﻿@charset "utf-8";
/*----------------------------------------*/
/*                                        */
/*アダルトチェキ                          */
/*TOPページスタイル                       */
/*                                        */
/*----------------------------------------*/

/*----------------------------------------*/
/*カラムBOXセット                     　　*/
/*                                        */
/*3カラム設定                             */
/*background >> width:970px               */
/*----------------------------------------*/
/*3カラムレイアウト
-----------------------------------------------------------
| #mainColumn  920px                                      |
| --------------------------------------  --------------- |
| | #container  740px  left            |  | #rightNavi  | | 
| | -------------  ------------------- |  |  180px      | |
| | | #leftNavi |  | #mainContents   | |  |  right      | |
| | |  160px    |  |  560px          | |  |             | |
| | |           |  |  right          | |  |             | |
| | -------------  ------------------- |  |             | |
| --------------------------------------  --------------- |
-----------------------------------------------------------
*/
#mainColumn{
	width:920px;
	margin:auto;
}

#container{
	width:730px;
	float:left;	
}

/*カラムワイド*/
#mainContents{
	width:560px;
	float:right;
	margin:0px;
	padding:0px;
}

#leftNavi{
	width:160px;
	float:left;
}
#rightNavi{
	width:180px;
	float:right;
}
#footer{
	clear:both;
}


/*インフォメーション                      */
/*----------------------------------------*/
#information{
	position:relative;
	margin-bottom:30px;
}

#information h3{
	background:no-repeat left url(../img/top/midashi_info.gif);
	text-indent:-9999em;
	height:29px;
	margin-bottom:5px;
}

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

table#info td{
	padding:2px;
	vertical-align:top;
	margin-bottom:4px;
}
table#info td.c1{
	border-right:1px solid #999;
	width:7em;
}


/*最新イベント情報*/
/*------------------------------------------*/
#newMovie{
	position:relative;
}

#newMovie h3{
	background:no-repeat left url(../img/top/midashi_mv.gif);
	text-indent:-9999em;
	height:29px;
	margin-bottom:5px;
}

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

#newMovie ul{
	position:relative;
	min-height:200px;
	_height:200px;
}

#newMovie li{
	width:169px;
}

#newMovie li#new1{
	position:absolute;
	left:0px;
}
#newMovie li#new2{
	position:absolute;
	left:196px;
}
#newMovie li#new3{
	position:absolute;
	right:0px;
}

#newMovie li p{
	margin:0px;
	padding:0px;
}
#newMovie li p.banner{
	border:5px solid black;
	height:115px;
	width:159px;
	overflow:hidden;
	background-color:black;
}
#newMovie li p.detailBT a{
	display:block;
	height:16px;
	width:169px;
	background:no-repeat top url(/common/img/ev/top/movie_detail.gif);
	text-indent:-9999em;
}
#newMovie li p.detailBT a:link,
#newMovie li p.detailBT a:visited{
	background-position:top;
}
#newMovie li p.detailBT a:hover{
	background-position:bottom;
}

#newMovie li p.title{
	margin-left:5px;
	background:no-repeat left url(/common/img/ev/top/icon_movie.gif);
	text-indent:18px;
}

#newMovie li p.sightName{
	margin-left:5px;
	background:no-repeat left url(/common/img/ev/top/icon_sight.gif);
	text-indent:18px;
}

#newMovie li p.actress{
	margin-left:5px;
	background:no-repeat left url(/common/img/ev/top/icon_actress.gif);
	text-indent:18px;
}



/*管理人おすすめサイト*/
/*------------------------------------------*/
#recommend{
	position:relative;
	margin-bottom:15px;
}

#recommend h3{
	background:no-repeat left url(../img/top/midashi_rcomend.gif);
	text-indent:-9999em;
	height:29px;
	margin-bottom:5px;
}

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

#recommend #siteimg{
	float:left;
	width:250px;
}

#recommend p#sitecap{
	border:10px solid black;
	border-bottom:5px solid black;
	margin-bottom:0px;
	width:230px;
}

#recommend #detailBt a{
	display:block;
	height:21px;
	width:250px;
	background:no-repeat top url(../img/ad/top/bt_sitedetail.gif);
	text-indent:-9999em;
}
#recommend #detailBt a:hover{
	background-position:bottom;
}

/*サイト情報*/
#recommend #siteinfo{
	float:right;
	width:288px;
}

#recommend #siteinfo p{
	padding:0px;
	margin:0px;
}

/*サイト名*/
#recommend .siteName{
	background:no-repeat left url(/common/img/ad/top/icon_sight.gif);
	text-indent:18px;	
}

/*サイトデータ*/
#recommend table#sitespec{
	margin:5px 0;
	padding:3px;
	width:100%;
	border:1px solid #bbb;
}
#recommend table#sitespec th{
	text-align:right;
	padding:2px 0;
	width:6em;
	border-bottom:1px dotted #ccc;
}
#recommend table#sitespec td{
	padding:2px;
	border-bottom:1px dotted #ccc;
}
#recommend table#sitespec td strong{
	color:red;
}


/*スライダー設定*/
#recommend #movielist{
	position:relative;
	padding-left:14px;
}

#recommend #slider{
	/*
	position:absolute;
	left:14px;
	bottom:0px;
	*/
	width:260px;
	height:81px;
	overflow:hidden; 
	background-color:black;
}
#recommend #slider ul{
	padding:11px 0 12px 5px;
}
#recommend #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#recommend #slider li{
	width:85px;
	height:58px;
	overflow:hidden;
}

/*prev botton*/
#recommend #prevBtn{
	position:absolute;
	left:0px;
	bottom:0px;
}
#recommend #prevBtn a{
	display:block;
	width:14px;
	line-height:81px;
	text-indent:-9999em;
	background:no-repeat center url(../img/top/bt_prev.gif);
}
#recommend #prevBtn a:hover{
	background-position:left;
}
#recommend #dummy_btPrev{
	position:absolute;
	left:0px;
	bottom:0px;
	width:14px;
	line-height:81px;
	background:no-repeat right url(../img/top/bt_prev.gif);
}


/*next botton*/
#recommend #nextBtn{
	position:absolute;
	right:0px;
	bottom:0px;
}
#recommend #nextBtn a{
	display:block;
	width:14px;
	line-height:81px;
	text-indent:-9999em;
	background:no-repeat center url(../img/top/bt_next.gif);
}
#recommend #nextBtn a:hover{
	background-position:right;
}
#recommend #dummy_btNext{
	position:absolute;
	right:0px;
	bottom:0px;
	width:14px;
	line-height:81px;
	background:no-repeat left url(../img/top/bt_next.gif);
}




/*最近更新したアダルトサイト*/
/*------------------------------------------*/
#latestEntry{
	margin-bottom:20px;
	position:relative;
}

#latestEntry h3{
	background:no-repeat left url(../img/top/midashi_latestentry.gif);
	text-indent:-9999em;
	height:29px;
	margin-bottom:5px;
}

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


#latestEntry ol#listOfSite li{
	position:relative;
	float:left;
	border:1px solid #bbb;
	margin-right:6px;
	margin-bottom:10px;
	padding:10px;
}

#latestEntry ol#listOfSite li.site_3,
#latestEntry ol#listOfSite li.site_6{
	margin-right:0px;
}

#latestEntry ol#listOfSite li.other{
	visibility:hidden;
	position:absolute;
}

#latestEntry ol#listOfSite li div.inner{
	width:158px;
}

#latestEntry ol#listOfSite li p{
	margin:0px;
	padding:0px;
}

/*詳細ボタン*/
#latestEntry ol#listOfSite li .linkBt a{
	display:block;
	width:160px;
	height:19px;
	text-indent:-9999em;
	background:no-repeat top url(../img/top/bt_sitedetail_latest.gif);
}
#latestEntry ol#listOfSite li .linkBt a:hover{
	background-position:bottom;
}
/*サイト名*/
#latestEntry ol#listOfSite li .siteName{
	background:no-repeat left url(/common/img/ad/top/icon_sight.gif);
	text-indent:18px;
	margin:8px 0px;
}
#latestEntry ol#listOfSite li .expSiteName{
	background:no-repeat left url(../img/top/icon_exp.gif);
	text-indent:23px;
	margin:8px 0px;
}
/*サイト評価*/
#latestEntry ol#listOfSite li .account{
	position:relative;
	margin-bottom:3px;
}
#latestEntry ol#listOfSite li .icon_account{
	background:no-repeat center url(/common/img/ad/top/icon_account.gif);
	width:28px;
	height:18px;
	text-indent:-9999em;
}
#latestEntry ol#listOfSite li .star{
	position:absolute;
	top:2px;
	left:28px;
}
/*会員価格*/
#latestEntry ol#listOfSite li .money{
	position:relative;
	margin-bottom:3px;
}
#latestEntry ol#listOfSite li .icon_money{
	background:no-repeat center url(/common/img/ad/top/icon_money.gif);
	width:28px;
	height:18px;
	text-indent:-9999em;
}
#latestEntry ol#listOfSite li .price{
	position:absolute;
	top:2px;
	left:33px;
	color:#530072;
}
#latestEntry ol#listOfSite li .price span{
	font-weight:bold;
}



#top_r_banners{
	text-align:center;
	margin:20px 0;
}









