@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.h1[data-astro-cid-7bebiako]{position:relative;display:flex;align-items:flex-end;justify-content:center;height:167px;padding-block:36px;overflow:hidden;border-top:3px solid var(--border-black)}@media (min-width: 744px){.h1[data-astro-cid-7bebiako]{height:181px;padding-bottom:48px;margin-top:var(--header-nav-height)}}@media (min-width: 1024px){.h1[data-astro-cid-7bebiako]{height:277px;padding-bottom:68px;margin-top:0;border:none}}.h1[data-astro-cid-7bebiako]::before{position:absolute;inset:0;z-index:0;content:"";background-image:url(../../top/kv/bg-pattern-sp.webp);background-repeat:repeat;background-position:top center;background-size:100% auto}@media (min-width: 744px){.h1[data-astro-cid-7bebiako]::before{background-image:url(../../top/kv/bg-pattern-tablet.webp);background-size:1023px auto}}@media (min-width: 1024px){.h1[data-astro-cid-7bebiako]::before{background-image:url(../../top/kv/bg-pattern-pc.webp);background-size:1920px auto}}.h1[data-astro-cid-7bebiako]::after{position:absolute;top:0;left:50%;z-index:1;width:338px;height:167px;pointer-events:none;content:"";background-image:url(../../common/h1/bg-line-sp.svg);background-repeat:no-repeat;background-position:center;background-size:100%;transform:translateX(-50%)}@media (min-width: 744px){.h1[data-astro-cid-7bebiako]::after{width:553px;height:100%;background-image:url(../../common/h1/bg-line-tablet.svg);background-position:top center}}@media (min-width: 1024px){.h1[data-astro-cid-7bebiako]::after{width:680px;background-image:url(../../common/h1/bg-line-pc.svg)}}.h1-inner[data-astro-cid-7bebiako]{position:relative;z-index:3;display:grid;gap:2px;place-content:start;max-width:960px;padding-inline:20px;margin-inline:auto;overflow:hidden;text-align:center}@media (min-width: 744px){.h1-inner[data-astro-cid-7bebiako]{gap:6px;padding-inline:0}}@media (min-width: 1024px){.h1-inner[data-astro-cid-7bebiako]{max-width:850px;padding-top:0}}.h1-title-wrapper[data-astro-cid-7bebiako]{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}@media (min-width: 744px){.h1-title-wrapper[data-astro-cid-7bebiako]{flex-direction:row;gap:16px}}.h1[data-astro-cid-7bebiako] .h1-deco-01,.h1[data-astro-cid-7bebiako] .h1-deco-02{display:inline-flex}.h1[data-astro-cid-7bebiako] .h1-deco-02{display:none}@media (min-width: 744px){.h1[data-astro-cid-7bebiako] .h1-deco-02{display:inline-flex}}.h1-title[data-astro-cid-7bebiako]{font-family:var(--font-poppins);font-size:48px;font-style:italic;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:2px}@media (min-width: 744px){.h1-title[data-astro-cid-7bebiako]{font-size:56px;letter-spacing:1px}}.h1-title-letters{display:inline-flex;gap:0;white-space:nowrap}.h1-title-letter{display:inline-block;min-width:0;max-width:none;text-align:center;transition:transform 200ms ease,color 200ms ease}.h1-title-letter.is-mixed{transform:scale(0.92)}.h1-title-letter.is-mixed.is-muted{color:currentcolor}.h1-title-letter.is-mixed.is-small{transform:scale(0.6)}.h1-title-space{width:0.5em}.h1-subtitle[data-astro-cid-7bebiako]{display:block;font-size:14px;font-weight:900;line-height:1.8;color:var(--text-gray);letter-spacing:0.5px}@media (min-width: 744px){.h1-subtitle[data-astro-cid-7bebiako]{font-size:16px;line-height:1.5;letter-spacing:1px}}@media (min-width: 1024px){.h1-subtitle[data-astro-cid-7bebiako]{font-size:18px}}.fade-stagger[data-astro-cid-7bebiako]{display:inline-block;opacity:0;transform:translateY(110%);animation-name:rise-in;animation-duration:1.05s;animation-timing-function:cubic-bezier(0.23,1,0.32,1);animation-fill-mode:forwards;will-change:transform,opacity}@keyframes rise-in{0%{opacity:0;transform:translateY(110%)}100%{opacity:1;transform:translateY(0)}}.h1[data-astro-cid-7bebiako] .h1-divider{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:16px}