@charset "utf-8";
.topic{padding:8px 0 17px}

.topic .focus{padding:6px 18px; height:272px; background:url(../images/topic-bg.gif) top center no-repeat}
.topic .focus .content{height:230px}
.topic .focus .right{float:right; padding:6px 32px 0; width:388px;}
.topic .focus .arrowleft img{width:8px; height:16px; background:url(../images/topic-content-button.gif) left}
.topic .focus .arrowright img{width:8px; height:16px; background:url(../images/topic-content-button.gif) right}
.topic .focus .charlist{width:270px; overflow:hidden; margin:0 5px}
.topic .focus .charlist td{padding:0 5px}
.topic .focus .charlist td{padding:0 5px}d7ceb8
.topic .focus .charlist td img{border:1px solid #d7ceb8}
.topic .focustab{height:35px; background:url(../images/topic-focus-tab.jpg); width:858px; margin:auto; padding:0 40px}
.topic .focustab a{display:block; background:url(../images/topic-select-bg.png); margin:0 7px; float:left; width:230px; height:19px; padding:9px 0 7px 42px; color:#FFFFFF; text-decoration:none	}
.topic .focustab .box1{background:url(../images/topic-select-bg_01.jpg) top}
.topic .focustab .box1:hover{background:url(../images/topic-select-bg_01.jpg) bottom}
.topic .focustab .box2{background:url(../images/topic-select-bg_02.jpg) top}
.topic .focustab .box2:hover{background:url(../images/topic-select-bg_02.jpg) bottom}
.topic .focustab .box3{background:url(../images/topic-select-bg_03.jpg) top}
.topic .focustab .box3:hover{background:url(../images/topic-select-bg_03.jpg) bottom}
.topic .focustab .selected{background-position: bottom}
 
.topic .list{background:url(../images/topic-list-bg.jpg) bottom no-repeat; padding: 40px 1px 30px}
.topic .list .content{width:437px; float:left; padding:0 21px}
.topic .list .title{border-bottom:1px solid #dbd9d4; height:30px; text-align:right; color:#fff}
.topic .list .title1{background:url(../images/topic-title1.jpg) top left no-repeat;}
.topic .list .title2{background:url(../images/topic-title1.jpg) bottom left no-repeat;}
.topic .list .box{height:145px; padding:20px 5px 0}
.topic .list .box img{border:6px solid #fff6de; margin-right:12px; float:left}
.topic .list .box .titletext{font-weight:bold; color:#675757}
.topic .list .box .titletext a{color:#675757}
.topic .list .box .text{color:#675757; padding:5px 0}
.topic .list .box .link{text-align:right}
.topic .list .box .link a{text-decoration:underline}
.topic .list .box .link a{text-decoration:underline}
.topic .past{background:url(../images/topic-past-title.jpg) left top no-repeat; padding:40px 0 30px; width:916px; margin:auto; overflow:hidden}
.topic .past td{padding-right:19px; text-align:center}
.topic .past img{border:6px solid #fff6de; margin-bottom:4px}
/* darkcloud.tan */
ul.topic_past{padding:0; margin:0;}
ul.topic_past li{
	width:180px; text-align:center; float:left; height:120px; overflow:hidden; line-height:120%;
	padding:0;
	margin:0;
	list-style:none;
}





