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,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

html,
body {
    width: 100%;
    height: 100%
}


/* ////////////  글꼴 지정 스타일 ///////////// */

@font-face {
    font-family: 'NM';
    font-style: normal;
    font-weight: 400;
    src: url("/font/NanumMyeongjo-Regular.ttf") format('truetype');
}

@font-face {
    font-family: 'NMB';
    font-style: normal;
    font-weight: 600;
    src: url("/font/NanumMyeongjo-Bold.ttf") format("truetype");
}

@font-face {
    font-family: 'NMEB';
    font-style: normal;
    font-weight: 700;
    src: url("/font/NanumMyeongjo-ExtraBold.ttf") format("truetype");
}



/*
* Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
*/

@font-face {
    font-family: 'Nanum GothicB';
    font-style: normal;
    font-weight: 700;
    src: url("/font/NanumGothic-Bold.ttf") format("truetype");
    src: url("/font/NanumGothic-Bold.eot") format("embedded-opentype");
    src: url("/font/NanumGothic-Bold.woff2") format("woff2");
}

@font-face {
    font-family: 'Nanum Gothic';
    font-style: normal;
    font-weight: 400;
    src: url("/font/NanumGothic-Regular.eot") format("embedded-opentype");
    src: url("/font/NanumGothic-Regular.ttf") format("truetype");
    src: url("/font/NanumGothic-Regular.woff2") format("woff2");
}

@font-face {
    font-family: 'Nanum GothicEB';
    font-style: normal;
    font-weight: 800;
    src: url("/font/NanumGothic-ExtraBold.eot") format("embedded-opentype");
    src: url("/font/NanumGothic-ExtraBold.woff2") format("woff2");
    src: url("/font/NanumGothic-ExtraBold.ttf") format("truetype");
}

@font-face {
    font-family: 'Nanum Pen Script';
    font-style: normal;
    font-weight: 400;
    src: url("/font/NanumPenScript-Regular.ttf") format("truetype");
}

@font-face {
    font-family: 'Montez';
    font-style: normal;
    font-weight: 400;
    src: url("/font/Montez-Regular.ttf") format("truetype");
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, blockquote, th, td, p, iframe, figure {
	margin:0; padding:0;
}

body {
	font: 1em/1.5 "나눔 고딕", "Nanum Gothic", "돋움", Dotum, Sans-Serief; color: #555;
}

ul, li, ol {
	list-style:none;
}

a {
	text-decoration:none; color: #949494;
}

address, em, cite, i {
	font-style:normal;
}

em, strong, cite {
	display:block;
}

caption {
	opacity:0; font-size:0; color:#fff; line-height: 0px;
}

table {
	border-collapse: collapse;
}

table, input, textarea, select, button {
    font: 1em/1.4 "나눔 고딕", "Nanum Gothic", "돋움", Dotum, Sans-Serief;
    color: #555;
}

blockquote, q {
	quotes: none;
}