@charset "UTF-8";/* CSS Document *//* Cast Staff page */.c_table01 { margin: 17px 0px 0px 0px; width: 811px; }.c_table02 { margin: 17px 0px 0px 0px; width: 397px; }.c_table03 { margin: 17px 0px 0px 0px; width: 604px; }.c_width01 { width: 400px; }.c_sp01 { width: 17px; }.c_text01 {	padding: 15px 0px 0px 0px; text-align: center;	font-size: 13px; line-height: 1.7; font-weight: bold;	color: #6E491A; }.c_text02 {	padding: 15px 0px 0px 0px; text-align: center;	font-size: 14px; line-height: 2.1;	color: #171716; }.cast_block {	margin: 5px 0px 0px 0px;	padding: 0px;	background-color: rgba(213,213,213,0.05);	opacity: 1.0;	border: 1px #9C7E63 solid;}h3.cast_name {	margin: 10px 0 0 0;	width: 860px; height: 350px;	background: url(../cast_img/cast_name02.png) no-repeat;	text-indent: -9999px; }h3.cast_01 {	margin: 20px 0 0 0;	width: 860px; height: 570px;	background: url(../cast_img/cast_01.png) no-repeat;	text-indent: -9999px; }h3.cast_02 {	margin: 0px 0 0 0;	width: 860px; height: 570px;	background: url(../cast_img/cast_02.png) no-repeat;	text-indent: -9999px; }h3.c_tamura {	margin: 10px 0 0 0;	width: 306px; height: 55px;	background: url(../cast_img/c_tamura02.png) no-repeat;	text-indent: -9999px; }