@charset "utf-8";
/* CSS Document */

#contents {
	width:880px;
	margin:0 auto 0;
	padding:0;
}

#contents .right{
	width:260px;
	margin:0 auto;
	padding:0;
	float:right;
}

#contents .right p img{
	width:260px;
	margin:0 0 10px 0 ;
	padding:0 ;
}


#contents .left{
	width:600px;
	margin:0;
	padding:0;
	float:lett;

}




#main_topics {
	margin:15px auto 10px ;
	padding:0;
	width:585px;
	height:170px
}


#main_topics h2{
	margin:0;
	padding:0;
	font-size:120%;
	font-weight:bold;
}



#main_topics p{
	margin:0;
	padding:0;
	float:right;
}

#contents h3{
	margin:25px auto 0;
	padding:0;
	width:588px;
	height:40px;

}

#contents #topics dl.none_capcha{
	margin:0 auto ;
	padding:5px 10px;
	border-bottom:1px dotted #ccc;
}


#contents #topics dl.none_capcha dd#topi2{
	padding:4px 0 0 0;
}

#contents #topics dl.none_capcha dt{
	float:left;
	width:80px;
}

#contents #topics dl dd.clear{
	clear:both;

}



#contents #topics dl{
	margin:0 auto ;
	padding:5px 10px 5px;
	border-bottom:1px dotted #ccc;
	height:100px;
}


#contents #topics dl dt{
	float:left;
	width:425px;
}

#contents #topics dl dd.capcha{
	margin:5px 0 0 0px;
	float:right;

	width:130px;
	height:95px;
}



#contents #topics dl dd.capcha img a:hover{
border:1px solid #FF6600;
	margin:-1px;
	padding:0;
	width:130px;
	height:95px;
}


#contents #topics{
	width:584px;
	border-left:2px solid #ececec;
	border-right:2px solid #ececec;	
	margin:0 auto 0;
	padding:0 0 3px 0;	
}

#contents #topics p{
	margin:0;
	padding:0;
	


}

#contents #topics_bottom {
	margin:0;
	padding:0px 0 0 0;
	background:url(../images/topics_bottom.gif) no-repeat center top;
}


#contents #topics_bottom p{
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#contents #topics p iframe{
	margin:0;
	padding:0 0 0 0;
overflow:auto;
}


