@charset "euc-kr";


@media print {
	html, body {min-width:1024px !important;} /* ÇÁ¸°Æ®½Ã ºÎÆ®½ºÆ®·¦ ½ºÅ¸ÀÏ Á¦¾î */
    a:link:after,a:visited:after {content: none;}
	* {-webkit-print-color-adjust:exact;}
}



@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }
 
 
/*  COMMON  */

/* IE10 ºäÆ÷Æ® ¹ö±×´ëÀÀ */
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

body {width:100%; height:100%; min-width:320px;margin:0;padding:0;}
body * {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body .clear {clear:both;}
body .split {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
body a {text-decoration:none !important; outline:none !important; word-wrap:expression( this.style.wordWrap="normal",this.hideFocus=true);}
body #ie-warning {display:none; font-family:inherit;}

i,cite,em,var,address,dfn {font-style:normal;}
table {border-collapse:collapse;}
h1,h2,h3,h4,h5,h6 {line-height:1; padding:0; margin:0;}




/* reset */
html, body {width:100%; height:100%; -webkit-font-smoothing:antialiased;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, button, address, em, img, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, hr {margin:0; padding:0}
body.sub{overflow:auto} /* overflow-y:auto ¿¡¼­ overflow:auto ·Îº¯°æ - W */
body {font-family:"Noto Sans KR", sans-serif;font-size:14px;color:#333232;-webkit-text-size-adjust: 100%;}
h1, h2, h3, h4, h5, h6 {font-weight:normal}
ol, ul, li {list-style:none}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;}
table th{font-style:normal; font-family:"Noto Sans KR", sans-serif;}
form, fieldset, iframe {display:block; border:0; max-width:100%;}
img, button {border:0 none; vertical-align:middle}
/* img {width:100%;} */

hr {height:0; display:none}

i, em, address {font-style:normal}
label, button {cursor:pointer}
strong{font-weight:normal; font-family:"Noto Sans KR", sans-serif;}
caption, legend {width:0; height:0; margin:0; padding:0; text-indent:-9999em; overflow:hidden; font-size:0;} 
.blind {position:absolute !important; left:-9999em; width:0; height:0; margin:0; padding:0; text-indent:-9999em; overflow:hidden; font-size:0; line-height:0;} 
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block}
input, textarea, select {margin:0; padding:0;font-family:"Noto Sans KR", sans-serif;font-size:12px;color:#000; vertical-align:middle}
textarea {border: 1px solid #666; resize:none; overflow-y:auto}
button {overflow:visible; margin:0; padding:0; border:0 none; background:none; font-size:0; font-family:"Noto Sans KR", sans-serif;vertical-align:top; cursor:pointer;}
button::-moz-focus-inner {border:0; padding:0;}
.ellipsis {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
a {color:#000; text-decoration:none; word-break:break-all;}
a:link, a:visited, a:hover, a:active, a:focus {text-decoration:none;}


/* Á¤·Ä */
.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}
.fl {float:left;}
.fr {float:right;}


/* ÀÚ½Ä³ôÀÌ ºÎ¸ð¿¡°Ô ¹Ý¿µ */
[class *= "box"]:before,[class *= "box"]:after {content:""; display:block; clear:both;}
[class *= "wrap"]:before,[class *= "wrap"]:after {content:""; display:block; clear:both;}


pre {
	white-space: pre-wrap; /* CSS3*/
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-all; /* Internet Explorer 5.5+ */ 
}


input, select {font-size:13px;color:#000;border:1px solid #bebebe;}
input, select, option, textarea {font-family:"Noto Sans KR", sans-serif;}
button {background:none;cursor:pointer;font-family:"Noto Sans KR", sans-serif;}
button::-moz-focus-inner {padding:0;border:0;}
table {width:100%;border-collapse:collapse;word-break:break-all;}
address, em {font-style:normal;}
ul {padding:0;}
ol, ul, li {list-style:none;}
a {text-decoration:none;color:#5a5a5a;}
a:hover,a:active {text-decoration:none;}
hr {display:none;}
br{display:block;}
table tr td.cont img{width:100%;}
.blind, legend, caption {display:none;}

.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt25{margin-top:25px !important;}
.mt35{margin-top:35px !important;}
.mt50{margin-top:50px !important;}
.mb0{margin-bottom:0 !important;}
.mb10{margin-bottom:10 !important;}
.mb50{margin-bottom:50px !important;}
