.sns-pick4{background:#f7f4eb;color:#171610;padding:64px 24px}.sns-pick4__inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.sns-pick4__eyebrow{color:#735600;font-size:13px;font-weight:700;letter-spacing:.16em;margin:0 0 16px}.sns-pick4 h2{font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-.025em;margin:0 0 20px;text-transform:none}.sns-pick4__intro{font-size:19px;line-height:1.6;margin:0 0 28px;max-width:390px}.sns-pick4__choices{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sns-pick4__button{display:flex;justify-content:center;align-items:center;text-align:center;min-height:54px;padding:14px 18px;background:#171610;color:#fff;border:1px solid #171610;font-weight:700;font-size:15px;text-decoration:none;border-radius:3px}.sns-pick4__button--outline{background:transparent;color:#171610}.sns-pick4__button:hover{background:#e4bd46;color:#171610;border-color:#e4bd46}.sns-pick4__button:focus-visible{outline:3px solid #91700b;outline-offset:4px}.sns-pick4__count{font-size:13px;text-align:center;margin:10px 0 0;color:#555044}.sns-pick4__note{font-size:13px;line-height:1.6;color:#555044;margin:24px 0 0}.sns-pick4__image img{display:block;width:100%;height:auto;border-radius:4px}@media(max-width:899px){.sns-pick4{padding:40px 20px}.sns-pick4__inner{grid-template-columns:1fr;gap:32px;max-width:640px}.sns-pick4__intro{max-width:none}}@media(max-width:360px){.sns-pick4__choices{grid-template-columns:1fr}}
