<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
#rightmain,
#leftmain{
	background:#fff;
	padding:30px;
	width:670px;
	margin:0 2px 50px;
	box-shadow: 0 0px 2px #999999; /* CSS3 */
	-moz-box-shadow: 0 0px 2px #999999; /* Firefox用*/
	-webkit-box-shadow: 0 0px 2px #999999; /* Google Chrome, Safari用*/
}
h2{
	background:#f3ece1;
	padding:1px;
	border-radius:4px;		/* CSS3 */
	-webkit-border-radius:4px;	/* Safari,Google Chrome用 */
	-moz-border-radius:4px;
	margin-bottom:20px;
	width: 670px;
}
h2 span{
	border:3px solid #fff;
	border-radius:4px;		/* CSS3 */
	-webkit-border-radius:4px;	/* Safari,Google Chrome用 */
	-moz-border-radius:4px;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:10px 20px;
	text-shadow:0 2px 0 #fff;
	width: 624px;
}
.shopinformation h3{
	text-align:center;
	height:85px;
	width:670px;
	display:table-cell;
	vertical-align:middle;
	background:url(/images/bg_subtitle.png) repeat-x;
	padding-bottom:10px;
}
.shopinformation h3 span{
	color:#cacaca;
	font-size:11px;
	background:url(/images/ttl_sprite.png) no-repeat 50% -250px;
	display:block;
	padding-top:25px;
}
#rightmain .map,
#leftmain .map {
	position: relative;
	width: 670px;
	height:414px;
	overflow:hidden;
}
#rightmain span#zoom,
#leftmain span#zoom {
	position: absolute;
	right: 5px;
	top: 5px;
	padding: 3px;
	z-index: 9999;
	cursor: pointer;
	display:none;
}
#rightmain span#zoom a,
#leftmain span#zoom a{
	width:100%;
	height:100%;
}
#rightmain .map,
#leftmain .map{
	margin-bottom:40px;
}
.guide{
	display:inline-block;
	overflow:hidden;
	margin-bottom:30px;
}
.guide dt{
	clear:both;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:20px 0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
.guide dt span{
	background:url(/images/ico_contents.png) no-repeat 0 -534px;
	padding:5px 0 5px 20px
}
.guide dd{
	font-size:13px;
	border-bottom:1px dotted #dfdfdf;
	padding:20px 0;
	overflow:hidden;
	margin-bottom:-1px;
}
.guide dd p{
	float:left;
	width:145px;
	margin-right:10px;
	font-weight:bold;
}
.guide dd span{
	width:500px;
	display:inline-block;
}
.list{
	overflow:hidden;
	margin-bottom:30px;
	clear:both;
}
.list li{
	overflow:hidden;
	padding:20px 0;
	border-bottom:1px dotted #dfdfdf;
	margin-bottom:-1px;
}
.list li img{
	border:1px solid #dfdfdf;
	margin-right:10px;
	width: 40px;
}
.list p{
	color:#aeaeae;
	float:left;
	margin-right:10px;
	width:110px;
}
.list span{
	float:left;
	width:500px;
}
.photo li{
	float:left;
	border:1px solid #ebebeb;
	padding:3px;
	margin-right:20px;
	width:202px;
}
.photo a{
	width:202px;
	height:144px;
	text-align:center;
	overflow: hidden;
	display: block;
}</pre></body></html>