/* 店舗別メニューへの導線ボタン（環八蒲田店・鶴川店 / 南与野店）
   coupon/coupon.css の .store_btn と同じ木目板デザイン。
   メニューページは viewport 未指定（スマホでは 1044px レイアウトを縮小表示）のため、
   基本＝スマホ向けの大きいサイズ、PC（min-width:1100px かつ hover/pointer が PC）で縮める */
.store_btn_wrap {
	display: flex;
	justify-content: center;
	gap: 20px;
	margin: 20px auto 4px;
	width: 98%;
}
.store_btn {
	display: block;
	box-sizing: border-box;
	width: 48%;
	padding: 12px 0;
	background: #3b2316 url(../coupon/images/btn-wood.jpg) no-repeat center / 100% 100%;
	color: #ffffff !important;
	text-decoration: none !important;
	text-align: center;
	line-height: 1.3;
	border-radius: 8px;
	border: 1px solid #1a0d08;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.18), inset 0 -2px 3px rgba(0,0,0,0.6), 0 2px 4px rgba(0,0,0,0.8);
	font-family: "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "HGS明朝E", "MS P明朝", serif;
	text-shadow: 1px 1px 2px #000, 0 0 6px rgba(0,0,0,0.9);
	letter-spacing: 0.08em;
}
.store_btn .store_btn_name {
	display: block;
	font-size: 2.8rem;
	font-weight: bold;
}
.store_btn .store_btn_label {
	display: block;
	font-size: 2.2rem;
}
.store_btn:hover {
	background-image: url(../coupon/images/btn-wood-on.jpg);
}

/* PC対応（デザイン幅1044pxより広い画面） */
@media screen and (min-width: 1100px) and (hover: hover) and (pointer: fine) {
	.store_btn_wrap {
		width: 700px;
		gap: 24px;
	}
	.store_btn {
		width: 300px;
		padding: 7px 0;
	}
	.store_btn .store_btn_name {
		font-size: 20px;
	}
	.store_btn .store_btn_label {
		font-size: 14px;
	}
}
