/* 見出し */
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
	margin:0;
	padding:0;
}
.map_btn{
	display:none;
}
img{
	border: none; 
}
/*-----------店舗リスト関係----------------*/
.shop_list{
	width:540px;
	border:1px solid #ccc;
	border-collapse: collapse;
	margin:0 0 15px 0;
}
.shop_list td{
	padding:4px 0 3px 3px;
	line-height:1.3;
	border:1px solid #ccc;
	
}
.shop_name{
	width:80px;
	text-align:center;
	background:#EEEEEE;
}
.shop_name2{
	width:80px;
	text-align:center;
	background:#FFF;
}
.shop_time{
	width:250px;
}
.shop_add1{
	width:60px;
	text-align:center;
	background:#F9F9F9;
}
.shop_add2{
	width:400px;

}
.shop_add2 p{
		float:left;
}
.shop_head{
	text-align:center;
	background:#F9F9F9;

}
.shop_tell1{
	width:40px;
	text-align:center;
	background:#F9F9F9;
}
.shop_tell2{
	width:80px;
}
.shop_map{
		border:0px solid #ccc;
		clear:both;
}
.shop_map_img{
	margin:0 0 0 0;
	border:0px solid #ccc;
	float:right;
}
h1#title{
	float:left;
	width:220px;
    border:0px solid #FB5D00;
    padding:10px 0px 10px 10px;
	/*background:url(img/top_img.jpg) no-repeat center top;*/
}
.shop_map_name{
	background:#1EAD4B;
	color:#fff;
	font-weight:bold;
	padding:3px 0 3px 5px;
}
/*店舗マップページ用*/
.shop_map{
		border:0px solid #ccc;
		clear:both;
		text-align:left;
}
.shop_map img{
	margin:10px 0 2px 5px;
}

.sm_cont_l{
		border:0px solid #000;
		float:left;
		width:500px;
		padding:0px 0 0px 5px;
}
.sm_cont_r{
		border:0px solid #ff0000;
		float:left;
		padding:10px 0 0 10px;
		
}
.sm_cont_r dt{
	border-bottom:1px dotted #F78932;
	border-left:3px solid #F78932;
	padding:0px 0 2px 6px;
}
.sm_cont_r dd{
	padding:5px 0 15px 5px;
}
.shop_map_name{
	background:#1EAD4B;
	color:#fff;
	font-weight:bold;
	padding:3px 0 3px 5px;
}
