@charset "utf-8";

/*css reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, p, fieldset,  blockquote, button, th, td, textarea, input, header, nav, section, article, aside, footer, hgroup  { margin:0; padding:0; } /* line-height:1.5;  */
hr, legend, caption { display:none; }
img, fieldset { border:0 none;}
body, h1, h2, h3, h4, h5, dl, dt, dd, th, td, form, p, fieldset, legend, input, select, div { 
	font-size:15px;font-family:'Noto Sans KR', 'Malgun Gothic', 'Dotum', '노토산스', '맑은 고딕', '돋움', 'Poppins', sans-serif; color:#333;
	} 
ul, ol, li { list-style:none; outline:none; }
img, input, select, textarea, label { vertical-align:middle; }
a { text-decoration:none; color:#434343; }
table { padding:0; border-collapse:collapse; }
html , body { width:100%; }
textarea { font-size:13px; font-weight:normal; font-family:'Noto Sans KR', 'Malgun Gothic', 'Dotum', '노토산스', '맑은 고딕', '돋움', 'Poppins', sans-serif; color:#333; }
.poppin {font-family:'Poppins', sans-serif !important;}
body {-webkit-text-size-adjust:none; }
address { font-style:normal; }
header, nav, section, article, aside, footer, hgroup { display:block; }
.blind { display:none !important; }
button { overflow:visible; cursor:pointer; background:none; border:0; }
button:focus { outline:none; }
input[type='password'] {font-family:'Noto Sans KR', 'Malgun Gothic', 'Dotum', '노토산스', '맑은 고딕', '돋움', 'Poppins', sans-serif; color:#333;}	