@charset "UTF-8";.cp-page[data-astro-cid-5yxmqngi]{overflow-x:clip;background:#f2f1eb;color:#08090c;font-family:Noto Sans JP,sans-serif;word-break:auto-phrase;text-spacing-trim:trim-start}.cp-nw{white-space:nowrap}.cp-page[data-astro-cid-5yxmqngi] section[data-astro-cid-5yxmqngi][id]{scroll-margin-top:-32px}.cp-page[data-astro-cid-5yxmqngi] a[data-astro-cid-5yxmqngi]:hover{opacity:1}.cp-page[data-astro-cid-5yxmqngi] [data-astro-cid-5yxmqngi]:focus-visible{outline:3px solid #c4301f;outline-offset:3px}.cp-hero[data-astro-cid-5yxmqngi] [data-astro-cid-5yxmqngi]:focus-visible,.cp-band--ink[data-astro-cid-5yxmqngi] [data-astro-cid-5yxmqngi]:focus-visible,.cp-contact[data-astro-cid-5yxmqngi] [data-astro-cid-5yxmqngi]:focus-visible,.cp-back[data-astro-cid-5yxmqngi] [data-astro-cid-5yxmqngi]:focus-visible{outline-color:#f4f7f2}.cp-band--ink[data-astro-cid-5yxmqngi] .cp-pass[data-astro-cid-5yxmqngi] [data-astro-cid-5yxmqngi]:focus-visible,.cp-band--ink[data-astro-cid-5yxmqngi] .cp-area__body[data-astro-cid-5yxmqngi] [data-astro-cid-5yxmqngi]:focus-visible,.cp-contact[data-astro-cid-5yxmqngi] .cp-gate[data-astro-cid-5yxmqngi] [data-astro-cid-5yxmqngi]:focus-visible{outline-color:#c4301f}.cp-defs[data-astro-cid-5yxmqngi]{position:absolute;width:0;height:0;overflow:hidden}.cp-z[data-astro-cid-5yxmqngi]{font-family:Zalando Sans Expanded,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:-.02em}.cp-wrap[data-astro-cid-5yxmqngi]{position:relative;max-width:1280px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4.5rem)}.cp-band[data-astro-cid-5yxmqngi]{position:relative;padding-block:clamp(5rem,9vw,9rem)}.cp-band--paper[data-astro-cid-5yxmqngi]{background-color:#f2f1eb;background-image:linear-gradient(90deg,rgba(8,9,12,.06) 1px,transparent 1px),linear-gradient(rgba(8,9,12,.035) 1px,transparent 1px);background-size:96px 100%,100% 56px}.cp-band--ink[data-astro-cid-5yxmqngi]{position:relative;isolation:isolate;background:linear-gradient(115deg,rgba(0,212,255,.055),transparent 45%),linear-gradient(295deg,rgba(230,59,46,.06),transparent 45%),#050608;color:#f4f7f2}.cp-band--ink[data-astro-cid-5yxmqngi]:before,.cp-band--ink[data-astro-cid-5yxmqngi]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.cp-band--ink[data-astro-cid-5yxmqngi]:before{background-image:linear-gradient(90deg,rgba(244,247,242,.05) 1px,transparent 1px),linear-gradient(rgba(244,247,242,.05) 1px,transparent 1px);background-size:92px 92px;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.cp-band--ink[data-astro-cid-5yxmqngi]:after{background:linear-gradient(104deg,transparent 16.6%,rgba(0,212,255,.12) 18.2%,transparent 19.8%,transparent 50.6%,rgba(230,59,46,.1) 52.2%,transparent 53.8%),repeating-linear-gradient(180deg,rgba(244,247,242,.025)0 1px,transparent 1px 7px)}.cp-grain[data-astro-cid-5yxmqngi]{position:absolute;inset:0;background:url(/images/noise.webp)0 0/240px 240px;mix-blend-mode:screen;opacity:.08;pointer-events:none}.cp-mark[data-astro-cid-5yxmqngi]{display:block;overflow:visible}.cp-head[data-astro-cid-5yxmqngi]{position:relative;margin-bottom:clamp(2.5rem,5vw,4.5rem);padding-top:1.25rem;border-top:3px solid #08090c}.cp-head--lead[data-astro-cid-5yxmqngi]{margin-bottom:clamp(.75rem,.15rem + 1.75vw,1.5rem)}.cp-band--ink[data-astro-cid-5yxmqngi] .cp-head[data-astro-cid-5yxmqngi],.cp-contact[data-astro-cid-5yxmqngi] .cp-head[data-astro-cid-5yxmqngi]{border-top-color:#f4f7f23d}.cp-label[data-astro-cid-5yxmqngi]{display:flex;align-items:center;gap:.7rem;color:#c4301f;font:700 .8125rem/1.4 Noto Sans JP,sans-serif;letter-spacing:.06em}.cp-label[data-astro-cid-5yxmqngi]:before{content:"";flex:0 0 1.8rem;height:2px;background:currentColor}.cp-label[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{font-family:Zalando Sans Expanded,Noto Sans JP,sans-serif;font-weight:600;letter-spacing:.12em;word-spacing:-.14em}.cp-band--ink[data-astro-cid-5yxmqngi] .cp-label[data-astro-cid-5yxmqngi],.cp-contact[data-astro-cid-5yxmqngi] .cp-label[data-astro-cid-5yxmqngi],.cp-hero[data-astro-cid-5yxmqngi] .cp-label[data-astro-cid-5yxmqngi]{color:#ff6b6b}.cp-en[data-astro-cid-5yxmqngi]{display:block;margin:clamp(.9rem,1.6vw,1.4rem)0 .08em;font:900 clamp(3rem,1.4rem + 6.6vw,7.5rem)/.86"Zalando Sans Expanded","Noto Sans JP",sans-serif;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.cp-en[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:inline-block}.cp-en[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]+span[data-astro-cid-5yxmqngi]{margin-inline-start:.24em}.cp-en[data-astro-cid-5yxmqngi]{font-size:min(clamp(3rem,1.4rem + 6.6vw,7.5rem),10.5vw);color:#f4f7f2;text-shadow:-.04em 0 0 rgba(0,212,255,.8),.04em 0 0 rgba(230,59,46,.8)}.cp-lead[data-astro-cid-5yxmqngi]{margin-top:clamp(.75rem,.15rem + 1.75vw,1.5rem);color:#f4f7f2;font:900 clamp(1.5rem,.9rem + 2.2vw,2.75rem)/1.2"Noto Sans JP",sans-serif;letter-spacing:-.045em}.cp-lead[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:inline-block;max-width:100%}.cp-en--cyan[data-astro-cid-5yxmqngi]{color:#00d4ff;text-shadow:.045em .045em 0#08090c}.cp-en--coral[data-astro-cid-5yxmqngi]{color:#ff6b6b;text-shadow:.045em .045em 0#08090c}.cp-en--ink[data-astro-cid-5yxmqngi]{color:#08090c;text-shadow:.05em .05em 0#f4f7f2}.cp-hl[data-astro-cid-5yxmqngi]{position:relative;isolation:isolate;display:inline-block;margin:.08em .08em .04em -.1em;padding:0 .12em;color:#08090c;text-shadow:none}.cp-hl[data-astro-cid-5yxmqngi]:before{content:"";position:absolute;inset:.04em 0-.02em;z-index:-1;background:#00d4ff;rotate:-2deg}.cp-hl--coral[data-astro-cid-5yxmqngi]:before{background:#ff6b6b}.cp-btn[data-astro-cid-5yxmqngi]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border:3px solid #08090c;border-radius:0;background:#08090c;color:#f4f7f2;font:900 1rem/1.3 Noto Sans JP,sans-serif;letter-spacing:.02em;text-align:center;white-space:nowrap;text-decoration:none;box-shadow:-3px -3px #00d4ff,4px 4px #e63b2e;transition:translate .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s,color .2s}.cp-btn[data-astro-cid-5yxmqngi] svg[data-astro-cid-5yxmqngi]{flex-shrink:0;width:18px;height:18px;transition:translate .2s cubic-bezier(.16,1,.3,1)}.cp-btn[data-astro-cid-5yxmqngi]:hover{background:#00d4ff;color:#08090c;translate:-1px -1px;box-shadow:-5px -5px #00d4ff,6px 6px #e63b2e}.cp-btn[data-astro-cid-5yxmqngi]:hover svg[data-astro-cid-5yxmqngi]{translate:3px 0}.cp-btn[data-astro-cid-5yxmqngi]:active{translate:3px 3px;box-shadow:none}@media (max-width:767.98px){.cp-btn[data-astro-cid-5yxmqngi]{min-height:52px;padding-inline:22px;font-size:.9375rem}}.cp-btn--on-ink[data-astro-cid-5yxmqngi]{background:#f4f7f2;color:#08090c}.cp-btn--line[data-astro-cid-5yxmqngi]{border-color:#f4f7f2c7;background:#05060859;color:#f4f7f2;box-shadow:none}.cp-btn--line[data-astro-cid-5yxmqngi]:hover{border-color:#08090c}.cp-link[data-astro-cid-5yxmqngi]{display:inline-flex;align-items:center;min-height:44px;color:inherit;font:700 .9375rem/1.4 Noto Sans JP,sans-serif;text-decoration:underline 2px #e63b2e;text-underline-offset:5px;transition:text-decoration-color .2s}.cp-link[data-astro-cid-5yxmqngi]:hover{text-decoration-color:currentColor}.cp-burst[data-astro-cid-5yxmqngi]{position:absolute;display:grid;place-items:center;width:5.25em;height:5.25em;filter:drop-shadow(.19em .19em 0#08090c);rotate:-12deg}.cp-burst[data-astro-cid-5yxmqngi]:before,.cp-burst[data-astro-cid-5yxmqngi]:after{content:"";position:absolute;clip-path:polygon(50%0,60.4% 11.4%,75% 6.7%,78.3% 21.7%,93.3% 25%,88.6% 39.6%,100% 50%,88.6% 60.4%,93.3% 75%,78.3% 78.3%,75% 93.3%,60.4% 88.6%,50% 100%,39.6% 88.6%,25% 93.3%,21.7% 78.3%,6.7% 75%,11.4% 60.4%,0 50%,11.4% 39.6%,6.7% 25%,21.7% 21.7%,25% 6.7%,39.6% 11.4%)}.cp-burst[data-astro-cid-5yxmqngi]:before{inset:0;background:#08090c}.cp-burst[data-astro-cid-5yxmqngi]:after{inset:.31em;background:#0f8}.cp-burst[data-astro-cid-5yxmqngi] span[data-astro-cid-5yxmqngi]{position:relative;z-index:1;color:#08090c;font:400 1.25em/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:-.04em}.cp-sticker[data-astro-cid-5yxmqngi]{display:inline-flex;align-items:center;justify-content:center;padding:.5em .75em .45em;border:3px solid #08090c;border-radius:6px;background:#f4f7f2;color:#08090c;font:800 .75rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:3px 3px #08090c;rotate:var(--r, -3deg)}.cp-strap[data-astro-cid-5yxmqngi]{position:absolute;left:50%;bottom:calc(100% - 3cqi);z-index:0;width:14cqi;height:1200px;overflow:hidden;border-inline:3px solid #08090c;background:#00d4ff;color:#08090c;font-size:3.2cqi;translate:-50%0}.cp-strap--green[data-astro-cid-5yxmqngi]{background:#0f8}.cp-strap__print[data-astro-cid-5yxmqngi]{position:absolute;left:50%;bottom:.5em;display:flex;align-items:center;writing-mode:vertical-rl;translate:-50%0;white-space:nowrap;font:800 1em/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.06em}.cp-strap__item[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:inline-block}.cp-strap__item[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]+span[data-astro-cid-5yxmqngi]{margin-inline-start:.5em}.cp-strap__one[data-astro-cid-5yxmqngi]{display:none}@media (max-width:1079.98px){.cp-hang[data-astro-cid-5yxmqngi] .cp-strap__print[data-astro-cid-5yxmqngi]{display:none}.cp-hang[data-astro-cid-5yxmqngi] .cp-strap__one[data-astro-cid-5yxmqngi]{position:absolute;top:calc((var(--drop) - 7cqi)/2);left:50%;display:block;font:800 1em/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.06em;white-space:nowrap;translate:-50% -50%}.cp-hang[data-astro-cid-5yxmqngi] .cp-strap__one[data-astro-cid-5yxmqngi]>.cp-strap__item[data-astro-cid-5yxmqngi]{display:block;writing-mode:vertical-rl}}.cp-strap__sep[data-astro-cid-5yxmqngi]{display:block;flex-shrink:0;width:.5em;height:.5em;margin-inline:1.1em;background:currentColor;rotate:45deg}.cp-hang[data-astro-cid-5yxmqngi]{position:relative;container-type:inline-size}.cp-pass[data-astro-cid-5yxmqngi]{position:relative;z-index:1;display:flex;flex-direction:column;border:3px solid #08090c;border-radius:6px;background:#f4f7f2;color:#08090c;box-shadow:-2.2cqi -2.2cqi #00d4ff,2.2cqi 2.2cqi #e63b2e;rotate:-4deg;transform-origin:50% -3cqi}.cp-pass__clip[data-astro-cid-5yxmqngi]{position:absolute;top:-7cqi;left:50%;z-index:2;width:17cqi;height:11cqi;border:3px solid #08090c;border-radius:4px;background:linear-gradient(180deg,#f4f7f2 0 38%,#08090c2e 38% 46%,#f4f7f2 46%);translate:-50%0;box-shadow:.8cqi .8cqi #08090c}.cp-pass__top[data-astro-cid-5yxmqngi]{display:grid;place-items:center;height:13cqi}.cp-pass__slot[data-astro-cid-5yxmqngi]{width:24cqi;height:3.6cqi;margin-top:1cqi;border-radius:2cqi;background:#050608}.cp-pass__face[data-astro-cid-5yxmqngi]{position:relative;display:grid;place-content:center;justify-items:center;gap:4.2cqi;height:44cqi;border-top:3px solid #08090c;background:repeating-linear-gradient(180deg,rgba(244,247,242,.05)0 1px,transparent 1px 4px),radial-gradient(rgba(244,247,242,.12) 1.2px,transparent 1.6px)0 0/9px 9px,linear-gradient(120deg,rgba(0,212,255,.22),transparent 45%,rgba(230,59,46,.26)),#050608;color:#f4f7f2}.cp-pass__face[data-astro-cid-5yxmqngi] .cp-mark[data-astro-cid-5yxmqngi]{width:60cqi}.cp-pass__en[data-astro-cid-5yxmqngi]{color:#f4f7f2b8;font:600 2.9cqi/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.12em;word-spacing:-.14em}.cp-pass__en[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:inline-block}.cp-pass__en[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]+span[data-astro-cid-5yxmqngi]{margin-inline-start:.5em}.cp-pass__en[data-astro-cid-5yxmqngi]{white-space:nowrap}.cp-pass__band[data-astro-cid-5yxmqngi]{display:flex;align-items:center;justify-content:center;height:17cqi;border-block:3px solid #08090c;background:#c4301f;color:#f4f7f2;font:900 9.6cqi/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.cp-pass__band[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:inline-block}.cp-pass__band[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]+span[data-astro-cid-5yxmqngi]{margin-inline-start:.26em}.cp-pass__fields[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.6cqi 5cqi;padding:5.4cqi 7cqi 0}.cp-pass__field[data-astro-cid-5yxmqngi]{display:grid;align-content:start;gap:1.2cqi;min-width:0}.cp-pass__field[data-astro-cid-5yxmqngi] small[data-astro-cid-5yxmqngi]{color:#08090ca3;font:600 2.9cqi/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.12em;word-spacing:-.14em}.cp-pass__field[data-astro-cid-5yxmqngi] b[data-astro-cid-5yxmqngi]{font:900 5.4cqi/1.15 Noto Sans JP,sans-serif;letter-spacing:-.02em;white-space:nowrap}.cp-pass__field[data-astro-cid-5yxmqngi] b[data-astro-cid-5yxmqngi].is-en{font:900 4.1cqi/1.15 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:-.02em}.cp-pass__field[data-astro-cid-5yxmqngi] em[data-astro-cid-5yxmqngi]{color:#08090ca3;font:600 2.9cqi/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;font-style:normal;letter-spacing:.12em;word-spacing:-.14em}.cp-pass__field--wide[data-astro-cid-5yxmqngi]{grid-column:1/-1;grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:3cqi}.cp-pass__field--wide[data-astro-cid-5yxmqngi] small[data-astro-cid-5yxmqngi]{grid-column:1/-1}.cp-pass__field--wide[data-astro-cid-5yxmqngi] b[data-astro-cid-5yxmqngi]{font-size:7.2cqi}.cp-pass__code[data-astro-cid-5yxmqngi]{display:grid;gap:1.6cqi;margin-top:auto;padding:5cqi 7cqi 5.4cqi}.cp-pass__code[data-astro-cid-5yxmqngi] i[data-astro-cid-5yxmqngi]{display:block;height:9cqi;background:repeating-linear-gradient(90deg,#08090c 0 2px,transparent 2px 5px,#08090c 5px 6px,transparent 6px 9px,#08090c 9px 12px,transparent 12px 14px,#08090c 14px 15px,transparent 15px 19px)}.cp-pass__code[data-astro-cid-5yxmqngi] small[data-astro-cid-5yxmqngi]{color:#08090c;font:600 2.9cqi/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.42em;text-align:center;white-space:nowrap}.cp-pass__burst[data-astro-cid-5yxmqngi]{top:13cqi;right:-8cqi;font-size:4cqi}.cp-hero[data-astro-cid-5yxmqngi]{position:relative;isolation:isolate;overflow:hidden;padding:104px 0 30px;background:#050608;color:#f4f7f2}@media (max-width:767.98px){.cp-hero[data-astro-cid-5yxmqngi]{padding-top:88px}}.cp-hero__bg[data-astro-cid-5yxmqngi]{position:absolute;inset:0;z-index:-1;overflow:hidden}.cp-hero__bg[data-astro-cid-5yxmqngi]>[data-astro-cid-5yxmqngi]{position:absolute}.cp-hero__photo[data-astro-cid-5yxmqngi]{inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;filter:saturate(1.04) contrast(1.12) brightness(.62)}.cp-hero__veil[data-astro-cid-5yxmqngi]{inset:0;background:linear-gradient(90deg,#050608f0 0 28%,#0506089e 50%,#05060833 78%,#05060852),linear-gradient(180deg,rgba(5,6,8,.4)0,transparent 26%,transparent 58%,rgba(5,6,8,.95) 100%)}@media (max-width:1079.98px){.cp-hero__veil[data-astro-cid-5yxmqngi]{background:linear-gradient(180deg,#050608c7,#05060899 40%,#0506086b,#050608f2)}}.cp-hero__inner[data-astro-cid-5yxmqngi]{--h1:clamp(2.5rem, 1rem + 5.2vw, 5.5rem);--pass-w:clamp(300px, 26vw, 372px);--main-pad:clamp(24px, 7.2vw, 104px);display:grid;grid-template-columns:minmax(0,1fr) var(--pass-w);grid-template-areas:"main hang""toc toc";column-gap:clamp(40px,6vw,96px)}@media (max-width:1079.98px){.cp-hero__inner[data-astro-cid-5yxmqngi]{--pass-w:clamp(232px, 62vw, 320px);--main-pad:0px;grid-template-columns:minmax(0,1fr);grid-template-areas:"main""hang""toc"}}.cp-hero__main[data-astro-cid-5yxmqngi]{grid-area:main;min-width:0;padding-top:var(--main-pad)}@media (max-width:1079.98px){.cp-hero__main[data-astro-cid-5yxmqngi]{padding-bottom:24px;border-bottom:3px solid rgba(244,247,242,.24)}}.cp-crumbs[data-astro-cid-5yxmqngi]{margin-bottom:24px}.cp-crumbs[data-astro-cid-5yxmqngi] ol[data-astro-cid-5yxmqngi]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;list-style:none;color:#f4f7f2b8;font:500 .8125rem/1.5 Noto Sans JP,sans-serif}.cp-crumbs[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]+li[data-astro-cid-5yxmqngi]:before{content:"/";margin-right:8px;color:#f4f7f28c}.cp-crumbs[data-astro-cid-5yxmqngi] a[data-astro-cid-5yxmqngi]{display:inline-block;padding:calc((44px - 1.5em)/2) 10px;margin:calc((44px - 1.5em)/-2) -10px;color:inherit;text-decoration:none}.cp-crumbs[data-astro-cid-5yxmqngi] a[data-astro-cid-5yxmqngi]:hover{color:#f4f7f2;text-decoration:underline 2px #00d4ff;text-underline-offset:4px}.cp-hero__label[data-astro-cid-5yxmqngi]{margin-bottom:22px}.cp-hero__label[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{font-size:.75rem}.cp-hero__h1[data-astro-cid-5yxmqngi]{isolation:isolate;color:#f4f7f2;font:900 var(--h1)/1.1"Noto Sans JP",sans-serif;letter-spacing:-.05em;text-shadow:0 2px 24px rgba(0,0,0,.5)}.cp-hero__h1[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:block;width:fit-content;white-space:nowrap}.cp-hero__h1[data-astro-cid-5yxmqngi] .cp-z[data-astro-cid-5yxmqngi]{font-weight:700}.cp-hero__sub[data-astro-cid-5yxmqngi]{margin-top:clamp(18px,2vw,28px);color:#f4f7f2e6;font:500 clamp(.9375rem,.8rem + .45vw,1.1875rem)/1.75"Noto Sans JP",sans-serif}.cp-hero__sub[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:inline-block;max-width:100%}.cp-hero__cta[data-astro-cid-5yxmqngi]{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:clamp(26px,3.2vw,44px)}@media (max-width:639.98px){.cp-hero__cta[data-astro-cid-5yxmqngi]{gap:12px}.cp-hero__cta[data-astro-cid-5yxmqngi] .cp-btn[data-astro-cid-5yxmqngi]{flex:1 1 auto;gap:8px;padding-inline:12px}.cp-hero__cta[data-astro-cid-5yxmqngi] .cp-btn[data-astro-cid-5yxmqngi] svg[data-astro-cid-5yxmqngi]{width:16px;height:16px}}.cp-hero[data-astro-cid-5yxmqngi] .cp-hang[data-astro-cid-5yxmqngi]{grid-area:hang;width:var(--pass-w);margin-top:calc(var(--main-pad) + 84px + 1.73*var(--h1) - .655*var(--pass-w))}@media (max-width:1079.98px){.cp-hero[data-astro-cid-5yxmqngi] .cp-hang[data-astro-cid-5yxmqngi]{--drop:40cqi;justify-self:center;margin-top:0;translate:3%0}.cp-hero[data-astro-cid-5yxmqngi] .cp-hang[data-astro-cid-5yxmqngi] .cp-strap[data-astro-cid-5yxmqngi]{top:0;bottom:auto;height:calc(var(--drop) + 3cqi)}.cp-hero[data-astro-cid-5yxmqngi] .cp-hang[data-astro-cid-5yxmqngi] .cp-pass[data-astro-cid-5yxmqngi]{margin-top:var(--drop)}}@media (prefers-reduced-motion:no-preference){.cp-hero[data-astro-cid-5yxmqngi] .cp-pass[data-astro-cid-5yxmqngi]{animation:cp-settle 2.4s ease-in-out .25s both}}@keyframes cp-settle{0%{rotate:-11deg}30%{rotate:1deg}52%{rotate:-6.6deg}72%{rotate:-2.6deg}88%{rotate:-4.6deg}to{rotate:-4deg}}.cp-toc[data-astro-cid-5yxmqngi]{grid-area:toc;display:flex;flex-wrap:wrap;align-items:stretch;margin-top:clamp(2.25rem,4vw,3.5rem);border-top:1px solid rgba(244,247,242,.24);border-bottom:1px solid rgba(244,247,242,.24)}.cp-toc__label[data-astro-cid-5yxmqngi]{display:flex;align-items:center;padding-right:1.25rem;color:#f4f7f2b8;font:600 .75rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.12em;word-spacing:-.14em}@media (max-width:1199.98px){.cp-toc__label[data-astro-cid-5yxmqngi]{flex:1;min-height:44px}}.cp-jump[data-astro-cid-5yxmqngi]{flex:1;min-width:0}@media (max-width:1199.98px){.cp-jump[data-astro-cid-5yxmqngi]{flex-basis:100%;border-top:1px solid rgba(244,247,242,.24)}}.cp-jump[data-astro-cid-5yxmqngi] ul[data-astro-cid-5yxmqngi]{display:flex}@media (max-width:767.98px){.cp-jump[data-astro-cid-5yxmqngi] ul[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-jump[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]{flex:1 0 auto;min-width:0}.cp-jump[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]+li[data-astro-cid-5yxmqngi]{border-left:1px solid rgba(244,247,242,.24)}.cp-jump[data-astro-cid-5yxmqngi] a[data-astro-cid-5yxmqngi]{position:relative;display:flex;align-items:center;gap:.6rem;height:56px;padding:0 1rem;color:#f4f7f2;font:900 .875rem/1.2 Noto Sans JP,sans-serif;white-space:nowrap;text-decoration:none}.cp-jump[data-astro-cid-5yxmqngi] a[data-astro-cid-5yxmqngi]:focus-visible{outline-offset:-4px}@media (max-width:1199.98px){.cp-jump[data-astro-cid-5yxmqngi] a[data-astro-cid-5yxmqngi]{height:48px;padding-inline:.9rem}}.cp-jump[data-astro-cid-5yxmqngi] a[data-astro-cid-5yxmqngi]:after{content:"";position:absolute;inset:auto 0-1px;height:4px;background:#00d4ff;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}.cp-jump[data-astro-cid-5yxmqngi] a[data-astro-cid-5yxmqngi]:hover:after,.cp-jump[data-astro-cid-5yxmqngi] a[data-astro-cid-5yxmqngi]:focus-visible:after{transform:scaleX(1)}.cp-jump[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]:first-child a[data-astro-cid-5yxmqngi]{padding-left:.2rem}@media (max-width:767.98px){.cp-jump[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]+li[data-astro-cid-5yxmqngi]{border-left:0}.cp-jump[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]+li[data-astro-cid-5yxmqngi]:not(:nth-child(3n+1)){border-left:1px solid rgba(244,247,242,.24)}.cp-jump[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]+li[data-astro-cid-5yxmqngi]:nth-child(n+4){border-top:1px solid rgba(244,247,242,.24)}.cp-jump[data-astro-cid-5yxmqngi] a[data-astro-cid-5yxmqngi],.cp-jump[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]:first-child a[data-astro-cid-5yxmqngi]{flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;height:auto;min-height:60px;padding:10px 10px 11px}.cp-jump[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]:nth-child(3n+1) a[data-astro-cid-5yxmqngi]{padding-left:.2rem}}.cp-jump__num[data-astro-cid-5yxmqngi]{color:#00d4ff;font:600 .75rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.12em;word-spacing:-.14em}.cp-profile[data-astro-cid-5yxmqngi]{padding-top:clamp(4.5rem,7.5vw,7.5rem)}.cp-back[data-astro-cid-5yxmqngi]{position:relative;display:grid;grid-template-columns:168px minmax(0,1fr) minmax(0,1fr) 168px;grid-template-rows:auto auto;margin:8px;border:3px solid #08090c;background:#050608;color:#f4f7f2;box-shadow:-8px -8px #00d4ff,8px 8px #e63b2e}@media (max-width:1079.98px){.cp-back[data-astro-cid-5yxmqngi]{grid-template-columns:168px minmax(0,1fr);grid-template-rows:auto auto auto auto}}@media (max-width:767.98px){.cp-back[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,1fr);margin:5px;box-shadow:-5px -5px #00d4ff,5px 5px #e63b2e}}.cp-back__id[data-astro-cid-5yxmqngi]{position:relative;grid-row:1/-1;display:flex;flex-direction:column;align-items:center;gap:16px;min-height:0;padding:32px 16px 28px;border-right:1px solid rgba(244,247,242,.24)}@media (max-width:767.98px){.cp-back__id[data-astro-cid-5yxmqngi]{grid-row:auto;gap:14px;padding:18px 20px;border-right:0;border-bottom:1px solid rgba(244,247,242,.24)}}.cp-back__slot[data-astro-cid-5yxmqngi]{flex-shrink:0;width:56px;height:12px;border-radius:6px;background:#f2f1eb}.cp-back__mark[data-astro-cid-5yxmqngi]{flex-shrink:0;width:108px;color:#f4f7f2}@media (max-width:767.98px){.cp-back__mark[data-astro-cid-5yxmqngi]{width:76px}}.cp-back__print[data-astro-cid-5yxmqngi]{flex:1 1 0;min-height:0;contain:size;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;overflow:hidden;writing-mode:vertical-rl;block-size:1.2em;color:#f4f7f299;font:800 .75rem/1.2 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.06em;white-space:nowrap}@media (max-width:767.98px){.cp-back__print[data-astro-cid-5yxmqngi]{display:none}}.cp-back__print-item[data-astro-cid-5yxmqngi]{display:flex;align-items:center}.cp-back__print-item[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:inline-block}.cp-back__print-item[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]+span[data-astro-cid-5yxmqngi]{margin-inline-start:.5em}.cp-back__print-item[data-astro-cid-5yxmqngi]>.cp-strap__sep[data-astro-cid-5yxmqngi]{margin-inline:1.1em}.cp-prof[data-astro-cid-5yxmqngi]{grid-row:1;display:flex;flex-direction:column;min-width:0;padding:26px 30px}@media (max-width:1079.98px){.cp-prof[data-astro-cid-5yxmqngi]{grid-column:2;padding-block:22px 6px}}@media (max-width:767.98px){.cp-prof[data-astro-cid-5yxmqngi]{grid-column:auto;grid-row:auto;padding:8px 20px 0}}.cp-prof--2[data-astro-cid-5yxmqngi]{border-left:1px solid rgba(244,247,242,.24)}@media (max-width:1079.98px){.cp-prof--2[data-astro-cid-5yxmqngi]{grid-row:2;padding-top:0;padding-bottom:22px;border-left:0}}@media (max-width:767.98px){.cp-prof--2[data-astro-cid-5yxmqngi]{grid-row:auto;padding-bottom:8px}}.cp-prof__row[data-astro-cid-5yxmqngi]{padding:15px 0 16px;border-top:1px solid rgba(244,247,242,.24)}.cp-prof__row[data-astro-cid-5yxmqngi]:first-child{padding-top:2px;border-top:0}@media (max-width:1079.98px){.cp-prof__row[data-astro-cid-5yxmqngi]:first-child{padding-top:15px;border-top:1px solid rgba(244,247,242,.24)}}@media (max-width:1079.98px){.cp-prof--1[data-astro-cid-5yxmqngi] .cp-prof__row[data-astro-cid-5yxmqngi]:first-child{padding-top:2px;border-top:0}}@media (min-width:1080px){.cp-prof__row[data-astro-cid-5yxmqngi]{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.cp-prof__row[data-astro-cid-5yxmqngi]:first-child{justify-content:flex-start}.cp-prof__row[data-astro-cid-5yxmqngi]:last-child{justify-content:flex-end}}.cp-prof[data-astro-cid-5yxmqngi] dt[data-astro-cid-5yxmqngi]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;color:#f4f7f2e6;font:700 .875rem/1.4 Noto Sans JP,sans-serif}.cp-prof__en[data-astro-cid-5yxmqngi]{min-width:0;color:#00d4ff;font:600 .75rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.12em;word-spacing:-.14em;white-space:nowrap}.cp-prof[data-astro-cid-5yxmqngi] dd[data-astro-cid-5yxmqngi]{margin-top:7px;color:#f4f7f2e6;font:700 1rem/1.7 Noto Sans JP,sans-serif;text-wrap:pretty}.cp-prof[data-astro-cid-5yxmqngi] dd[data-astro-cid-5yxmqngi] small[data-astro-cid-5yxmqngi]{display:block;margin-top:1px;color:#f4f7f2b8;font:500 .8125rem/1.6 Noto Sans JP,sans-serif}.cp-prof__line[data-astro-cid-5yxmqngi]{display:block}.is-name[data-astro-cid-5yxmqngi] dd[data-astro-cid-5yxmqngi]{color:#f4f7f2;font-size:1.5rem;font-weight:900;line-height:1.35;letter-spacing:-.02em}.is-name[data-astro-cid-5yxmqngi] dd[data-astro-cid-5yxmqngi] small[data-astro-cid-5yxmqngi]{margin-top:4px;font:600 .75rem/1.4 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.12em;word-spacing:-.14em}.cp-prof__role[data-astro-cid-5yxmqngi]{color:#f4f7f2b8;font-size:.8125rem}.cp-prof__person[data-astro-cid-5yxmqngi]{color:#f4f7f2;font-size:1.125rem;font-weight:900;letter-spacing:.04em}.cp-prof__link[data-astro-cid-5yxmqngi]{display:inline-flex;align-items:center;gap:6px;padding-block:10px;margin-block:-10px;color:#f4f7f2;font:700 1.0625rem/1.5 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.04em;text-decoration:underline 2px #e63b2e;text-underline-offset:5px}.cp-prof__link[data-astro-cid-5yxmqngi] svg[data-astro-cid-5yxmqngi]{width:15px;height:15px}.cp-prof__link[data-astro-cid-5yxmqngi]:hover{text-decoration-color:#f4f7f2}.cp-back__code[data-astro-cid-5yxmqngi]{position:relative;grid-column:4;grid-row:1/-1;display:grid;grid-template-rows:auto minmax(120px,1fr) auto;justify-items:center;align-items:center;gap:18px;margin:18px 18px 18px 0;padding:22px 8px;border:3px solid #08090c;background:#f4f7f2;color:#08090c;text-align:center}@media (max-width:1079.98px){.cp-back__code[data-astro-cid-5yxmqngi]{grid-column:2;grid-row:4;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;gap:14px;margin:4px 30px 26px;padding:12px 14px}}@media (max-width:767.98px){.cp-back__code[data-astro-cid-5yxmqngi]{order:9;grid-column:auto;grid-row:auto;margin:8px 20px 20px}}@media (max-width:639.98px){.cp-back__code[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:12px 14px;padding:12px 14px 14px}.cp-back__code[data-astro-cid-5yxmqngi]>.cp-back__field[data-astro-cid-5yxmqngi]:first-child{justify-self:start;text-align:left}.cp-back__code[data-astro-cid-5yxmqngi]>.cp-back__field[data-astro-cid-5yxmqngi]:last-child{justify-self:end;text-align:right}}.cp-back__field[data-astro-cid-5yxmqngi]{display:grid;gap:5px}.cp-back__field[data-astro-cid-5yxmqngi] small[data-astro-cid-5yxmqngi]{color:#08090ca3;font:600 .75rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.12em;word-spacing:-.14em}.cp-back__field[data-astro-cid-5yxmqngi] b[data-astro-cid-5yxmqngi]{font:700 .75rem/1.2 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:0;white-space:nowrap}.cp-back__bars[data-astro-cid-5yxmqngi]{align-self:stretch;width:64%;background:repeating-linear-gradient(180deg,#08090c 0 2px,transparent 2px 5px,#08090c 5px 6px,transparent 6px 9px,#08090c 9px 12px,transparent 12px 14px,#08090c 14px 15px,transparent 15px 19px)}@media (max-width:1079.98px){.cp-back__bars[data-astro-cid-5yxmqngi]{width:100%;height:30px;background:repeating-linear-gradient(90deg,#08090c 0 2px,transparent 2px 5px,#08090c 5px 6px,transparent 6px 9px,#08090c 9px 12px,transparent 12px 14px,#08090c 14px 15px,transparent 15px 19px)}}@media (max-width:639.98px){.cp-back__bars[data-astro-cid-5yxmqngi]{grid-column:1/-1;grid-row:2}}.cp-rail[data-astro-cid-5yxmqngi]{grid-column:2/4;grid-row:2;align-self:end;min-width:0;border-top:1px solid rgba(244,247,242,.24)}@media (max-width:1079.98px){.cp-rail[data-astro-cid-5yxmqngi]{grid-column:2;grid-row:3}}@media (max-width:767.98px){.cp-rail[data-astro-cid-5yxmqngi]{grid-column:auto;grid-row:auto}}.cp-rail__title[data-astro-cid-5yxmqngi]{padding:20px 30px 0;color:#f4f7f2e6;font:900 .875rem/1.4 Noto Sans JP,sans-serif}.cp-rail__title[data-astro-cid-5yxmqngi] .cp-z[data-astro-cid-5yxmqngi]{font-weight:700}@media (max-width:767.98px){.cp-rail__title[data-astro-cid-5yxmqngi]{padding:18px 20px 0}}.cp-rail__list[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}@media (min-width:1280px){.cp-rail__list[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,.9fr)}}@media (max-width:639.98px){.cp-rail__list[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,1fr)}}.cp-rail__item[data-astro-cid-5yxmqngi]{display:grid;align-content:start;gap:4px;min-width:0;padding:14px 16px 24px 30px}@media (max-width:767.98px){.cp-rail__item[data-astro-cid-5yxmqngi]{padding:14px 14px 18px 20px}}.cp-rail__item[data-astro-cid-5yxmqngi]+.cp-rail__item[data-astro-cid-5yxmqngi]{border-left:1px solid rgba(244,247,242,.24)}@media (max-width:1279.98px){.cp-rail__item[data-astro-cid-5yxmqngi]+.cp-rail__item[data-astro-cid-5yxmqngi]:nth-child(3){border-left:0}.cp-rail__item[data-astro-cid-5yxmqngi]+.cp-rail__item[data-astro-cid-5yxmqngi]:nth-child(n+3){border-top:1px solid rgba(244,247,242,.24)}}@media (max-width:639.98px){.cp-rail__item[data-astro-cid-5yxmqngi]{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;row-gap:4px;padding:14px 20px 16px}.cp-rail__item[data-astro-cid-5yxmqngi]+.cp-rail__item[data-astro-cid-5yxmqngi]{border-left:0;border-top:1px solid rgba(244,247,242,.24)}.cp-rail__value[data-astro-cid-5yxmqngi],.cp-rail__item[data-astro-cid-5yxmqngi].is-word .cp-rail__value[data-astro-cid-5yxmqngi]{height:auto;padding-bottom:0}.cp-rail__label[data-astro-cid-5yxmqngi]{margin-top:0}.cp-rail__detail[data-astro-cid-5yxmqngi]{grid-column:1/-1}}.cp-rail__value[data-astro-cid-5yxmqngi]{display:flex;align-items:baseline;gap:.14em;height:1.1em;color:#f4f7f2;font:900 clamp(1.375rem,1rem + .5vw,1.5rem)/1.1"Zalando Sans Expanded","Noto Sans JP",sans-serif;letter-spacing:-.03em;white-space:nowrap}.cp-rail__value[data-astro-cid-5yxmqngi] small[data-astro-cid-5yxmqngi]{font:900 max(13px,.48em)/1"Noto Sans JP",sans-serif;letter-spacing:0}.cp-rail__item[data-astro-cid-5yxmqngi].is-word .cp-rail__value[data-astro-cid-5yxmqngi]{font-size:clamp(1.0625rem,.8rem + .4vw,1.25rem);height:calc(clamp(1.375rem,1rem + .5vw,1.5rem)*1.1);align-items:flex-end;padding-bottom:.12em}.cp-rail__label[data-astro-cid-5yxmqngi]{margin-top:10px;color:#f4f7f2;font:900 .875rem/1.4 Noto Sans JP,sans-serif;text-wrap:balance}.cp-rail__detail[data-astro-cid-5yxmqngi]{color:#f4f7f2e6;font-size:.8125rem;line-height:1.6;text-wrap:pretty}.cp-areas[data-astro-cid-5yxmqngi]{padding-bottom:calc(clamp(5rem,9vw,9rem) + 4vw)}.cp-area-list[data-astro-cid-5yxmqngi]{position:relative;display:grid;gap:76px 28px;padding:0;list-style:none}.cp-area-list[data-astro-cid-5yxmqngi]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#f4f7f23d}@media (min-width:1080px){.cp-area-list[data-astro-cid-5yxmqngi]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1079.98px){.cp-area-list[data-astro-cid-5yxmqngi]{max-width:560px;margin-inline:auto;row-gap:32px}}.cp-area[data-astro-cid-5yxmqngi]{--c:#00d4ff;position:relative;display:flex;flex-direction:column;min-width:0;margin:128px 8px 8px 0;border:3px solid #08090c;border-radius:6px;background:#f4f7f2;color:#08090c;box-shadow:8px 8px 0 var(--c)}.cp-area[data-astro-cid-5yxmqngi].is-coral{--c:#ff6b6b}.cp-area[data-astro-cid-5yxmqngi].is-green{--c:#00ff88}@media (max-width:1079.98px){.cp-area[data-astro-cid-5yxmqngi]:nth-child(1){z-index:3}.cp-area[data-astro-cid-5yxmqngi]:nth-child(2){z-index:2}.cp-area[data-astro-cid-5yxmqngi]:nth-child(3){z-index:1}}.cp-area__strap[data-astro-cid-5yxmqngi]{position:absolute;bottom:calc(100% + 12px);left:50%;display:grid;place-items:center;width:44px;height:113px;overflow:hidden;border-inline:3px solid #08090c;background:var(--c);color:#08090c;translate:-50%0}@media (max-width:1079.98px){.cp-area[data-astro-cid-5yxmqngi]+.cp-area[data-astro-cid-5yxmqngi] .cp-area__strap[data-astro-cid-5yxmqngi]{height:168px;place-items:end center;padding-bottom:28px}}.cp-area__print[data-astro-cid-5yxmqngi]{writing-mode:vertical-rl;font:800 .75rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.06em;white-space:nowrap}.cp-area__clip[data-astro-cid-5yxmqngi]{position:absolute;top:-22px;left:50%;z-index:2;width:52px;height:32px;border:3px solid #08090c;border-radius:4px;background:linear-gradient(180deg,#f4f7f2 0 38%,#08090c2e 38% 46%,#f4f7f2 46%);translate:-50%0;box-shadow:3px 3px #08090c}.cp-area__top[data-astro-cid-5yxmqngi]{display:grid;place-items:center;height:38px}.cp-area__slot[data-astro-cid-5yxmqngi]{width:72px;height:12px;margin-top:12px;border-radius:6px;background:#050608}.cp-area__band[data-astro-cid-5yxmqngi]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;min-height:74px;padding:12px 19px;border-block:3px solid #08090c;background-color:var(--c);background-image:radial-gradient(rgba(8,9,12,.16) 1.2px,transparent 1.6px);background-size:8px 8px}.cp-area__band[data-astro-cid-5yxmqngi] b[data-astro-cid-5yxmqngi]{font:900 1.5rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:-.02em;white-space:nowrap}.cp-area__band[data-astro-cid-5yxmqngi] span[data-astro-cid-5yxmqngi]{font:700 .75rem/1.2 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.12em;word-spacing:-.14em;white-space:nowrap}.cp-area__img[data-astro-cid-5yxmqngi]{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-bottom:3px solid #08090c;background:#08090c}.cp-area__photo[data-astro-cid-5yxmqngi]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.92) contrast(1.06)}.cp-area__img--cosmedo[data-astro-cid-5yxmqngi] .cp-area__photo[data-astro-cid-5yxmqngi]{object-position:50% 24%;filter:saturate(1.1)}.cp-area__tint[data-astro-cid-5yxmqngi]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#05060800 18%,#050608b8)}.cp-area__logo[data-astro-cid-5yxmqngi]{position:absolute;top:64%;left:50%;z-index:2;width:72%;height:auto;translate:-50% -50%;mix-blend-mode:screen}.cp-area__body[data-astro-cid-5yxmqngi]{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 22px 26px;border-radius:0 0 3px 3px}.cp-area__name[data-astro-cid-5yxmqngi]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.06em;font:900 1.5rem/1.3 Noto Sans JP,sans-serif;letter-spacing:-.03em}.cp-area__name[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:inline-block;max-width:100%}.cp-area__mark[data-astro-cid-5yxmqngi]{font-family:Zalando Sans Expanded,Noto Sans JP,sans-serif;font-weight:900;letter-spacing:-.03em}.cp-area__desc[data-astro-cid-5yxmqngi]{color:#08090cd6;font-size:.875rem;line-height:1.8;text-wrap:pretty}.cp-area__list[data-astro-cid-5yxmqngi]{display:grid;gap:6px;margin-bottom:8px;padding:0;list-style:none}.cp-area__list[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;font:700 .875rem/1.5 Noto Sans JP,sans-serif;text-wrap:pretty}.cp-area__list[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]:before{content:"";width:10px;height:10px;border:2px solid #08090c;background:var(--c)}.cp-area[data-astro-cid-5yxmqngi] .cp-btn[data-astro-cid-5yxmqngi]{margin-top:auto}@media (min-width:1080px){.cp-area-list[data-astro-cid-5yxmqngi]{row-gap:0}.cp-area[data-astro-cid-5yxmqngi]{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0}.cp-area__body[data-astro-cid-5yxmqngi]{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-items:start;row-gap:12px}.cp-area[data-astro-cid-5yxmqngi] .cp-btn[data-astro-cid-5yxmqngi]{justify-self:start}}.cp-strapband[data-astro-cid-5yxmqngi]{position:relative;z-index:2;margin-block:-4vw;padding-block:calc(clamp(4rem,7vw,6.5rem) + 4vw);background:#00d4ff;color:#08090c;clip-path:polygon(0 4vw,100%0,100% calc(100% - 4vw),0 100%)}.cp-strapband[data-astro-cid-5yxmqngi]:before{content:"";position:absolute;top:0;right:0;width:62%;height:80%;background-image:radial-gradient(rgba(8,9,12,.2) 1.2px,transparent 1.6px);background-size:10px 10px;mask-image:radial-gradient(circle at 100%0,#000,transparent 70%);pointer-events:none}.cp-strapband__print[data-astro-cid-5yxmqngi]{position:absolute;left:-5vw;display:flex;align-items:center;width:110vw;height:34px;overflow:hidden;border-block:3px solid #08090c;font:800 .75rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.06em;white-space:nowrap;rotate:-2.29deg}@media (max-width:767.98px){.cp-strapband__print[data-astro-cid-5yxmqngi]{height:30px}}.cp-strapband__print--top[data-astro-cid-5yxmqngi]{top:calc(2vw - 4px)}.cp-strapband__print--bottom[data-astro-cid-5yxmqngi]{bottom:calc(2vw - 4px)}.cp-head--on-cyan[data-astro-cid-5yxmqngi]{border-top-color:#08090c}.cp-head--on-cyan[data-astro-cid-5yxmqngi] .cp-label[data-astro-cid-5yxmqngi]{color:#08090c}.cp-statement[data-astro-cid-5yxmqngi]{font:900 min(clamp(1.625rem,.8rem + 4.6vw,5rem),7.6vw)/1.18"Noto Sans JP",sans-serif;letter-spacing:-.05em}.cp-statement[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:block;width:fit-content;max-width:100%;white-space:nowrap}.cp-tape[data-astro-cid-5yxmqngi]{position:relative;isolation:isolate;display:inline-block;margin:max(0px,11px - .15em) .04em;padding:0 max(.1em,6px)}.cp-tape[data-astro-cid-5yxmqngi]:before{content:"";position:absolute;inset:calc(.1em - 6px) -.02em calc(.03em - 7px);z-index:-1;border:3px solid #08090c;background:#f4f7f2;rotate:-1deg}.cp-patches[data-astro-cid-5yxmqngi]{display:grid;gap:44px 26px;margin-top:clamp(3.25rem,6vw,4.75rem);padding:0;list-style:none}@media (min-width:1080px){.cp-patches[data-astro-cid-5yxmqngi]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-patch[data-astro-cid-5yxmqngi]{position:relative;margin:0 8px 8px 0;padding:40px 26px 28px;border:3px solid #08090c;background:#f4f7f2;box-shadow:8px 8px #08090c}.cp-patch__tag[data-astro-cid-5yxmqngi]{position:absolute;top:0;left:23px;z-index:1;font-size:.875rem;translate:0-55%}.cp-patch__text[data-astro-cid-5yxmqngi]{font:900 clamp(1.125rem,.95rem + .4vw,1.3125rem)/1.6"Noto Sans JP",sans-serif;letter-spacing:-.02em}.cp-patch__text[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:inline-block;max-width:100%}.cp-values[data-astro-cid-5yxmqngi]{display:grid;margin-top:-8px;padding:0;list-style:none}.cp-values[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;padding:9px 0;font:700 .875rem/1.55 Noto Sans JP,sans-serif;text-wrap:balance}.cp-values[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]+li[data-astro-cid-5yxmqngi]{border-top:1px dashed rgba(8,9,12,.35)}.cp-values[data-astro-cid-5yxmqngi] li[data-astro-cid-5yxmqngi]:last-child{padding-bottom:0}.cp-values[data-astro-cid-5yxmqngi] b[data-astro-cid-5yxmqngi]{padding:1px 8px;background:#08090c;color:#f4f7f2;font:900 1rem/1.5 Noto Sans JP,sans-serif}.cp-history[data-astro-cid-5yxmqngi]{padding-top:calc(clamp(5rem,9vw,9rem) + 4vw)}.cp-head--history[data-astro-cid-5yxmqngi]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.cp-head--history[data-astro-cid-5yxmqngi]>.cp-label[data-astro-cid-5yxmqngi]{grid-column:1/-1}.cp-history__since[data-astro-cid-5yxmqngi]{display:grid;justify-items:end;gap:6px;padding-bottom:.9rem;color:#08090ca3;font:600 .75rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.12em;word-spacing:-.14em;white-space:nowrap}@media (max-width:767.98px){.cp-history__since[data-astro-cid-5yxmqngi]{display:none}}.cp-dates[data-astro-cid-5yxmqngi]{padding:0;list-style:none;border-top:3px solid #08090c}.cp-date[data-astro-cid-5yxmqngi]{--date:clamp(2.25rem, 1.3rem + 2.4vw, 3.5rem);--title:clamp(1.125rem, .95rem + .5vw, 1.375rem);display:grid;grid-template-columns:auto minmax(1.5rem,1fr) minmax(0,38rem);align-items:start;column-gap:22px;padding:26px 0 28px;border-bottom:1px solid rgba(8,9,12,.22)}@media (max-width:1079.98px){.cp-date[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.cp-date[data-astro-cid-5yxmqngi]>.cp-date__leader[data-astro-cid-5yxmqngi]{display:none}}@media (max-width:767.98px){.cp-date[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,1fr);row-gap:10px;padding:20px 0 22px}}.cp-date__when[data-astro-cid-5yxmqngi]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.cp-date__when[data-astro-cid-5yxmqngi] time[data-astro-cid-5yxmqngi]{display:inline-block;color:#08090c;font:900 var(--date)/1"Zalando Sans Expanded","Noto Sans JP",sans-serif;letter-spacing:-.03em;text-shadow:.05em .05em 0#00d4ff;white-space:nowrap}.cp-date__when[data-astro-cid-5yxmqngi] time[data-astro-cid-5yxmqngi] span[data-astro-cid-5yxmqngi]{font-size:.62em;letter-spacing:-.01em}.cp-date__leader[data-astro-cid-5yxmqngi]{align-self:start;height:0;margin-top:calc(var(--date)*.5 - 1.5px);border-bottom:3px dotted #08090c}.cp-date__body[data-astro-cid-5yxmqngi]{min-width:0;padding-top:max(0px,var(--date)*.5 - var(--title)*.725)}@media (max-width:767.98px){.cp-date__body[data-astro-cid-5yxmqngi]{padding-top:0}}.cp-date__title[data-astro-cid-5yxmqngi]{font:900 var(--title)/1.45"Noto Sans JP",sans-serif;letter-spacing:-.02em;text-wrap:balance}.cp-date__text[data-astro-cid-5yxmqngi]{margin-top:6px;color:#08090cd6;font-size:.875rem;line-height:1.85;text-wrap:pretty}.cp-date[data-astro-cid-5yxmqngi].is-latest time[data-astro-cid-5yxmqngi]{padding:.06em .16em .04em;background:#0f8;box-shadow:0 0 0 3px #08090c,.12em .12em 0 3px #08090c;text-shadow:none;rotate:-1.5deg}.cp-date__now[data-astro-cid-5yxmqngi]{padding:.5em .75em .45em;border:3px solid #08090c;border-radius:6px;background:#f4f7f2;color:#08090c;font:800 .75rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.06em;box-shadow:3px 3px #08090c;rotate:4deg}.cp-join[data-astro-cid-5yxmqngi]{overflow:hidden;background:#050608}.cp-join[data-astro-cid-5yxmqngi]:after{background:linear-gradient(104deg,transparent 16.6%,rgba(0,212,255,.12) 18.2%,transparent 19.8%,transparent 50.6%,rgba(230,59,46,.1) 52.2%,transparent 53.8%),repeating-linear-gradient(180deg,rgba(244,247,242,.025)0 1px,transparent 1px 7px),linear-gradient(115deg,rgba(0,212,255,.055),transparent 45%),linear-gradient(295deg,rgba(230,59,46,.06),transparent 45%);mask-image:linear-gradient(180deg,#000 calc(100% - 320px),transparent)}.cp-join__grid[data-astro-cid-5yxmqngi]{display:grid;gap:40px}@media (min-width:1080px){.cp-join__grid[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,1fr) clamp(280px,24vw,330px);column-gap:clamp(48px,7vw,112px);align-items:start}}@media (max-width:1079.98px){.cp-join__grid[data-astro-cid-5yxmqngi]{row-gap:0}}.cp-join__text[data-astro-cid-5yxmqngi]{min-width:0}@media (max-width:1079.98px){.cp-join__text[data-astro-cid-5yxmqngi]{padding-bottom:32px;border-bottom:3px solid rgba(244,247,242,.24)}}.cp-join__title[data-astro-cid-5yxmqngi]{isolation:isolate;color:#f4f7f2;font:900 min(clamp(2rem,.9rem + 3.6vw,4rem),9vw)/1.16"Noto Sans JP",sans-serif;letter-spacing:-.05em}.cp-join__title[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:block;width:fit-content;max-width:100%;white-space:nowrap}.cp-join__title[data-astro-cid-5yxmqngi] .cp-hl[data-astro-cid-5yxmqngi]{margin-top:.1em}.cp-join__title[data-astro-cid-5yxmqngi] .cp-hl[data-astro-cid-5yxmqngi]:before{inset:0-.02em -.1em;rotate:-1.3deg}.cp-join__body[data-astro-cid-5yxmqngi]{max-width:40em;margin-top:clamp(1.5rem,2.6vw,2.25rem);color:#f4f7f2e6;font-size:.9375rem;line-height:1.9;text-wrap:pretty}.cp-hang--entry[data-astro-cid-5yxmqngi]{width:100%;max-width:330px;margin-top:60px;justify-self:center}.cp-hang--entry[data-astro-cid-5yxmqngi] .cp-pass[data-astro-cid-5yxmqngi]{rotate:3deg}.cp-hang--entry[data-astro-cid-5yxmqngi] .cp-strap[data-astro-cid-5yxmqngi]{height:800px}@media (max-width:1079.98px){.cp-hang--entry[data-astro-cid-5yxmqngi]{--drop:44cqi;max-width:300px;margin-top:0}.cp-hang--entry[data-astro-cid-5yxmqngi] .cp-strap[data-astro-cid-5yxmqngi]{top:0;bottom:auto;height:calc(var(--drop) + 3cqi)}.cp-hang--entry[data-astro-cid-5yxmqngi] .cp-pass[data-astro-cid-5yxmqngi]{margin-top:var(--drop)}}.cp-pass--entry[data-astro-cid-5yxmqngi] .cp-pass__face[data-astro-cid-5yxmqngi]{height:40cqi;gap:3.6cqi}.cp-pass--entry[data-astro-cid-5yxmqngi] .cp-pass__en[data-astro-cid-5yxmqngi]{color:#f4f7f2;font:900 6.4cqi/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:-.02em;word-spacing:0}.cp-pass--entry[data-astro-cid-5yxmqngi] .cp-pass__en[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:inline-block}.cp-pass--entry[data-astro-cid-5yxmqngi] .cp-pass__en[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]+span[data-astro-cid-5yxmqngi]{margin-inline-start:.26em}.cp-pass--entry[data-astro-cid-5yxmqngi] .cp-pass__en[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]:first-child{color:#00d4ff}.cp-pass--entry[data-astro-cid-5yxmqngi] .cp-mark[data-astro-cid-5yxmqngi]{width:50cqi}.cp-pass--entry[data-astro-cid-5yxmqngi] .cp-pass__band[data-astro-cid-5yxmqngi]{background:#0f8;color:#08090c;font-size:11cqi}.cp-pass--entry[data-astro-cid-5yxmqngi] .cp-pass__code[data-astro-cid-5yxmqngi] small[data-astro-cid-5yxmqngi]{letter-spacing:.24em;font-size:2.6cqi}.cp-pass__action[data-astro-cid-5yxmqngi]{display:grid;padding:7cqi 6cqi 0;rotate:-3deg}.cp-pass__action[data-astro-cid-5yxmqngi] .cp-btn[data-astro-cid-5yxmqngi]{padding-inline:12px}.cp-perks[data-astro-cid-5yxmqngi]{display:grid;gap:28px;margin-top:clamp(4rem,7vw,6rem);padding:0;list-style:none}@media (min-width:1080px){.cp-perks[data-astro-cid-5yxmqngi]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1079.98px){.cp-perks[data-astro-cid-5yxmqngi]{max-width:560px;margin-inline:auto}}.cp-perk[data-astro-cid-5yxmqngi]{--c:#00d4ff;display:flex;flex-direction:column;min-width:0;margin:0 8px 8px 0;padding:10px 10px 0;border:3px solid #08090c;background:#f4f7f2;color:#08090c;box-shadow:8px 8px 0 var(--c)}.cp-perk[data-astro-cid-5yxmqngi].is-coral{--c:#ff6b6b}.cp-perk[data-astro-cid-5yxmqngi].is-green{--c:#00ff88}.cp-perk__img[data-astro-cid-5yxmqngi]{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border:3px solid #08090c;background:#08090c}.cp-perk__photo[data-astro-cid-5yxmqngi]{display:block;width:100%;height:100%;object-fit:cover}.cp-perk__num[data-astro-cid-5yxmqngi]{position:absolute;top:10px;left:10px;padding:.45em .6em .4em;border:3px solid #08090c;border-radius:6px;background:var(--c);color:#08090c;font:900 .875rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;box-shadow:3px 3px #08090c;rotate:-4deg}.cp-perk__body[data-astro-cid-5yxmqngi]{display:grid;align-content:start;gap:10px;padding:18px 12px 24px}.cp-perk__kicker[data-astro-cid-5yxmqngi]{color:#08090ca3;font:600 .75rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.12em;word-spacing:-.14em}.cp-perk__kicker[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:inline-block}.cp-perk__kicker[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]+span[data-astro-cid-5yxmqngi]{margin-inline-start:.5em}.cp-perk__catch[data-astro-cid-5yxmqngi]{isolation:isolate;font:900 1.375rem/1.4 Noto Sans JP,sans-serif;letter-spacing:-.03em}.cp-perk__catch[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:block;width:fit-content;max-width:100%}.cp-perk__tape[data-astro-cid-5yxmqngi]{position:relative;margin-left:-.08em;padding:0 .1em}.cp-perk__tape[data-astro-cid-5yxmqngi]:before{content:"";position:absolute;inset:.08em 0 0;z-index:-1;background:var(--c);rotate:-1.5deg}.cp-perk__title[data-astro-cid-5yxmqngi]{font:900 .9375rem/1.5 Noto Sans JP,sans-serif;text-wrap:balance}.cp-perk__text[data-astro-cid-5yxmqngi]{color:#08090cd6;font-size:.875rem;line-height:1.8;text-wrap:pretty}.cp-seam[data-astro-cid-5yxmqngi]{position:relative;z-index:3;height:0}.cp-seam__tape[data-astro-cid-5yxmqngi]{position:absolute;top:0;left:-5vw;display:flex;align-items:center;width:110vw;height:34px;overflow:hidden;border-block:3px solid #08090c;background:#00d4ff padding-box;color:#08090c;font:800 .75rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.06em;white-space:nowrap;translate:0-50%;rotate:-2.29deg}@media (max-width:767.98px){.cp-seam__tape[data-astro-cid-5yxmqngi]{height:30px}}.cp-contact[data-astro-cid-5yxmqngi]{isolation:isolate;overflow:hidden;background:#050608;color:#f4f7f2}.cp-contact[data-astro-cid-5yxmqngi] .cp-grain[data-astro-cid-5yxmqngi]{mask-image:linear-gradient(180deg,transparent,#000 320px)}.cp-contact__bg[data-astro-cid-5yxmqngi]{position:absolute;inset:0;z-index:-1}.cp-contact__bg[data-astro-cid-5yxmqngi]>[data-astro-cid-5yxmqngi]{position:absolute}.cp-contact__photo[data-astro-cid-5yxmqngi]{inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;filter:brightness(.42) saturate(1.1)}.cp-contact__shade[data-astro-cid-5yxmqngi]{inset:0;background:linear-gradient(180deg,#050608,#05060859 24%,#05060899,#050608)}.cp-contact__en[data-astro-cid-5yxmqngi]{display:flex;flex-wrap:wrap;column-gap:.24em;white-space:normal}.cp-contact__en[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]+span[data-astro-cid-5yxmqngi]{margin-inline-start:0}.cp-contact__en[data-astro-cid-5yxmqngi]>.cp-contact__pair[data-astro-cid-5yxmqngi]{display:inline-flex;column-gap:.24em}.cp-contact__lead[data-astro-cid-5yxmqngi]{font-size:clamp(1.5rem,.9rem + 2vw,2.5rem)}.cp-contact__note[data-astro-cid-5yxmqngi]{max-width:40em;margin-top:clamp(.625rem,1vw,.875rem);color:#f4f7f2e6;font:500 clamp(.9375rem,.85rem + .3vw,1.0625rem)/1.75"Noto Sans JP",sans-serif;text-wrap:pretty}.cp-gates[data-astro-cid-5yxmqngi]{display:grid;gap:2.5rem;padding:0;list-style:none}@media (min-width:1080px){.cp-gates[data-astro-cid-5yxmqngi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem 2.5rem}}.cp-gate[data-astro-cid-5yxmqngi]{--c:#00d4ff;--stub:7.5rem;position:relative;display:grid;grid-template-columns:var(--stub) minmax(0,1fr);margin:6px;border:3px solid #08090c;background:#f4f7f2;color:#08090c;box-shadow:-6px -6px #00d4ff,6px 6px #e63b2e}.cp-gate[data-astro-cid-5yxmqngi]:before,.cp-gate[data-astro-cid-5yxmqngi]:after{content:"";position:absolute;z-index:2;width:22px;height:22px;border-radius:50%;background:#050608;left:calc(var(--stub) - 11px)}.cp-gate[data-astro-cid-5yxmqngi]:before{top:-14px}.cp-gate[data-astro-cid-5yxmqngi]:after{bottom:-14px}.cp-gate[data-astro-cid-5yxmqngi].is-green{--c:#00ff88}.cp-gate[data-astro-cid-5yxmqngi].is-coral{--c:#ff6b6b}.cp-gate__stub[data-astro-cid-5yxmqngi]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1rem .5rem;border-right:2px dashed #08090c;background-color:var(--c);background-image:radial-gradient(rgba(8,9,12,.16) 1.2px,transparent 1.6px);background-size:8px 8px;font:900 .9375rem/1.35 Noto Sans JP,sans-serif;text-align:center}.cp-gate__stub[data-astro-cid-5yxmqngi] svg[data-astro-cid-5yxmqngi]{width:34px;height:34px}.cp-gate__stub[data-astro-cid-5yxmqngi]:before{content:"";position:absolute;top:14px;left:50%;width:56px;height:12px;border-radius:6px;background:#050608;translate:-50%0}.cp-gate[data-astro-cid-5yxmqngi].is-paper .cp-gate__stub[data-astro-cid-5yxmqngi]{background-color:#08090c;background-image:radial-gradient(rgba(244,247,242,.12) 1.2px,transparent 1.6px);background-size:8px 8px;color:#f4f7f2}.cp-gate[data-astro-cid-5yxmqngi].is-paper .cp-gate__stub[data-astro-cid-5yxmqngi]:before{box-shadow:inset 0 0 0 2px #f4f7f280}.cp-gate__body[data-astro-cid-5yxmqngi]{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0;padding:1.4rem 1.5rem 1.6rem}.cp-gate__en[data-astro-cid-5yxmqngi]{color:#08090ca3;font:600 .75rem/1 Zalando Sans Expanded,Noto Sans JP,sans-serif;letter-spacing:.12em;word-spacing:-.14em}.cp-gate__en[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]{display:inline-block}.cp-gate__en[data-astro-cid-5yxmqngi]>span[data-astro-cid-5yxmqngi]+span[data-astro-cid-5yxmqngi]{margin-inline-start:.5em}.cp-gate__title[data-astro-cid-5yxmqngi]{font:900 clamp(1.25rem,1rem + .8vw,1.625rem)/1.35"Noto Sans JP",sans-serif;letter-spacing:-.03em;text-wrap:balance}.cp-gate--sub[data-astro-cid-5yxmqngi] .cp-gate__title[data-astro-cid-5yxmqngi]{font-size:1.25rem}.cp-gate__text[data-astro-cid-5yxmqngi]{color:#08090cd6;font-size:.875rem;line-height:1.8;text-wrap:pretty}.cp-gate__actions[data-astro-cid-5yxmqngi]{display:flex;flex-wrap:wrap;align-self:stretch;align-items:center;gap:.6rem 1.4rem;margin-top:auto;padding-top:.6rem}@media (max-width:639.98px){.cp-gate[data-astro-cid-5yxmqngi]{grid-template-columns:minmax(0,1fr)}.cp-gate[data-astro-cid-5yxmqngi]:before,.cp-gate[data-astro-cid-5yxmqngi]:after{display:none}.cp-gate__stub[data-astro-cid-5yxmqngi]{flex-direction:row;justify-content:flex-start;padding:36px 1rem .7rem;border-right:0;border-bottom:2px dashed #08090c}.cp-gate__stub[data-astro-cid-5yxmqngi] svg[data-astro-cid-5yxmqngi]{width:24px;height:24px}.cp-gate__stub[data-astro-cid-5yxmqngi]:before{top:12px}.cp-gate__body[data-astro-cid-5yxmqngi]{padding:1.1rem 1.1rem 1.3rem}.cp-gate__actions[data-astro-cid-5yxmqngi] .cp-btn[data-astro-cid-5yxmqngi]{width:100%}}