@charset "utf-8";

/*----------------------------------------------------
	店舗情報
----------------------------------------------------*/

#snav dd {
	margin-top:-1px;
	padding-bottom:3px;
}
#snav .shop ul {
	padding:1px 3px 0;
}
#snav .shop dt {
	padding:4px 0 2px 15px;
	color: #e60012;
	background:url(../images/dotline.gif) left top repeat-x;
}
#snav .shop dt span {
	padding-left:5px;
	border-left:3px solid #e60012;
}
#snav .shop dd {
	margin-top:0;
	padding-bottom:0;
	background:url(../images/dotline.gif) left top repeat-x;
}
#snav .shop li a {
	padding:4px 0 3px 33px;
	background-position:24px 10px;
}

#inner {
	margin-left:15px;
}
h2 {
	padding-bottom:12px;
}
h2 span {
	display:block;
	width:48px;
	margin:-29px 0 11px auto;
}
h4 {
	margin:30px 0 10px;
	font-size:14px;
	text-align:center;
}

/* index */
.report {
	margin-top:35px;
	border:1px solid #cccccc;
}
.report dl {
	padding:0 7px;
	background:#efefef;
	border:1px solid #ffffff;
}
.report dt {
	margin:10px 0 7px;
	line-height:16px;
}
.report dd {
	margin:0 0 10px 2px;
}


/* 店舗概要 */
.outline {
	width:100%;
	margin-bottom:20px;
	border-top:1px solid #dcdddd;
}
.outline th {
	width:130px;
	padding:4px 10px 3px;
	font-weight:normal;
	text-align:left;
	background:#fce5e7;
	border-bottom:1px solid #dcdddd;
}
.outline td {
	padding:4px 15px 3px;
	border-bottom:1px solid #dcdddd;
}
.outline dd {
	margin:-18px 0 0 3.5em;
}

.open {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color: #e60012;
}


/* 店舗MAP */
div.gmap  {
	padding:1px;
	background:#cccccc;
}
.gmap #map {
	width:313px;
	height:296px;
	border:1px solid #ffffff;
}


/* 店長からのメッセージ */
.manager {
	margin-top:20px;
	border:1px solid #cccccc;
	page-break-before:always;
}
.manager dl {
	padding:0 7px;
	background:#efefef;
	border:1px solid #ffffff;
}
.manager dt {
	margin:10px 0 9px;
	line-height:16px;
}
.manager dd {
	padding-bottom:15px;
	overflow:hidden;
	zoom:1;
}
.manager dd p {
	overflow:hidden;
	zoom:1;
}
.manager dd.message {
	overflow:visible;
}
.manager dd.message p {
	overflow:visible;
}





