.lphero[data-astro-cid-6txpnsrn]{position:relative;width:100%;min-height:clamp(360px,78vw,560px);display:flex;align-items:flex-end;background-image:var(--lphero-bg);background-size:cover;background-position:center top;background-repeat:no-repeat;font-family:Noto Sans JP,sans-serif;box-sizing:border-box}.lphero__scrim[data-astro-cid-6txpnsrn]{position:absolute;inset:0;background:linear-gradient(180deg,#1a3d2526,#1a3d25b8 78%,#1a3d25db)}.lphero__inner[data-astro-cid-6txpnsrn]{position:relative;z-index:1;width:100%;max-width:500px;margin:0 auto;padding:clamp(20px,5vw,32px) clamp(16px,4vw,24px) clamp(24px,6vw,40px);color:#fff;box-sizing:border-box}.lphero__lead[data-astro-cid-6txpnsrn]{margin:0 0 clamp(6px,1.5vw,10px);font-size:14px;font-weight:700;letter-spacing:.08em;color:#e8cc7a}.lphero__eyebrow[data-astro-cid-6txpnsrn]{display:block;margin-bottom:clamp(4px,1.2vw,8px);font-size:max(clamp(13px,3.6vw,18px),16px);font-weight:700;letter-spacing:.04em;color:#e8cc7a}.lphero__headline[data-astro-cid-6txpnsrn]{margin:0 0 clamp(10px,2.5vw,16px);font-size:clamp(24px,7vw,38px);font-weight:900;line-height:1.28;letter-spacing:.02em;text-shadow:0 2px 8px rgba(0,0,0,.35)}.lphero__subheadline[data-astro-cid-6txpnsrn]{margin:0 0 clamp(8px,2vw,12px);font-size:clamp(17px,4.6vw,24px);font-weight:700;line-height:1.5;letter-spacing:.02em;color:#e8cc7a;text-shadow:0 2px 8px rgba(0,0,0,.4)}.lphero__sub[data-astro-cid-6txpnsrn]{margin:0 0 clamp(14px,3.5vw,20px);font-size:max(clamp(13px,3.4vw,17px),15px);font-weight:700;line-height:1.6;text-shadow:0 1px 6px rgba(0,0,0,.35)}.lphero__badges[data-astro-cid-6txpnsrn]{display:flex;flex-wrap:wrap;gap:clamp(6px,1.6vw,10px);margin:0;padding:0;list-style:none}.lphero__badge[data-astro-cid-6txpnsrn]{padding:clamp(5px,1.4vw,8px) clamp(10px,2.6vw,14px);border:1px solid #CBAA5C;border-radius:9999px;background:#275635b8;font-size:14px;font-weight:700;letter-spacing:.04em}.lphero--wide[data-astro-cid-6txpnsrn]{min-height:0;align-items:stretch}.lphero--wide[data-astro-cid-6txpnsrn] .lphero__inner[data-astro-cid-6txpnsrn]{padding-top:clamp(22px,6vw,44px);padding-bottom:clamp(22px,6vw,44px)}.lphero--wide[data-astro-cid-6txpnsrn] .lphero__headline[data-astro-cid-6txpnsrn]{font-size:clamp(30px,9.2vw,46px);line-height:1.22}.lphero--wide[data-astro-cid-6txpnsrn] .lphero__sub[data-astro-cid-6txpnsrn]{font-size:max(clamp(15px,4.2vw,20px),16px)}.lphero--wide[data-astro-cid-6txpnsrn] .lphero__eyebrow[data-astro-cid-6txpnsrn]{font-size:max(clamp(14px,4vw,20px),16px)}.lphero__fore[data-astro-cid-6txpnsrn]{float:right;width:clamp(120px,38%,180px);margin:0 0 clamp(8px,2vw,12px) clamp(10px,3vw,16px);padding:clamp(4px,1.2vw,8px);border:1px solid #CBAA5C;border-radius:4px;background:#fff;box-sizing:border-box;box-shadow:0 2px 10px #00000040}.lphero__fore--slot[data-astro-cid-6txpnsrn]{padding:0;border:0;background:none;box-shadow:none;border-radius:0}.lphero__fore-img[data-astro-cid-6txpnsrn]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.lphero--fore[data-astro-cid-6txpnsrn].lphero--wide .lphero__headline[data-astro-cid-6txpnsrn]{font-size:clamp(26px,7.6vw,40px)}.lphero__inner[data-astro-cid-6txpnsrn]:after{content:"";display:block;clear:both}@media(min-width:768px){.lphero--wide[data-astro-cid-6txpnsrn]{padding-top:clamp(38px,9.4vw - 55px,83px)}}@media(min-width:860px){.lphero[data-astro-cid-6txpnsrn]{min-height:clamp(420px,42vw,620px)}.lphero__fore--slot[data-astro-cid-6txpnsrn]{width:clamp(300px,40%,460px)}.lphero__fore[data-astro-cid-6txpnsrn]{width:clamp(280px,34%,380px);margin-left:clamp(24px,4vw,48px);padding:clamp(8px,1vw,12px)}.lphero--wide[data-astro-cid-6txpnsrn]{min-height:0}.lphero--wide[data-astro-cid-6txpnsrn] .lphero__headline[data-astro-cid-6txpnsrn],.lphero--fore[data-astro-cid-6txpnsrn].lphero--wide .lphero__headline[data-astro-cid-6txpnsrn]{font-size:clamp(40px,4.4vw,60px)}.lphero--wide[data-astro-cid-6txpnsrn] .lphero__sub[data-astro-cid-6txpnsrn]{font-size:clamp(18px,1.8vw,24px)}.lphero__inner[data-astro-cid-6txpnsrn]{max-width:1100px;padding-bottom:clamp(40px,5vw,64px)}}@media(prefers-reduced-motion:reduce){.lphero[data-astro-cid-6txpnsrn]{transition:none}}.mthd-nav[data-astro-cid-ut42fwn6]{display:flex;justify-content:center;width:100%;background-color:#fff;padding:clamp(28px,7vw,48px) clamp(12px,3vw,20px);box-sizing:border-box;font-family:Noto Sans JP,sans-serif}.mthd-nav__inner[data-astro-cid-ut42fwn6]{width:100%;max-width:500px}.mthd-nav__title[data-astro-cid-ut42fwn6]{margin:0 0 clamp(8px,2vw,12px);text-align:center;font-size:clamp(22px,5.5vw,28px);font-weight:900;line-height:1.4;color:#333}.mthd-nav__dots[data-astro-cid-ut42fwn6]{display:flex;justify-content:center;gap:6px;margin-bottom:clamp(14px,3.5vw,20px)}.mthd-nav__dots[data-astro-cid-ut42fwn6] span[data-astro-cid-ut42fwn6]{width:clamp(4px,1vw,6px);height:clamp(4px,1vw,6px);border-radius:50%;background-color:#275635}.mthd-nav__lead[data-astro-cid-ut42fwn6]{margin:0 0 clamp(18px,4.5vw,26px);font-size:15px;line-height:1.8;color:#555}.mthd-nav__grid[data-astro-cid-ut42fwn6]{display:grid;grid-template-columns:1fr;gap:clamp(10px,2.5vw,14px);margin:0;padding:0;list-style:none}.mthd-nav__card[data-astro-cid-ut42fwn6]{display:flex;align-items:center;gap:clamp(10px,2.6vw,16px);padding:clamp(14px,3.5vw,20px);border:2px solid #275635;border-radius:6px;background-color:#fff;text-decoration:none;transition:background-color .2s,box-shadow .2s}.mthd-nav__card[data-astro-cid-ut42fwn6]:hover{background-color:#f0f5f2;box-shadow:0 4px 12px #27563529}.mthd-nav__card[data-astro-cid-ut42fwn6]:focus-visible{outline:2px solid #CBAA5C;outline-offset:2px}.mthd-nav__icon[data-astro-cid-ut42fwn6]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(44px,11vw,58px);height:clamp(44px,11vw,58px);border-radius:50%;background-color:#275635}.mthd-nav__icon[data-astro-cid-ut42fwn6] svg[data-astro-cid-ut42fwn6]{width:56%;height:56%;fill:none;stroke:#fff;stroke-width:2}.mthd-nav__body[data-astro-cid-ut42fwn6]{display:flex;flex-direction:column;flex:1;min-width:0}.mthd-nav__label[data-astro-cid-ut42fwn6]{font-size:clamp(17px,4.4vw,21px);font-weight:900;line-height:1.3;color:#1a3d25}.mthd-nav__desc[data-astro-cid-ut42fwn6]{margin-top:3px;font-size:15px;line-height:1.6;color:#555}.mthd-nav__badges[data-astro-cid-ut42fwn6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:clamp(6px,1.6vw,9px)}.mthd-nav__badge[data-astro-cid-ut42fwn6]{padding:3px 9px;border:1px solid #CBAA5C;border-radius:9999px;background-color:#fdfaf1;font-size:13px;font-weight:700;line-height:1.4;color:#b8962e;white-space:nowrap}.mthd-nav__arrow[data-astro-cid-ut42fwn6]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(24px,6vw,30px);height:clamp(24px,6vw,30px);border-radius:50%;background-color:#f0f5f2}.mthd-nav__arrow[data-astro-cid-ut42fwn6] svg[data-astro-cid-ut42fwn6]{width:70%;height:70%;fill:#275635}@media(min-width:860px){.mthd-nav__inner[data-astro-cid-ut42fwn6]{max-width:1000px}.mthd-nav__lead[data-astro-cid-ut42fwn6]{text-align:center}.mthd-nav__grid[data-astro-cid-ut42fwn6]{grid-template-columns:repeat(2,1fr);gap:24px}.mthd-nav__card[data-astro-cid-ut42fwn6]{height:100%}}@media(prefers-reduced-motion:reduce){.mthd-nav__card[data-astro-cid-ut42fwn6]{transition:none}}.mthd-detail[data-astro-cid-rgbsxi5r]{display:flex;justify-content:center;width:100%;padding:clamp(32px,8vw,56px) clamp(12px,3vw,20px);box-sizing:border-box;font-family:Noto Sans JP,sans-serif;scroll-margin-top:72px}.mthd-detail--white[data-astro-cid-rgbsxi5r]{background-color:#fff}.mthd-detail--green[data-astro-cid-rgbsxi5r]{background-color:#f0f5f2}.mthd-detail__inner[data-astro-cid-rgbsxi5r]{width:100%;max-width:500px}.mthd-detail__head[data-astro-cid-rgbsxi5r]{margin-bottom:clamp(16px,4vw,24px);text-align:center}.mthd-detail__kicker[data-astro-cid-rgbsxi5r]{display:inline-flex;align-items:center;gap:8px;margin:0 0 clamp(8px,2vw,12px);padding:5px 14px 5px 5px;border-radius:9999px;background-color:#275635;font-size:15px;font-weight:700;letter-spacing:.06em;color:#fff}.mthd-detail__index[data-astro-cid-rgbsxi5r]{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(24px,6vw,28px);height:clamp(24px,6vw,28px);border-radius:50%;background-color:#e8cc7a;font-size:14px;font-weight:900;color:#1a3d25}.mthd-detail__title[data-astro-cid-rgbsxi5r]{margin:0;font-size:clamp(21px,5.4vw,28px);font-weight:900;line-height:1.45;color:#1a3d25}.mthd-detail__main[data-astro-cid-rgbsxi5r]{display:flex;flex-direction:column;gap:clamp(14px,3.5vw,20px)}.mthd-detail__visual[data-astro-cid-rgbsxi5r]{overflow:hidden;border-radius:6px;line-height:0}.mthd-detail__img[data-astro-cid-rgbsxi5r]{width:100%;height:clamp(180px,46vw,260px);object-fit:cover;object-position:center 30%}.mthd-detail__lead[data-astro-cid-rgbsxi5r]{margin:0 0 clamp(16px,4vw,22px);font-size:15px;line-height:1.9;color:#555}.mthd-detail__recommend[data-astro-cid-rgbsxi5r]{border:1px solid #CBAA5C;border-radius:6px;background-color:#fff;padding:clamp(14px,3.5vw,20px)}.mthd-detail__recommend-title[data-astro-cid-rgbsxi5r]{margin:0 0 clamp(10px,2.5vw,14px);padding-bottom:clamp(8px,2vw,10px);border-bottom:1px dashed #CBAA5C;text-align:center;font-size:max(clamp(14px,3.6vw,17px),16px);font-weight:900;line-height:1.4;color:#b8962e}.mthd-detail__recommend-list[data-astro-cid-rgbsxi5r]{display:flex;flex-direction:column;gap:clamp(8px,2vw,11px);margin:0;padding:0;list-style:none}.mthd-detail__recommend-item[data-astro-cid-rgbsxi5r]{display:flex;align-items:flex-start;gap:8px;font-size:15px;font-weight:700;line-height:1.6;color:#333}.mthd-detail__check[data-astro-cid-rgbsxi5r]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(18px,4.6vw,22px);height:clamp(18px,4.6vw,22px);margin-top:1px;border-radius:50%;background-color:#275635}.mthd-detail__check[data-astro-cid-rgbsxi5r] svg[data-astro-cid-rgbsxi5r]{width:68%;height:68%;fill:#fff}.mthd-detail__features[data-astro-cid-rgbsxi5r]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(6px,1.6vw,10px);margin:clamp(16px,4vw,24px) 0 0;padding:0;list-style:none}.mthd-detail__feature[data-astro-cid-rgbsxi5r]{display:flex;flex-direction:column;gap:4px;padding:clamp(10px,2.6vw,14px) clamp(6px,1.6vw,10px);border-top:3px solid #275635;background-color:#fff;box-shadow:0 1px 4px #0000000f;text-align:center}.mthd-detail__feature-label[data-astro-cid-rgbsxi5r]{margin:0;font-size:15px;font-weight:900;line-height:1.35;color:#275635}.mthd-detail__feature-desc[data-astro-cid-rgbsxi5r]{margin:0;font-size:13px;line-height:1.5;color:#666}.mthd-detail__flow[data-astro-cid-rgbsxi5r]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:clamp(16px,4vw,24px);padding:clamp(12px,3vw,16px);border-radius:9999px;background-color:#275635;box-shadow:0 3px #1a3d25;font-size:16px;font-weight:900;color:#fff;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.mthd-detail__stores[data-astro-cid-rgbsxi5r]{margin-top:clamp(14px,3.5vw,20px)}.mthd-detail__stores-label[data-astro-cid-rgbsxi5r]{margin:0 0 8px;text-align:center;font-size:15px;font-weight:900;letter-spacing:.08em;color:#275635}.mthd-detail__stores-list[data-astro-cid-rgbsxi5r]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mthd-detail__store[data-astro-cid-rgbsxi5r]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background-color:#fff;border:2px solid #275635;border-radius:6px;text-decoration:none;color:#1a3b22;transition:background-color .2s ease}.mthd-detail__store[data-astro-cid-rgbsxi5r]:hover{background-color:#f0f5f2}.mthd-detail__store[data-astro-cid-rgbsxi5r]:focus-visible{outline:2px solid #CBAA5C;outline-offset:2px}.mthd-detail__store-body[data-astro-cid-rgbsxi5r]{min-width:0}.mthd-detail__store-name[data-astro-cid-rgbsxi5r]{display:block;font-size:16px;font-weight:900;line-height:1.3}.mthd-detail__store-addr[data-astro-cid-rgbsxi5r]{display:block;font-size:14px;font-weight:700;line-height:1.5;color:#275635}.mthd-detail__store[data-astro-cid-rgbsxi5r] svg[data-astro-cid-rgbsxi5r]{width:16px;height:16px;flex:0 0 auto;fill:#275635}@media(min-width:860px){.mthd-detail__stores-list[data-astro-cid-rgbsxi5r]{grid-template-columns:repeat(3,1fr)}}.mthd-detail__flow[data-astro-cid-rgbsxi5r]:active{transform:translateY(3px);box-shadow:none}.mthd-detail__flow[data-astro-cid-rgbsxi5r]:focus-visible{outline:2px solid #CBAA5C;outline-offset:2px}.mthd-detail__flow[data-astro-cid-rgbsxi5r] svg[data-astro-cid-rgbsxi5r]{width:clamp(16px,4vw,20px);height:clamp(16px,4vw,20px);fill:#e8cc7a}@media(min-width:768px){.mthd-detail[data-astro-cid-rgbsxi5r]{scroll-margin-top:120px}}@media(min-width:860px){.mthd-detail__inner[data-astro-cid-rgbsxi5r]{max-width:1000px}.mthd-detail__main[data-astro-cid-rgbsxi5r]{flex-direction:row;align-items:stretch;gap:32px}.mthd-detail__visual[data-astro-cid-rgbsxi5r]{flex:0 0 40%}.mthd-detail__img[data-astro-cid-rgbsxi5r]{height:100%;min-height:320px}.mthd-detail__text[data-astro-cid-rgbsxi5r]{flex:1;min-width:0}.mthd-detail__features[data-astro-cid-rgbsxi5r]{gap:16px;margin-top:32px}.mthd-detail__feature[data-astro-cid-rgbsxi5r]{padding:18px 14px}.mthd-detail__flow[data-astro-cid-rgbsxi5r]{max-width:460px;margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.mthd-detail__flow[data-astro-cid-rgbsxi5r]{transition:none}}.mthd-area[data-astro-cid-4tafmwxf]{display:flex;justify-content:center;width:100%;background-color:#fff;padding:clamp(28px,7vw,48px) clamp(12px,3vw,20px);box-sizing:border-box;font-family:Noto Sans JP,sans-serif}.mthd-area__inner[data-astro-cid-4tafmwxf]{width:100%;max-width:500px}.mthd-area__title[data-astro-cid-4tafmwxf]{margin:0 0 clamp(8px,2vw,12px);text-align:center;font-size:clamp(21px,5.2vw,27px);font-weight:900;line-height:1.4;color:#333}.mthd-area__dots[data-astro-cid-4tafmwxf]{display:flex;justify-content:center;gap:6px;margin-bottom:clamp(14px,3.5vw,20px)}.mthd-area__dots[data-astro-cid-4tafmwxf] span[data-astro-cid-4tafmwxf]{width:clamp(4px,1vw,6px);height:clamp(4px,1vw,6px);border-radius:50%;background-color:#275635}.mthd-area__lead[data-astro-cid-4tafmwxf]{margin:0 0 clamp(18px,4.5vw,26px);text-align:center;font-size:15px;line-height:1.8;color:#555}.mthd-area__block[data-astro-cid-4tafmwxf]{margin-bottom:clamp(16px,4vw,22px);padding:clamp(14px,3.5vw,20px);border:1px solid #dcdcdc;border-radius:6px;background-color:#fff}.mthd-area__label[data-astro-cid-4tafmwxf]{margin:0 0 clamp(10px,2.5vw,14px);padding-left:10px;border-left:4px solid #275635;font-size:16px;font-weight:900;line-height:1.3;color:#275635}.mthd-area__core[data-astro-cid-4tafmwxf],.mthd-area__nearby[data-astro-cid-4tafmwxf]{display:flex;flex-wrap:wrap;gap:clamp(6px,1.6vw,10px);margin:0;padding:0;list-style:none}.mthd-area__core-item[data-astro-cid-4tafmwxf]{padding:clamp(8px,2vw,11px) clamp(14px,3.6vw,20px);border-radius:4px;background-color:#275635;font-size:max(clamp(14px,3.6vw,17px),16px);font-weight:900;line-height:1.3;color:#fff}.mthd-area__nearby-item[data-astro-cid-4tafmwxf]{padding:clamp(6px,1.6vw,9px) clamp(11px,2.8vw,15px);border:1px solid #CBAA5C;border-radius:4px;background-color:#fdfaf1;font-size:15px;font-weight:700;line-height:1.3;color:#1a3d25}.mthd-area__note[data-astro-cid-4tafmwxf]{margin:0;padding:clamp(12px,3vw,16px);border-radius:6px;background-color:#f0f5f2;font-size:15px;line-height:1.8;color:#333}@media(min-width:860px){.mthd-area__inner[data-astro-cid-4tafmwxf]{max-width:1000px}.mthd-area__core[data-astro-cid-4tafmwxf],.mthd-area__nearby[data-astro-cid-4tafmwxf]{justify-content:center}.mthd-area__label[data-astro-cid-4tafmwxf]{text-align:center;padding-left:0;border-left:none}.mthd-area__note[data-astro-cid-4tafmwxf]{text-align:center}}.mthd-assure[data-astro-cid-ys5ptbyj]{display:flex;justify-content:center;width:100%;background-color:#f0f5f2;padding:clamp(28px,7vw,48px) clamp(12px,3vw,20px);box-sizing:border-box;font-family:Noto Sans JP,sans-serif}.mthd-assure__inner[data-astro-cid-ys5ptbyj]{width:100%;max-width:500px}.mthd-assure__title[data-astro-cid-ys5ptbyj]{margin:0 0 clamp(8px,2vw,12px);text-align:center;font-size:clamp(21px,5.2vw,27px);font-weight:900;line-height:1.4;color:#333}.mthd-assure__dots[data-astro-cid-ys5ptbyj]{display:flex;justify-content:center;gap:6px;margin-bottom:clamp(16px,4vw,24px)}.mthd-assure__dots[data-astro-cid-ys5ptbyj] span[data-astro-cid-ys5ptbyj]{width:clamp(4px,1vw,6px);height:clamp(4px,1vw,6px);border-radius:50%;background-color:#275635}.mthd-assure__list[data-astro-cid-ys5ptbyj]{display:grid;grid-template-columns:1fr;gap:clamp(10px,2.5vw,14px);margin:0;padding:0;list-style:none;counter-reset:none}.mthd-assure__item[data-astro-cid-ys5ptbyj]{display:flex;align-items:flex-start;gap:clamp(10px,2.6vw,14px);padding:clamp(14px,3.5vw,20px);border-radius:6px;background-color:#fff;box-shadow:0 1px 4px #0000000f}.mthd-assure__num[data-astro-cid-ys5ptbyj]{flex-shrink:0;font-size:clamp(20px,5.2vw,26px);font-weight:900;line-height:1.1;letter-spacing:.02em;color:#cbaa5c;font-family:Arial,sans-serif}.mthd-assure__body[data-astro-cid-ys5ptbyj]{display:flex;flex-direction:column;flex:1;min-width:0}.mthd-assure__item-title[data-astro-cid-ys5ptbyj]{font-size:max(clamp(14px,3.6vw,17px),16px);font-weight:900;line-height:1.5;color:#1a3d25}.mthd-assure__item-desc[data-astro-cid-ys5ptbyj]{margin-top:clamp(5px,1.4vw,8px);font-size:15px;line-height:1.8;color:#555}@media(min-width:860px){.mthd-assure__inner[data-astro-cid-ys5ptbyj]{max-width:1000px}.mthd-assure__list[data-astro-cid-ys5ptbyj]{grid-template-columns:repeat(2,1fr);gap:20px}}
