@charset "utf-8";

/* default */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,selec,div,spant{margin:0;padding:0} 
body,h1,h2,h3,h4,h5,h6,input,textarea,select,button,table{font-family:'돋움',Dotum,AppleGothic,sans-serif;font-size:100%} 
body{font-size:75%}
img,fieldset{border:0} 
ul,ol{list-style:none} 
em,address{font-style:normal}
button{cursor:pointer}
a{text-decoration:none;color:#304c6d} 
a:hover,a:active,a:focus{text-decoration:underline}
a:active{outline:1px dotted #000}
caption{height:0;line-height:0;font-size:0px;visibility:hidden}
legend{position:absolute;top:-9999px;left:-9999px}
.w2group{background-color:transparent;border:0}

/* clear */
.mg-n{margin:0 !important}
.mg-tn{margin-top:0 !important}
.mg-rn{margin-right:0 !important}
.mg-bn{margin-bottom:0 !important}
.mg-ln{margin-left:0 !important}
.pd-n{padding:0 !important}
.pd-tn{padding-top:0 !important}
.pd-rn{padding-right:0 !important}
.pd-bn{padding-bottom:0 !important}
.pd-ln{padding-left:0 !important}
.f-normal{font-style:normal}
.bg-n{background:none}
.bg-in{background-image:none}
.bg-cn{background-color:transparent}
.bd-tn{border-top-width:0  !important}
.bd-rn{border-right-width:0  !important}
.bd-bn{border-bottom-width:0  !important}
.bd-ln{border-left-width:0  !important}

/* 숨김 */
.hidden{visibility:hidden;position:absolute;left:0;top:0}

/* 플롯 */
.colgroup{width:100%;overflow:hidden}
.fl{float:left !important}
.fr{float:right !important}

/* 정렬 */
.al{text-align:left !important}
.ac{text-align:center !important}
.ar{text-align:right !important}
.vt{vertical-align:top !important}
.vm{vertical-align:middle !important}
.vb{vertical-align:bottom !important}

/* margin */
.mg-t5{margin-top:5px}
.mg-t10{margin-top:10px}
.mg-t15{margin-top:15px}
.mg-t20{margin-top:20px}
.mg-t30{margin-top:30px}
.mg-r5{margin-right:5px !important;}
.mg-l5{margin-left:5px !important;}
.mg-l10{margin-left:10px !important;}
.mg-l20{margin-left:20px !important;}
.mg-l30{margin-left:30px}
.pd-t5{padding-top:5px}

/* width */
.w90{width:90% !important}

/*
@font-face {
	font-family: 'nanum';
	src: url(/fonts/NanumGothic-Regular.eot);
	src: url(/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NanumGothic-Regular.woff2) format('woff2'),
	url(/fonts/NanumGothic-Regular.woff) format('woff'),
	url(/fonts/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
	font-family: 'nanumB';
	src: url(/fonts/NanumGothic-Bold.eot);
	src: url(/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NanumGothic-Bold.woff2) format('woff2'),
	url(/fonts/NanumGothic-Bold.woff) format('woff'),
	url(/fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'nanumE';
    src: url(/fonts/NanumGothic-ExtraBold.eot);
    src: url(/fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
    url(/fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
    url(/fonts/NanumGothic-ExtraBold.woff) format('woff'),
    url(/fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}
*/