@charset "utf-8";
/* CSS basic */


/**************************************************************************************************
* front common style
***************************************************************************************************/

						
/*@font-face{font-family:NanumGothic; src:url(../font/NanumGothic.ttf),url(../font/NanumGothic.eot), url(../font/NanumGothic.woff); }*/

@font-face{font-family:NanumGothicBold; src:url(../font/NanumGothicBold.ttf),url(../font/NanumGothicBold.eot), url(../font/NanumGothicBold.woff); }

@font-face{font-family:NanumGothicExtraBold; src:url(../font/NanumGothicExtraBold.ttf),url(../font/NanumGothicExtraBold.eot), url(../font/NanumGothicExtraBold.woff); }

/* default */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, button, address {margin:0; padding:0; line-height:inherit;}
body, h1, h2, h3 ,h4, a {font-family:"NanumGothic"; color:#212121;}

ul, ol, li {list-style:none;}
em, cite, address {font-style:normal;}
img, fieldset {border:0; vertical-align:middle;}

input, label, select {font-family: "NanumGothic"; color:#212121; }
input{vertical-align:middle;}
input[type=radio], input[type=checkbox], input[type=image]{border:none;}
select{border:1px solid #d0d0d0; vertical-align:middle;}

textarea {font-size:16px; color:#292929;}

table {border-spacing:0; border-collapse:collapse; padding:0; margin:0;}
legend {visibility:hidden; width:0; height:0; overflow:hidden; position:absolute; top:-1000%; line-height:0;}
caption{visibility:hidden; width:0; height:0; overflow:hidden; top:-1000%; line-height:0;}

a:link, a:visited {text-decoration:none; color:#323232;}


hr {display:none;}
.hidden {visibility:hidden; width:0; height:0; overflow:hidden; line-height:0;}
, input[type=search]

.ftLt {float:left;}
.ftRt {float:right;}
.clBt {clear:both;}
.center{text-align:center!important;}
.right{text-align:right!important;}
.left{text-align:left!important;}
.no_bg{background-image:none!important;}
.bold{font-weight:bold;}
.letter{letter-spacing:-1px;}
.noMg{margin:0!important;}
.noRMg{margin-right:0!important;}
.noTMg{margin-top:0!important;}
.noBd{border:none!important;}
.noRBd{border-right:none!important;}
.noLBd{border-left:none!important;}
.noBBd{border-bottom:none!important;}
.noTBd{border-top:none!important;}
.ellipsis{text-overflow:ellipsis; white-space:nowrap; word-wrap:normal}
.mb100{margin-bottom:100px!important;}
.mb60{margin-bottom:60px!important;}
.mb50{margin-bottom:50px!important;}
.mb40{margin-bottom:40px!important;}
.mb30{margin-bottom:30px!important;}
.mb26{margin-bottom:26px!important;}
.mb25{margin-bottom:25px!important;}
.mb20{margin-bottom:20px!important;}
.mb15{margin-bottom:15px!important;}
.mb10{margin-bottom:10px!important;}
.mb7{margin-bottom:7px!important;}
.mb5{margin-bottom:5px!important;}
.mb4{margin-bottom:4px!important;}
.mb0{margin-bottom:0px!important;}
.m10{margin10px 0!important;}
.mr0{margin-right:0px!important;}
.mr5{margin-right:5px!important;}
.mr6{margin-right:6px!important;}
.mr7{margin-right:7px!important;}
.mr8{margin-right:8px!important;}
.mr9{margin-right:9px!important;}
.mr10{margin-right:10px!important;}
.mr19{margin-right:19px!important;}
.mr20{margin-right:20px!important;}
.mr40{margin-right:40px!important;}
.ml0{margin-left:0px!important;}
.ml5{margin-left:5px!important;}
.ml6{margin-left:6px!important;}
.ml7{margin-left:7px!important;}
.ml8{margin-left:8px!important;}
.ml9{margin-left:9px!important;}
.ml10{margin-left:10px!important;}
.ml20{margin-left:20px!important;}
.mt0{margin-top:0px!important;}
.mt5{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt20{margin-top:20px!important;}
.mt30{margin-top:30px!important;}
.mt40{margin-top:40px!important;}
.mt50{margin-top:50px!important;}
.m40{margin:40px 0;}
.dis_bl{display:block !important;}
.de_line{text-decoration:line-through;}

.tableBlue{color:#00a1db; font-weight:bold;}
.pointBlue{background:url(../../images/common/icon_blue.gif) 0 center no-repeat;}
.p0{padding:0px!important;}
.p20{padding:20px!important;}
.p10{padding:10px 0!important;}
.p40{padding:40px 0!important;}

.pdt40{padding-bottom:40px!important;}
.pdt80{padding-bottom:80px!important;}
.pdLt10{padding-left:10px!important;}
.pdRt10{padding-right:10px!important;}
.pdLt20{padding-left:20px;}
.pdLt32{padding-left:32px;}
.pdLt58{padding-left:58px;}
.pdLt50{padding-left:45px;}
.pdTop10{padding-top:10px;}
.pdTop40{padding-top:40px;}
.black{color:#000;}
.gray{color:#666;}
.gray1{background:#e1e1e1;}
.font12{font-size:12pt;}
.bdBottom{border-bottom:1px solid #CCC;}
.no_float{float:none!important;}
.line{width:1200px; height:1px; margin:20px 0; border-bottom:1px dashed #4c4c4c;}
.bg1{background:rgba(191,118,161,0.3);}
.red{color:#e31c33!important;}