@charset "utf-8";



/*==================================================

contents

==================================================*/



#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;}

