@charset "utf-8";


body.sub04 { /* background: #2b2a28 url('/visit2008cb/_ui/images/common/bodyBg/bg_body01.jpg') center 134px no-repeat; */ }
.main_containerBgTop {
clear: both; width: 930px; margin: 0 auto; margin-top: 23px;
height: 11px;
 overflow: hidden;
	background: url('/visit2008cb/_ui/images/common/bg_subBodyTop04.png') 0 0 no-repeat;
	_background:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/visit2008cb/_ui/images/common/bg_subBodyTop04.png', sizingMethod='crop');
}

.leftContents { float: left; width: 217px; margin-right: 1px; background-color: #e3e3e3;}
.rightContents {float: left; width: 712px;}

.leftContents .leftMenu li a {display: block; width: 141px; height: 16px;padding-top: 5px;  padding-left: 16px; background: url('/visit2008cb/_ui/images/common/bul/bul_lmenu04.gif') 0 9px no-repeat; }
.leftContents .leftMenu li a:hover { color: #0050c8; background: url('/visit2008cb/_ui/images/common/bul/bul_lmenu04.gif') 0 -7px no-repeat; }
.leftContents .leftMenu li .nowList { color: #085e8b; background: url('/visit2008cb/_ui/images/common/bul/bul_lmenu04.gif') 0 -7px no-repeat; }

.sub04M01 { clear: both; position: relative;  width: 461px; height: 237px; margin-bottom: 28px; background: url('/visit2008cb/_ui/images/sub04/bg_subM01.gif') 0 0 no-repeat; }
.sub04M01 .title { padding-top: 28px; padding-left: 20px; height: 42px; }
.sub04M01 .content {}
.sub04M01 .content .itemList { margin: 0 auto; width: 429px ;height: 140px; padding-left: 1px; }
.sub04M01 .content .itemList  li {float: left;  width: 142px; height: 140px;  padding: 0 1px 0 0;text-align: center; }
.sub04M01 .content .itemList  li div { width: 134px; height: 106px; padding: 4px;background: url('/visit2008cb/_ui/images/sub04/bg_thum01.gif') 0 0 no-repeat;  } 
.sub04M01 .content .itemList  li a {  color: #4c4c4c;  }
.sub04M01 .content .moreBtn { clear: both;  text-align: right; padding-right: 7px;  }
.sub04M01 .tabTitle{  height: 27px; background:   url('/visit2008cb/_ui/images/common/line/line01.gif') 0 0 no-repeat; padding-left: 1px; }
.sub04M01 .tabTitle a {float: left; display: block; height: 27px;background:   url('/visit2008cb/_ui/images/common/line/line01.gif') right 0 no-repeat; padding-right: 1px; }
.sub04M01 .tabTitle a.off span {float: left; cursor: pointer; display: block; height: 23px; padding: 4px 8px 0; background: url('/visit2008cb/_ui/images/common/bg_tab01.gif') center bottom no-repeat;  color: #666;}
.sub04M01 .tabTitle a.on span {float: left; cursor: pointer; display: block; height: 23px; padding: 4px 8px 0; background: url('/visit2008cb/_ui/images/common/bg_tab01.gif') center 0 no-repeat;  color: #fff;}
.sub04M01 #tabTitle0 { position: absolute; left: 178px; top: 26px; }
.sub04M01 #tabTitle1 { position: absolute; left: 217px; top: 26px;}
.sub04M01 #tabTitle2 { position: absolute; left: 256px; top: 26px;}
.sub04M01 #tabTitle3 { position: absolute; left: 295px; top: 26px;}
.sub04M01 #tabTitle4 { position: absolute; left: 334px; top: 26px;}
.sub04M01 #tabTitle5 { position: absolute; left: 373px; top: 26px;}
.sub04M01 #tabTitle6 { position: absolute; left: 412px; top: 26px;}
.sub04M01 #itemList0 {}
.sub04M01 #itemList1,
.sub04M01 #itemList2,
.sub04M01 #itemList3,
.sub04M01 #itemList4,
.sub04M01 #itemList5,
.sub04M01 #itemList6 {display: none;}


.sub04M02 { clear: both; width: 461px; height: 172px; margin-bottom: 28px; background: url('/visit2008cb/_ui/images/sub04/bg_subM02.gif') 0 0 no-repeat; }
.sub04M02 .title { padding: 20px 0 0 20px; height: 30px; }
.sub04M02 .content {padding-left: 19px; }
.sub04M02 .content li  {float: left; width: 221px; } 
.sub04M02 .content .visual { float: left; margin-right: 8px; padding: 3px;width: 88px; height: 50px; background: url('/visit2008cb/_ui/images/sub04/bg_thum02.gif') 0 0 no-repeat;  } 
.sub04M02 .content .detailTitle {  float: left; width: 90px; height: 39px; padding: 13px 5px 0;border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; font-weight: bold; color: #696969; line-height: 1.2; } 
.sub04M02 .content .detailTitle a { color: #696969; }
.sub04M02 .content .detailText {clear: both; padding: 5px; line-height: 1.5; width: 188px; color: #4c4c4c;}
.sub04M02 .content .detailText a { color: #696969; }

.sub_Wrapper {clear: both; height: 249px;}

.sub04M03 { float: left; width: 240px; }
.sub04M03 .title { height: 26px; }
.sub04M03 .content {}
.sub04M03 .content li {float: left; margin-right: 3px; padding-bottom: 3px;}
.sub04M03 .content li img {vertical-align: top;}
.sub04M04 { float: left; width: 221px; }
.sub04M04 .title { height: 26px; }
.sub04M04 .content { width: 221px; height: 193px; background: url('/visit2008cb/_ui/images/sub04/bg_subM03.gif') 0 0 no-repeat; }
.sub04M04 .content .leftBtnW { float: left; width: 16px; text-align: right; padding-top: 77px;}
.sub04M04 .content .leftBtn img {cursor: pointer;}
.sub04M04 .content .rightBtnW { float: left;  width: 16px; padding-top: 77px;}
.sub04M04 .content .rightBtn img {cursor: pointer;}
.sub04M04 .content .itemList { float: left;  width: 189px; height: 175px; overflow: hidden; position: relative;}
.sub04M04 .content .itemList ul {padding-top: 17px; position: absolute; left: 0; top: 0;}
.sub04M04 .content .itemList ul li { float: left;  width: 189px; height: 170px;  text-align: center; }
.sub04M04 .content .itemList ul li div { width: 179px; height: 131px; padding: 5px 5px 9px; background: url('/visit2008cb/_ui/images/sub04/bg_thum03.gif') 0 0 no-repeat; }
.sub04M04 .content .itemList ul li a {color: #4c4c4c; }


.sub04M05 {clear: both; position: relative;  width: 461px; height: 147px; background: url('/visit2008cb/_ui/images/sub04/bg_subM04.gif') 0 0 no-repeat; }
.sub04M05 .title {padding: 18px 0 0 20px; height: 24px;}
.sub04M05 .content { padding-left: 16px; }
.sub04M05 .content .visual {float: left; width: 161px; height:83px; padding: 5px 0 0 5px; background: url('/visit2008cb/_ui/images/sub04/bg_thum04.gif') 0 0 no-repeat; }
.sub04M05 .content .detail {float: left; width: 265px; padding-top: 5px;  line-height: 1.6;}
.sub04M05 .content .detail dt { font-weight: bold; color: #656565; }