@charset "euc-kr";

/* À¥ÆùÆ® CSS */
@font-face {
  font-family:'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(../font/NotoSansKR-Light.woff2) format('woff2'),
       url(../font/NotoSansKR-Light.woff) format('woff'),
       url(../font/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
  font-family:'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url(../font/NotoSansKR-Regular.woff2) format('woff2'),
       url(../font/NotoSansKR-Regular.woff) format('woff'),
       url(../font/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
  font-family:'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url(../font/NotoSans-Medium.eot),
       url(../font/NotoSans-Medium.woff)
}

/* reset */
body { padding:0px; font-family:'Noto Sans KR','¸¼Àº °íµñ', Malgun Gothic, AppleGothic, sans-serif; font-weight:300; font-size:16px; color:#68686b; text-align:left; letter-spacing:-0.02em; word-break:keep-all; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
/*html {overflow-y:scroll}*/
html, body { width:100%; margin:0; padding:0; }
div, p, ul, li,ol, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em, sup { padding:0px; margin:0px; vertical-align:top}
ul, ol, dl, dd, dt, li { list-style-type:none }
h1,h2,h3,h4,h5,h6{ font-style:normal; font-weight:inherit; font-size:1rem}
form, fieldset{margin:0;padding:0;border:0}
button{overflow:visible;border:0 none;tbl_wrap-color:transparent;cursor:pointer}
table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;border-spacing:0}
img {border:0;vertical-align:top;outline:none}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px}
label {cursor:pointer;}
img, fieldset {border:0 none transparent;/*'transparent' for Opera7*/ vertical-align:top; }
address,caption,em, i { font-style:normal;  }
caption{visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px}
legend{position:absolute;top:0;left:0;visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px}
hr{ display:none; }
a{ color:#1e2127; text-decoration:none; }
a:focus,a:active,a:hover{ color:#000; }
/* html5 ie9 else */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; padding:0; margin:0; }
.u_hc,.u_skip{visibility:hidden;overflow:hidden;position:absolute;left:-999em;width:0;height:0;font-size:0;line-height:0}/*´ëÃ¼ÅØ½ºÆ®*/
.u_vc{position:absolute;z-index:-1;font-size:1px;line-height:1px;color:transparent !important; }/*¸µÅ© Æ÷Ä¿½º*/
.screen_out { display:block; overflow:hidden; position:absolute; left:-9999px; width:1px; height:1px; font-size:0; line-height:0; text-indent:-9999px; }
.blind,legend{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:100px;white-space:nowrap}
#skipNavi { position:absolute; width:320px; height:0; margin:0 auto; z-index:10000; }
/* default */
select { margin:0; vertical-align:middle; padding:3px 7px; height:24px; font-size:13px; color:#767676; border:1px solid #d4d4d4; font-family:'Noto Sans KR','¸¼Àº °íµñ', Malgun Gothic, AppleGothic, sans-serif;}
select::-ms-expand { display: none; }/* IE 10, 11ÀÇ ³×ÀÌÆ¼ºê È­»ìÇ¥ ¼û±â±â */
input { margin:0; vertical-align:middle; padding:3px 7px; font-size:1rem; color:#767676; border:1px solid #d4d4d4; font-family:'Noto Sans KR','¸¼Àº °íµñ', Malgun Gothic, AppleGothic, sans-serif;}
textarea { padding:10px; border:1px solid #d4d4d4; resize:none; font-family:'Noto Sans KR','¸¼Àº °íµñ', Malgun Gothic, AppleGothic, sans-serif;}
input[type="checkbox"],input[type="radio"] {border:none; font-family:'Noto Sans KR','¸¼Àº °íµñ', Malgun Gothic, AppleGothic, sans-serif;}



/*
@font-face {
  font-family:'nsm';
  font-style: normal;
  font-weight: 500;
  src: url(../../com/font/NotoSans-Medium.eot),
       url(../../com/font/NotoSans-Medium.woff)
}

/*
@font-face { font-family:'nsm'; font-weight:500; src:url(../../com/font/NotoSans-Medium.eot) }
@font-face { font-family:'nsm'; font-weight:500; src:url(../../com/font/NotoSans-Medium.woff) }

@font-face { font-family:'nsr'; font-weight:400; src:url(../../com/font/NotoSans-Regular.eot) }
@font-face { font-family:'nsr'; font-weight:400; src:url(../../com/font/NotoSans-Regular.woff) }

@font-face { font-family:'Noto Sans'; font-weight:200; src:url(../../com/font/NotoSans-DemiLight.eot) }
@font-face { font-family:'Noto Sans'; font-weight:200; src:url(../../com/font/NotoSans-DemiLight.woff) }

@font-face { font-family:'nsm'; font-weight:500; src:url(../../com/font/NotoSans-Medium.eot) }
@font-face { font-family:'nsm'; font-weight:500; src:url(../../com/font/NotoSans-Medium.woff) }

@font-face { font-family:'Noto Sans KR'; font-weight:300; src:url(../../com/font/NotoSans-Light.eot) }
@font-face { font-family:'Noto Sans KR'; font-weight:300; src:url(../../com/font/NotoSans-Light.woff) }

@font-face { font-family:'nsq'; src:url(../../com/font/NanumSquareR.eot) }
@font-face { font-family:'nsq'; src:url(../../com/font/NanumSquareR.woff) }
*/
