@charset "shift_jis";
@import url("common.css");


/* 共通 */
#content_box{
	width: 850px;
	float: left;
	display: inline;
	padding: 0px 0px 0px 39px;
	text-align:left;
}
#content_box03{
	float: left;
	display: inline;
	width: 752px;
	margin: 20px 0px 0px 27px;
}
td{
	text-align: left;
}
.talent_name{height:60px;padding:21px 0 0 11px;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;}
html>body .talent_name{height:39px;}


/* ギャラリー */
.table_image_movie{
	width:740px;
	text-align: left;
	margin:0 0 0 32px;
}
.t_image_movie{
	width:778px;
	height:26px;
	margin:0 0 0 16px;
	background: url(../image/talent/t_image_movie.gif) no-repeat 0 0;
}
.t_image_movie p{
	padding:2px 0 0 0;
	font-size:10px;
	text-align:right;
	font-weight:bold;
	color:#89a617;
}
.boder_edf4cd{
	border-top: 2px #edf4cd solid;
}
.bodesr_box_left{
	border-left: 3px #bdd94d solid;
}
.bodesr_box_left p{
	margin: 5px 0px 10px 0px;
}
.capter_photo{
	vertical-align:top;
	padding:15px 27px 0 0;
}
.txt_capter{
	font-size:14px;
	font-weight:bold;
	color:#89a617;
	padding: 3px 0px 0px 5px;
	border-left: 2px #bdd94d solid;
}
.txt_time{
	font-size:12px;
	font-weight:bold;
	color:#89a617;
	padding: 3px 0px 0px 5px;
	border-left: 2px #bdd94d solid;
	width:80px;
}
.p_txt{
	text-align: left;
	padding: 3px 0px 0px 5px;
	border-left: 2px #bdd94d solid;
}
.t_photograph{
	margin:4px 0 0 16px;
}


/* プロフィール */
.t_profile{
	margin:0 0 0 16px;
}
.table_profile{
	margin:0 0 30px 32px;
}
.image_profile{
	padding:0 17px 0 0;
}


/* 動画ロールオーバー */
a.d2m{
	display: block;
	width: 170px;
	height: 34px;
	text-indent: -9999px;
	text-decoration: none;
	background: url(../image/common/2m.jpg) no-repeat;
}
a.d2m:hover {
	background-position: 0 -34px;
}
a.d500k{
	display: block;
	width: 170px;
	height: 34px;
	text-indent: -9999px;
	text-decoration: none;
	background: url(../image/common/500k.jpg) no-repeat;
}
a.d500k:hover {
	background-position: 0 -34px;
}