@charset 'utf-8';

@font-face {
    font-family: 'NanumGothic';
    font-style: normal;
    font-weight: 700;
    src: url(/Mlang/font/NanumGothic.eot);
    src: url(/Mlang/font/NanumGothic.eot?#iefix) format('embedded-opentype'),
    url(/Mlang/font/NanumGothic.woff) format('woff'),
    url(/Mlang/font/NanumGothic.ttf) format('truetype');
}

@font-face {
    font-family: 'NanumGothicBold';
    font-style: normal;
    font-weight: 700;
    src: url(/Mlang/font/NanumGothic-Bold.eot);
    src: url(/Mlang/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
    url(/Mlang/font/NanumGothic-Bold.woff2) format('woff2'),
    url(/Mlang/font/NanumGothic-Bold.woff) format('woff'),
    url(/Mlang/font/NanumGothic-Bold.ttf) format('truetype');
}

@font-face {
    font-family: 'NanumSquareBold';
    font-style: normal;
    font-weight: 700;
    src: url(/Mlang/font/nanumsquareb.eot);
    src: url(/Mlang/font/nanumsquareb.eot?#iefix) format('embedded-opentype'),
    url(/Mlang/font/nanumsquareb.woff) format('woff'),
    url(/Mlang/font/nanumsquareb.ttf) format('truetype');
}

/* html 기본 */
html { overflow-y:scroll; }
body { margin:0; padding:0; font-size:0.75em; font-family:'NanumGothic', dotum, sans-serif; background:#f2f4f7; color:#000; }
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-family:'NanumGothic', dotum, sans-serif;font-size:1em}
input[type="submit"] {cursor:pointer}
button {cursor:pointer}

textarea, select {font-family:'NanumGothic', dotum, sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}

/* inline */
img {display:inline-block;border:0 none;}
cite, code, dfn, del, ins, label, q, strong {display:inline-block;}
cite, dfn {font-style:normal;}
sub {vertical-align:bottom;font-family:helvetica;}
sup {vertical-align:top;font-family:helvetica;}
hr {display:none;}

/* table */
table { border-spacing:0; border-collapse:separate; border-collapse:collapse; }
caption { display:none; }
th,
td { padding:0; vertical-align:top; text-align:left; font-weight:normal; } /* opara height=18px */

/* list */
dd, dl, ol, ul {margin:0;padding:0;}
li {list-style-type:none;}