@charset "utf-8";

/*------------ メニュー：キャスト特別指定 -------------*/
#menu ul li.cast {
	}
	#menu ul li.cast a {
		background: url(../images/menu2_r.gif) -387px -1px no-repeat;
		}

/*------------ メインタイトル -------------*/
h2 {
	background: url(../cast/images/title_cast.jpg);
	}

/*------------ キャスト一覧 -------------*/
#list_cast {
	width: 700px;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 0 0 15px;
	}
	#list_cast ul {
		height: auto;
		overflow: hidden;
		}
		#list_cast ul li {
			width: 175px;
			height: 255px;
			float: left;
			}
			#list_cast ul li a {
				display: block;
				width: 164px;
				height: 242px;
				background-repeat: no-repeat;
				background-position: 0 0;
				}
				#list_cast ul li a:hover {
					background-position: 0 -242px;
					}
				#list_cast ul li a em {
					display: none;
					}
			/*------------ 個別指定 -------------*/
			#list_cast ul li.satake a {
				background-image: url(../cast/images/btn_cast_satake.jpg);
				}
			#list_cast ul li.kato a {
				background-image: url(../cast/images/btn_cast_kato.jpg);
				}
			#list_cast ul li.takagi a {
				background-image: url(../cast/images/btn_cast_takagi.jpg);
				}
			#list_cast ul li.nakajima a {
				background-image: url(../cast/images/btn_cast_nakajima.jpg);
				}
			#list_cast ul li.ise a {
				background-image: url(../cast/images/btn_cast_ise.jpg);
				}
			#list_cast ul li.tachibana a {
				background-image: url(../cast/images/btn_cast_tachibana.jpg);
				}
			#list_cast ul li.mori a {
				background-image: url(../cast/images/btn_cast_mori.jpg);
				}
			#list_cast ul li.mochizuki a {
				background-image: url(../cast/images/btn_cast_mochizuki.jpg);
				}
			#list_cast ul li.aika a {
				background-image: url(../cast/images/btn_cast_aika.jpg);
				}
			#list_cast ul li.koike a {
				background-image: url(../cast/images/btn_cast_koike.jpg);
				}
			#list_cast ul li.sato a {
				background-image: url(../cast/images/btn_cast_sato.jpg);
				}

/*------------ 1話分ボックス -------------*/
.box {
	}
	/*------------ タイトル -------------*/
	.box h3 {
		width: 675px;
		height: 50px;
		padding: 0 15px 0 0;
		color: #fff;
		font-size: 14px;
		font-weight: normal;
		letter-spacing: 0.1em;
		text-align: right;
		line-height: 3.5em;
		}
		.box h3 em {
			display: none;
			}
		/*------------ タイトル個別指定 -------------*/
		#satake h3 {
			background: url(../cast/images/name_satake.gif) 0 0 no-repeat;
			}
		#ise h3 {
			background: url(../cast/images/name_ise.gif) 0 0 no-repeat;
			}
		#mochizuki h3 {
			background: url(../cast/images/name_mochizuki.gif) 0 0 no-repeat;
			}
		#aika h3 {
			background: url(../cast/images/name_aika.gif) 0 0 no-repeat;
			}
		#sato h3 {
			background: url(../cast/images/name_sato.gif) 0 0 no-repeat;
			}
		#koike h3 {
			background: url(../cast/images/name_koike.gif) 0 0 no-repeat;
			}
		#mori h3 {
			background: url(../cast/images/name_mori.gif) 0 0 no-repeat;
			}
		#nakajima h3 {
			background: url(../cast/images/name_nakajima.gif) 0 0 no-repeat;
			}
		#takagi h3 {
			background: url(../cast/images/name_takagi.gif) 0 0 no-repeat;
			}
		#tachibana h3 {
			background: url(../cast/images/name_tachibana.gif) 0 0 no-repeat;
			}
		#kato h3 {
			background: url(../cast/images/name_kato.gif) 0 0 no-repeat;
			}
	/*------------ プロフィール -------------*/
	.box .profile {
		width: 670px;
		height: auto;
		overflow: hidden;
		background: #fff;
		padding: 20px 0 0 20px;
		}
		/*------------ 写真 -------------*/
		.box .profile .pic {
			width: 205px;
			height: 257px;
			background: #fff;
			float: left;
			}
			.box .profile .pic img {
				border: 2px solid #ccc;
				}
		/*------------ 詳細リスト -------------*/
		.box .profile ul {
			width: 450px;
			height: 242px;
			padding: 15px 0 0;
			float: left;
			}
			.box .profile ul li {
				width: 350px;
				height: 17px;
				margin: 0 0 15px;
				padding: 5px 0 0 100px;
				font-size: 14px;
				}
				.box .profile ul li.size {
					background: url(../cast/images/profile_title.gif) 0 0 no-repeat;
					}
				.box .profile ul li.birthday {
					background: url(../cast/images/profile_title.gif) 0 -35px no-repeat;
					}
				.box .profile ul li.blood {
					background: url(../cast/images/profile_title.gif) 0 -70px no-repeat;
					}
				.box .profile ul li.hometown {
					background: url(../cast/images/profile_title.gif) 0 -105px no-repeat;
					}
				.box .profile ul li.hobby {
					background: url(../cast/images/profile_title.gif) 0 -140px no-repeat;
					}
				.box .profile ul li.specialty {
					background: url(../cast/images/profile_title.gif) 0 -175px no-repeat;
					}
	/*------------ 紹介テキストエリア -------------*/
	.box .text {
		clear: both;
		width: 600px;
		height: auto;
		overflow: hidden;
		background: #ffffcc;
		margin: 0 0 15px;
		padding: 15px 25px;
		line-height: 1.6;
		font-size: 14px;
		}
		/*------------ テキスト -------------*/
		.box .text p {
			}
	/*------------ ボタンエリア -------------*/
	.box .button {
		width: 650px;
		height: 40px;
		margin: 0 0 15px;
		}
		.box .button p {
			width: 650px;
			height: 40px;
			}
			.box .button p a {
				display: block;
				width: 650px;
				height: 40px;
				background-position: 0 0;
				}
				.box .button p a:hover {
					background-position: 0 -40px;
					}
				.box .button p a span  {
					display: none;
					}
		/*------------ 個別指定：倉木結衣[高木古都] -------------*/
		#takagi .button p a {
			background-image: url(../cast/images/btn_takagi.gif);
			}
		/*------------ 個別指定：小西里香[中島愛里] -------------*/
		#nakajima .button p a {
			background-image: url(../cast/images/btn_nakajima.gif);
			}
		/*------------ 個別指定：武田萌花[伊勢みはと] -------------*/
		#ise .button p a {
			background-image: url(../cast/images/btn_ise.gif);
			}
		/*------------ 個別指定：江口杏子[立花彩野] -------------*/
		#tachibana .button p a {
			background-image: url(../cast/images/btn_tachibana.gif);
			}
		/*------------ 個別指定：橘ちえみ[森はるか] -------------*/
		#mori .button p a {
			background-image: url(../cast/images/btn_mori.gif);
			}
		/*------------ 個別指定：水木薫子[望月美寿々] -------------*/
		#mochizuki .button p a {
			background-image: url(../cast/images/btn_mochizuki.gif);
			}
		/*------------ 個別指定：富永レイ[あいか] -------------*/
		#aika .button p a {
			background-image: url(../cast/images/btn_aika.gif);
			}
		/*------------ 個別指定：垣内珠里[小池唯] -------------*/
		#koike .button p a {
			background-image: url(../cast/images/btn_koike.gif);
			}
		/*------------ 個別指定：紺野あやめ[佐藤さくら] -------------*/
		#sato .button p a {
			background-image: url(../cast/images/btn_sato.gif);
			}
		/*------------ 個別指定：一之瀬あおい[佐武宇綺] -------------*/
		#satake .button p a {
			background-image: url(../cast/images/btn_satake.gif);
			}

/*------------ キャッチ(下) -------------*/
#catch_bottom {
	width: 700px;
	height: 60px;
	background: url(../cast/images/catch_bottom.gif) 0 0 no-repeat;
	margin: 0 0 30px;
	}
	#catch_bottom p {
		display: none;
		}
