@charset "utf-8";
/* CSS Document */

/* -------------------------------------------------------------- # title bunner extend */

#titlebunner {
	/* common.cssでwidth920に設定 */
	height: 250px;
	width:100%;
}

#titlebunner .Lcontainer{
    width:673px;
	float:left;
	background-color:white;
	border: 1px solid #cbcbcb;
}
#titlebunner .Rcontainer{
	width:215px;
	float:right;
	background-color:white;
	border: 1px solid #cbcbcb;
	padding:10px;
	height: 212px;
}

#titlebunner .Rcontainer .ban_rig dl{ list-style:none; border-bottom:1px dashed #c3c3c3; line-height:32px; height:32px; }
#titlebunner .Rcontainer .ban_rig dl dt{ color:#c90f1a; float:left; width:60px;}
#titlebunner .Rcontainer .ban_rig dl dd{ font-weight:bold; float:left; width:142px;padding-left:7px;}
#titlebunner .Rcontainer .blue_icon_03 { list-style:none; margin-top:6px;}
#titlebunner .Rcontainer .blue_icon_03 li { background:url(img/zh/icon_03.jpg) no-repeat 0px 3px; padding-left:20px;}
#titlebunner .Rcontainer .blue_icon_03 li a{ text-decoration:underline; color:#2496dd;}
#titlebunner .Rcontainer .biankuang4xiangsu { height: 149px; width: 205px; border: 4px solid #3FCFEA;}
/* -------------------------------------------------------------- # main extend */

#main{
	padding-top:15px;
}

#main .Lcontainer{
	width:673px;
	float:left;
}

#main .Rcontainer{
	width:235px;
	float:right;
}
#main .Rcontainer ul{list-style:none;}
#main .Rcontainer li{margin-top:1px;}

/* -------------------------------------------------------------- # index_Rcontainer_newsindex.php */
#upperright_newsindex .newsindex_title{background:url(img/zh/index_bg_01.jpg) no-repeat;height:34px;width:202px;font-weight:bold;line-height:34px;padding-left:20px;padding-right: 13px;}
#upperright_newsindex .newsindex_title span {float:right;background:url(img/zh/icon_04.gif) no-repeat right; display:block; font-weight:normal; padding-right:8px;}
#upperright_newsindex dl {padding:7px 3px 16px 5px;width: 219px;border-bottom:1px dashed #cdcdcd;}
#upperright_newsindex dl dt{font-weight:bold;}
#upperright_newsindex dl dt span{ font-weight:normal; color:#fff; display:block; width:65px; float:right; background:#f37e49; padding-left:5px; line-height:18px;}
#upperright_newsindex dl dt span.bg_bule{ background:#02599e;}
#upperright_newsindex dl dt span.bg_bule_02{ background:#65abad;}
#upperright_newsindex dl dt span.bg_pul{ background:#c399c7;}
#upperright_newsindex dl dt span.bg_pul_02{ background:#453538;}
#upperright_newsindex dl dd { margin-top:7px; line-height:23px; background:url(img/zh/icon_03.jpg) no-repeat 0px 6px; padding-left:20px;}
#upperright_newsindex dl dd a{ color:#2496dd; text-decoration:underline;}

/* -------------------------------------------------------------- # index_upperleft_news.php */
#upperleft_news {border: 1px solid #cbcbcb;padding: 0px 10px 0px 10px;}
#upperleft_news .topic_continer { padding:7px 3px 7px 5px;border-bottom:1px dashed #cdcdcd; }
#upperleft_news dl      { }
#upperleft_news dl dt   { line-height:23px; background:url(img/ja/icon_03.jpg) no-repeat 0px 6px; padding-left:20px; color:blue; font-weight: bolder;}
#upperleft_news dl dt a { color:#2496dd; text-decoration:underline;}
#upperleft_news dl dd   { padding-left:30px;}
#upperleft_news dl dd .news_link { text-align: right; padding-top: 1ex; padding-right: 2em; }

/* -------------------------------------------------------------- # index_bottomleft_contact.php */
#bottomleft_contact{width:231px;float:left;border:1px solid #cbcbcb; margin-top:10px; padding-bottom: 10px;}
#bottomleft_contact .contact_request{margin: 10px 0px;}
#bottomleft_contact .contact_title {background:url(img/zh/index_bg_01.jpg) no-repeat; height:34px; width:196px; font-weight:bold; line-height:34px; padding-left:20px; padding-right: 13px;}
#bottomleft_contact .contact_title span {float:right;background:url(img/zh/icon_04.gif) no-repeat right; display:block; font-weight:normal; padding-right:8px;}
#bottomleft_contact dl{list-style:none; width:210px; border-bottom:1px dashed #cdcdcd; margin-top:10px; font-weight:bold; padding-bottom: 10px; margin-left: 10px;}
#bottomleft_contact dl dt{background:url(img/zh/icon_05.jpg) no-repeat 10px 3px; padding-left:28px;}
#bottomleft_contact dl dd {border-left:3px solid #65abad; padding:5px 0px 0px 10px; margin-left:8px; margin-top:10px;}
#bottomleft_contact dl dd span {margin-bottom:5px;}
#bottomleft_contact dl dd.dd_bor {border:1px solid #65abad; text-align:center; color:#666; line-height:16px; padding:0; font-weight:normal;}
#bottomleft_contact dl dd.dd_pur {border-left:3px solid #c499c7;}
#bottomleft_contact dl dd.dd_bor_pur {border:1px solid #c499c7; text-align:center; color:#666; line-height:16px; padding:0; font-weight:normal;}
#bottomleft_contact dl dd.dd_bul {border-left:3px solid #0059a0;}
#bottomleft_contact dl dd.dd_bor_bul {border:1px solid #0059a0; text-align:center; color:#666; line-height:16px; padding:0; font-weight:normal;}
#bottomleft_contact dl dd.dd_bul_02 {border-left:3px solid #47c7ec;}
#bottomleft_contact dl dd.dd_bor_bul_02 {border:1px solid #47c7ec; text-align:center; color:#666; line-height:16px; padding:0; font-weight:normal;}
#bottomleft_contact dl dd.dd_org {border-left:3px solid #f37e49;}
#bottomleft_contact dl dd.dd_bor_org {border:1px solid #f37e49; text-align:center; color:#666; line-height:16px; padding:0; font-weight:normal;}
#bottomleft_contact dt span_xx {background:url(img/zh/icon_04.gif) no-repeat right; display:block; padding-right:10px;font-size:50px;}

/* -------------------------------------------------------------- # index_bottomcenter_feature.php */
#bottomcenter_feature {width:408px;float:right;border: 1px solid #cbcbcb;padding: 10px 10px 0px 10px;margin-top:10px;}
#bottomcenter_feature dl {width:203px;float:left;padding-bottom: 10px;}
#bottomcenter_feature dl.dl_pl_10{padding-left:10px; width:194px;}
#bottomcenter_feature .bor_bot {border-bottom:1px dashed #cdcdcd;}
#bottomcenter_feature .bor_rig {border-right:1px dashed #cdcdcd;}
#bottomcenter_feature .pad_t10 {padding-top:10px;}
#bottomcenter_feature .mt_26 { margin-top:10px;}
#bottomcenter_feature dl dt{}
#bottomcenter_feature dl dd{ color:#676767;border-left:3px solid #65abad; padding-right:10px; padding-left:10px; margin-top:10px;}
#bottomcenter_feature dl dd span{font-weight:bold; color:#000;}

/* -------------------------------------------------------------- # index_bottomcenter_topic.php */
#bottomcenter_topic {width:408px;float:right;border: 1px solid #cbcbcb;padding: 10px;margin-top: 10px;}
#bottomcenter_topic .bottomcenter_top{width:393px;line-height:27px;background:url(img/zh/index_img_27.jpg) no-repeat;text-align:right;padding-right:15px;}
#bottomcenter_topic .bottomcenter_top a{color:#fff;text-decoration:underline;}
#bottomcenter_topic  dl{list-style:none;border-bottom:1px dashed #cdcdcd;padding:10px 0px 10px 10px;height: 100%;overflow: hidden;}
#bottomcenter_topic dl dt{ width:55px; float:left;}
#bottomcenter_topic dl dd{ width:330px; float:right;}
#bottomcenter_topic dl dd span{ font-weight:bold; color:#5c2938;}
#bottomcenter_topic dl dd a{ color:#2496df; text-decoration:underline;}

