@charset "utf-8";
/* CSS Document */

/*body#cast {
/*	background-color: #FFDE00;*/
	background:#639FCD url(/images/cast/cast_bg.jpg) bottom no-repeat fixed;
	background-attachment:fixed;
	background-size: cover;
}
*/
.castUl01:after {
 content: "";
 clear: both;
 display: block;
}
.castUl01 {
	margin: 0 auto;
	width: 770px;
}
.castUl01 li{float: left;}
.castUl01 li:nth-child(2n) { float: right;}
.castUl01 li img{	margin-bottom: 5px;}
ul li .name{
	font-size: 20px;
	color: #1A3246;
	font-weight: bold;
}
ul li .name span {
	font-size: 14px;
	margin-left: 10px;
}
ul li .role {
	color: #fff;
	margin-top: 0px;
	font-size: 16px;
}

.castUl02:after {
 content: "";
 clear: both;
 display: block;
}
.castUl02 {
	margin: 0 auto;
	width: 1000px;
}
.castUl02 li{float: left; margin-right: 10px; width: 240px; margin-top: 60px;}
.castUl02 li:nth-child(4n) { float: right; margin-right: 0}
.castUl02 li img{	margin-bottom: 5px;}

#footer{ margin-top: 200px;}

.inlnie-content{ padding: 40px }
.inlnie-content .fL{ width: 40% }
.inlnie-content .fL .name{
	font-size: 20px;
	color: #1A3246;
	font-weight: bold;
}
.inlnie-content .fL .name span {
	font-size: 14px;
	margin-left: 10px;
}
.inlnie-content .fL .role {
	color: #1A3246;
	margin-top: 0px;
	font-size: 16px;
}
.inlnie-content .img{ width: 100% }
.inlnie-content .fR{ width: 57%; font-size: 16px; line-height: 1.7;}
.inlnie-content{}

#cboxLoadedContent {
	background-color: #FFFFFF;
}
