@charset "UTF-8";
/* CSS Document */

/* Cast Staff page */

#cast_all {
 height: 0;
 padding-top: 50.61%;
/* 表示画像の高さ ÷ 表示画像の幅 × 100 */
 background: url(../cast_img/cast_all.jpg) 50% 0 / contain no-repeat scroll padding-box border-box transparent;
}

.c_table01 { margin: 12px 0px 0px 0px; }

.s_table01 { margin: 15px 0px 0px 0px; width: 100%; font-size: 18px; line-height: 3.0; }
.s_table02 { margin: 15px 0px 0px 0px; width: 100%; font-size: 15px; line-height: 2.1; }

.width50 { width: 50%; }

.c_width01 { width: 400px; }
.c_sp01 { width: 30px; }

.c_text01 {
	padding: 15px 0px 0px 0px; text-align: center;
	font-size: 15px; line-height: 1.7; }

.c_text02 {
	padding: 15px 0px 0px 0px; text-align: center;
	font-size: 15px; line-height: 2.1; }
.c_text03 {
	padding: 15px 0px 0px 0px; text-align: center;
	font-size: 18px; line-height: 3.0; }

h3.c_tatsumi {
	margin: 0px 0 0 0;
	width: 230px; height: 75px;
	background: url("../cast_img/c_tatsumi_name.png") no-repeat;
	text-indent: -9999px; }
h3.c_kohinata {
	margin: 0px 0 0 30px;
	width: 230px; height: 75px;
	background: url("../cast_img/c_kohinata_name.png") no-repeat;
	text-indent: -9999px; }
h3.c_kato {
	margin: 0px 0 0  30px;
	width: 230px; height: 75px;
	background: url("../cast_img/c_kato_name.png") no-repeat;
	text-indent: -9999px; }

.cast_mark{
  font-weight: bold;
  color: white;
  background-color: rgba(13,15,22,0.80);
  margin: 10px 0 0 0;
  font-size: 15px;
  padding: 10px 45px 10px 45px;
	border-radius: 19px;
  border-width: 1px;
  border-style: solid;
  border-color: #0E1119;
}


