@charset "utf-8";

/* 웹 폰트 - 나눔고딕, 나눔고딕 볼드 */
@font-face {
    font-family:'NGNormal';
    font-style:normal;
    font-weight:400;
    src:url('../../font/NanumGothic.eot');
    src:local(※), url('../../font/NanumGothic.eot') format('embedded-opentype'), url('../../font/NanumGothic.woff') format('woff');
}
@font-face {
    font-family:'NGBold';
    font-style:normal;
    font-weight:700;
    src:url('../../font/NanumGothicBold.eot');
    src:local(※), url('../../font/NanumGothicBold.eot') format('embedded-opentype'), url('../../font/NanumGothicBold.woff') format('woff');
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url('../../new_font/NotoSansKR-Thin.woff2') format('woff2'),
  url('../../new_font/NotoSansKR-Thin.woff') format('woff'),
  url('../../new_font/NotoSansKR-Thin.otf') format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url('../../new_font/NotoSansKR-Light.woff2') format('woff2'),
  url('../../new_font/NotoSansKR-Light.woff') format('woff'),
  url('../../new_font/NotoSansKR-Light.otf') format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url('../../new_font/NotoSansKR-Regular.woff2') format('woff2'),
  url('../../new_font/NotoSansKR-Regular.woff') format('woff'),
  url('../../new_font/NotoSansKR-Regular.otf') format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url('../../new_font/NotoSansKR-Medium.woff2') format('woff2'),
  url('../../new_font/NotoSansKR-Medium.woff') format('woff'),
  url('../../new_font/NotoSansKR-Medium.otf') format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url('../../new_font/NotoSansKR-Bold.woff2') format('woff2'),
  url('../../new_font/NotoSansKR-Bold.woff') format('woff'),
  url('../../new_font/NotoSansKR-Bold.otf') format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url('../../new_font/NotoSansKR-Black.woff2') format('woff2'),
  url('../../new_font/NotoSansKR-Black.woff') format('woff'),
  url('../../new_font/NotoSansKR-Black.otf') format('opentype');
} 

/* HTML Default */
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, font, 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, article, aside, hgroup, header, footer, figure, figcaption, nav, section { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { font:normal .8em/1.6 "나눔고딕", NanumGothic, NGNormal, "돋움", Dotum, Arial, Tahoma , Geneva, Verdana; color:#666; -webkit-text-size-adjust:none; }
h1, h2, h3, h4, h5, h6 { font-weight:Normal; font-family:NGBold, "돋움", Dotum; }
ol, ul { list-style:none; overflow:hidden;  }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,q:before, q:after { content:''; }
table { border-collapse:collapse; border-spacing:0; width:100%; }
th { font-weight:Normal; font-family:NGBold, "돋움", Dotum; }
button { margin:0; padding:0; border:0; font:inherit; color:inherit; background:transparent; overflow:visible; cursor:pointer; line-height:1; }
a{color:#666}
a:link, a:visited, a:hover, a:active, a:focus { text-decoration:none; color:inherit; cursor:pointer; }
legend, caption {position:relative; left:-9999px; top:-9999px; padding:0 !important; text-indent:-9999px; line-height:0; overflow:hidden;}
textarea { resize:vertical; font:inherit; overflow-y:auto; box-sizing: inherit;}
input{box-sizing: inherit;}
input, select { color:inherit; font:inherit; line-height:100%; -webkit-border-radius:0}
img, select, input { vertical-align:middle; }
sub {vertical-align: sub;font-size: smaller;}

