@charset "utf-8";
/* CSS 초기화 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{font-family:'notokr-medium','Nanum Gothic','Malgun Gothic',HelveticaNeue,DroidSans,Sans-serif,Helvetica}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block;}
nav ul, li{list-style:none;}
a{margin:0;padding:0;font-size:100%;text-decoration:none;vertical-align:baseline;background:transparent;}
img{vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
input, select{margin:0;padding:0;box-sizing:content-box;vertical-align:top;border-radius:0;color:#555; font-family:'notokr-medium', 'Nanum Gothic','Malgun Gothic',HelveticaNeue,DroidSans,Sans-serif,Helvetica;}
textarea{margin:0;padding:0;}
img{border:none;vertical-align:middle;}
ol li{ list-style:decimal}
button,select{vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
hr, legend, caption {top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */
fieldset, button, frame, iframe {border:none;}
a:link {color:#555; text-decoration:none;}
a:visited {color:#555; text-decoration:none;}
a:hover, a:focus {color:#555; text-decoration:none;}
a:active {color:#555; text-decoration:none;}

/* 웹폰트 CSS */
@font-face{font-family:'Nanum Gothic'; src:url(../fonts/NanumGothic.eot)}
@font-face{font-family:'Nanum Gothic'; src:url(../fonts/NanumGothic.woff)}
@font-face {
    font-family:'notokr-black';
    src: url('../fonts/notokr-black.eot');
    src: url('../fonts/notokr-black.eot?#iefix') format('embedded-opentype'),
url('../fonts/notokr-black.woff2') format('woff2'),
url('../fonts/notokr-black.woff') format('woff'),
url('../fonts/notokr-black.ttf') format('truetype'),
url('../fonts/notokr-black.svg#notokr-black') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'notokr-bold';
    src: url('../fonts/notokr-bold.eot');
    src: url('../fonts/notokr-bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/notokr-bold.woff2') format('woff2'),
url('../fonts/notokr-bold.woff') format('woff'),
url('../fonts/notokr-bold.ttf') format('truetype'),
url('../fonts/notokr-bold.svg#notokr-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'notokr-demilight';
    src: url('../fonts/notokr-demilight.eot');
    src: url('../fonts/notokr-demilight.eot?#iefix') format('embedded-opentype'),
url('../fonts/notokr-demilight.woff2') format('woff2'),
url('../fonts/notokr-demilight.woff') format('woff'),
url('../fonts/notokr-demilight.ttf') format('truetype'),
url('../fonts/notokr-demilight.svg#notokr-demilight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'notokr-light';
    src: url('../fonts/notokr-light.eot');
    src: url('../fonts/notokr-light.eot?#iefix') format('embedded-opentype'),
url('../fonts/notokr-light.woff2') format('woff2'),
url('../fonts/notokr-light.woff') format('woff'),
url('../fonts/notokr-light.ttf') format('truetype'),
url('../fonts/notokr-light.svg#notokr-light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'notokr-medium';
    src: url('../fonts/notokr-medium.eot');
    src: url('../fonts/notokr-medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/notokr-medium.woff2') format('woff2'),
url('../fonts/notokr-medium.woff') format('woff'),
url('../fonts/notokr-medium.ttf') format('truetype'),
url('../fonts/notokr-medium.svg#notokr-medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'notokr-regular';
    src: url('../fonts/notokr-regular.eot');
    src: url('../fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/notokr-regular.woff2') format('woff2'),
url('../fonts/notokr-regular.woff') format('woff'),
url('../fonts/notokr-regular.ttf') format('truetype'),
url('../fonts/notokr-regular.svg#notokr-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'notokr-thin';
    src: url('../fonts/notokr-thin.eot');
    src: url('../fonts/notokr-thin.eot?#iefix') format('embedded-opentype'),
url('../fonts/notokr-thin.woff2') format('woff2'),
url('../fonts/notokr-thin.woff') format('woff'),
url('../fonts/notokr-thin.ttf') format('truetype'),
url('../fonts/notokr-thin.svg#notokr-thin') format('svg');
    font-weight: normal;
    font-style: normal;
}