@charset "utf-8";

/* -------------------------[01]:トップページヘッダー */
p.text {
	width: 525px;
	margin: 0px auto 15px;
}
.box {
	width: 518px;
	margin: 0px auto 11px;
	padding: 0px 0px 3px 0px;
	border: 3px double #d0beb1;
}
.box dl {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.box dl dt {
	background: url(../menu/img/menu_dt.gif) no-repeat left;
	width: 490px;
	margin: 0px;
	height: 20px;
	padding: 8px 0px 0px 28px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.box dl dd {
	background: url(../menu/img/menu_dd.gif) repeat-y;
	/* border: 1px solid #f00; */
	width: 506px;
	margin: 3px 0px 0px 3px;
	padding: 3px 3px 0px 3px;
}
.box dl dd .menu {
	width: 375px;
	margin: 0px 4px 0px 0px;
	padding: 3px;
	float: left;
	color:#630;
}
.box dl dd .price {
	width: 110px;
	margin: 0px;
	padding: 3px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	float: left;
	color: #630;
	vertical-align: middle;
}
.coupon {
	width: 523px;
	margin: 20px auto 0;
	padding: 0px;
}
.coupon img {
	width: 523px;
	height: 144px;
	margin: 0;
	padding: 0px;
	border: 0px;
	display:block;
}
.coupon .bottom {
	background: url(../menu/img/menu_coupon_bottom.gif) no-repeat;
	width: 513px;
	margin: 0;
	padding: 13px 0px 0px 10px;
	height: 53px;
}
.menuQR {
	width:353px;
	margin: 20px auto 0;
	padding: 0px;
}

