@charset "utf-8";


/* 文字まわり */

.indent{
	padding: 0 16px;
}

.chara_name{
	text-align: right;
	padding: 0 30px;
}

ol {
	list-style: outside disc;
}


/* casts_layout */

#cast_container {
	width: 658px;
	height: 321px;
	overflow: hidden;					/* はみ出したブロック要素を表示しない */
}

#sub_menu {
	width: 217px;
	height: 321px;
	float: left;
	background-color: #000;
}

#main_prof {
	width: 422px;
	height: 283px;
	padding: 19px 8px;
	border-left: 3px solid #fff;
	float: right;
}

div.tab_style {
	width: 422px;
	height: 283px;
}

.prof_left {
	width: 237px;
	height: 283px;
	float: left;
}

.prof_text_01 {							/* 声優公式サイトリンクボタン1つ */
	width: 237px;
	height: 252px;
}

.prof_text_02 {							/* 声優公式サイトリンクボタン２つ */
	width: 237px;
	height: 223px;
}

.prof_photo {
	width: 185px;
	height: 283px;
	margin: 0 auto;
	float: right;
}


/* chara_menu */

ul#cast_list{
	list-style: none;
	vertical-align: bottom;
	padding: 14px 0 12px;
}
ul#cast_list li{
	display: block;
	background-repeat: no-repeat;
	width: 217px;
}

.cast_01_select {
	height: 56px;
	background-image: url("img/cast_01_select.gif");
}

.cast_02_select {
	height: 60px;
	background-image: url("img/cast_02_select.gif");
}

.cast_03_select {
	height: 56px;
	background-image: url("img/cast_03_select.gif");
}

.cast_04_select {
	height: 60px;
	background-image: url("img/cast_04_select.gif");
}

.cast_05_select {
	height: 56px;
	background-image: url("img/cast_05_select.gif");
}

ul#cast_list li a {
	display: block;
	width: 217px;
	background-repeat: no-repeat;
}

a#menu_cast_01 {
	height: 56px;
	background-image: url("img/cast_01.gif");
}

a#menu_cast_01:hover {
	background-image: url("img/cast_01_on.gif");
}

a#menu_cast_02 {
	height: 60px;
	background-image: url("img/cast_02.gif");
}

a#menu_cast_02:hover {
	background-image: url("img/cast_02_on.gif");
}

a#menu_cast_03 {
	height: 56px;
	background-image: url("img/cast_03.gif");
}

a#menu_cast_03:hover {
	background-image: url("img/cast_03_on.gif");
}

a#menu_cast_04 {
	height: 60px;
	background-image: url("img/cast_04.gif");
}

a#menu_cast_04:hover{
	background-image: url("img/cast_04_on.gif");
}

a#menu_cast_05 {
	height: 56px;
	background-image: url("img/cast_05.gif");
}

a#menu_cast_05:hover {
	background-image: url("img/cast_05_on.gif");
}


/* cast_blog */

a.cast_blog {
	display: block;
	height: 31px;
	width: 195px;
	background-image: url("img/button_castblog.gif");
}

a.cast_blog:hover{
	background-image: url("img/button_castblog_on.gif");
}

a.cast_site_a {
	display: block;
	height: 34px;
	width: 195px;
	background-repeat: no-repeat;
	background-image: url("img/button_castsite_a.gif");
}

a.cast_site_a:hover {
	background-image: url("img/button_castsite_a_on.gif");
}

a.cast_site_b {
	display: block;
	height: 26px;
	width: 195px;
	background-image: url("img/button_castsite_b.gif");
}

a.cast_site_b:hover {
	background-image: url("img/button_castsite_b_on.gif");
}

a span{
	display: none;
}


