@charset "utf-8";/*----------------------------------------------------------------------	layout----------------------------------------------------------------------*/	#main ul,#main ol,#main li{list-style:none;}	#main ul.castList li.c01{width:288px; padding:6px; background:url(../images/dot.gif) 0 0;  margin:5px 10px 5px 0; display:block; float:left;}	*html #main ul.castList li.c01{width:305px; padding:6px; background:url(../images/dot.gif) 0 0;  margin:5px 5px 5px 0; display:block; float:left;}		ul.castList li.c01 .inner{background:#fff; padding:8px; height:112px;}	.inner p.photo{width:122px; display:block; float:left; padding:0; margin:0;}		.inner p.photo img{padding:5px; border:solid 1px #eee;}	.inner p.txt{width:129px; display:block; float:left; margin:0; padding:5px 0 0 21px; background:url(../images/arrow_k.gif) 0 7px no-repeat; font-size:12px; color: #444;}		*html .inner p.txt{width:155px; display:block; float:left; margin:0; padding:5px 0 0 21px; background:url(../images/arrow_k.gif) 0 7px no-repeat; font-size:12px; color: #444;}			.inner p.txt span.castName{font-size:14px; color: #444;  font-weight:bold;}		.btnRight{display:block; clear:both; padding:0 8px 8px 0; text-align:right; font-size:11px; color:#777;}	.btnCtr{display:block; clear:both; padding:1px 0; text-align:center;}	img.ph{padding:5px; margin:10px 5px 10px 0; border:solid 1px #ccc;}	p.lead{font-size:12px; color: #444; line-height:1.5; font-weight:bold; padding:15px 0;}	p.lead img{display:block; padding-botom:8px;}		p.cont{font-size:12px; color: #444 line-height:1.5; padding:10px 0;}/*----------------------------------------------------------------------	page navigation----------------------------------------------------------------------*/		div#PageList{margin:15px auto 0 auto;}	div#PageList ul{overflow:hidden;/zoom:1;text-align:center;}	div#PageList li{display:inline;font-size:100%;padding:1px;text-align:center;}	div#PageList li a{border:solid 1px #cdcdcd;color:#333333 !important;text-decoration:none; padding:0.6em 0.85em 0.6em 0.85em;}	div#PageList li a:hover{border:solid 1px #cdcdcd;background:#f5f5f5;}	div#PageList li img{vertical-align:-12px;}	div#PageList li em{background:#e5e5e5; border:solid 1px #cdcdcd; color:#333333; padding:0.6em 0.85em 0.6em 0.85em; font-style:normal; font-weight:bold;}	div#PageList li.prev a,div#PageList li.next a,div#PageList li.prev a:hover,div#PageList li.next a:hover{padding:0;border:none;background:none;}	div#PageList li.prev{margin:0 20px 0 0;padding:0;}	div#PageList li.next{margin:0 0 0 20px;padding:0;}	div.pagenum{clear:both;margin:5px 0;text-align:right;}	div.pagenum em{font-weight:bold; font-style:normal;}		div#PageList li.prev img {filter: alpha(opacity=20); -moz-opacity:0.20; opacity:0.20;}	div#PageList li.prev a img {filter: alpha(opacity=60); -moz-opacity:0.60; opacity:0.60;}		div#PageList li.prev a:hover img {filter: alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}			div#PageList li.next img {filter: alpha(opacity=20); -moz-opacity:0.20; opacity:0.20;}	div#PageList li.next a img {filter: alpha(opacity=60); -moz-opacity:0.60; opacity:0.60;}		div#PageList li.next a:hover img {filter: alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}		