@charset "utf-8";
/* @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); */
@font-face {
    font-family: 'SAP-icons';
    src: url('/fonts/SAP-icons-d9cbf42f645d8d6d15c4cb5768ae2307.ttf') format("ttf"), url('/fonts/SAP-icons-7ad938d70ab9c97f34b189dccea7ca45.woff') format("woff"), url('/fonts/SAP-icons-f21be3eb561068999c057f559db1e8f2.woff2') format("woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: "72";
  font-weight: 400;
  src: url(/fonts/72-Regular-b0193adaa88cdbf6a8789d972b70b2e0.eot) format("eot"), url(../images/72-Regular.svg) format("svg"), url(/fonts/72-Regular-a055c920fa3948666fc4412d72aa94f3.ttf) format("ttf"), url(/fonts/72-Regular-48cb3e07e7e509d6c81c420507d7916b.woff) format("woff"), url(/fonts/72-Regular-0072d92bfeaf57f02de04342d06a3463.woff2) format("woff2");
}
@font-face {
  font-family: "72";
  font-weight: 700;
  src: url(/fonts/72-Bold-a1a24ccc07b9c2d035002d9d9b11f925.eot) format("eot"), url(../images/72-Bold.svg) format("svg"), url(../fonts/72-Bold.ttf) format("ttf"), url(/fonts/72-Bold-1e678655fe64a8a126dd51619f22edde.woff) format("woff"), url(/fonts/72-Bold-85e09d643e5d4b5f98c3aaf365bd1c02.woff2) format("woff2");
}
@font-face {
  font-family: "72";
  font-weight: 800;
  src: url(/fonts/72-Black-7470cd42a6f914ca28b3b03ad0c5727e.eot) format("eot"), url(../images/72-Black.svg) format("svg"), url(/fonts/72-Black-16305e174cda6541adc3f7f4630b4d8d.ttf) format("ttf"), url(/fonts/72-Black-28de35b7c6809a96df5c5fc8ed2ec1ee.woff) format("woff"), url(/fonts/72-Black-2791a9883518f5523eac546dfb837d6a.woff2) format("woff2");
}


@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(/fonts/NotoSansKR-Light-ea4db2bb9f683df8998eaaaec10beeab.woff2) format('woff2'),url(/fonts/NotoSansKR-Light-1f7c8be8c0ca8d54868052ef23475cb2.woff) format('woff');}


@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(/fonts/NotoSansKR-Regular-9139661f6f91e4420a77e89d352452af.woff2) format('woff2'),url(/fonts/NotoSansKR-Regular-7c3141b340ddb3c1aea80d2bb11e9f12.woff) format('woff');}


@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(/fonts/NotoSansKR-Medium-2de688e285e7ba650eee5d0438c1d4a7.woff2) format('woff2'),url(/fonts/NotoSansKR-Medium-e63313c24774aee385441245d85fb80f.woff) format('woff');}


@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(/fonts/NotoSansKR-Bold-0ae2f9c5e5b82c0b15d3429dfe30f1eb.woff2) format('woff2'),url(/fonts/NotoSansKR-Bold-11ec013942ce7c5dfd5f1adf4a16d2ca.woff) format('woff');} 


/* 본고딕
@font-face{
    font-family: 'NotoKr';
    font-weight: 400;
    src: url("/fonts/SpoqaHanSans-Regular-b1568eb0a314642c80ffb40723b2e76e.woff2") format('woff2'),
    url("/fonts/SpoqaHanSans-Regular-de2ab4313e17307c4bb671701015c48c.woff") format('woff');
}
@font-face{
    font-family: 'NotoKr';
    font-weight: 600;
    src: url("/fonts/SpoqaHanSans-Bold-24f6be9929a36f3a600c540f9816da0a.woff2") format('woff2'),
    url("/fonts/SpoqaHanSans-Bold-06db29a9dc7a229f0023114a6a4c8856.woff") format('woff');
}
 */

html, body {
    font-family: '72','Noto Sans KR', "Apple SD Gothic Neo";
}
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,tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    *overflow: hidden;
    height: 100%;
    min-height: 100%;
    width: 100%;
    margin: 0 auto;
}
body {
    font-size: 14px;
    font-family: '72','Noto Sans KR', "Apple SD Gothic Neo", roboto,'맑은 고딕', 'Malgun Gothic', Dotum, "돋움", Gulim, "굴림", Verdana, Tahoma,  sans-serif;
    font-weight:400;
    color: #3C3E3B;
    letter-spacing: 0;
    text-align: left;
    background: #f7f7f7 !important;
    line-height: 18px;
}
ol, ul, li {
    list-style: none;
}

a:link, a:visited {
    text-decoration: none;
}
a {
    color: #666;
    text-decoration: none;
    
}

.f_r { float:right !important}

button {
    cursor: pointer;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    border-radius: 0;
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
a:hover, a:active, a:focus {
    text-decoration: none;
    color: #000;
}