.fvhero[data-astro-cid-62lwekjm]{position:relative;width:100%;background:#fff;border-bottom:3px solid #CBAA5C;font-family:Noto Sans JP,sans-serif;overflow:hidden;box-sizing:border-box}.fvhero__inner[data-astro-cid-62lwekjm]{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"text text" "product chan";align-items:end;width:100%;max-width:640px;margin:0 auto;padding:clamp(18px,5vw,32px) clamp(16px,4vw,24px) 0;box-sizing:border-box}.fvhero__text[data-astro-cid-62lwekjm]{grid-area:text;text-align:center}.fvhero__lead[data-astro-cid-62lwekjm]{margin:0 0 clamp(6px,1.6vw,10px);font-size:14px;font-weight:700;letter-spacing:.06em;color:#275635}.fvhero__lead[data-astro-cid-62lwekjm]:before{content:"＼ "}.fvhero__lead[data-astro-cid-62lwekjm]:after{content:" ／"}.fvhero__heading[data-astro-cid-62lwekjm]{margin:0}.fvhero__title[data-astro-cid-62lwekjm]{display:block;font-family:"Noto Serif JP",serif;font-size:clamp(30px,9.4vw,46px);font-weight:700;line-height:1.25;letter-spacing:.02em;color:#b8962e;word-break:keep-all;overflow-wrap:anywhere}.fvhero__catch[data-astro-cid-62lwekjm]{display:block;width:fit-content;max-width:100%;margin:clamp(10px,2.6vw,16px) auto 0;padding:clamp(7px,1.8vw,10px) clamp(16px,4.4vw,28px);border-radius:9999px;background:#275635;color:#fff;font-size:max(clamp(15px,4.2vw,20px),15px);font-weight:700;line-height:1.45;letter-spacing:.02em;box-sizing:border-box}.fvhero__sub[data-astro-cid-62lwekjm]{margin:clamp(10px,2.6vw,16px) 0 0;font-size:max(clamp(15px,4.2vw,20px),15px);font-weight:700;line-height:1.6;color:#1a3d25}.fvhero__badges[data-astro-cid-62lwekjm]{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(6px,1.6vw,10px);margin:clamp(12px,3vw,18px) 0 0;padding:0;list-style:none}.fvhero__badge[data-astro-cid-62lwekjm]{padding:clamp(5px,1.4vw,7px) clamp(10px,2.6vw,14px);border:1px solid #CBAA5C;border-radius:9999px;background:#fff;color:#b8962e;font-size:14px;font-weight:700;letter-spacing:.04em}.fvhero__product[data-astro-cid-62lwekjm]{grid-area:product;align-self:center;margin:clamp(14px,4vw,24px) 0 clamp(14px,4vw,24px)}.fvhero__product-img[data-astro-cid-62lwekjm]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;mix-blend-mode:multiply}.fvhero__product--photo[data-astro-cid-62lwekjm] .fvhero__product-img[data-astro-cid-62lwekjm]{object-fit:cover;mix-blend-mode:normal;border:1px solid #CBAA5C;border-radius:6px}.fvhero__product-note[data-astro-cid-62lwekjm]{margin:6px 0 0;font-size:13px;line-height:1.6;color:#888}.fvhero__collage[data-astro-cid-62lwekjm]{display:grid;grid-template-columns:1fr 1.25fr;grid-template-rows:auto auto;gap:clamp(6px,1vw,14px);align-items:center}.fvhero__collage-img[data-astro-cid-62lwekjm]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;padding:clamp(3px,.5vw,6px);border:1px solid #CBAA5C;border-radius:4px;background:#fff;box-sizing:border-box}.fvhero__collage-img--1[data-astro-cid-62lwekjm]{grid-column:1;grid-row:1}.fvhero__collage-img--2[data-astro-cid-62lwekjm]{grid-column:2;grid-row:1 / span 2}.fvhero__collage-img--3[data-astro-cid-62lwekjm]{grid-column:1;grid-row:2}.fvhero__chan[data-astro-cid-62lwekjm]{grid-area:chan;align-self:end;margin-top:clamp(10px,3vw,18px);margin-left:-12%;line-height:0}.fvhero__chan-img[data-astro-cid-62lwekjm]{display:block;width:112%;max-width:none;height:auto}@media(min-width:768px){body:not(.lp-sp-only) .fvhero[data-astro-cid-62lwekjm]{padding-top:clamp(38px,9.4vw - 55px,83px)}}@media(min-width:768px){body:not(.lp-sp-only) .fvhero__inner[data-astro-cid-62lwekjm]{grid-template-columns:minmax(0,.95fr) minmax(0,1.5fr) minmax(0,.8fr);grid-template-areas:"product text chan";align-items:center;max-width:1240px;min-height:clamp(380px,34vw,480px);padding:0 clamp(24px,3vw,48px);column-gap:clamp(16px,2.4vw,40px)}body:not(.lp-sp-only) .fvhero__text[data-astro-cid-62lwekjm]{padding:clamp(28px,3vw,48px) 0}body:not(.lp-sp-only) .fvhero__title[data-astro-cid-62lwekjm]{font-size:clamp(32px,3.2vw,48px)}body:not(.lp-sp-only) .fvhero__catch[data-astro-cid-62lwekjm]{font-size:clamp(17px,1.6vw,22px)}body:not(.lp-sp-only) .fvhero__sub[data-astro-cid-62lwekjm]{font-size:clamp(17px,1.6vw,22px)}body:not(.lp-sp-only) .fvhero__badge[data-astro-cid-62lwekjm]{font-size:15px}body:not(.lp-sp-only) .fvhero__product[data-astro-cid-62lwekjm]{margin:0}body:not(.lp-sp-only) .fvhero__chan[data-astro-cid-62lwekjm]{align-self:end;margin:clamp(16px,2vw,28px) 0 0}body:not(.lp-sp-only) .fvhero__chan-img[data-astro-cid-62lwekjm]{width:100%;max-width:400px;margin-left:auto}}
