@charset "utf-8";

/* NotoSansKR */
@font-face {
    font-family: 'Noto Sans KR';
    font-weight: 100;
    font-style: normal;
    src: url('../fonts/NotoSansKR-Thin.eot');
    src: url('../fonts/NotoSansKR-Thin.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSansKR-Thin.woff2') format('woff2'),
         url('../fonts/NotoSansKR-Thin.woff') format('woff'),
         url('../fonts/NotoSansKR-Thin.ttf') format('truetype');
} 
@font-face {
    font-family: 'Noto Sans KR';
    font-weight: 300;
    font-style: normal;
    src: url('../fonts/NotoSansKR-Light.eot');
    src: url('../fonts/NotoSansKR-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSansKR-Light.woff2') format('woff2'),
         url('../fonts/NotoSansKR-Light.woff') format('woff'),
         url('../fonts/NotoSansKR-Light.ttf') format('truetype');
} 
@font-face {
    font-family: 'Noto Sans KR';
    font-weight: 400;
    font-style: normal;
    src: url('../fonts/NotoSansKR-Regular.eot');
    src: url('../fonts/NotoSansKR-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSansKR-Regular.woff2') format('woff2'),
         url('../fonts/NotoSansKR-Regular.woff') format('woff'),
         url('../fonts/NotoSansKR-Regular.ttf') format('truetype');
} 
@font-face {
    font-family: 'Noto Sans KR';
    font-weight: 500;
    font-style: normal;
    src: url('../fonts/NotoSansKR-Medium.eot');
    src: url('../fonts/NotoSansKR-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSansKR-Medium.woff2') format('woff2'),
         url('../fonts/NotoSansKR-Medium.woff') format('woff'),
         url('../fonts/NotoSansKR-Medium.ttf') format('truetype');
} 
@font-face {
    font-family: 'Noto Sans KR';
    font-weight: 700;
    font-style: normal;
    src: url('../fonts/NotoSansKR-Bold.eot');
    src: url('../fonts/NotoSansKR-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSansKR-Bold.woff2') format('woff2'),
         url('../fonts/NotoSansKR-Bold.woff') format('woff'),
         url('../fonts/NotoSansKR-Bold.ttf') format('truetype');
} 
@font-face {
    font-family: 'Noto Sans KR';
    font-weight: 900;
    font-style: normal;
    src: url('../fonts/NotoSansKR-Black.eot');
    src: url('../fonts/NotoSansKR-Black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSansKR-Black.woff2') format('woff2'),
         url('../fonts/NotoSansKR-Black.woff') format('woff'),
         url('../fonts/NotoSansKR-Black.ttf') format('truetype');
} 

/* Default Style */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, p, span, i, input, select {margin:0; padding:0; border:0; font-size:100%; font-style:normal; letter-spacing:-1px; background-color:transparent; vertical-align:baseline;}
form, div, p, span, ul, li, dl, dt, textarea, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px; word-break:keep-all;}
html {-webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; -o-text-size-adjust:none; text-size-adjust:none;}
html, body {font-weight:400; line-height:1.5; font-family:'Noto Sans KR', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif; color:#333;}
ol, ul {list-style:none;}
img {max-width:100%;}
table {width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
label, button {cursor:pointer;}
button {margin:0; padding:0; border:0; font:inherit; color:inherit; background:transparent; overflow:visible; cursor:pointer;}
a:link, a:visited, a:hover, a:active, a:focus {text-decoration:none; color:inherit; cursor:pointer;}
legend, caption {width:0; height:0; font-size:0; line-height:0;}
input, textarea, select {color:inherit; font:inherit; vertical-align:middle; -webkit-appearance:none; -moz-appearance:none; -webkit-border-radius:0; -moz-border-radius:0;}
*, *::before, *::after {box-sizing:border-box;}

.blind {overflow:hidden; position:absolute; width:1px; height:1px; margin:-1px; clip:rect(0 0 0 0);}