@charset"utf-8";

body{
	color: #000000;
	margin: 0px;
	padding: 0px 0px 50px;
	background-color: #FFFFFF;
	background-image: url(../image/bg.gif);
	background-repeat: repeat-y;
}

#container {
	background-image: url(../image/container_bg.gif);
	background-repeat: repeat-y;
	width: 980px;
}



#bottom {
	background-image: url(../image/bottom_bg.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 980px;
	margin: 0px 0px 10px;
}

p.pageup {
	margin: 0px auto;
	width: 903px;
	text-align: right;
	font-size: 12px;
	line-height: 16px;
	}
	p.pageup a:link,p.pageup a:visited,p.pageup a:hover,p.pageup a:active {
		color: #FFFFFF;
		}
h1#castTitle {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../cast/image/title.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}
h1#castTitle2 {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../cast/image/title02.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}
h1#castTitleYouko {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../cast/image/title_youko.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}
h1#castTitleChiyomi {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../cast/image/title_chiyomi.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}
h1#castTitleParuko {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../cast/image/title_paruko.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}
h1#castTitleSutezou {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../cast/image/title_sutezou.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}
h1#castTitleMasae {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../cast/image/title_masae.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}
h1#castTitleAkio {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../cast/image/title_akio.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}
h1#castTitleMidori {
	font-size: 0px;
	line-height: 0px;
	background-color: #E0232A;
	background-image: url(../cast/image/title_midori.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	margin: 0px 0px 25px 55px;
	padding: 21px 0px 0px;
	height: 46px;
	width: 869px;
}




#cast {
	width: 779px;
	margin: 0px 0px 0px 100px;
	}
#cast #map {
	width: 779px;
	margin-bottom: 6px;
}
#cast #button {
	height: 57px;
	width: 576px;
	margin-left: 203px;
}
#cast #button #sakaeke a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../cast/image/b_sakaeke.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 184px;
	padding-right: 6px;
	float: left;
	text-decoration: none;
}
#cast #button #sakaeke a:hover {
	background-position: 0px -28px;
}
#cast #button #tachinoki a {
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
	background-image: url(../cast/image/b_tachinoki.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 28px;
	width: 184px;
	float: left;
}
#cast #button #tachinoki a:hover {
	background-position: 0px -28px;
}
