@charset "utf-8";
.fl{ float:left!important}
.fr{ float:right!important}
.tac{ text-align:center!important}
.tal{ text-align:left!important}
.tar{ text-align:right!important}
.vat {vertical-align:top!important;}
.vm{vertical-align: middle;}
.fw{font-weight: bold;}
.fw2{font-weight: bold;color: #007ac0;text-decoration: underline }
.fw3{font-weight: bold;text-decoration: underline }
.col_bl{color: #000;}
/*2012-07-03*/
.col_red{color:red}
.uline{text-decoration: underline}

/* clear float */
.clear{clear: both;}
.clearfix{clear: both;}
.clearfix{ display:inline-block}
.clearfix{ display:block}
.clearfix:before,
.clearfix:after {
	content:"."; display:block; height:0; clear:both; visibility:hidden
	}

/* heading */
h4{background: url(/portal/images/common/bu_1.gif) no-repeat 0 0;padding: 0 0 0 23px;margin-bottom: 14px;margin-top: 20px;font-size: 16px;line-height: 18px;}
#contents h4.first{margin-top:0;}
#contents h5{background: url(/portal/images/common/bu_3.gif) no-repeat 0 center;padding: 0 0 0 16px;margin-bottom: 14px;margin-top: 20px;margin-left: 24px;font-size: 14px;}
#contents h6{}

#contents h4.c,
#contents h5.c,
#contents h6.c{background-image:none;padding: 0;margin-bottom: 0px;}

/* hidden */
.hidden{ visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none}

/* font color */
.underline{text-decoration: underline;}
.col_b{font-weight: bold;color: #007bc3 ;}
.col_g{font-weight: bold;color: #318d3d;}

/* ul.Text Styles */

/* ol.Text Styles */
p.bu,
.list_type2,
.list_type p,
.list_type li{background: url(/portal/images/common/bu_sky.gif) no-repeat 2px 4px;padding-left: 13px;}
.list_type strong.inherit {color:inherit;}
p.bu,
.cm013 p,
.list_type p,
.line_28 li,
.line_28 p{line-height: 28px;background-position:2px 12px;}
.line_18,
.line_18 p,
.line_18 li{line-height: 18px;background-position:2px 6px;}
.cm013{border-bottom: 2px solid #e1e1e1;line-height: 28px;margin-bottom: 29px;}

.list_type_v2{}
.list_type_v2 li{background-image: url(/portal/images/common/bu_3.gif);font-weight: bold;padding-left: 17px;font-size: 14px;margin-bottom: 16px;}
.list_type_v2 li li{background-image: url(/portal/images/common/bu_2.gif);font-weight: normal;font-size: 12px;margin-top: 9px;margin-bottom: 0px;padding-left: 12px;}
.list_type_v2 li li li{background-image:none;padding: 0;}
.list_type_v2 li li li li{background-image: url(/portal/images/common/bu_4.gif);padding-left: 9px;margin-left: 11px;}

.list_type_v3{}
.list_type_v3 li{background: url(/portal/images/common/bu_2.gif) no-repeat 0 6px;padding-left: 12px;margin-bottom: 16px;}
.list_type_v3 li li{background-image: url(/portal/images/common/bu_4.gif);font-weight: normal;font-size: 12px;margin-top: 9px;margin-bottom: 0px;padding-left: 12px;}
.list_type_v3 li li li{}
.list_type_v3 li li li li{}

.list_type_v4{}
.list_type_v4 li{background: url(none) no-repeat 0 6px;margin-bottom: 16px;font-size: 14px;padding-left: 0px;margin-left: 24px;font-weight: bold;}
.list_type_v4 li li{background-image: url(/portal/images/common/bu_2.gif);font-weight: normal;font-size: 12px;margin-top: 9px;margin-bottom: 0px;padding-left: 12px;}
.list_type_v4 li li li{background-image: url(none);margin-left: 0px;padding-left: 18px;text-indent: -18px;}
.list_type_v4 li li li li{background-image: url(/portal/images/common/bu_4.gif);}

.list_type3 li{text-indent: -18px;padding-left: 18px;margin-bottom: 10px;}


/* dl.Text Styles */
.dl_txt{}
.dl_txt dt{font-weight: bold;margin-top: 10px;}
.dl_txt dd{margin-left: 12px;}
/* div.Text Styles */
.bluebold {margin-top:5px; color:#2489ce; font-weight:bold;}

/* Other Text Styles */
.t1{line-height: 18px;margin: 10px 24px 20px ;}
.line_23{line-height: 23px;}

span.t,
span.t span{background: url(/portal/images/common/bu_number_bg.gif) no-repeat 0 0;display:inline-block;height:15px;line-height: 15px;font-weight: bold;color: #fff}
span.t{padding-left: 4px}
span.t span{padding-right: 4px;background-position:right 0}

/* player */

/* searchbox */

/* btn list */
button{padding: 0;margin: 0;visibility:visible;overflow: hidden;cursor: pointer;}
button span{visibility:hidden;position: absolute;}

/* input */

/* with */

/* margin */


.m0{margin-left: 0 !important}
.m1{margin-left: 24px;}
.m2{margin-left: 40px;}
.m3{margin-left: 54px;}
.mt5 {margin-top:	5px}
.mt10{margin-top: 10px}
.mt15{margin-top: 15px}
.mt18{margin-top: 18px}
.mt20{margin-top: 20px}
.mt25{margin-top: 25px}
.mt28{margin-top: 28px}
.mt30{margin-top: 30px}
.mt35{margin-top: 35px}
.mt40{margin-top: 40px}
.mt45{margin-top: 45px}
.mt50{margin-top: 50px}

.mr5 {margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mr35{margin-right:35px}
.mr40{margin-right:40px}
.mr45{margin-right:45px}
.mr50{margin-right:50px}

.ml5{margin-left:	 5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml35{margin-left:35px}
.ml40{margin-left:40px}
.ml45{margin-left:45px}
.ml50{margin-left:50px}

.mb5{margin-bottom:	5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb35{margin-bottom:35px}
.mb40{margin-bottom:40px}
.mb45{margin-bottom:45px}
.mb50{margin-bottom:50px}
.marb50{margin-bottom: 50px;}
/* padding */
.pt5 {padding-top:	5px}
.pt10{padding-top: 10px}
.pt15{padding-top: 15px}
.pt20{padding-top: 20px}
.pt25{padding-top: 25px}
.pt30{padding-top: 30px}
.pt35{padding-top: 35px}
.pt40{padding-top: 40px}
.pt45{padding-top: 45px}
.pt50{padding-top: 50px}

.pr5 {padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pr35{padding-right:35px}
.pr40{padding-right:40px}
.pr45{padding-right:45px}
.pr50{padding-right:50px}

.pl5{padding-left:	 5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl35{padding-left:35px}
.pl40{padding-left:40px}
.pl45{padding-left:45px}
.pl50{padding-left:50px}

.pb5{padding-bottom:	5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}
.pb35{padding-bottom:35px}
.pb40{padding-bottom:40px}
.pb45{padding-bottom:45px}
.pb50{padding-bottom:50px}

