
/*-----------------------------------------------------------------*/

a:link{
	COLOR:#0000FF;
	font-size: 12px ;
}
a:hover {
	COLOR:#FF0000;
	font-size: 12px ;
}

.WHITE{font-size: 10pt; color:#FFFFFF; font-weight: bold;}


/*　ヘッダーのコンテンツボタンのレイアウト　エリアでも使用してます*/
#content_box {
	clear:both;
	width: 880px;
	height:25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom:#afbdc6 1px solid;	
	background: url(/img/content_bar.jpg) 0px 0px repeat;
}

#content_box a:link{
	COLOR: #182e62; 
	font-size: 11px ;
	font-weight: bold;
	text-decoration:none;
}
#content_box a:hover {
	COLOR: #182e62;
	font-size: 11px ;
	font-weight: bold;
	text-decoration:underline;
}

#content_box a:visited {
	COLOR: #182e62;
	font-size: 11px ;
	font-weight: bold;
	text-decoration:none;
}

#content_box ul{
	width: 860px;
	height:20px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;

}
#content_box li.left{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	width:3px;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background: url(/img/bar10.gif) no-repeat;
}
#content_box li.center{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 5px 8px 0px 10px;/*上 右 下 左*/
	background: url(/img/bar10.gif) -30px 0px repeat;
}
#content_box li.right{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	width:3px;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 0px;
	background: url(/img/bar10.gif) -197px 0px no-repeat;
}
/*　ヘッダーのコンテンツボタンのレイアウト　*/
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*　パンくず　エリアでも使用してます*/
#Page_navi_box {
	clear: both;
	width: 880px;
	height:25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/img/menu/menu_bg6.jpg);
	COLOR: #182e62;
	font-size: 13px ;
	font-weight: bold;
}
#Page_navi_box a:link{
	COLOR: #182e62;
	font-size: 13px ;
	font-weight: bold;
	text-decoration:none;
}
#Page_navi_box a:hover {
	COLOR: #182e62;
	font-size: 13px ;
	font-weight: bold;
	text-decoration:underline;
}
#Page_navi_box a:visited {
	COLOR: #182e62;
	font-size: 13px ;
	font-weight: bold;
	text-decoration:none;
}
#Page_navi_box ul {
	width: 880px;
	height:22px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}
#Page_navi_box li {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 0px;
	list-style-type:none;
}
#Page_navi_box li.foot{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 15px;
	background: url(/img/page_navi.gif) left center no-repeat;
	list-style-type:none;
}
/*-----------------------------------------------------------------*/

/*　マップ＆業種＆バナー広告のメイン　ボックス　使用中*/
div#map_type_banner_box {
	clear: both;
	width: 875px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 5px;
}
div#map_box {
	width: 415px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#map_box h3 {
	width: 415px;
	float:left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div#top_fight_type_box {
	width: 450px;
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#top_fight_banner_box {
	width: 450px;
	float:right;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#top_fight_type_box h3 {
	width: 440px;
	height:15px;
	float:left;
	font-size:11px;
	text-align:right;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 0px;
	background: url(/img/icon34.jpg) no-repeat ;
}
div#top_fight_type_box h3 a:link{
	font-size:11px;
	text-align:right;
	font-weight:normal;
	text-decoration:none;
}
div#top_fight_type_box h3 a:hover{
	font-size:11px;
	text-align:right;
	font-weight:normal;
	text-decoration:none;
}
div#top_fight_type_box h3 a:visited{
	font-size:11px;
	text-align:right;
	font-weight:normal;
	text-decoration:none;
}
div#top_fight_type_box ul {
	width: 450px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
div#top_fight_type_box li {
	width: 133px;
	height:19px;
	float:left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: url(/img/icon29.gif) no-repeat ;
	border-bottom:#CCCCCC dotted 1px;
	list-style-type:none;
}
div#top_fight_type_box a:link{
	COLOR:#0000FF;
	font-size: 12px ;
}
div#top_fight_type_box a:hover {
	COLOR:#FF0000;
	font-size: 12px ;
}





/*　ポータルサイトリンク集　*/
div#psite_box_bar {
	margin: 15px 0px 5px 0px;
	padding: 6px 5px 0px 0px;
	width: 635px;
	height:24px;
	text-align:right;
	float:left;
	background: url(/img/content/type8.jpg) no-repeat;
}

	div#psite_box_bar a{
		color:#444444;
	}

div#psite_box {
	width: 640px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; line-height:1.8em;	
}

div#psite_box ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 640px;
	float:left;
}
	div#psite_box li.main{
		width: 277px;
		float:left;
		margin: 0px 10px 5px 10px;
		padding: 0px 0px 0px 23px;
		list-style-type:none;
		border-bottom: dotted 1px #cccccc;
		background: url(/img/content/type9.jpg) no-repeat;
	}


/*　風俗店ランキング*/
div#homep_shop_ranking_bar {
	margin: 0px 0px 5px 0px;
	padding: 6px 5px 0px 0px;
	width: 635px;
	height:24px;
	text-align:right;
	float:left;
	background: url(/img/content/type10.jpg) no-repeat;
}
div#homep_shop_ranking_bar_all {
	margin: 0px 0px 5px 0px;
	padding: 6px 5px 0px 0px;
	width: 635px;
	height:24px;
	text-align:right;
	float:left;
	background: url(/img/content/type18.jpg) no-repeat;
}
div#homep_shop_ranking {
	width: 640px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; line-height:1.8em;
}
div#homep_shop_ranking ul{
	width: 640px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	div#homep_shop_ranking li.name {
		width: 277px;
		float:left;
		margin: 0px 10px 5px 10px;
		padding: 0px 0px 0px 23px;
		list-style-type:none;
		border-bottom: dotted 1px #cccccc;
		background: url(/img/content/type9.jpg) no-repeat;
	}










/*-----------------------------------------------------------------*/
/*　右側　メインボックス　使用中*/
div#navi_main {
	float: right;
	width: 235px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*　ＳＥＯテキストリンク*/
div#right_area_text_link{
	float:left;
	width: 203px;
	margin: 5px 5px 5px 5px;
	padding: 2px 0px 3px 22px;
	border-bottom:#CCCCCC 1px dotted;
	background:url(../img/content/arow.jpg) no-repeat;
}
div#right_area_text_link a{
	color:#E17100;
}

	div#right_area_text_link_bar{
		float:left;
		width: 217px;
		height:23px;
		margin: 10px 0px 0px 0px;
		padding: 7px 0px 0px 18px;
		background:url(../img/content/type5.jpg) no-repeat; color:#333333;
	}




/*　右側　sp　使用中*/
div#right_sp_box{
	float:left;
	width: 235px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFF0F8;
}
div#right_sp_box ul{
	float:left;
	width: 235px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#right_sp_box li.image{
	float:left;
	width: 235px;
	height:165px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}
div#right_sp_box li.name{
	float:left;
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	list-style-type:none;
	background: url(/img/check6.gif) no-repeat ;
}
div#right_sp_box li.cm{
	float:left;
	width: 235px;
	font-size:10px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	line-height:1.5em;
}
div#right_sp_title{
	float:left;
	width: 235px;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/img/icon40.jpg) no-repeat ;
}






/*　右側　動画　使用中*/

div#right_movie_box_bar{
	float:left;
	width: 208px;
	height:24px;
	margin: 0px 0px 0px 0px; 
	padding: 6px 5px 0px 22px; background:url(../img/content/type11.jpg) no-repeat;
	text-align:right;
}
	div#right_movie_box_bar a{
		color:#444444;
	}


div#right_movie_box{
	float:left;
	width: 235px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

	div#right_movie_box a{
		color:#B00000; font-size:11px;
	}

div#right_movie_box ul {
	width: 225px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;

}

div#right_movie_box li.name {
	width: 203px;
	float:left;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 22px;
	list-style-type:none;
	background: url(/img/content/type9.jpg) no-repeat ;
	border-bottom:#CCCCCC 1px dotted;
}

div#right_movie_box li.name a{
	color:#E17100;
}



div#right_movie_box li.img {
	width: 100px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none; text-align:center;
}
div#right_movie_box li.text {
	width: 125px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}

		div#right_movie_box dl {
			width: 120px;
			float:right;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px; color:#444444;
			
		}
		div#right_movie_box dt {
			width: 120px;
			float:left;
			margin: 0px 0px 5px 0px;
			padding: 0px 0px 0px 0px;
			font-size:11px;
			line-height:1.3em;
		}
		div#right_movie_box dd.text {
			width: 120px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px; 
			font-size:11px; line-height:1.5em;
		}
		div#right_movie_box dd.time {
			width: 120px;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px; 
			font-size:11px;
		}







/*　右側　イベント　使用中*/
div#right_event_box_bar {
	width: 230px;
	height:24px;
	float:left;
	text-align:right;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 0px 0px;
	background: url(/img/content/type6.jpg) no-repeat ;
}

	div#right_event_box_bar a{
		color:#444444;
	}

div#right_event_box {
	float:left;
	width: 235px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 5px 0px; color:#444444;
}

	div#right_event_box a{
		color:#444444;
	}

div#right_event_box ul {
	width: 235px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


	div#right_event_box li {
		width: 225px;
		float:left;
		margin: 5px 5px 0px 5px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		overflow:hidden; line-height:1.8em;
	}
	div#right_event_box li.name {
		width: 203px;
		float:left;
		margin: 5px 5px 0px 5px;
		padding: 0px 0px 0px 22px;
		border-bottom:dotted 1px #CCCCCC;
		background: url(/img/content/arow.jpg) no-repeat ;
	}
	
		div#right_event_box li.name a{
			color:#E17100;
		}
	
	div#right_event_box li.time {
		width: 225px;
		float:left;
		margin: 0px 5px 10px 5px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		text-align:right;
		font-size:10px;
	}
	
	div#right_event_box li.img {
		width: 235px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
	}


/*　右側　チケット　使用中*/
div#right_ticket_box_bar {
	width: 230px;
	height:24px;
	float:left;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 0px 0px;
	background: url(/img/content/type7.jpg) no-repeat ;
}

div#right_ticket_box_bar a{
	color:#444444;
}

div#right_ticket_box{
	float:left;
	width: 235px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

	div#right_ticket_box a{
		width: 235px;
		color:#444444;
	}

div#right_ticket_box ul {
	width: 235px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	div#right_ticket_box li {
		width: 225px;
		margin: 5px 5px 0px 5px;
		padding: 0px 0px 0px 0px;
		list-style-type:none; line-height:1.8em;
	}
	div#right_ticket_box li.name {
			width: 203px;
			float:left;
			margin: 5px 5px 0px 5px;
			padding: 0px 0px 0px 22px;
			border-bottom:dotted 1px #CCCCCC;
			background: url(/img/content/arow.jpg) no-repeat ;
		}
		
			div#right_ticket_box li.name a{
				color:#E17100;
			}
	
	
	div#right_ticket_box li.area {
		width: 225px;
		float:left;
		margin: 0px 5px 10px 5px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		font-size:10px;
	}

	div#right_ticket_box li.img {
		width: 235px;
		float:left;
		margin: 1px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
	}


/*　右側　出勤　使用中*/
div#right_sche_box_bar {
	width: 230px;
	height:24px;
	float:left;
	font-weight:normal;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 0px 0px;
	background: url(/img/content/type12.jpg) no-repeat ;
}

	div#right_sche_box_bar a{
		color:#444444;
	}

div#right_sche_box {
	float:left;
	width: 235px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

	div#right_sche_box a{
		color:#444444;
	}

div#right_sche_box ul {
	width: 2225px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
	div#right_sche_box li {
		width: 225px;
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
	}
	div#right_sche_box li.name {
		width: 203px;
		margin: 10px 0px 5px 0px;
		padding: 2px 0px 2px 22px;
		list-style-type:none;
		border-bottom:dotted 1px #CCCCCC;
		background: url(/img/content/type13.jpg) no-repeat;
	}
	
		div#right_sche_box li.name a{
			color:#E17100;
		}


	div#right_sche_box li.area {
		width: 225px;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		font-size:10px;
	}

	div#right_sche_box li.area a {
		font-size: 10px; color:#B00000;
	}


/*　右側　ブログ　使用中*/

div#right_blog_box_bar {
	width: 230px;
	height:24px;
	float:left;
	font-weight:normal;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 0px 0px;
	background: url(/img/content/type14.jpg) no-repeat ;
}

	div#right_blog_box_bar a{
		color:#444444;
	}

div#right_blog_box {
	float:left;
	width: 235px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

	div#right_blog_box a{
		color:#444444;
	}

div#right_blog_box ul {
	width: 225px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
	div#right_blog_box li.mail {
		width: 225px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
	}
	div#right_blog_box li.name {
		width: 203px;
		margin: 10px 0px 5px 0px;
		padding: 2px 0px 2px 22px;
		list-style-type:none;
		border-bottom:dotted 1px #CCCCCC;
		background: url(/img/content/type13.jpg) no-repeat;
	}
	
	div#right_blog_box li.name a{
		color:#E17100;
	}



	div#right_blog_box li.area {
		width: 225px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		font-size:10px;
	}
	div#right_blog_box li.area a {
		font-size: 10px ; color:#FF80C0;
	}


/*　右側　新規掲載店　使用中*/
div#right_new_shop_box_bar {
	width: 230px;
	height:24px;
	float:left;
	font-weight:normal;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 0px 0px;
	background: url(/img/content/type15.jpg) no-repeat ;
}
div#right_new_shop_box_bar a{
	color:#444444;
}


div#right_new_shop_box {
	float:left;
	width: 235px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px; color:#FF8000;
}

div#right_new_shop_box a{
	color:#444444; font-size:11px;
}


div#right_new_shop_box ul {
	width: 225px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
div#right_new_shop_box li.name {
	width: 203px;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 2px 22px;
	list-style-type:none;
	border-bottom:dotted 1px #CCCCCC;
	background: url(/img/content/type16.jpg) no-repeat;
}



/*　人気キーワード　*/
div#key_word_box_bar {
	width: 230px;
	height:24px;
	float:left;
	text-align:right;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 0px 0px;
	background: url(/img/content/type17.jpg) no-repeat ;
}

	div#key_word_box_bar a{
		color:#444444;
	}


div#key_word_box {
	margin: 0px 0px 10px 0px;
	padding: 10px 5px 0px 5px;
	width: 225px;
	float:left; color:#444444;
}

	div#key_word_box a{
		color:#444444; font-size:12px; line-height:1.8em;
	}


/*　おすすめエリア　*/
div#right_good_area {
	float:left;
	width: 235px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px; color:#FF8000;
}

div#right_good_area a{
	color:#444444; font-size:11px;
}


div#right_good_area ul {
	width: 225px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
div#right_good_area li.name {
	width: 203px;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 2px 22px;
	list-style-type:none;
	border-bottom:dotted 1px #CCCCCC;
	background: url(/img/content/type16.jpg) no-repeat;
}







/*　右側　ランキング　使用中*/
div#right_ranking_box {
	float:left;
	width: 235px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-color:#F7F7F7;
}
div#right_ranking_box h3 {
	width: 235px;
	height:18px;
	float:left;
	font-weight:normal;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	background: url(/img/bestrank_bar.jpg) no-repeat ;
}
div#right_ranking_box ul {
	width: 228px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
div#right_ranking_box li.name {
	width: 223px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	background-color:#efefef;
}
div#right_ranking_box li.area {
	width: 205px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:square;
	list-style-position:inside;
	font-size:10px;
	border-bottom:dotted 1px #CCCCCC;
}
div#right_ranking_box li.area a {
	font-size: 10px ;
}
div#right_ranking_box li.area a:hover {
	font-size: 10px ;
}
div#right_ranking_box li.area a:visited {
	font-size: 10px ;
}
/*　右側　ランキング　*/


/*　右側　新規掲載店　使用中*/
div#right_gp_box {
	float:left;
	width: 233px;
	margin:10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
div#right_gp_box h3 {
	width: 233px;
	height:18px;
	float:left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	background-color:#efefef;
}
/*　右側　新規掲載店　*/

/*-----------------------------------------------------------------*/
/*　コンテンツの大きい枠　*/
div#content_main {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 640px;
	float: left;
}
/*-----------------------------------------------------------------*/
/*　マップ下　x02　のレイアウト　*/
div#content_sp_x02_box {
	margin: 0px 0px 5px 0px;
	padding:  1px 1px 1px 1px;
	width: 636px;
	float: left;
	border:#222222 1px solid; background-color:#ffffff; color:#cccccc; font-size:11px; line-height:1.5em;
}

div#content_sp_x02_box a{
color:#EAEA00;
}

div#content_sp_x02_box ul{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	width: 636px;
	float: left; background-color:#222222;
}
div#content_sp_x02_box li.left{
	margin: 0px 0px 0px 0px;
	padding: 0px 26px 0px 26px;
	width: 265px;
	float: left;
	list-style-type:none;
}
div#content_sp_x02_box dl{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 265px;
	float: left;
}
div#content_sp_x02_box dt.name{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 265px;
	float: left;
}
div#content_sp_x02_box dd.cm{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 0px;
	width: 265px;
	float: left;
}
div#content_sp_x02_box dd.image{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 265px;
	float: left;
}
div#content_sp_x02_box dd.area{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 265px;
	float: left;
}
div#content_sp_x02_box li.right{
	margin: 0px 0px 0px 0px;
	padding: 0px 26px 0px 26px;
	width: 265px;
	float: right;
	list-style-type:none;
}
div#content_sp_x02_title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 640px;
	height:30px;
	float: left;
	background:url(/img/icon32-2.jpg) repeat;
}






/*　動画のレイアウト　*/
div#content_bar_movie {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	height:35px;
	float: left;
	background:url(/img/movie_bar_main.gif) no-repeat;
}
div#content_movie_box h3{
	width:200px;
	text-align:right;
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 0px;
	font-size:11px;
	font-weight:normal;
}
div#content_movie_box {
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	width: 630px;
	float:left;
	border-bottom:#405AA8 1px solid;
}
div#content_movie_box ul{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	float:left;
}
div#content_movie_box li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	width: 154px;
	float:left;
	list-style-type:none;
}
div#content_movie_box h4 {
	width: 119px;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	list-style-type:none;
	font-size:11px;
	font-weight:normal;
	background: url(/img/check4.gif) no-repeat ;
	overflow:hidden;
}
div#content_movie_box h4 a {
	font-size: 11px ;
}
div#content_movie_box h4 a:hover {
	font-size: 11px ;
}
div#content_movie_box h4 a:visited {
	font-size: 11px ;
}
div#content_movie_box dl {
	width: 144px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
div#content_movie_box dt {
	width: 134px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#content_movie_box dd {
	width: 144px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:10px;
}


/*-----------------------------------------------------------------*/
/*　エステ　*/
div#esthe_box {
	width: 630px;
	float: left;
	margin: 0px 0px 10px 0px; border-bottom:#CCCCCC 1px solid;
	padding: 36px 0px 0px 0px; background:url(/img/esthe_bg.jpg) no-repeat ;
}
	div#esthe_box ul{
		width: 630px;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	div#esthe_box li.esthe_menu1{
		width: 130px;
		float: left;
		margin: 0px 0px 0px 8px;
		padding: 0px 0px 0px 0px; list-style-type:none;
	}
	div#esthe_box li.esthe_menu2{
		width: 165px;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 4px; list-style-type:none;
	}
	div#esthe_box li.esthe_content{
		width: 616px;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 10px 7px 10px 7px; list-style-type:none; background:url(/img/esthe_bg2.jpg) repeat ;
	}

		div#esthe_box dl{
			width: 300px;
			float: left;
			margin: 0px 4px 5px 4px;
			padding: 0px 0px 5px 0px; border-bottom:#CCCCCC 1px dotted;
		}
		div#esthe_box dt{
			width: 80px;
			height:106px;
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 1px 1px 1px 1px; border:1px #CCCCCC solid;
		}
		div#esthe_box dd.name{
			width: 206px;
			height:20px;
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 10px; overflow:hidden;
		}
		div#esthe_box dd.data{
			width: 206px;
			height:90px;
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 10px; font-size:10px; color:#444444; overflow:hidden;
		}
	div#esthe_box li.esthe_all{
		width: 628px;
		height:20px;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 5px 0px; background-color:#efefef; border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid;
	}

	div#esthe_box .esthe_all_navi{
		float: right;
		height:20px;
		margin: 0px 10px 0px 0px;
		padding: 0px 0px 0px 0px;
	}


/*-----------------------------------------------------------------*/
/*　コンテンツボックス2.0レイアウト　*/

div#sp_box_bar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 628px;
	float: left;
}
div#sp_box_bar ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 628px;
	height:26px;
	float:left;
	background-color:#99ABB9;
}
div#sp_box_bar li.ticket {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 157px;
	height:25px;
	list-style-type:none;
}
div#sp_box_bar li.event {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 157px;
	height:25px;
	list-style-type:none;
}
div#sp_box_bar li.blog {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 157px;
	height:25px;
	list-style-type:none;
}
div#sp_box_bar li.sche {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 157px;
	height:25px;
	list-style-type:none;
}
div#sp_box_bar h3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
div#sp_box_textarea{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 628px;
	float: left;
}
/*　リンク　*/
div#sp_box_bar li.sche a{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	float:left;
	width: 157px;
	height:20px;
	color:#00366C;
	text-decoration:none;
	background:url(/img/gm8.jpg) 0px 0px repeat;
}
div#sp_box_bar li.sche a:hover {
	color:#00366C;
	background:url(/img/gm9.jpg) 0px 0px repeat;
}
div#sp_box_bar a {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	float:left;
	width: 156px;
	height:20px;
	color:#00366C;
	text-decoration:none;
	background:url(/img/gm8.jpg) 0px 0px repeat;
}
div#sp_box_bar a:hover {
	color:#00366C;
	background:url(/img/gm9.jpg) 0px 0px repeat;
}
/*　リンク　*/

/*　コンテンツ　*/
div#sp_box {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 628px;
	float:left;
	border:#99ABB9 1px solid;
}
div#sp_box_volume {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 628px;
	float:left;
}
div#sp_box_volume ul{
	width:628px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume li.main{
	width:623px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	list-style-type:none;
}
div#sp_box_volume dl{
	width:618px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume dt{
	width:135px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume dd.cm{
	width:483px;
	height:75px;
	float:left;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume dd.title{
	width:468px;
	float:left;
	text-align:left;
	color:#EC7600;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 15px;
	background:url(/img/icon24.gif) no-repeat;
	border-bottom:dotted 1px #CCCCCC;
}
div#sp_box_volume dd.name{
	width:483px;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume dd.area{
	width:483px;
	float:left;
	font-size:10px;
	color:#EE2211;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*メイン下のリストレイアウト*/
div#sp_box_volume li.list{
	width:309px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 5px;
	list-style-type:none;
}
div#sp_box_volume dl.list{
	width:295px;
	height:45px;
	float:left;
	overflow:hidden;
	margin: 0px 0px 2px 0px;
	padding: 5px 0px 5px 5px;
	border:#99ABB9 1px solid;
	background:url(/img/icon40.gif) repeat;
}
div#sp_box_volume dt.list{
	width:40px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume dd.list_name{
	width:250px;
	float:left;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; overflow:hidden; height:15px;
}
div#sp_box_volume dd.list_tel{
	width:250px;
	float:left;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sp_box_volume dd.list_girl_name{
	width:250px;
	height:17px;
	float:left;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}
div#sp_box_volume dd.list_area{
	width:250px;
	height:17px;
	float:left;
	font-size:11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}
div#sp_box_volume li.list_sche{
	width:104px;
	float:left;
	text-align:center;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}
div#sp_box_volume li.link_all{
	width:623px;
	height:18px;
	float:left;
	text-align:center;
	margin: 10px 0px 0px 0px;
	padding: 7px 5px 0px 0px;
	list-style-type:none;
	background-color:#F3F3F3;
}
/*メイン下のリストレイアウト*/

/*　コンテンツ　*/

/*　コンテンツボックス2.0レイアウト　*/
/*-----------------------------------------------------------------*/
/*　厳選のレイアウト　*/
div#content_deta {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 635px;
	clear:both;
}
div#gensen_bar_jpan {
	width: 625px;
	height:24px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 0px 0px; text-align:right;
	background:url(../img/content/type19.jpg) no-repeat; color:#444444;
}
div#gensen_bar_korea {
	width: 625px;
	height:24px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 0px 0px; text-align:right;
	background:url(../img/content/type20.jpg) no-repeat; color:#444444;
}




div#pic_up_gensen {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	float:left;
}
div#pic_up_gensen ul{
	float: left;
	width: 630px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#pic_up_gensen li{
	float: left;
	width:126px;
	height:164px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	font-size:10px;
	text-align:center;
	list-style-type:none; line-height:1.2em;
}
div#pic_up_gensen li a {
	font-size: 10px ;
}
div#pic_up_gensen li a:hover {
	font-size: 10px ;
}
div#pic_up_gensen li a:visited {
	font-size: 10px ;
}

div#evnet_news_bar_jpan {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	width: 620px;
	height:18px;
	float: left;
	font-size:12px;
	font-weight:bold;
	border-top: solid 1px #99ABB9;
	border-left: solid 1px #99ABB9;
	border-right: solid 1px #99ABB9;
	background: url(/img/menu/menu_bg3.jpg) repeat;
}
div#evnet_news_bar_korea {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	width: 620px;
	height:18px;
	float: left;
	font-size:12px;
	font-weight:bold;
	border-top: solid 1px #99ABB9;
	border-left: solid 1px #99ABB9;
	border-right: solid 1px #99ABB9;
	background: url(/img/menu/menu_bg3.jpg) repeat;
}
div#evnet_news_iframe {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 625px;
	float:left;
	border-bottom: solid 1px #99ABB9;
	border-left: solid 1px #99ABB9;
	border-right: solid 1px #99ABB9;
}
div#evnet_news {
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	width: 615px;
	float:left;
	/*
		border-bottom: solid 1px #99ABB9;
		border-left: solid 1px #99ABB9;
		border-right: solid 1px #99ABB9;
	*/
}
div#evnet_news ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 615px;
	float:left;
}
div#evnet_news li.shop_area {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 615px;
	float:left;
	text-indent:1.3em;
	background: url(/img/check4.gif) no-repeat ;
	list-style-type:none;
	background-color:#F2F2F2;
}
div#evnet_news li.news_time {
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 3px 0px;
	width: 615px;
	float:left;
	text-align:right;
	border-bottom: dotted 1px #cccccc;
	background-color:#F2F2F2;
	list-style-type:none;
}
/*　厳選のレイアウト　*/
/*-----------------------------------------------------------------*/

/*　ポータルサイトリンク集のレイアウト　*/
div#gp_banner_box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 625px;
	float:left;
}
div#gp_banner_box ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 625px;
	float:left;
}
div#gp_banner_box li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 312px;
	float:left;
	text-align:center;
	list-style-type:none;
}


/*-----------------------------------------------------------------*/
/*　パターン1　イベントのレイアウト　*/
div#change_event {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 635px;
	height:150px;
	float: left;
	background: url(/img/content/11-1.jpg) no-repeat ;
}
div#change_event ul {
	margin: 35px 0px 0px 0px;
	padding: 0px 0px 0px 175px;
	width: 455px;
	height:115px;
	float:left;
}
div#change_event li.content {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	width: 450px;
	height:17px;
	text-indent:1.5em;
	background: url(/img/check4.gif) no-repeat ;
	overflow:hidden;
	float:left;
}
div#change_event li.foot {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	text-align:right;
	width: 450px;
	background-color:#efefef;
	list-style-type:none;
	overflow:hidden;
}

/*　パターン1　イベントのレイアウト　*/
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*　パターン2　チケットのレイアウト　*/
div#change_ticket {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 635px;
	height:150px;
	float: left;
	background: url(/img/content/7-1.jpg) no-repeat ;
}
div#change_ticket ul {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 245px;
	width: 375px;
	height:135px;
	float:left;
}
div#change_ticket li.content {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	width: 375px;
	height:16px;
	text-indent:1.5em;
	background: url(/img/check4.gif) no-repeat ;
	overflow:hidden;
	float:left;
}
div#change_ticket li.foot {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	text-align:right;
	width: 373px;
	list-style-type:none;
}

/*　パターン2　チケットのレイアウト　*/
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*　パターン3　出勤のレイアウト　*/
div#change_sche {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 635px;
	height:150px;
	float: left;
	background: url(/img/content/12-1.jpg) no-repeat ;
}
div#change_sche ul {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 190px;
	width: 440px;
	height:100px;
	float:left;
}
div#change_sche li.content {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	width: 250px;
	height:16px;
	color:#FFFFFF;
	text-align:center;
	overflow:hidden; line-height:1.2em;
}
div#change_sche li.foot {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	text-align:center;
	width: 250px;
	color:#FFFFFF;
	list-style-type:none;
}
div#change_sche a:link{
	COLOR:#ffffff;
	font-size: 12px ;
}
div#change_sche a:hover {
	COLOR:#ffffff;
	font-size: 12px ;
}
div#change_sche a:visited {
	COLOR:#ffffff;
	font-size: 12px ;
}
/*　パターン3　出勤のレイアウト　*/
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*　パターン4　写メブログのレイアウト　*/
div#change_blog {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 635px;
	height:150px;
	float: left;
	background: url(/img/content/9-1.jpg) no-repeat ;
}
div#change_blog ul {
	margin: 32px 0px 0px 0px;
	padding: 0px 0px 0px 160px;
	width: 470px;
	/*height:100px;*/
	float:left;
}
div#change_blog li.content {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	width: 340px;
	height:16px;
	text-indent:1.3em;
	background: url(/img/check4.gif) no-repeat ;	
	overflow:hidden;
}
div#change_blog li.foot {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	text-align:right;
	width: 340px;
	list-style-type:none;
}

/*　パターン4　写メブログのレイアウト　*/
/*-----------------------------------------------------------------*/

/* 優良店紹介 */
/* ---------------------------------------------- 2列 LIST */
div#area_titile {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 640px;
	float: left;
}
div#area_titile h3{
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	font-size: 12px;
	color:#444444;
}
div#area_titile ul{
	width: 640px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div#area_titile li.side_left{
	float: left;
	list-style-type:none;
	width:10px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/img/content/type3.jpg) no-repeat;
}
div#area_titile li.side_center{
	float: left;
	list-style-type:none;
	height:30px;
	width:505px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;/*上 右 下 左*/
	background: url(/img/content/type3.jpg) -16px 0px no-repeat;
	overflow: hidden;
}
div#area_titile li.side_right{
	float: left;
	list-style-type:none;
	width:120px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/img/content/type3.jpg) -680px 0px no-repeat;
}


div#adv_shopsx2 {
	float: left;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 640px;
	font-size: 11px; color:#333333;
}

div#adv_shopsx2 ul {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 640px;
}
div#adv_shopsx2 li {
	margin: 5px 10px 0px 10px;
	padding: 0px 0px 15px 0px;
	float: left;
	width: 300px;
	height:170px;
	vertical-align: middle;
	list-style: none;
	overflow: hidden;
	border-bottom:#CCCCCC 1px dotted;

}

div#adv_shopsx2 h4{
	float: left;
	margin: 0px 0px 2px 0px;
	padding: 3px 0px 3px 0px;
	width: 300px;
	font-size: 12px;
	font-weight: bold;
	height:17px;
	overflow:hidden;
}


div#adv_shopsx2 img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
div#adv_shopsx2 dl {
	float: left;
	width: 183px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
div#adv_shopsx2 dt {
	float: left;
	width: 168px;
	height:18px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	background: url(/img/icon12.gif) no-repeat;
	overflow: hidden;
	border-bottom:#B3BFCA 1px dotted;
}
div#adv_shopsx2 dd {
	float: left;
	width: 168px;
	height:16px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	background: url(/img/icon12.gif) no-repeat #FFFFFF;
	vertical-align: center;
	overflow: hidden;
	border-bottom:#B3BFCA 1px dotted;
}
div#adv_shopsx2 dd.bold {
	font-weight: bold;
}
div#adv_shopsx2 dd.mini {
	height: 18px;
	overflow: hidden;
}
div#adv_shopsx2 dd.cm {
	font-size:10px;
	overflow: hidden;
	height: 60px;
	line-height:1.4em;
	border-bottom:none;
}	
div#adv_shopsx2 dd.cm_t {
	font-size:10px;
	overflow: hidden;
	height: 41px;
	line-height:1.4em;
	border-bottom:none;
}
div#adv_shopsx2 dd.ticket {
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	font-size:10px;
	color: red;
	background: url(/img/icon15.gif) no-repeat;
	border-bottom:none;
}

/* 優良店紹介 */
/* ---------------------------------------------- 3列 LIST(関西お試し) */
div#adv_shopsx3 {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	font-size: 9pt;
}
div#adv_shopsx3 h3{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 623px;
	height: 20px;
	background: url(/img/menu/menu_bg3.jpg);
	border: #B3BFCA 1px solid;
	font-size: 10pt;
	font-weight: bold;
}
div#adv_shopsx3 ul {
	float: left;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 630px;
}
div#adv_shopsx3 li {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	float: left;
	width: 210px;
	height: 110px;
	vertical-align: middle;
	list-style: none;
	overflow: hidden;
	border-bottom: 1px dotted gray;
	/* background: #FFE6E6;*/
}
div#adv_shopsx3 img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
div#adv_shopsx3 dl {
	float: left;
	width: 128px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#adv_shopsx3 dt {
	width: 113px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	background: url(/img/check4.gif) no-repeat;
}
div#adv_shopsx3 dd {
	width: 113px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	background: url(/img/icon12.gif) no-repeat;
	vertical-align: center;
}
div#adv_shopsx3 dd.bold {
	font-weight: bold;
}





























