@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@keyframes arrowBackBtoT{0%{opacity:1;transform:translateZ(0)}50%{opacity:0;transform:translate3d(0,300%,0)}50.001%{opacity:0;transform:translate3d(0,-300%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes arrowBackRtoL{0%{opacity:1;transform:translateZ(0)}50%{opacity:0;transform:translate3d(300%,0,0)}50.001%{opacity:0;transform:translate3d(-300%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes arrowBackLBtoRT{0%{opacity:1;transform:translateZ(0)}50%{opacity:0;transform:translate3d(300%,-300%,0)}50.001%{opacity:0;transform:translate3d(-300%,300%,0)}to{opacity:1;transform:translateZ(0)}}@media screen and (min-width: 1025px){.mtpc10:where(.astro-72naa5nq){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-72naa5nq){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-72naa5nq){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-72naa5nq){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-72naa5nq){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-72naa5nq){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-72naa5nq){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-72naa5nq){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-72naa5nq){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-72naa5nq){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-72naa5nq){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-72naa5nq){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-72naa5nq){margin-top:2.5rem}}.BannerEntry:where(.astro-72naa5nq){position:relative;z-index:0;overflow:hidden;color:#fff}@media screen and (max-width:1024.98px){.BannerEntry:where(.astro-72naa5nq){width:22.1875rem;height:31rem;margin:3.125rem auto 0;padding:1.875rem 1.25rem;border-radius:1.25rem;display:flex;flex-direction:column}}@media screen and (min-width: 1025px){.BannerEntry:where(.astro-72naa5nq){width:75rem;height:37.5rem;margin:6.25rem auto 0;padding:1.25rem;border-radius:1.25rem}}.image:where(.astro-72naa5nq){position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;scale:1.2}.title:where(.astro-72naa5nq){line-height:1.35;letter-spacing:.025em;font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700}@media screen and (max-width:1024.98px){.title:where(.astro-72naa5nq){font-size:.9375rem}}@media screen and (min-width: 1025px){.title:where(.astro-72naa5nq){font-size:.9375rem}}.message:where(.astro-72naa5nq){line-height:1.35;letter-spacing:.025em;font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700}@media screen and (max-width:1024.98px){.message:where(.astro-72naa5nq){font-size:1.875rem;margin-top:9.4375rem}}@media screen and (min-width: 1025px){.message:where(.astro-72naa5nq){font-size:2.5rem;text-align:center;margin-top:14.375rem}}ul:where(.astro-72naa5nq){display:flex}@media screen and (max-width:1024.98px){ul:where(.astro-72naa5nq){margin:auto 0 0;flex-direction:column;gap:.625rem}}@media screen and (min-width: 1025px){ul:where(.astro-72naa5nq){margin-top:1.25rem;padding-right:.625rem;justify-content:center;gap:1.25rem}}a:where(.astro-72naa5nq){width:fit-content;display:flex;align-items:center}@media screen and (max-width:1024.98px){a:where(.astro-72naa5nq){gap:.625rem}}@media screen and (min-width: 1025px){a:where(.astro-72naa5nq){gap:.625rem}}@media (hover: hover) and (hover: hover){a:where(.astro-72naa5nq):hover:hover .linkText:where(.astro-72naa5nq){background-size:100% 1px;background-position:left bottom}}.linkText:where(.astro-72naa5nq){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;background-size:0% 1px;background-position:bottom right;background-repeat:no-repeat;background-image:linear-gradient(currentColor,currentColor);transition:background-size .6s cubic-bezier(.19,1,.22,1);line-height:1.8}@media screen and (max-width:1024.98px){.linkText:where(.astro-72naa5nq){font-size:.875rem}}@media screen and (min-width: 1025px){.linkText:where(.astro-72naa5nq){font-size:.875rem}}
