@charset "UTF-8";

/* reset style [start] */
html, body, iframe,h1, h2, h3, h4, h5, h6, p, blockquote,pre, q, s, dl, dt, dd, ol, ul, li, fieldset, form, input, table,tr, th ,td{ margin: 0; padding: 0; border:0; font-size:100%; font-weight:normal; }
img, fieldset{border:0 none;}

body{position:relative; font-size:14px; font-size:1.4rem; line-height:0px; color:#545454; font-family:Helvetica-Light, AppleSDGothicNeo-Light, '돋움', dotum,  sans-serif;}
div {position:relative; -webkit-text-size-adjust:none; font-family:Helvetica-Light, AppleSDGothicNeo-Light, '돋움', dotum,  sans-serif; font-style:normal; font-weight:normal; font-size:9pt; letter-spacing:-1px;}

img {margin:0px; padding:0px; border:none;}
ul {list-style:none; padding:0px; margin:0px;}
li {padding:0px; float:left; margin:0px;} 
p, li, dd, dt, option {font-family:Helvetica-Light, AppleSDGothicNeo-Light, '돋움', dotum,  sans-serif; font-style:normal; font-weight:normal; font-size:9pt; line-height:150%; letter-spacing:-1px;}
table {border-spacing:0px; border:0; border-collapse:collapse;}

a:link { color:#545454; text-decoration:none; }
a:visited { color:#545454; text-decoration:none; }
a:hover { color:#545454; text-decoration:none; }
a:active { color:#545454; text-decoration:none; }

/* Margin Style */
.mt0{margin-top:0 !important}
.mt3{margin-top:3px !important}
.mt5{margin-top:5px !important}
.mt8{margin-top:8px !important}
.mt9{margin-top:9px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt45{margin-top:45px !important}
.mt50{margin-top:50px !important}
.mt55{margin-top:55px !important}
.mt57{margin-top:57px !important}
.mt60{margin-top:60px !important}
.mt65{margin-top:65px !important}
.mt70{margin-top:70px !important}
.mt90{margin-top:90px !important}
.mt100{margin-top:100px !important}
.mt150{margin-top:150px !important}
.mt168{margin-top:168px !important}

.mb3{margin-bottom:3px !important}
.mb5{margin-bottom:5px !important}
.mb7{margin-bottom:7px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb25{margin-bottom:25px !important}
.mb30{margin-bottom:30px !important}
.mb35{margin-bottom:35px !important}
.mb40{margin-bottom:40px !important}
.mb45{margin-bottom:45px !important}
.mb50{margin-bottom:50px !important}
.mb55{margin-bottom:55px !important}

.mr3{margin-right:3px !important}
.mr4{margin-right:4px !important}
.mr6{margin-right:6px !important}
.mr15{margin-right:15px !important}
.mr20{margin-right:20px !important}

.ml3{margin-left:3px !important}
.ml6{margin-left:6px !important}
.ml10{margin-left:10px !important}
.ml17{margin-left:17px !important}
.ml20{margin-left:20px !important}
.ml25{margin-left:25px !important}
.ml30{margin-left:30px !important}
.ml35{margin-left:35px !important}
.ml40{margin-left:40px !important}
.ml80{margin-left:80px !important}
.ml158{margin-left:158px !important}


/* library */
.tal {text-align: left !important; }
.tac {text-align: center !important}
.tar {text-align: right !important; }
.taj {text-align: justify !important; }
.vam{vertical-align:middle !important;}
.vat{vertical-align:top !important;}
.vab{vertical-align:bottom !important;}
.float_l {float: left; }
.float_r {float: right; }
.clear_b {clear: both; float: none; }
.clear_r {clear: right; float: none;}
.clear_l {clear: left; float: none;}
.normal {font-weight: normal;}
.block {display: block !important;}
.block_i {display: inline-block !important;}
.bold {font-weight: bold;}
.let{letter-spacing:-1px;}
.let2 {letter-spacing:-2px;}
.deco_l{text-decoration:line-through;}
.deco_u{text-decoration:underline;}

.ngM{font-family: 'Nanum Myeongjo' !important;}


.fs0_8 {font-size:0.8rem;}
.fs0_9 {font-size:0.9rem;}
.fs1_0 {font-size:1.0rem;}
.fs1_1 {font-size:1.1rem;}
.fs1_2 {font-size:1.2rem;}
.fs1_3 {font-size:1.3rem;}
.fs1_4 {font-size:1.4rem;}


.fs20 {font-size:20px;}
.fs24 {font-size:24px;}
.fcBBB {color:#BBB;}
.fc666 {color:#666;}
.fc635f5a {color:#635f5a;}
.fc000 {color:#000;}



