@charset "UTF-8";
/* CSS Document */

/* Cast Staff page */

.c_table01 { margin: 12px 0px 0px 0px; }
.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: 30px; }

.c_text01 {
	padding: 15px 0px 0px 0px; text-align: center;
	font-size: 15px; line-height: 1.7;
	color: #D2BB70; }

.c_text02 {
	padding: 15px 0px 0px 0px; text-align: center;
	font-size: 14px; line-height: 2.1;
	color: #3e382a; }
.c_text03 {
	padding: 15px 0px 0px 0px; text-align: center;
	font-size: 18px; line-height: 3.0;
	color: #3e382a; }

h3.c_fukuda {
	margin: 0px 0 0 0;
	width: 230px; height: 353px;
	background: url("../cast_img/c_fukuda.png") no-repeat;
	text-indent: -9999px; }
h3.c_tanimura {
	margin: 0px 0 0 30px;
	width: 230px; height: 353px;
	background: url("../cast_img/c_tanimura.png") no-repeat;
	text-indent: -9999px; }
h3.c_wada {
	margin: 0px 0 0  30px;
	width: 230px; height: 353px;
	background: url("../cast_img/c_wada.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;
}


