/* Cast 02 個別ページ */

h2.title {
	width: 611px; height: 156px;
	background: url(../cast02_img/title.jpg) no-repeat;
	text-indent: -9999px; }

.cast_table01 { margin: 10px 0px 10px 54px; }
.cast_table02 { margin: 5px 0px 10px 100px; }
.cast_text {
	font-size: 91.6%;
	margin: 0px 0px 0px 0px;
	color: #e0c993;
	line-height: 140%; }


/* キャスト設定（名前のみ） */
h3.cast_name01 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name01.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name02 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name02.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name03 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name03.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name04 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name04.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name05 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name05.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name06 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name06.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name07 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name07.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name08 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name08.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name09 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name09.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name10 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name10.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name11 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name11.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name12 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name12.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name13 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name13.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name14 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name14.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name15 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name15.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name16 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name16.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name17 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name17.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name18 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name18.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name19 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name19.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name20 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name20.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name21 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name21.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name22 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name22.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name23 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name23.jpg) no-repeat;
	text-indent: -9999px; }
h3.cast_name24 {
	width: 267px; height: 156px;
	background: url(../cast02_img/cast_name24.jpg) no-repeat;
	text-indent: -9999px; }

h4.cast_other {
	width: 118px; height: 142px;
	background: url(../cast02_img/cast_other.png) no-repeat;
	text-indent: -9999px; }

/* オリジナル接客 */
.original_text01 {
	font-size: 120%;
	margin: 0px 0px 0px 85px;
	color: #ff0759;
	line-height: 150%; }

.original_text02 {
	font-size: 105%;
	margin: 2px 60px 0px 85px;
	color: #FFFFFF;
	line-height: 150%; }

.original_text03 {
	font-size: 91.6%;
	margin: 12px 60px 0px 85px;
	color: #d9ccbc;
	line-height: 150%; }

h4.original_sekkyaku {
	margin: 30px 0px 0px 51px;
	width: 418px; height: 35px;
	background: url(../cast02_img/original_sekkyaku.png) no-repeat;
	text-indent: -9999px; }

/* Movie設定 */
.movie_text {
	font-size: 120%;
	margin: 0px 0px 0px 0px;
	color: #ff0759;
	line-height: 150%; }

h4.movie_title {
	margin: 30px 0px 0px 51px;
	width: 396px; height: 35px;
	background: url(../cast02_img/movie_title.jpg) no-repeat;
	text-indent: -9999px; }
h4.movie_title02 {
	margin: 30px 0px 0px 51px;
	width: 396px; height: 35px;
	background: url(../cast02_img/movie_title02.png) no-repeat;
	text-indent: -9999px; }
.movie_table01 { margin: 0px 0px 0px 53px; }
.movie_table02 { margin: 26px 0px 0px 26px; }
.movie_back { background: url(../cast02_img/movie_back.jpg) no-repeat; }

/* リンク設定 */
.cast_backlink_table { margin: 7px 0px 0px 189px; }
ul#cast_backlink { list-style:none; width:100%; }
ul#cast_backlink li { list-style:none; float:left; width:232px; }
ul#cast_backlink a{ display:block;
    width:232px; height:31px;
    background-image:url(../cast02_img/cast_backlink.png); }
ul#cast_backlink a span{ display:none; }
a.cast_backlink_lo { background-position:0px 0px; }
a:hover.cast_backlink_lo { background-position:0px -31px; }