:root{--content-width:1440px;--gutter:24px;--color-text:#171717;--color-dk-grey:#555;--color-lt-grey:#9d9d9d;--color-accent:#24e41e;--color-bg:#fff;--color-bk:#0b0b0b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-bebas), "Arial Narrow", sans-serif;--font-body:var(--font-noto-tc), var(--font-noto-jp), "Helvetica Neue", Arial, sans-serif;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:clamp(1.875rem, 4vw, 2.5rem);--fs-3xl:clamp(2.5rem, 6vw, 4.5rem);--fs-4xl:clamp(3rem, 8vw, 6rem);--fs-5xl:clamp(4rem, 10vw, 8rem);--lh-body:2;--lh-heading:1.2}html:lang(ja){--font-body:var(--font-noto-jp), var(--font-noto-tc), "Helvetica Neue", Arial, sans-serif}body{color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);margin:0}@media (max-width:767px){:root{--gutter:16px}}.qr-row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.qr-item{text-align:center;flex:0 200px;margin:0}.qr-item img{width:100%;height:auto}
._3hUVsW_footer{background:var(--color-bk);color:#fff}._3hUVsW_frame{max-width:var(--content-width);padding:56px var(--gutter) 28px;margin-inline:auto}._3hUVsW_top{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}._3hUVsW_label{font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:0;font-weight:600}._3hUVsW_address{opacity:.85;margin-top:10px;font-size:13px;font-style:normal;line-height:1.8}._3hUVsW_address span{display:block}._3hUVsW_social{gap:12px;margin:0;padding:0;list-style:none;display:flex}._3hUVsW_icon{color:#fff;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s,border-color .25s,color .25s,box-shadow .25s;display:grid}._3hUVsW_icon:is(:hover,:focus-visible){background:var(--color-accent);border-color:var(--color-accent);color:#0b0b0b;box-shadow:0 0 16px #24e41e8c}._3hUVsW_bottom{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:48px;padding-top:20px;display:flex}._3hUVsW_legal{flex-wrap:wrap;gap:8px 24px;display:flex}._3hUVsW_legalLink{font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:#fff;font-weight:600;text-decoration:none;transition:color .2s}._3hUVsW_legalLink:is(:hover,:focus-visible){color:var(--color-accent)}._3hUVsW_copy{opacity:.7;margin:0;font-size:11px;line-height:1.6}@media (max-width:767px){._3hUVsW_frame{padding-top:40px}._3hUVsW_top,._3hUVsW_bottom{flex-direction:column;align-items:flex-start}._3hUVsW_top{gap:24px}._3hUVsW_bottom{margin-top:32px}}
