@charset "UTF-8";/* CSS Document *//* Cast page */h3.c_mike {	margin: 0px 0px 0px 0px;	width: 225px; height: 306px;  float: left;	background: url("../cast_img/c_mike.png") no-repeat;	text-indent: -9999px; }h4.name_mike {	margin: 3px 0px 0px 0px;	width: 500px; height: 135px;	background: url("../cast_img/name_mike.png") no-repeat;	text-indent: -9999px; }h3.c_hoshino_a {	margin: 0px 0px 0px 0px;	width: 225px; height: 306px;  float: left;	background: url("../cast_img/c_hoshino_a.png") no-repeat;	text-indent: -9999px; }h4.name_hoshino_a {	margin: 3px 0px 0px 0px;	width: 500px; height: 135px;	background: url("../cast_img/name_hoshino_a.png") no-repeat;	text-indent: -9999px; }h3.c_hoshino_b {	margin: 0px 0px 0px 0px;	width: 225px; height: 306px;  float: left;	background: url("../cast_img/c_hoshino_b.png") no-repeat;	text-indent: -9999px; }h4.name_hoshino_b {	margin: 3px 0px 0px 0px;	width: 500px; height: 135px;	background: url("../cast_img/name_hoshino_b.png") no-repeat;	text-indent: -9999px; }h3.c_akane {	margin: 0px 0px 0px 0px;	width: 225px; height: 306px;  float: left;	background: url("../cast_img/c_akane.png") no-repeat;	text-indent: -9999px; }h4.name_akane {	margin: 3px 0px 0px 0px;	width: 500px; height: 135px;	background: url("../cast_img/name_akane.png") no-repeat;	text-indent: -9999px; }h3.c_teller {	margin: 0px 0px 0px 0px;	width: 225px; height: 306px;  float: left;	background: url("../cast_img/c_teller.png") no-repeat;	text-indent: -9999px; }h4.name_teller {	margin: 3px 0px 0px 0px;	width: 500px; height: 135px;	background: url("../cast_img/name_teller2.png") no-repeat;	text-indent: -9999px; }h3.c_yan {	margin: 0px 0px 0px 0px;	width: 225px; height: 306px;  float: left;	background: url("../cast_img/c_yan.png") no-repeat;	text-indent: -9999px; }h4.name_yan {	margin: 3px 0px 0px 0px;	width: 500px; height: 135px;	background: url("../cast_img/name_yan.png") no-repeat;	text-indent: -9999px; }.castbox {  width: 835px;	margin: 30px 0px 0px 85px;  padding: 0px;}.castbox:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}.castbox_text {  float: left;  width: 575px;	padding: 0px 0px 0px 0px;	font-size: 15px; line-height: 1.8; text-align: left;	color: #E5E1D6;}.castbox_mar01 { margin-top: 65px; }.castbox_mar02 { margin-top: 45px; }.castbox_pad01 { padding-top: 20px; }.castbox_pad02 { padding-top: 40px; }.castbox_pad03 { padding-top: 10px; }.clear { clear: both; }.cast_namesize { font-size: 30px; }.cast_text01 {	padding: 10px 0px 0px 32px;	font-size: 15px; line-height: 1.8; }.staff_text01 {	padding: 15px 80px 0px 85px;	font-size: 15px; line-height: 1.8;	color: #E5E1D6; }.cast_midashi01 {  color: #E5E1D6; font-weight: bold;  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "MS P明朝", "MS明朝", serif;  /* 追加 */  transform: rotate(.03deg);  letter-spacing: 2px;  background: -webkit-linear-gradient(top, #E5E1D6 0%, #E5E5E5 50%, #A0A0A0 51%, #F1F1F1 100%);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}