@charset "utf-8";

@font-face {
    font-family: 'Nanum Barun Gothic';
    src: url(/fonts/NanumBarunGothic.eot);
    src: url(/fonts/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
		url(/fonts/NanumBarunGothic.woff) format('woff'),
		url(/fonts/NanumBarunGothic.ttf) format('truetype');
    font-weight: 400;
    font-style: normal;
}

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

@font-face {
    font-family: 'Nanum Myeongjo';
    src: url(/fonts/NanumMyeongjo.eot);
    src: url(/fonts/NanumMyeongjo.eot?#iefix) format('embedded-opentype'),
		url(/fonts/NanumMyeongjo.woff) format('woff'),
		url(/fonts/NanumMyeongjo.ttf) format('truetype');
    font-weight: 400;
    font-style: normal;
}

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


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

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

*{margin:0; padding:0; border:0; vertical-align:top; box-sizing:border-box}
html,body{width:100%; height:100%}
html{overflow-y:hidden; overflow-x:hidden}
body{background-color:#fff; text-align:left; -webkit-text-size-adjust:none}
body,h1,h2,h3,h4,input,button,textarea,select{font-family:'Nanum Barun Gothic', '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size:14px; color:#666; line-height:1; font-weight:normal}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
ul, ol, dl{list-style:none}
img, video{max-width:100%; border:0; vertical-align:top}
a{vertical-align:top; text-decoration:none; color:#363636}
a:hover{text-decoration:underline}
table{border-collapse:collapse; border-spacing:0}
table th{font-weight:normal; text-align:left}
input, select{vertical-align:middle}
input, select, textarea{-webkit-border-radius:1px; outline-style:none}
input[type=text], input[type=password], input[type=tel], input[type=email], input[type=submit], input[type=button], textarea{-webkit-border-radius:1px; -webkit-appearance:none}
input[type=checkbox],
input[type=radio]{width:13px; height:13px; cursor:pointer}
label{cursor:pointer}
.blind, legend, hr, caption{display:block; overflow:hidden; position:absolute; top:0; left:-1000em}
i, em, address{font-style:normal; font-weight:normal}
.hidden{display:none}
strong{font-weight:normal}