@charset "utf-8";

/* CSS Reset */

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, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin: 0; padding: 0; border: 0; font-size: 14px;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section{display: block;}
body{font-family: "Pretendard", "나눔고딕",nanumFont,"돋움",Dotum,"굴림",Gulim, sans-serif; font-size: 14px; color:#333}
ol, ul{list-style: none}
table{border-collapse: collapse; border-spacing: 0;}
address{font-style: normal}
img{border: 0; vertical-align: top}
a{color:#333; text-decoration: none; cursor:pointer;}
a:hover{color:#333; text-decoration: none}
.hidden {width:1px; height: 1px; position: absolute; left:-1000%; top:0; display: block; overflow: hidden; color:#fff}
.clearfix:after {display: block; content: ''; clear: both;}

@font-face {
    font-family: 'Pretendard';
	src: url('../font/Pretendard-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
	src: url('../font/Pretendard-Light.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
	src: url('../font/Pretendard-SemiBold.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
	src: url('../font/Pretendard-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
	src: url('../font/Pretendard-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}


@font-face {
    font-family: 'Pretendard';
	src: url('../font/Pretendard-ExtraLight.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
	src: url('../font/Pretendard-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
	src: url('../font/Pretendard-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
	src: url('../font/Pretendard-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}