@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css); 

@font-face {
    font-family:'Noto Sans Korean Thin';
    font-style:normal;
    font-weight:normal;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url(../fonts/eot/NotoSansKR-Thin-Hestia.eot),
    url(../fonts/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face {
    font-family:'Noto Sans Korean Light';
    font-style:normal;
    font-weight:normal;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url(../fonts/eot/NotoSansKR-Light-Hestia.eot),
    url(../fonts/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face {
    font-family:'Noto Sans Korean DemiLight';
    font-style:normal;
    font-weight:normal;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(../fonts/eot/NotoSansKR-DemiLight-Hestia.eot),
    url(../fonts/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}

@font-face {
    font-family:'Noto Sans Korean Regular';
    font-style: normal;
    font-weight:normal;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(../fonts/eot/NotoSansKR-Regular-Hestia.eot),
    url(../fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face {
    font-family:'Noto Sans Korean Medium';
    font-style:normal;
    font-weight:normal;
    src:local('Noto Sans Medium'), local('NotoSans-Medium'),
    url(../fonts/eot/NotoSansKR-Medium-Hestia.eot),
    url(../fonts/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face {
    font-family:'Noto Sans Korean Bold';
    font-style:normal;
    font-weight:normal;
    src:local('Noto Sans Bold'), local('NotoSans-Bold'),
    url(../fonts/eot/NotoSansKR-Bold-Hestia.eot),
    url(../fonts/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face {
    font-family:'Noto Sans Korean Black';
    font-style:normal;
    font-weight:normal;
    src:local('Noto Sans Black'), local('NotoSans-Black'),
    url(../fonts/eot/NotoSansKR-Black-Hestia.eot),
    url(../fonts/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
}







body {font:14px/1.6 "Noto Sans Korean Regular", "sans-serif", "맑은 고딕", "Malgun Gothic", "dotum", "돋움", "gulim", "굴림","nanummyeongjo","나눔명조"; color:#555;}
body, div, dl, dt, dd, th, td, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, blockquote, button, input, textarea{margin:0; padding:0;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, main {display:block; margin:0; padding:0;}
hr, table caption {display:none;}
legend, .hd-element {position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0;}
table {width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
img, fieldset, button, input{border:0; vertical-align:middle;}
em, address {font-style:normal;}
label, button {cursor:pointer;}
a {text-decoration:none; color:#555;}
a:hover {text-decoration:underline;}
button {vertical-align:top; background:transparent;}
button::-moz-focus-inner {padding:0; border:0;}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal;}
input, select, button, textarea {font:14px/1.6 "Noto Sans Korean Regular", "sans-serif", "맑은 고딕", "Malgun Gothic", "dotum", "돋움", "gulim", "굴림"; color:#555;}
ul { list-style:none; }

/* 접근성 메뉴 */
#accessibility {position:absolute; z-index:90; top:0; left:0; width:30%;}
#accessibility a:focus, #accessibility a:active {height:50px; background:#fff;}
#accessibility a span {display:block; height:50px; border:1px solid #000; text-align:center; line-height:50px;}
#accessibility .fix a {display:inline-block; position:relative; z-index:80; margin-left:8px; padding-right:12px; width:auto; height:auto; background:#eee; color:#666;}
#accessibility .fix a:after {content:" "; position:absolute; top:50%; right:0; margin-top:-3px; width:0; height:0; overflow:hidden; border-style:solid; border-width:3px 0 3px 3px; border-color:transparent transparent transparent #aea8a6;}
#accessibility .fix a span {display:inline-block; height:35px; border:0; text-align:left; line-height:34px;}
#accessibility .loader a:focus, #accessibility .loader a:active {height:50px; background:none;}
