@charset "UTF-8";

h3{
	border-bottom: 2px solid #333333;
	padding-left:2px;
	margin-bottom:14px;
}

.article_cts{
	margin-bottom:70px;
	zoom:1;
}
.article_cts:after{
	content: ".";clear:both;height: 0;display: block;visibility: hidden;
}

div#cast{
	width:436px;
	float:left;
}
div#staff{
	width:434px;
	float:right;
}
/**/
div#cast ul{
	list-style: none;
	zoom:1;
}
div#cast ul:after{
	content: ".";clear:both;height: 0;display: block;visibility: hidden;
}
div#cast ul li{
	display:block;
	width:149px;
	font-size:1.2em;
	font-weight:bold;
	padding:28px 0px 0px 68px;
	min-height:20px;
	height:auto !important;
	height:20px;
	margin-bottom:8px;
}
li.cast1{
	float:left;
	background: url(../images/staff/cast1.jpg) no-repeat left bottom;
}
li.cast2{
	float:right;
	background: url(../images/staff/cast2.jpg) no-repeat left bottom;	
}
li.cast3{
	float:left;
	background: url(../images/staff/cast3.jpg) no-repeat left bottom;	
}
li.cast4{
	float:right;
	background: url(../images/staff/cast4.jpg) no-repeat left bottom;	
}
li.cast5{
	float:left;
	background: url(../images/staff/cast5.jpg) no-repeat left bottom;	
}
li.cast6{
	float:right;
	background: url(../images/staff/cast6.jpg) no-repeat left bottom;	
}
li.cast7{
	float:left;
	background: url(../images/staff/cast7.jpg) no-repeat left bottom;	
}
li.cast8{
	float:right;
	background: url(../images/staff/cast8.jpg) no-repeat left bottom;	
}
/**/
div#staff table{
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
	width:100%;
}
div#staff table th{
	text-align:right;
	font-weight:normal;
	padding-right:7px;
	white-space:nowrap;
	background: url(../images/staff/staff_th_bg.gif) no-repeat right top;
}
div#staff table td{
	text-align:left;
	font-weight:normal;
	padding-left:7px;
	padding-bottom:8px;
}

