@charset "utf-8";







/*==================================================



contents



==================================================*/


.wifi_ttl {
margin: 10px auto 20px;
}




#contents h2 {



	background-image: url(../../img/common/title_store_list.gif);



}











/*==================================================



lnavi



==================================================*/







/*-------------



lnavi_Link



-------------*/



h4#str_list{



	display:block;



	text-indent:-9999px;



	background-image: url(../../img/ikebukuro/shop_name_ikebukuro.gif);



	background-repeat: no-repeat;



	margin-top: 0px;



	margin-left: 10px;



	padding: 0px;



	height: 30px;



}







h4#title_icon{



	display:block;



	text-indent:-9999px;



	background-image: url(../../img/common/title_icon.gif);



	background-repeat: no-repeat;



	margin-top: 0px;



	margin-left: 10px;



	padding: 0px;



	height: 30px;



}











/*-------------



Lnavi_link



-------------*/







#lnavi #lnavi_str_link a:hover{



	background-image: url(../../img/ikebukuro/arow_blue.gif);



	color: #6699CC;



	border-bottom-color: #6699CC;



}







/*-------------



Lnavi_link_on



-------------*/







#lnavi_str_link li.lnavi_on{



	background-image: url(../../img/ikebukuro/arow_blue.gif);



	color: #6699CC;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #6699CC;



}















/*==================================================



MaincontentTitle



==================================================*/



/*-------------



FloorGuideTitle



-------------*/







h3#str_floorguide{



	display:block;



	text-indent:-9999px;



	background-image: url(../../img/common/title_floor_guide.gif);



	background-position: 20px;



	background-repeat: no-repeat;



	height: 40px;



}







/*-------------



RestaurantGuideTitle



-------------*/



h3#str_restaurantguide{



	display:block;



	text-indent:-9999px;



	background-image: url(../../img/common/title_restaurant_guide.gif);



	background-position: 20px;



	background-repeat: no-repeat;



	height: 40px;



}







h3#str_cafebarguide{



	display:block;



	text-indent:-9999px;



	background-image: url(../../img/common/title_cafebar_guide.gif);



	background-position: 20px;



	background-repeat: no-repeat;



	height: 40px;



}







/*-------------



AccessMapTitle



-------------*/



h3#str_accessmap{



	display:block;



	text-indent:-9999px;



	background-image: url(../../img/common/title_accessmap.gif);



	background-position: 20px;



	background-repeat: no-repeat;



	height: 40px;



}







ul.shop_name{



	font-size:0.7em;



	color:#666666;



	float:left;



	padding-top: 5px;



	padding-right: 30px;



	padding-bottom: 10px;



	padding-left: 40px;



}







.shop_name li{



	width:260px;



	float:left;



	text-align:left;



	line-height:1.3;



}







span.str_star{



	font-size:0.9em;



	color:#6699FF;



}







*>/**/sup.str_top{



	line-height:0.5em;



}







span.str_top2{



	position:relative;



	top:-0.4em;



	font-size:80%;



	}



	











/*==================================================



MainContent_Restaurant_List



==================================================*/







.rest_01:after{



	content:",";



	display:block;



	height:0;



	clear:both;



	visibility:hidden;



}







.rest_01{



	width:585px;



	margin-top: 10px;



	margin-right: auto;



	margin-bottom: 10px;



	margin-left: auto;



}







.rest_01-1,.rest_01-2{



	width:48%;



	float:left;



	border: 1px solid #CCCCCC;



	padding:2px;



	/**/



	height:97%;



}







.rest_01-1{



	float:left;



}







.rest_01-2{



	float:right;



}







.rest_photo{



	width:45%;



	float:left;



	text-align:left;



}







.rest_photo img{



	margin:1px;



}







img.rest_img{



	border:1px solid #CCCCCC;



}











.rest_date{



	width:53%;



	text-align:left;



	float:right;



}







.rest_date ul{



	padding:0;



	margin-top: 5px;



	margin-right: 0;



	margin-bottom: 0;



	margin-left: 0;



	border-top-width: 1px;



	border-top-style: dotted;



	border-top-color: #999999;



}







.rest_date li{



	color:#666666;



	font-size:0.6em;



	line-height:1.1;



}







span.rest_name{



	font-size:0.7em;



	color:#FF9900;



	font-weight: bold;



}











/*==================================================



AccessMap



==================================================*/



.bg_Mcon_mid p.access_1{



	color:#6699CC;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #6699CC;



	margin-right: 20px;



	margin-left: 20px;



}







.bg_Mcon_mid p.access_1-1{



	margin-left:20px;



	margin-bottom:20px;



}











.bg_Mcon_mid span.access_1-2{



	font-size:0.7em;



}



span.str_star2{



	font-size:0.9em;



	color:#ff0000;



}







/*==================================================



Font



==================================================*/



.spacing{



	letter-spacing:-0.12em;



}



/*==================================================



etc



==================================================*/



.mb5{margin-bottom:5px;}



.mb10{margin-bottom:10px;}



.mb15{margin-bottom:15px;}

