@charset "UTF-8";
/* CSS Document */

/*2カラムレイアウト
----------------------------------------------------------------------
| #mainColumn  920px                                                 |
| ------------------------------------------------------------------ |
| | #container  920px  left                                        | | 
| | -------------  ----------------------------------------------- | |
| | | #leftNavi |  | #mainContents                               | | |
| | |  160px    |  |  740px                                      | | |
| | |           |  |  right                                      | | |
| | |           |  |                                             | | |
| | |           |  | --------------------  --------------------- | | |
| | |           |  | | #leftColumn      |  | #rightColumn      | | | |
| | |           |  | | 235px            |  | 500px             | | | |
| | |           |  | |                  |  |                   | | | |
| | |           |  | |                  |  |                   | | | |
| | |           |  | --------------------  --------------------- | | |
| | -------------  ----------------------------------------------- | |
| ------------------------------------------------------------------ |
----------------------------------------------------------------------
*/

#mainColumn{
	width:920px;
	margin:auto;
}
#container{
	width:920px;
	float:left;	
}
/*カラムワイド*/
#mainContents{
	width:740px;
	float:right;
	margin:0px;
	padding:0px;
/*border:1px solid red;*/
}

#mainContents .left{
	float:left;
	width:500px;
}

#mainContents .right{
	float:right;
	width:220px;
}

#leftNavi{
	float:left;
	width:160px;
}

#footer{
	clear:both;
}


/*------------------------------------------*/
/*動画紹介*/
/*------------------------------------------*/
#title{
	border-left:3px solid #ff7f00;
	padding-left:5px;
}
#title h3{
	font-size:1.5em;
	margin-bottom:5px;
}
#title p{
}

#mainContents #sumbnails li{
	float:left;
	height:95px;
	overflow:hidden;
}
#mainContents #sumbnails li#smb1,
#mainContents #sumbnails li#smb2,
#mainContents #sumbnails li#smb3{
	margin-right:7px;
}

#review{
	border:1px solid #bbb;
	padding:5px;
}


/*------------------------------------------*/
/*サイト紹介*/
/*------------------------------------------*/
#siteSummary{
	position:relative;
	background-color:#000;
	padding:10px;
	margin-bottom:35px;
}
#siteSummary h4{
	margin-bottom:5px;
	text-align:center;
	color:#fff;
}

#siteSummary #summaryData{
	background-color:#fff;
	padding:5px;
}

#siteSummary #summaryData #sitename{
	margin-bottom:6px;
	background:no-repeat left url(../../img/ad/top/icon_sight.gif);
	text-indent:18px;
	line-height:11px;
}
#siteSummary #summaryData #hyoka{
	position:relative;
	margin-bottom:5px;
}
#siteSummary #summaryData #hyoka h5{
	text-indent:-9999em;
	background:no-repeat left url(../../img/ad/top/icon_account.gif);
	line-height:18px;
	width:28px;
}
#siteSummary #summaryData #hyoka div#star{
	position:absolute;
	top:2px;
	left:31px;
}

#siteSummary #summaryData #memFee{
	position:relative;
}
#siteSummary #summaryData #memFee h5{
	text-indent:-9999em;
	background:no-repeat left url(../../img/ad/top/icon_money.gif);
	line-height:18px;
	width:28px;
}
#siteSummary #summaryData #memFee p{
	position:absolute;
	top:2px;
	left:31px;
}

#siteSummary #bt_detail{
	position:absolute;
	left:0px;
	bottom:-27px;
	height:21px;
	width:220px;
}
#siteSummary #bt_detail a{
	display:block;
	text-indent:-9999em;
	background:no-repeat center top url(../../img/ev/entry/bt_sitedetail.gif);
	height:21px;
	width:220px;
}
#siteSummary #bt_detail a:hover{
	background-position:bottom;
}


/*------------------------------------------*/
/*その他の動画*/
/*------------------------------------------*/
#other_mov{
	position:relative;
	padding-bottom:20px;
}

#other_mov h4{
	text-indent:-9999em;
	background:no-repeat url(../../img/ev/entry/midashi_relatedmov.gif);
	height:29px;
	width:219px;
}

#other_mov p.archives{
	position:absolute;
	right:0px;
	top:0px;
	width:75px;
	height:29px;
}
#other_mov p.archives a{
	display:block;
	text-indent:-9999em;
	background:no-repeat right top url(../../img/top/archbt_mv.gif);
	width:75px;
	height:29px;
}
#other_mov p.archives a:hover{
	background-position:bottom;
}

#other_mov ul{
	padding-top:10px;
}
#other_mov li{
	position:relative;
	margin-bottom:10px;
}
#other_mov li .sumbnail{
	height:75px;
	overflow:hidden;
}

#other_mov li .sumbnail{
	border:4px solid #ddd;
	width:100px;
}

#other_mov li .title{
	position:absolute;
	width:105px;
	right:0px;
	top:0px;
}


/*------------------------------------------*/
/*この女優のほかの動画*/
/*------------------------------------------*/
#actress_mov{
	position:relative;
}

#actress_mov h4{
	text-indent:20px;
	background:no-repeat url(../../img/ev/entry/midashi.gif);
	line-height:29px;
	width:219px;
}

#actress_mov ul{
	padding-top:10px;
}
#actress_mov li{
	position:relative;
	margin-bottom:10px;
}
#actress_mov li .sumbnail{
	height:75px;
	overflow:hidden;
}

#actress_mov li .sumbnail{
	border:4px solid #ddd;
	width:100px;
}

#actress_mov li .title{
	position:absolute;
	width:105px;
	right:0px;
	top:0px;
}


/*------------------------------------------*/
/*関連動画*/
/*------------------------------------------*/
#relatedMov h4{
	text-indent:-9999em;
	background:no-repeat url(../../img/ev/entry/midashi_related5.gif);
	height:29px;
}
#relatedMov .lead_txt{
	
}

#relatedMov li{
	position:relative;
	margin-bottom:10px;
}

#relatedMov li div.banner{
	height:75px;
	overflow:hidden;
}
#relatedMov li div.banner img{
	border:4px solid #ddd;
}
#relatedMov li div.mvinfo{
	position:absolute;
	right:0px;
	top:0px;
	width:385px;
}
#relatedMov li div.mvinfo p{
	margin:0px;
	margin-bottom:2px;
}


/*------------------------------------------*/
/*動画の詳細ボタン*/
/*------------------------------------------*/
.bt_movDetail{
	margin:2em auto 2em;
	width:160px;
	height:35px;
}
.bt_movDetail a{
	display:block;
	background:no-repeat top url(../../img/ev/entry/bt_detail.gif);
	width:160px;
	height:35px;
	text-indent:-9999em;
}
.bt_movDetail a:hover{
	background-position:bottom;
}