@charset "euc-kr";
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean);
/* reset
/*=================================*/

body, h1, h2, h3, h4, h5, h6, div, p, blockquote, pre, address, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, hr, button,span,select,input {margin:0; padding:0; font-size:15px; font-family:'Noto Sans KR','Dotum','arial','sans-serif';font-weight:300; letter-spacing:-0.04em; color:#333; line-height:1.4em;}
body {font-family:'Noto Sans KR','Dotum','arial','sans-serif'; font-size:15px; font-weight:300; letter-spacing:-0.04em;}
article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary {display:block; }
html,body{line-height:1.4em; -webkit-text-size-adjust: none;}
img, fieldset, hr {border:0; margin:0; padding:0;}
img {vertical-align:top;max-width:100%; height:auto;}
ul, ol,li {list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-size:1;font-weight:normal;}
select, input, textarea{font-size:100%; vertical-align:middle;}

select,input[type='submit'],input[type='text'],textarea {-webkit-appearance:none;}
table {border-collapse:collapse;border-spacing:0;}
address {font-style:normal;}
legend, caption {width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden;}
a:link, a:visited, a:hover, a:active, a:focus {text-decoration:none;color:#000;}
sub,sup {line-height:0;}
.hidden {position:absolute; width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden;}

.clearfix {
  *zoom: 1;
}
.clearfix:before,.clearfix:after {
  display: block;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}

.invalid{
	text-align: left;
	color:#f13c6f;
	font-size:14px;line-height:18px;
  	 vertical-align:middle;
}

.txt-ct{text-align:center;}
.fonts90{font-size:90%;}
.mgt-15{margin-top:15px !important;}
