@charset "UTF-8";
/* CSS Document */

/* Cast Staff page */

.castbox {
  width: 750px;
	margin: 0px 0px 0px 0px;
  padding: 0px;
}
.castbox:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.castbox_text {
	vertical-align: middle;
  float: left;
  width: 590px;
	padding: 10px 0px 0px 40px;
	font-size: 15px; line-height: 1.8;
	color: #000000;
}
.castbox_mar01 { margin-top: 65px; }
.castbox_mar02 { margin-top: 25px; }

.castbox_pad01 { padding-top: 20px; }
.castbox_pad02 { padding-top: 40px; }
.castbox_pad03 { padding-top: 10px; }

.castbox2 {
  width: 466px;
	margin: 0px 0px 0px 0px;
  padding: 0px;
}

.cast_line {
	border-left: 3px solid #3e9cb2;
}

.clear { clear: both; }

.c_width01 { width: 400px; }
.c_sp01 { width: 30px; }

.c_text01 {
	padding: 5px 0px 0px 0px;
	font-size: 17px; line-height: 1.7; font-weight: bold; }

.c_text02 {
	padding: 12px 0px 0px 0px;
	font-size: 15px; line-height: 1.8; }

.c_text03 {
	padding: 15px 0px 0px 0px; text-align: center;
	font-size: 17px; line-height: 2.7; font-weight: bold;
	color: #000000; }

h3.c_mimura {
	margin: 0px;
	width: 280px; height: 410px;
	background: url("../cast_img/c_mimura2.jpg") no-repeat;
	text-indent: -9999px;
 }
h3.n_mimura {
	vertical-align: middle;
	margin: 0px;
	width: 364px; height: 64px;
	background: url("../cast_img/n_mimura1.png") no-repeat;
	text-indent: -9999px; }

h3.c_uchida {
	margin: 0px;
	width: 280px; height: 410px;
	background: url("../cast_img/c_uchida1.jpg") no-repeat;
	text-indent: -9999px;
 }
h3.n_uchida {
	vertical-align: middle;
	margin: 0px;
	width: 364px; height: 64px;
	background: url("../cast_img/n_uchida1.png") no-repeat;
	text-indent: -9999px; }

h3.c_higashi {
	margin: 0px;
	width: 280px; height: 410px;
	background: url("../cast_img/c_higashi2.jpg") no-repeat;
	text-indent: -9999px;
 }
h3.n_higashi {
	vertical-align: middle;
	margin: 0px;
	width: 364px; height: 64px;
	background: url("../cast_img/n_higashi1.png") no-repeat;
	text-indent: -9999px; }

h3.c_sato {
	margin: 0px;
	width: 280px; height: 410px;
	background: url("../cast_img/c_sato1.jpg") no-repeat;
	text-indent: -9999px;
 }
h3.n_sato {
	vertical-align: middle;
	margin: 0px;
	width: 364px; height: 64px;
	background: url("../cast_img/n_sato1.png") no-repeat;
	text-indent: -9999px; }

h3.c_yamaguchi {
	vertical-align: middle;
	margin: 0px;
	width: 218px; height: 355px;
	background: url("../cast_img/c_yamaguchi1.png") no-repeat;
	text-indent: -9999px; }
h3.c_urajinuno {
	vertical-align: middle;
	margin: 0px;
	width: 218px; height: 355px;
	background: url("../cast_img/c_urajinuno1.png") no-repeat;
	text-indent: -9999px; }
h3.c_yabe {
	vertical-align: middle;
	margin: 0px;
	width: 218px; height: 355px;
	background: url("../cast_img/c_yabe1.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;
}

.comment220{
  width : 220px;
  height : 40px;
}
.comment160{
  width : 160px;
  height : 40px;
}


