@charset "utf-8";
/* CSS Document */
#shop	{
	width:700px; margin:0 auto 20px;
}
#shop h3	{
	background:url(../img/bg-head.gif) repeat-x left center;
	width:600px;
	color: #3366FF;
	margin:0 auto 20px;
	padding:5px 10px;
	font-size:14px;
	font-weight:normal;
	line-height:1.6;
}
#shop h3 span	{
	float:left;
	background: url(../img/point.gif) no-repeat left top;
	width:20px;
	height:20px;
}
#map	{
	width:600px;
	margin:0 auto;
	border:3px solid #dedede;
	background-color:#FFFFFF;
	margin-bottom:40px;
}
#gaiyo	{
	margin-bottom:40px;
}
#shop	table	{
	width:600px;
	margin:0 auto;
	padding:2px;
	border:3px solid #dedede;
	background-color:#FFFFFF;
}
#shop table th	{
	background:url(../img/bg-h5.gif) repeat-x left center;
	font-weight:normal;
	white-space:nowrap;
}
#shop table td {
	background:url(../img/bg-h6.gif) repeat-x left center;
	padding:5px 10px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#staff	{
margin:0 auto;
}
#info	{
	clear:both;
	width:560px;
	margin:0 auto 20px;
}
.info_l			{ float:left; margin:0; }
.info_l	img	{ margin:5px;}
.info_r			{ float:right; margin:5px 5px 5px 0; }
.info_r	hr	{ size:1px; color:#ccc;}

