@charset "euc-jp";
@import url("global.css");
@import url("gravure-list.css");
@import url("submit.css");
@import url("global_aa.css");
@import url("/realtime/top_list_r.css");

	#main-area{
	_float:left;
}

#side{
	_overflow:hidden;	
	}

#key-area {
	height:370px;
	/*	border-bottom:3px solid #FF4D99;*/
	position:relative;/*border:1px solid white;*/
}
/*-----フラッシュエリア----*/
#flash-area {
	/*border:1px solid white;*/
	width:670px;
	height:100%;/*float:left;*/
	background:url('../images/top/key_bg.png') no-repeat;
	margin:0;
}

/*-----key----*/
:focus {
	outline:none;
}
#featured{
	width:100%;
	height:100%;
	/*padding-right:270px;*/
	position:relative;
	/*border:5px solid red;*/
	line-height:1;
	/*background:#fff;*/
}
#featured ul#ui-tabs-nav{ 
	position:absolute;
	top:0; left:0;
	list-style:none;
	margin:12px 0 0 3px;
	padding:0;
	width:134px;
}
#featured ul#ui-tabs-nav li{
	width:133px;
	height:64px;	
	margin:0 0 3px 10px;
	/*padding:0 0 3px 10px;
	border:1px solid #eee;*/
}
*:first-child+html #featured ul#ui-tabs-nav li{
	margin:0 0 1px 10px;
}
*html #featured ul#ui-tabs-nav li{
	margin:0 0 1px 10px;
}
#featured ul#ui-tabs-nav li img{ 
	width:120px; height:60px;
	float:left;
	margin:2px 2px;
	/*padding:2px;
	background:#fff;
	border:1px solid #eee;*/
	filter: alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
}
#featured li.ui-tabs-nav-item a{ 
	display:block;
	height:64px;
	color:#333;
	/*background:#fff;*/
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:url('../images/top/thumb_hover_bg2.png') top left no-repeat;
}
*html #featured li.ui-tabs-nav-item a:hover{ 
	background:url('../images/top/thumb_hover_bg2.gif') top left no-repeat;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:url('../images/top/thumb_hover_bg2.png') top left no-repeat;
}
#featured li.ui-tabs-selected{ 
	background:url('../images/top/thumb_bg2.png') top left no-repeat;
}
*html #featured li.ui-tabs-selected{ 
	/*background:#ccc;*/
	background:url('../images/top/thumb_bg2.gif') top left no-repeat;
}
#featured ul#ui-tabs-nav li.ui-tabs-selected img{ 
	filter: alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}
#featured ul#ui-tabs-nav li.ui-tabs-selected a{ 
	/*background:#ccc;*/
}
#featured .ui-tabs-panel{ 
	width:500px; height:330px;
	/*background:#999;*/
	position:relative;
	top:13px; left:150px;
}
#featured .ui-tabs-panel img {
	width:500px; height:330px;
}
#featured .ui-tabs-panel .info{ 
	position:absolute;
	bottom:-1px;
	left:0;
	width:500px;
	height:50px;
	background:url('../images/top/key_info_bg.png') no-repeat;
	margin:0;
	padding:0;
}
#featured .ui-tabs-panel a{ 
	text-decoration:none;
}
#featured .info .contents-title{ 
	font-size:13px;
	margin:10px 0 0 10px;
	color:#fff;
	overflow:hidden;
}
#featured .info p{
	margin:5px 0 0 10px;
	font-size:13px;
	line-height:15px;
	color:#fff;
}
#featured .ui-tabs-hide{
	display:none;
}


/*-----CM-------*/
#cm-discount-area {
	/*border:1px solid white;*/
	/*float:right;*/
	height:365px;
	position:absolute;
	left:673px;
	top:0px;
}
.cm-discount-comp {
	width:283px;
	height:179px;
	text-align:center;
	margin:1px 0px 3px 0px;/*border:1px solid white;*//*float:right;*/
}
/*CM*/
.cm-comp {
	background:url(../top/cm/cm_back.jpg) no-repeat;/*margin:10px 0 0 0;*/
	position:relative;
}
.cm-comp div {
	position:relative;
	top:10px;
}
/*-------------*/
/*---無料券----*/
/*-------------*/
.discount-comp {
	background:url(../top/freeticket/freeticket_back.jpg) no-repeat;
	position:relative;
	/*border: 1px red solid;*/
}
.discount-comp h2 {
	color:white;
	text-align:left;
	text-indent:10px;
	font-size:12px;
	line-height:1.4em;
	margin:0px;
	padding:0px;
}
.free-ticket-shop-name{
	color:white;
	font-weight:bold;
	width:75%;
	margin: 3px auto 0 auto;
}
.discount-comp p {
	color:white;
	font-weight:bold;
	font-size:12px;
	line-height:1.4em;
	width:75%;
	margin:10px auto 0 auto;
}
.free-ticket-span {
	background:red;
	color:white;
	font-size:13px;
	line-height:1.4em;
	font-weight:bold;
	width:99%;
	margin:0px auto;
}
img.free-ticket-icon{
	position:absolute;
	top:-15px;
	left:240px;
}
a.oubo {
	display:block;
	width:110px;
	height:38px;
	line-height:10;
	background:url(../top/freeticket/btn_oubo.png) no-repeat;
	/*border:1px solid white;*/
	margin:10px 0 0 20px;
	_margin: 10px 0 0 10px;
	overflow:hidden;
	float: left;
}
a.oubo:hover {
	background-position:0px -38px;
}
a.tousen {
	display:block;
	width:110px;
	height:38px;
	line-height:10;
	background:url(../top/freeticket/btn_tousen.png) no-repeat;
	/*border:1px solid white;*/
	margin:10px 0 0 20px;
	overflow:hidden;
	float: left;
}
a.tousen:hover {
	background-position:0px -38px;
}
/*------------------------*/
/*-----リアルタイム情報---*/
/*------------------------*/
#realtime {
	width:586px;
	/*height:250px;*/
	float:left;
}
#realtime h2 {
	margin:0px;
	/*border:1px solid white;*/
}

p#realtime-caption{
	width:581px;
	color:white;
	font-size:11px;
	line-height:1.2;
	margin:5px 0 0 5px;
	/*border:1px solid white;*/
}
#realtime-frame{
	width:426px;
	height: 270px;
	float:left;
	margin:0;
	/*border:1px solid red;*/
}
#realtime-select {
	width:157px;
	height:270px;
	background:url(../top/realtime/realtime_select_bg.jpg);
	float:left;
	position:relative;
	margin: 0;
	padding: 0;
	/*_border:1px solid red;*/
}
#realtime-select div {
	width:134px;
	padding:0;
	margin:12px 0 0 11px;
	/*line-height:1.7;*/
	/*border:1px solid red;*/
}
#realtime-select div img {
	width:134px;
	height:52px;
	border:0;
	float: left;
	margin-bottom:14px;
}

/*------------------------*/
/*-----旧すぐイケ---*/
/*------------------------*/

a.suguike {
	display:block;
	width:195px;
	height:320px;
	text-indent:-9999px;
	background:url(/suguike/images/suguike195.jpg) no-repeat;
	overflow:hidden;
}
a.suguike:hover {
	background-position: 0px -320px;
}

/*------------------------*/
/*-----割引情報---*/
/*------------------------*/
#discount-menu{

	overflow:hidden;
	
}

*:first-child+html #discount-menu{
	height:150px;
	overflow:hidden;
}


#discount {
	width:200px;
	margin-top:2px;
	float:left;/*border:1px solid white;*/
}
#discount h2 {
	margin:0px;
	padding:0px;
border:1px solid red;
}
#discount dt, #discount dd {
	margin:0px;
	padding:0px;
}
#discount dl {
	font-size:0.8em;
	line-height:1.4em;
	margin:0px auto;
	padding:0px;
	width:90%;
}
.pokiwari-caption {
	color:#FF4D99;
}
.tokuwari-caption {
	color:#D1BF18;
}

.discount_bar{width:788px; height:28px; margin-top:8px;
	_margin-top:28px;
}

*:first-child+html .discount_bar{
	margin-top:28px;
}


.campaign_bar{width:788px; height:206px; margin-top:8px;
	_margin-top:28px;
}



a.pokiwari {
	display:block;
	width:245px;
	height:115px;
	text-indent:-9999px;
	background:url(/images/discount/discount_poki.jpg) no-repeat;
	margin:5px 5px 10px 15px;
	overflow:hidden;
	float: left;
}
* html a.pokiwari {
	margin:5px 3px 10px 10px;
}
a.pokiwari:hover {
	background-position: 0px -115px;
}

a.tokuwari {
	display:block;
	width:245px;
	height:115px;
	text-indent:-9999px;
	background:url(/images/discount/discount_toku.jpg) no-repeat;
	margin:5px 5px 10px 5px;
	overflow:hidden;
	float: left;

}
* html a.tokuwari {
	margin:5px 3px 10px 3px;
}
a.tokuwari:hover {
	background-position: 0px -115px;
}



a.yoruwari {
	display:block;
	width:245px;
	height:115px;
	text-indent:-9999px;
	background:url(/images/discount/discount_yoru.jpg) no-repeat;
	margin:5px 15px 10px 5px;
	overflow:hidden;
	float: left;
}

.yoruwari-indent{
	text-indent:-9999px;
}

* html a.yoruwari {
	margin:5px 10px 10px 3px;
}
a.yoruwari:hover {
	background-position: 0px -115px;
}


/*--------------*/
/*---リアルタイムエリア---*/
/*--------------*/

#news-area{
	background-color:#000000;
}

#news-line{
	background: url("../images/realtime/news_bar.png") no-repeat;
	width:788px;
	height:28px;
	margin:0 0 5px 0;
}

* html #news-line{
	margin:0 0 5px 0;
	}

 *+html #news-line{
	margin:0 0 5px 0;
	}	

#realtime-area{
	float:left;
	background-image: url("../images/realtime/title.png") ; 
	width:386px; 
	height:521px;
}

* html #realtime-area{
	margin:0;
	}

 *+html #realtime-area{
	margin:0;
	}

#realtime{
	background-color:#2f2f2f;
	width:351px;
	height:394px;
	margin:100px 0 2px 16px;	
	padding: 0;	
	scroll:off;
	overflow:hidden;
	border:none
}

* html #realtime{
	margin:100px 0 9px 9px;	
	scroll:off;	
	}

 *+html #realtime{
	margin:100px 0 9px 16px;
	scroll:off;	
	}

p.more-realtime{
	margin: 0  18px 0 0;
	float:right;
	display:block;
	text-decoration: none;
}

* html p.more-realtime{
	margin: 0  9px 0 0;
	}

 *+html p.more-realtime{
	margin: 0  20px 0 0;
	}

p.more-realtime a{
	font-size:12px;
	color:#00ccff;
}

/*--------------*/
/*---リアルタイム情報---*/
/*--------------*/
/*indexページでも必要なので/realtimel/top_list_r.cssに記載*/

/*--------------*/
/*---夜遊びトピックスエリア-*/
/*--------------*/


#y_topics-area{
	float:left;
	background-image: url("../images/y_topics/title.png"); 
	background-repeat: no-repeat;	
	width:381px;
	height:521px;
	margin:0 0 0 17px;
}

ul#topic{
	background-color:#2f2f2f;
	width:354px;
	height:394px;
	margin:100px 0 2px 12px;	
	padding: 0; 
}

* html ul#topic{
	margin:100px 0 9px 12px;	
}

*+html ul#topic{
	margin:100px 0 9px 12px;	
}

#topic li{
	background-image: url("../images/y_topics/topic.png"); 
	width:354px;
	height:78px;
	line-height: 130%;
	margin-left:0px;
	list-style-type: none;
}

* html #topic li{
	line-height: 124%;
}

*+html #topic li{
	line-height: 124%;
}

.y_topics-update{
	font-size:10px;
	color:white;
	margin:0  0 0 45px;		
}

.y_topics-title{
	font-size:15px;
	margin:0 0 0 45px;		
}

.y_topics-title a{
	color:#adff2f;	
}

.y_topics-detail{
	font-size:11px;
	color:white;	
	margin:1px 0 0 45px;		
}

p.more-y_topics{
	margin: 0 16px 0 0;
	float:right;
	display:block;
	text-decoration: none;
}

* html p.more-y_topics{
	margin: 0  8px 0 0;
	}

 *+html p.more-y_topics{
	margin: 0  18px 0 0;
	}

p.more-y_topics a{
	font-size:12px;
	color:#adff2f;
}

/*--------------*/
/*---すぐイケエリア-*/
/*--------------*/

#suguike-line{
	/*background-color: #ff3399;*/
	background: url("../images/suguike/line.png") no-repeat;
	width:788px;
	height:6px;
	margin:20px 0 0 0;
}

* html #suguike-line{
	margin:35px 0 0 0;
	}

 *+html #suguike-line{
	margin:35px 0 0 0;
	}	

#suguike-area{
	/*background-color: #cc66cc;*/
	background-image: url("../images/suguike/title.png"); 
	width:784px;
	height:205px;
	margin: 5px 0 20px  0;	
	position:relative
}

 *+html #suguike-area{
	margin: 0 0 20px  0;	
}

#suguike-area a {
	text-decoration: none;
	color:white;
	vertical-align:bottom;
	cursor:pointer;	
}

ul#suguike_list{
	width:780px;
	height:140px;  
	position: absolute; 
	top: 60px;
	/*background-color: #ccff00;*/
	margin:  0;
	padding: 0 15px; 
	
}

#suguike_list li{
	width:90px; 
	height:140px;
	background: url("../suguike/images/gals_bg.png") no-repeat;
	float:left;
	text-align:center;	
	margin:0 9px;
	padding:2px 0 0 0;
	list-style-type: none;
}

#suguike_list img{
	vertical-align:bottom;
	margin:2px 0;	
}

* html #suguike_list img{
	margin:3px 0;
	}

 *+html #suguike_list img{
	margin:3px 0;
	}	

.suguike-time{
	font-size:11px;	
	margin:1px 0 0 0;
	/*background-color: #33ffcc;*/
}

* html .suguike-time{
	margin:4px 0 3px 0;
	}

 *+html .suguike-time{
	margin:2px 0;
	}

html>/**/body .suguike-time  {  
    margin /*\**/:3px 0\9;
}	

.suguike-gals_name{
	font-size:13px;
	/*background-color: #ccff00;*/
	margin:2px 0 0 0;
}

.suguike-gals_name{
	font-size:13px;
	margin:1px 0 0 0;
	/*background-color: #ccff00;*/
}

* html .suguike-gals_name{
	margin:2px 0 0 0;
	}

 *+html .suguike-gals_name{
	margin:2px 0 0 0;
	}
	
html>/**/body .suguike-gals_name  {  
    margin /*\**/: 2px 0 0 0\9;
}	


/*--------------*/
/*---新人速報---*/
/*--------------*/


#newface-area {
	width:788px;
	margin-top:20px;
	border-top:5px solid #FF4D99;
	clear:both;
	position:relative;
}




img.icon-newface{
	position:absolute;	
	left:0px;
	top:-5px;
}

.newface-more{
	text-indent:-9999px;
}
.newface-more a{
	width:130px;
	height:20px;
	display:block;
	position:absolute;
	left:640px;
	top:40px;
	_left:0px;
	_top:10px;
	text-indent:-9999px;
	background:url(../top/btn_newface.jpg)  left top repeat-x;
	}
	
*:first-child+html .newface-more a{
		position:absolute;
	left:640px;
	top:35px;
	}

.newface-more a:active,
.newface-more a:focus,
.newface-more a:hover{background:url(../top/btn_newface.jpg) left bottom repeat-x;
}



/*--------------*/
/*---女の子情報---*/
/*--------------*/

#meikan-newface{
	width:788px;
	color:white;
	margin-bottom:30px;
	
	
/*	border:solid 1px white;*/
	overflow:hidden;
	
}

.gals-box-new,
.gals-box2{
	width:100px;
	height:160px;
	float:left;
	line-height:1.4;
	font-family:sans-serif;
	font-weight:bold;
	padding:2px;
	position:relative;
	margin:0 0 4px 5px;
	_margin:0 0 4px 4px;


}

.gals-box-new{
	color:#000000;
	border:1px solid #ff6699;
	background-color:#ffffff;
		}

.gals-box-new img.newface-info{
	position:absolute;
	top:68px;
	left:55px;
	
}


.gals-box2{
	border:1px solid #7c7c7c;
/*	background-color:#2d2d2d;*/
	}

.gals-box-new img,
.gals-box2 img{
	margin:5px 0 5px 15px;
	}
	

.gals-box-new a{
	color:#000000;
	font-size:11px;
	display:block;
	text-decoration: none;
	} 

.gals-box2 a{
	color:#ff0066;
	font-size:11px;
	display:block;
	text-decoration: none;
	} 

.gals-box-new a:visited{	color:#000000;}
.gals-box2 a:visited {	color:#ff0066;	}

.gals-box-new a:active,
.gals-box2 a:active{
	color:#ff0066;
	}
	

.gals-box-new a:hover{	color:#ff0066;}
.gals-box2 a:hover{	color:white;}


.news_state{
	width:100%;
	background-color:#7c7c7c;
	padding:2px 0;
	text-align:center;
	margin:0 0 3px 0;
	font-size:10px;
	}

.news_state2{
	width:100%;
	background-color:#ff0066;
	padding:2px 0;
	text-align:center;
	margin:0 0 3px 0;
	font-size:10px;
	}

/*--------------*/
/*---当選者・口コミ----*/
/*--------------*/

#kuchikomi-cont{
	width:788px;
	margin-bottom:25px;
	line-height:1.4;
	overflow:hidden;	
}

#kuchikomi-cont h3 {
	height:22px;
	margin:0px;
	padding:3px 0 0 3px;
	letter-spacing:1px;
	color:white;
	font-size:1em;
	background:url(../top/h2_back2.png) repeat-x;
}

.kuchikomi-cont-left,
.kuchikomi-cont-right{
	width:380px;
	float:left;
	background-color:#ffffff;
}


.tousen-banner a,
.kuchikomi-banner a{
	line-height:1.4;
	font-size:12px;
	width:380px;
	height:64px;
	color:#000000;
	text-decoration:none;
	display:block;
	position:relative;
	text-indent:-9999px;
}

.tousen-banner a{background:url(../top/kuchikomi_cont/tousen.jpg) left top repeat-x;}
.kuchikomi-banner a{background:url(../top/kuchikomi_cont/kuchiko.jpg)  left top repeat-x;}

.tousen-banner a:active,
.tousen-banner a:focus,
.tousen-banner a:hover{background:url(../top/kuchikomi_cont/tousen.jpg) left bottom repeat-x;}

.kuchikomi-banner a:active,
.kuchikomi-banner a:focus,
.kuchikomi-banner a:hover{background:url(../top/kuchikomi_cont/kuchiko.jpg) left bottom repeat-x;}




a.kuchikomi-shopname{
	padding-left:15px;
	color:#ff3366;
	background:url(../top/kuchikomi_cont/kuchikomi_shopname.jpg)  left top no-repeat;	
}

a.kuchikomi-continue{
	color:#ff3366;
}


.kuchikomi-cont-left{
	margin-left:8px;
	_margin-left:4px;
}

.kuchikomi-cont-right{
	margin-left:12px;
	_margin-left:8px;
}


.kuchikomi-text{
	width:313px;
	background-color:#ffffff;
	color:#000000;
	font-size:12px;
	padding:0 0 40px 60px;
	position:relative;
}

.kuchikomi-text img{
	padding-bottom:7px;
	position:absolute;
	right:0;
	bottom:0;
}


.update-tousen,
.update-kuchikomi{
	width:60px;
	height:60px;
	padding-top:12px;
	line-height:1.2;
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
}

.update-tousen{	background:url(../top/kuchikomi_cont/balloon_tousen.jpg) no-repeat;}
.update-kuchikomi{background:url(../top/kuchikomi_cont/balloon_kuchikomi.jpg) no-repeat;}



/*--------------*/
/*---グラビア---*/
/*--------------*/
img.icon-gravure {
	position:absolute;
	top:-5px;
	left:-5px;
/*	border:1px solid white;*/
}
#gravure-area {
	border-top:5px solid #FF4D99;
	clear:both;
	position:relative;

}


h2.main-h2 {
	border-top:3px solid #FF4D99;
	margin:0px;
	padding:5px 8px 0 10px;
	background:url(../top/h2_back.png) repeat-x;
	height:50px;
	text-align:right;
	color:white;
	font-size:15px;

}


/*検索*/
#search-area {
	position:relative;
	height:250px;/*border:1px solid white;*/

}
#search-area ul {
	font-size:0.8em;
	color:white;
	height:180px;
	margin:0px 0 0 15px;
	padding:0px;
	list-style-type:none;/*border:1px solid white;*/
}
#search-area li {
	background:url(../top/search/btn_search.png) no-repeat -1px 16px;
	width:150px;
	height:100%;
	float:left;
}
#search-area li a {
	display:block;
	width:100%;
	height:100%;
	color:white;
	text-decoration:none;
}
#search-area li a:hover {
	color:#F36;
	text-decoration:none;
}
#search-area li img {
	position:relative;
	top:25px;
	left:30px;
}
#search-area p {
	width:80%;
	margin:50px auto 0 auto;
	line-height:1.3;
}
#search-area li:hover {
	background:url(../top/search/btn_search_hover.png) no-repeat 0px 0px;
}
img.icon-search {
	position:absolute;
	top:-15px;
}
/*--------*/
/*--情報--*/
/*--------*/
#information-area {
	position:relative;

}
#information-area h3 {
	color:white;
	font-size:0.8em;
	line-height:2.2;
	text-indent:5px;
	background:url(../top/h2_back2.png) repeat-x;
	height:28px;
	margin:0px;
	padding:0px;
	width:98%;
}
img.icon-information {
	position:absolute;
	top:-5px;
}

/*-----------------------------*/
/*-------夜遊び隊モバイル------*/
/*-----------------------------*/

#yoasobi-mobile {
	width:382px;
	margin: 15px 0 15px 0;
	float: left;
	color:#ffffff;
}
#yoasobi-mobile h3 {
	width: 100%;
}

#yoasobi-mobile .block {
	display:block;
}

#yoasobi-mobile .text{
	width:380px;
	height:140px;
	display: block;
	line-height:1.5;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}
#yoasobi-mobile .text-area {
	display: block;
	padding: 8px 8px 0 8px;
}
#yoasobi-mobile .text-red {
	color: #ff0000;
}
#yoasobi-mobile .icon {
	margin-top:5px;
	vertical-align:text-bottom;
}
#yoasobi-mobile .text-area form {
	margin:0;
	padding:0;
}
#yoasobi-mobile .text-area input {
	margin: 10px 7px 15px 7px;
}
.form-mobile {
	width: 250px;
}

/*---------------------------------*/
/*-------夜遊び隊メールマガジン------*/
/*---------------------------------*/

#yoasobi-mail {
	width:382px;
	margin: 15px 7px 15px 0;
	float: right;
	color:#ffffff;
}
#yoasobi-mail h3{
	width: 100%;
}
#yoasobi-mail .text{
	width:380px;
	height:140px;
	display: block;
	line-height:1.5;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}
#yoasobi-mail .text-area {
	display: block;
	padding: 8px 8px 0 8px;
}
#yoasobi-mail .text-red {
	color: #ff0000;
}
#yoasobi-mail .entry {
	margin: 15px 0 15px 0;
	text-align:center;
	display: block;
}

/*---------------------------------*/
/*-------更新情報------*/
/*---------------------------------*/

#updated-information {
	width:779px;
	height: 185px;
	margin:0 0 20px 1px;
	color:#ffffff;
	background-color:#ffffff;
	/*border: 1px red solid;*/
}
#updated-information h3{
	width: 779px;
}
.update-item{
	margin: 10px 0 0 30px;
	_margin: 10px 0  0 12px;
	padding: 0;
	width: 355px;
	height: 38px;
	float: left;
	/*border: 1px red solid;*/
	/*display: block;*/
}
.update-item img{
	display: block;
	float: left;
}
.update-title{
	width:300px;
	color: #009999;
	font:bold 14px serif;
	text-indent: 15px;
	background:url("../top/information/arrow.gif") no-repeat 0 2px;
	display: block;
	float: left;
	/*border: 1px blue solid;*/
}
.update-title a{
	color: #009999;
	text-decoration: none;
}
.update-title a:hover{
	color: #009999;
	text-decoration: underline;
}
.update-cap{
	color: #000000;
	font-size: 12px;
	display: block;
	float: left;
}
/*--------------------------*/
/*-------夜遊び掲載依頼------*/
/*--------------------------*/

.ask{
	margin: 40px 0 15px 0;
	text-align:center;
	display: block;
}

/*-----------------------------*/
/*-------オススメの女の子------*/
/*-----------------------------*/
#recommend-gals {
	color:#333;
	border:1px solid black;
	width:390px;
	float:left;
}
#recommend-gals ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background:white;
	width:98%;
	height:1092px;
}
#recommend-gals li {
	width:100%;
	height:18%;
	padding:10px 0 0 0;
}
#recommend-gals li.gray {
	background:#EEE;
}
#recommend-gals li .thumb-area {
	float:left;
	width:120px;
	height:150px;
	text-align:center;
	/*border:1px solid white;*/
}
#recommend-gals li .thumb-area  img{
	border:1px solid #777;
}
#recommend-gals li .info-area {
	width:260px;
	float:right;
	text-align:left;
}
#recommend-gals a.gals-name {
	font-size:15px;
	font-weight:bold;
}
#recommend-gals .tsize {
	font-size:11px;
}
#recommend-gals p {
	font-size:12px;
	width:95%;
	line-height:1.2;
}
/*------------------*/
/*---おすすめ店舗---*/
/*------------------*/
#recommend-shop {
	width:390px;
	height:1080px;
	float:right;
}
#recommend-shop ul {
	color:#444;
	background:white;
	list-style-type:none;
	margin:0px auto 15px 0px;
	padding:0px;
	width:98%;
	height:525px;
	_height:516px;/*forWinIE6*/
}
#recommend-shop li {
	margin:0px;
	height:30%;
	padding:10px;
	font-size:0.8em;
	line-height:1.3
}
#recommend-shop li.gray {
	background:#EEE;
}
#recommend-shop .thumb-area {
	float:left;
	width:165px;/*border:1px solid black;*/
}
#recommend-shop .type {
	font-size:0.8em;
}
#recommend-shop p {
	font-size:0.8em;
}
/*----------------------------*/
/*--モバイル・メルマガエリア--*/
/*----------------------------*/
#mobile-mailmagazine {
	color:white;
	/*border:1px solid white;*/
	width:390px;
	/*float:left;*/
	clear:both
}
#mobile-mailmagazine dl {
	font-size:12px;
	line-height:1.3;
	margin:0px;
}
#mobile-mailmagazine dt {
	width:130px;
	margin:0px;
	padding:0px;
	float:left;
	clear:both;
}
#mobile-mailmagazine dd {
	width:260px;
	margin:0px 0 10px 0;
	padding:0px;
	float:left;
}
/*----------------------------*/
/*--スペシャルプレゼントエリア--*/
/*----------------------------*/
#sp-present{
	width:788px;
	margin:3px 0 6px 0;
	padding:0;
	/*background-color:red;*/
}
#sp-present img{
	border:0px;
}
#sp-present p{
	width:788px;
	margin:0;
	padding:0 0 3px 0;
	color:#fff;
	text-align:center;
	border-bottom:#ff4d99 solid 8px;
}
/*----------------------------*/
/*--クリスマスプレゼントエリア--*/
/*----------------------------*/
#xmas-present{
	width:788px;
	height:198px; 
	margin:3px 0 0 0;
	padding:0;
}
#xmas-present img{
	border:0px;
}
#xmas-text{
	width:788px;
	height:66px; 
	margin:0 0 0 10px;
	padding:4px 0 0 4px;
	color:#fff;
	border-bottom:#ff4d99 solid 8px;
	background: url(../contents/x_mas/img/title2.jpg) no-repeat;
	/*background-color:red;	*/
}
#xmas-text p{
	font-size:12px;
	margin:0;
	padding:0;
}
.emphasis{
	color:red;
	font-weight:bold;
}
/*----------------------------*/
/*--お年玉プレゼントエリア--*/
/*----------------------------*/
#otoshidama-present{
	width:788px;
	height:198px; 
	margin:3px 0 0 0;
	padding:0;
}
#otoshidama-present img{
	border:0px;
}
#otoshidama-text{
	width:788px;
	height:66px; 
	margin:0 0 0 10px;
	padding:4px 0 0 4px;
	color:#fff;
	border-bottom:#ff4d99 solid 8px;
	background: url(../contents/otoshidama/img/title2.jpg) no-repeat;
	/*background-color:red;	*/
}
#otoshidama-text p{
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center;	
}
/*----------------------------*/
/*--年末年始営業予定エリア--*/
/*----------------------------*/
#schedule_table{
	width:788px;
	height:119px; 
	margin:3px 0 0 0;
	padding:0;
}
#schedule_table img{
	border:0px;
}
#schedule_table-text{
	width:788px;
	margin:0 0 10px 0;
	padding:4px 0 4px 0;
	color:#fff;
	/*border-bottom:#ff4d99 solid 8px;*/
	/*background: url(../contents/otoshidama/img/title2.jpg) no-repeat;*/
	/*background-color:red;	*/
}
#schedule_table-text p{
	font-size:12px;
	margin:0 0 4px 0;
	padding:0;
	text-align:center;	
}

/*----------------------------*/
/*--謝罪・告知エリア--*/
/*----------------------------*/
#apology{
	width:784px;
	height:70px;
	text-align:center;
	line-height:1.1em;
	background: url(../images/top/apology_back.jpg) no-repeat;
	margin:0 0 10px 0;
}
#apology-title{
	font-size:15px;
	margin:0;
}
#apology-link{
	width:784px;
	height:50px;
	padding:28px 0 0 0;
	font-size:20px;
	margin:0;
}
