@charset "shift_jis";
/*============================================================
works Style
============================================================*/

.cast #cts .inner{
	display:block;
	background:url(../images/cast/cast_bg.gif) no-repeat left top;
	min-height:489px;
	_height:489px;
	zoom:1;
}
	.cast #cts .inner:after{
		content:".";
		display: block;
		height:0px;
		clear:both;
		visibility:hidden;
	}
/**/
.cast_box{
	zoom:1;
	width:480px;
	margin:0 auto;
}
	.cast_box:after{
		content:".";
		display: block;
		height:0px;
		clear:both;
		visibility:hidden;
	}
.cast_box div{
	overflow:hidden;
	margin-right:-30px;
}
	.cast_dl{
		float:left;
		margin-top:132px;
		margin-right:10px;
		margin-left:20px;
		display:inline;
	}
		* html .cast_dl{
			margin-top:100px;
			margin-right:5px;
			margin-left:10px;
		}
		* html .cast_dl1{
			width:190px;
		}
		* html .cast_dl2{
			width:250px;
		}
		*:first-child+html .cast_dl{
			margin-top:100px;
			margin-right:5px;
			margin-left:10px;
		}
	.cast_ttl{
		margin-bottom:15px;
	}
		.cast_dl li{
			color:#ffffff;
		}
		.cast_dl .cast_margin{
			margin-bottom:1.5em;
		}
			.cast_dl li dl{
				zoom:1;
			}
				.cast_dl li dl:after{
					content:".";
					display: block;
					height:0px;
					clear:both;
					visibility:hidden;
				}
			.cast_dl li dt,
			.cast_dl li dd{
				float:left;
				line-height:1.5;
				font-size:90%;
				display:inline;
			}
			.cast_dl li dt{
				width:7.5em;
				font-weight:bold;
			}
			.cast_dl li dd img{
				vertical-align:middle;
				margin-left:3px;
			}


/*============================================================
Print Style
============================================================*/

@media print{
}