@charset "UTF-8";
/* CSS Document */

/* Cast Staff page */

.c_table01 { margin: 12px 0px 0px 0px; }
.c_table02 { margin: 45px 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: 10px 0px 0px 0px; text-align: center;
	font-size: 17px; line-height: 1.7; }

.com_block {
	width: 465px;
	margin: 0px 0px 0px 0px;
	padding: 30px 35px;
	background-color: rgba(255,255,255,0.40);
	opacity: 1.0;
	border: 1px #4B9994 solid;
  border-radius: 0.5rem;
	color: fffff
}

h3.c_koumoto {
	margin: 0px 0 10px 0;
	width: 300px; height: 100px;
	background: url("../cast_img/c_koumoto1.png") no-repeat;
	text-indent: -9999px;
 }
h3.c_hamanaka {
	margin: 0px 0 10px 0px;
	width: 300px; height: 100px;
	background: url("../cast_img/c_hamanaka1.png") no-repeat;
	text-indent: -9999px;
 }


h3.c_mizu {
	margin: 0px 0 0 0 0px;
	width: 173px; height: 320px;
	background: url("../cast_img/c_mizu.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;
}

.m_sp01 { width: 30px; }

/* mov_koumoto */
ul#mov_koumoto { list-style:none; margin: 0; padding: 0; width: 100%; }
ul#mov_koumoto li{ list-style: none; width: 300px; float: left; }
ul#mov_koumoto a{ display:block; width: 354px; height: 201px; background-image:url("../cast_img/mov_koumoto1.jpg");
     }
ul#mov_koumoto a span{ display:none; }

/* mov_hamanaka */
ul#mov_hamanaka { list-style:none; margin: 0; padding: 0; width: 100%; }
ul#mov_hamanaka li{ list-style: none; width: 300px; float: left; }
ul#mov_hamanaka a{ display:block; width: 354px; height: 201px; background-image:url("../cast_img/mov_hamanaka1.jpg");
     }
ul#mov_hamanaka a span{ display:none; }

h3.mov_coming {
  margin: 0px 0px 0px 0px;
	width: 430px; height: 259px;
	background: url("../common/mov_coming.jpg") no-repeat;
	text-indent: -9999px; }

/* ## Rollover set ## */
a:hover.movie_lo { 
    opacity: 0.8; 
    filter: alpha(opacity=80); 
    -moz-opacity: 0.8; }

