.ab[data-astro-cid-xkk77txn]{color:#888;font-family:Alata,sans-serif;font-size:16px;line-height:1.8}.ab[data-astro-cid-xkk77txn] h1[data-astro-cid-xkk77txn],.ab[data-astro-cid-xkk77txn] h2[data-astro-cid-xkk77txn],.ab[data-astro-cid-xkk77txn] h3[data-astro-cid-xkk77txn]{color:#fff;margin:0;font-weight:400}.ab[data-astro-cid-xkk77txn] p[data-astro-cid-xkk77txn]{margin:0 0 14px}.ab-banner[data-astro-cid-xkk77txn]{background:top/cover no-repeat;height:calc(100px + 25vh);box-shadow:inset 0 -44px 29px -7px #000}.ab-intro[data-astro-cid-xkk77txn]{max-width:800px;margin:0 auto;padding:0 3em 96px}.ab-intro[data-astro-cid-xkk77txn] h1[data-astro-cid-xkk77txn]{text-align:center;margin-bottom:1em;font-size:2em;line-height:1.5}.ab-logo[data-astro-cid-xkk77txn]{justify-content:center;align-items:center;width:80vw;max-width:1200px;margin:8em auto 10em;display:flex}.ab-logo[data-astro-cid-xkk77txn] img[data-astro-cid-xkk77txn]{object-fit:contain;width:auto;height:15em}.ab-dots[data-astro-cid-xkk77txn]{flex:none}.ab-late[data-astro-cid-xkk77txn]{will-change:transform}.ab-reasons[data-astro-cid-xkk77txn]{box-sizing:border-box;gap:8em;max-width:1200px;margin:0 auto 12em;padding:0 3em;display:flex}.ab-reason[data-astro-cid-xkk77txn]{flex:1}.ab-dot[data-astro-cid-xkk77txn]{background:#fff;border-radius:50%;width:8em;height:8em;margin-bottom:1em;font-size:16px;display:block}.ab-reason[data-astro-cid-xkk77txn] h2[data-astro-cid-xkk77txn]{margin-bottom:.5em;font-size:1.5em;line-height:1.5}.ab-js .ab[data-astro-cid-xkk77txn] [data-astro-cid-xkk77txn][data-op]{opacity:0}.ab-js .ab[data-astro-cid-xkk77txn] .ab-dots[data-astro-cid-xkk77txn]{opacity:1}.ab-split[data-astro-cid-xkk77txn]{box-sizing:border-box;align-items:center;gap:20px;max-width:1200px;min-height:600px;margin:0 auto 6em;padding:6em 3em;display:flex}.ab-split[data-astro-cid-xkk77txn]>[data-astro-cid-xkk77txn]{flex:1}.ab-blocks[data-astro-cid-xkk77txn]{aspect-ratio:1/1.05;flex:0 0 50%;position:relative}.ab-blocks[data-astro-cid-xkk77txn] img[data-astro-cid-xkk77txn]{width:100%;height:auto;position:absolute;inset:0 0 auto}.ab-light[data-astro-cid-xkk77txn]{transition:opacity .5s}.ab-blocks[data-astro-cid-xkk77txn]:hover .ab-light[data-astro-cid-xkk77txn]{opacity:0}.ab-text[data-astro-cid-xkk77txn]{letter-spacing:-.5px;max-width:600px;margin:0 auto}.ab-text[data-astro-cid-xkk77txn] h2[data-astro-cid-xkk77txn]{margin-bottom:.5em;font-size:1.8em;line-height:1.5}.ab-text[data-astro-cid-xkk77txn] h3[data-astro-cid-xkk77txn]{margin:2em 0 .5em;font-size:1.2em;line-height:1.2}.ab-en[data-astro-cid-xkk77txn]{font-size:.9em;line-height:1.6}.ab-en[data-astro-cid-xkk77txn],.ab-text[data-astro-cid-xkk77txn] h3[data-astro-cid-xkk77txn]{letter-spacing:-.5px}.ab-ja[data-astro-cid-xkk77txn]{letter-spacing:.03em}.ab-btn[data-astro-cid-xkk77txn]{color:#fff;background:#747474;margin:.5em 0 1em;padding:12px 18px 13px;text-decoration:none;transition:background .3s,color .3s;display:inline-block}.ab-btn[data-astro-cid-xkk77txn]:hover,.ab-btn[data-astro-cid-xkk77txn]:focus{color:#000;background:#fff}.ab-photo[data-astro-cid-xkk77txn]{flex:none;width:500px;max-width:100%;margin:0 auto}.ab-photo[data-astro-cid-xkk77txn] img[data-astro-cid-xkk77txn]{width:100%;height:auto;display:block}.ab-photo[data-astro-cid-xkk77txn] figcaption[data-astro-cid-xkk77txn]{text-align:center;color:#4a4a4a;margin-top:.5em;font-size:14.4px}.ab-tl[data-astro-cid-xkk77txn]{width:90vw;max-width:1400px;margin:6em auto 12em}.ab-tl[data-astro-cid-xkk77txn]>h2[data-astro-cid-xkk77txn]{margin-bottom:.2em;font-size:1.5em}.ab-tl[data-astro-cid-xkk77txn] ol[data-astro-cid-xkk77txn]{border-top:2px solid #fff;margin:0;padding:0;list-style:none;display:flex}.ab-tl[data-astro-cid-xkk77txn] li[data-astro-cid-xkk77txn]{flex:1;padding:0 2em 0 0;position:relative}.ab-tdot[data-astro-cid-xkk77txn]{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:-6px}.ab-tl[data-astro-cid-xkk77txn] h3[data-astro-cid-xkk77txn]{margin:.2em 0 0 .5em;font-family:Agdasima,sans-serif;font-size:2em;line-height:1.5}.ab-tl[data-astro-cid-xkk77txn] li[data-astro-cid-xkk77txn].now h3[data-astro-cid-xkk77txn]{font-family:Abel,sans-serif}.ab-tl[data-astro-cid-xkk77txn] p[data-astro-cid-xkk77txn]{margin-left:.5em}@media (width<=1200px){.ab-reasons[data-astro-cid-xkk77txn]{gap:3em}.ab-split[data-astro-cid-xkk77txn]{flex-direction:column;min-height:0;margin-bottom:5em;padding:3em}.ab-story[data-astro-cid-xkk77txn]{flex-direction:column-reverse}.ab-blocks[data-astro-cid-xkk77txn]{flex:none;width:60%}.ab-text[data-astro-cid-xkk77txn]{margin-top:1em}}@media (width<=767px){.ab-intro[data-astro-cid-xkk77txn]{padding:0 1em 64px}.ab-intro[data-astro-cid-xkk77txn] h1[data-astro-cid-xkk77txn]{font-size:1.4em}.ab-logo[data-astro-cid-xkk77txn]{margin:5em auto 6em}.ab-logo[data-astro-cid-xkk77txn] img[data-astro-cid-xkk77txn]{height:6em}.ab-reasons[data-astro-cid-xkk77txn]{flex-direction:column;gap:4em;margin-bottom:8em;padding:0 1.5em}.ab-dot[data-astro-cid-xkk77txn]{width:5em;height:5em}.ab-split[data-astro-cid-xkk77txn]{padding:0 1.5em}.ab-blocks[data-astro-cid-xkk77txn]{width:100%}.ab-text[data-astro-cid-xkk77txn] h2[data-astro-cid-xkk77txn]{font-size:1.4em}.ab-text[data-astro-cid-xkk77txn] h3[data-astro-cid-xkk77txn]{font-size:1em;line-height:1.5}.ab-en[data-astro-cid-xkk77txn]{font-size:.8em}.ab-tl[data-astro-cid-xkk77txn] ol[data-astro-cid-xkk77txn]{border-top:0;border-left:2px solid #fff;flex-direction:column}.ab-tl[data-astro-cid-xkk77txn] li[data-astro-cid-xkk77txn]{padding:0 0 3em}.ab-tdot[data-astro-cid-xkk77txn]{top:8px;left:-7px}.ab-tl[data-astro-cid-xkk77txn]>h2[data-astro-cid-xkk77txn]{margin-bottom:1em}}@media (prefers-reduced-motion:reduce){.ab-light[data-astro-cid-xkk77txn]{transition:none}}
