.ad-hero[data-astro-cid-xmkbembm]{padding:56px clamp(24px,5vw,80px) 40px;max-width:720px}.ad-lede[data-astro-cid-xmkbembm]{margin-top:16px;font-size:var(--text-base);line-height:1.6;color:var(--color-charcoal-light, #55534e)}.ad-back[data-astro-cid-xmkbembm]{display:inline-block;margin-top:24px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#2c2b298c;text-decoration:none;transition:color .2s}.ad-back[data-astro-cid-xmkbembm]:hover{color:#1b2a4a}.ad-section[data-astro-cid-xmkbembm]{border-top:1px solid rgba(44,43,41,.08);padding:48px clamp(24px,5vw,80px) 56px;max-width:1160px}.ad-kicker[data-astro-cid-xmkbembm]{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#b8891f;margin-bottom:8px}.ad-title[data-astro-cid-xmkbembm]{font-family:var(--font-heading);font-weight:300;font-size:var(--text-xl);color:#1b2a4a}.ad-desc[data-astro-cid-xmkbembm]{margin-top:10px;max-width:56ch;font-size:var(--text-sm);line-height:1.6;color:#2c2b299e}.tr-bank[data-astro-cid-xmkbembm]{margin-top:32px;max-width:880px}.tr-group[data-astro-cid-xmkbembm]{margin:36px 0 12px;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#b8891f;font-weight:400}.tr-group[data-astro-cid-xmkbembm]:first-child{margin-top:0}.tr-list[data-astro-cid-xmkbembm]{margin:0}.tr-row[data-astro-cid-xmkbembm]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:6px 40px;padding:14px 0}.tr-row[data-astro-cid-xmkbembm] dt[data-astro-cid-xmkbembm]{font-size:var(--text-sm);line-height:1.6;color:#2c2b299e}.tr-row[data-astro-cid-xmkbembm] dd[data-astro-cid-xmkbembm]{margin:0;font-family:Noto Sans JP,sans-serif;font-size:1rem;line-height:1.7;color:#1b2a4a}@media(max-width:640px){.tr-row[data-astro-cid-xmkbembm]{grid-template-columns:1fr;padding:10px 0}}.ad-gallery[data-astro-cid-xmkbembm]{margin-top:32px;display:flex;flex-wrap:wrap;gap:32px 28px}.ad-card[data-astro-cid-xmkbembm]{margin:0;cursor:zoom-in;outline:none}.ad-card[data-astro-cid-xmkbembm]:focus-visible .ad-frame[data-astro-cid-xmkbembm]{outline:2px solid #B8891F;outline-offset:3px}.ad-frame[data-astro-cid-xmkbembm]{--tw: 232;position:relative;overflow:hidden;width:calc(var(--tw) * 1px);height:calc(var(--tw) * var(--h) / var(--w) * 1px);box-shadow:0 6px 22px #00000029;transition:transform .25s ease,box-shadow .25s ease}.ad-card[data-astro-cid-xmkbembm]:hover .ad-frame[data-astro-cid-xmkbembm]{transform:translateY(-3px);box-shadow:0 14px 34px #0000003d}.ad-scale[data-astro-cid-xmkbembm]{position:absolute;top:0;left:0;transform-origin:top left;transform:scale(calc(var(--tw) / var(--w)))}.ad-scale[data-astro-cid-xmkbembm]>[data-astro-cid-xmkbembm]{flex:none}.ad-card-img[data-astro-cid-xmkbembm] .ad-frame[data-astro-cid-xmkbembm] img[data-astro-cid-xmkbembm]{width:100%;height:100%;object-fit:cover;display:block}figcaption[data-astro-cid-xmkbembm]{margin-top:12px;max-width:calc(var(--tw,232) * 1px);font-size:.7rem;letter-spacing:.02em;color:#2c2b298c;line-height:1.4}@media(max-width:640px){.ad-frame[data-astro-cid-xmkbembm]{--tw: 150}.ad-gallery[data-astro-cid-xmkbembm]{gap:24px 18px}}#ad-lightbox[data-astro-cid-xmkbembm]{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:24px;background:#181714e0;cursor:zoom-out}#ad-lightbox[data-astro-cid-xmkbembm].open{display:flex}#ad-lightbox-inner[data-astro-cid-xmkbembm]{position:relative;cursor:default}.ad-lb-nav[data-astro-cid-xmkbembm]{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:0;border-radius:999px;background:#f7f5f01f;color:#f7f5f0;font:300 40px/1 var(--font-heading);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.ad-lb-nav[data-astro-cid-xmkbembm]:hover{background:#f7f5f03d}.ad-lb-prev[data-astro-cid-xmkbembm]{left:24px}.ad-lb-next[data-astro-cid-xmkbembm]{right:24px}#ad-lb-count[data-astro-cid-xmkbembm]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-family:var(--font-body);font-size:12px;letter-spacing:.15em;color:#f7f5f0b3}@media(max-width:767px){.ad-lb-nav[data-astro-cid-xmkbembm]{display:none}}#ad-lightbox-inner[data-astro-cid-xmkbembm] .ad-frame{--fit: min(92vw, calc(90vh * var(--w) / var(--h)));width:var(--fit);height:calc(var(--fit) * var(--h) / var(--w));box-shadow:0 30px 90px #0000008c;transform:none}#ad-lightbox-inner[data-astro-cid-xmkbembm] .ad-scale{transform:scale(calc(var(--fit) / (var(--w) * 1px)))}#ad-lightbox-inner[data-astro-cid-xmkbembm] img.ad-lightbox-img{max-width:92vw;max-height:90vh;width:auto;height:auto;object-fit:contain;box-shadow:0 30px 90px #0000008c;display:block}
