.header01 {
	background: url(images/ttl_01.jpg) no-repeat;
	height: 108px;
}
.contents {
	width: 750px;
}
.ttl {
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cast01 {
	font-size: 12px;
	color: #333366;
	font-weight: bold;
}
.chara {
	font-size: 11px;
	color: #333333;
}
.cast02 {

	font-size: 12px;
	color: #663366;
	font-weight: bold;
}
.cast03 {


	font-size: 12px;
	color: #666600;
	font-weight: bold;
}
.cast04 {



	font-size: 12px;
	color: #990033;
	font-weight: bold;
}
.name_bg01 {
	border: 1px solid #CCCCCC;
	width: 150px;
	background: #e8e7ff;
	padding: 3px 4px;
}
.name_bg02 {
	border: 1px solid #CCCCCC;
	width: 150px;
	background: #f4edff;
	padding: 3px 4px;
}
.name_bg03 {
	border: 1px solid #CCCCCC;
	width: 150px;
	background: #fff8ea;
	padding-top: 3px;
	padding-bottom: 3px;
}
.name_bg04 {
	border: 1px solid #CCCCCC;
	width: 150px;
	background: #fff4f9;
	padding-top: 3px;
	padding-bottom: 3px;
}
.header02 {

	background: url(images/ttl_02.jpg) no-repeat;
	height: 122px;
}
.read {
	font-size: 12px;
	line-height: 24px;
	color: #333333;
	width: 660px;
}
h3 {
	color: #003399;
}
.interview {
	font-size: 12px;
	line-height: 24px;
	color: #333333;
	width: 640px;
	padding: 10px;
	border: 1px double #006699;
	margin-top: 20px;
	margin-bottom: 20px;
}
.header03 {


	background: url(images/ttl_03.jpg) no-repeat;
	height: 122px;
}

