@charset "utf-8";

@font-face {
    font-family: 'Nanum Gothic';
    src: url(/fonts/NanumGothic-Light.eot);
    src: url(/fonts/NanumGothic-Light.eot?#iefix) format('embedded-opentype'),
		url(/fonts/NanumGothic-Light.woff) format('woff'),
		url(/fonts/NanumGothic-Light.ttf) format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Nanum Gothic';
    src: url(/fonts/NanumGothic-Regular.eot);
    src: url(/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		url(/fonts/NanumGothic-Regular.woff) format('woff'),
		url(/fonts/NanumGothic-Regular.ttf) format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Nanum Gothic';
    src: url(/fonts/NanumGothic-Bold.eot);
    src: url(/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		url(/fonts/NanumGothic-Bold.woff) format('woff'),
		url(/fonts/NanumGothic-Bold.ttf) format('truetype');
    font-weight: 700;
    font-style: normal;
}


@font-face
{
	font-family:"FuturaBT-Light";
	src:url('/fonts/FuturaBT-Light.eot'); /* IE9*/
	src:url('/fonts/FuturaBT-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/FuturaBT-Light.woff') format('woff'), /* chrome、firefox */
	url('/fonts/FuturaBT-Light.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('/fonts/FuturaBT-Light.svg#FuturaBT-Medium') format('svg');
}


*{margin:0; padding:0; border:0; vertical-align:top; box-sizing:border-box}
html,body{width:100%; height:100%}
html{overflow-y:scroll; overflow-x:hidden}
body,h1,h2,h3,h4,input,button,textarea,select{font-family:'Nanum Gothic', '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size:12px; color:#474747; line-height:1; *line-height:1.2}
body{background-color:#fff; text-align:left; -webkit-text-size-adjust:none}
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:middle; text-decoration:none; color:#474747}
a:hover{text-decoration:none}
table{border-collapse:separate; border-spacing:0}
table th{font-weight:normal}
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:16px; height:16px; cursor:pointer}
input[type=radio]{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}
strong{font-weight:normal; display:block}