/* 
background: -moz-linear-gradient(bottom, #FF0D7D,
			rgba(232,12,81, 0.8) 5%, 
			rgba(255,14,0, 0.8) 90%, 
			rgba(232,12,81, 0.8) 5%, 
			#FF0000 );
background: -webkit-gradient(linear, left top, left bottom, from(#FF0D7D), 
			color-stop(0.05, rgba(232,12,81, 0.8)),
			color-stop(0.9, rgba(255,14,0, 0.8)),
			color-stop(0.05, rgba(232,12,81, 0.8)),
			to(#FF0000) );
}
 */

.moreList {
	width: 100%;
	padding: 8px 0px;
	font-size: 10px;
	text-align: center;
}
.moreList a {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
#wait_girl .moreList {
	background: -moz-linear-gradient(top, #FF7F00,
				rgba(255,127,0, 0.9) 50%, 
				rgba(255,56,0, 0.9) 5%, 
				rgba(220,0,0, 0.9) 45%, 
				#DC0000 );
	background: -webkit-gradient(linear, left top, left bottom, from(#FF7F00), 
				color-stop(0.5, rgba(255,127,0, 0.9)),
				color-stop(0.05, rgba(255,56,0, 0.9)),
				color-stop(0.45, rgba(220,0,0, 0.9)),
				to(#DC0000) );
}
#realtime_news .moreList {
	background: -moz-linear-gradient(top, #FFA7C5,
				rgba(255,167,197, 0.9) 50%, 
				rgba(227,23,119, 0.9) 45%, 
				#DC0000 );
	background: -webkit-gradient(linear, left top, left bottom, from(#FFA7C5), 
				color-stop(0.5, rgba(255,167,197, 0.9)),
				color-stop(0.5, rgba(227,23,119, 0.9)),
				to(#DC0000) );
}


/*************************************************
	#wait_girl
*************************************************/
#wait_girl {
	margin: 0 0 5px 0;
}
	#wait_girl h2 {
		border-top: 2px solid #FF3800;
		border-bottom: 2px solid #FF3800;
		
		/* Firefox用 */
		background: -moz-linear-gradient(top, #FF7F00, #FF3800);
		/* Safari,Google Chrome用 */
		background: -webkit-gradient(linear, left top, left bottom, from(#FF7F00), to(#FF3800));
	}
	#wait_girl h2 span {
		background: url("../../img/sp/icon_timely.png") 3% 50% no-repeat;
	}

	#girls_list {
		display: inline-block;
		width: 100%;
	}
	#girls_list ul {
		width: 90%;
		margin: auto;
	}
	#girls_list li {
		float: left;
		width: 30%;
		margin: 0 1px;
		padding: 10px 3px;
		font-size: 70%;
	}
	#girls_list li a.imgLink {
		display: block;
		width: 80px;
		height: 80px;
		margin: 0 auto 3px auto;
		overflow: hidden;
		border: 1px solid #E31777;
		background: #999;
	}
	#girls_list img {
		display: block;
		width: 100%;
	}
	#girls_list dl {
		line-height: 14px;
		text-align: center;
	}
	#girls_list dt {
	}
	#girls_list dd {
		height: 20px;
	}


/**************************************************
	#main_menu & #select_menu
**************************************************/
#realtime_news {
	
}
	#realtime_news h2 {
		border-top: 2px solid #E31777;
		border-bottom: 2px solid #E31777;

		/*** グラデーション実装 ***/
		/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#FFA7C5), to(#E31777));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #FFA7C5, #E31777);
	}
	#realtime_news h2 span {
		background: url("../../img/sp/icon_news.png") 3% 50% no-repeat;
	}


/**************************************************
	#wait_girl & #realtime_news
**************************************************/
.more {
	padding: 10px;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #999;
}
	/*
	.more a.girls {
		padding: 13px 0 10px 55px;
		background: url("../../img/sp/icon_girls.png") 2% 50% no-repeat;
	}

	.more a.news {
		padding: 13px 0 10px 55px;
		background: url("../../img/sp/icon_news.png") 2% 50% no-repeat;
	}
	*/
	.more span {
		float: right;
		font-weight: bold;
	}


/**************************************************
	#mainImages
**************************************************/
#mainImages {
	display: block;
	margin: 0 0 20px 0;
}
#recommendShop {
	margin: 20px 0 0 0;
	padding: 5px 0;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	
	/* Firefox用 */
	background: -moz-linear-gradient(top, #FF9900, #FF6600);
	/* Safari,Google Chrome用 */
	background: -webkit-gradient(linear, left top, left bottom, from(#FF9900), to(#FF6600));
}


/**************************************************
	#new_shop
**************************************************/
#new_shop {
}
	#new_shop h2 {
		width: #100%;
		color: #FF6600;
		border-top: 1px solid #DDD;
		border-bottom: 1px solid #DDD;
		
		/* Firefox用 */
		background: -moz-linear-gradient(top, #FFF, #DDD);
		/* Safari,Google Chrome用 */
		background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DDD));
	}
	#new_shop li {
		padding: 8px 0 7px 60px;
		line-height: 18px;
	}
	#new_shop li.whiteE {
		background: #FFF url("../../img/sp/icon_business.png") 2% 50% no-repeat;
	}
	#new_shop li.whiteM {
/*		background: #FFF url("../../img/sp/icon_wait.png") 2% 50% no-repeat;
*/		background: #FFF url("../../img/sp/icon_business.png") 2% 50% no-repeat;
	}
	#new_shop li.whiteG {
		background: #FFF url("../../img/sp/icon_superior.png") 2% 50% no-repeat;
	}
	#new_shop li.blackE {
		background: #EEE url("../../img/sp/icon_business.png") 2% 50% no-repeat;
	}
	#new_shop li.blackM {
/*		background: #EEE url("../../img/sp/icon_wait.png") 2% 50% no-repeat;
*/		background: #EEE url("../../img/sp/icon_business.png") 2% 50% no-repeat;
	}
	#new_shop li.blackG {
		background: #EEE url("../../img/sp/icon_superior.png") 2% 50% no-repeat;
	}
	#new_shop time {
		color: #0000FF;
	}
	#new_shop a {
		font-size: 15px;
		font-weight: bold;
		color: #FF0000;
	}

