@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)}}@media screen and (min-width: 1025px){.mtpc10:where(.astro-vlgb4c52){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-vlgb4c52){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-vlgb4c52){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-vlgb4c52){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-vlgb4c52){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-vlgb4c52){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-vlgb4c52){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-vlgb4c52){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-vlgb4c52){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-vlgb4c52){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-vlgb4c52){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-vlgb4c52){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-vlgb4c52){margin-top:2.5rem}}@media screen and (max-width:1024.98px){.Numbers:where(.astro-vlgb4c52)>*+*{margin-top:.9375rem}}@media screen and (min-width: 1025px){.Numbers:where(.astro-vlgb4c52){display:grid}}@media screen and (min-width: 1025px){.Numbers:where(.astro-vlgb4c52).large{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media screen and (min-width: 1025px){.Numbers:where(.astro-vlgb4c52).small{grid-template-columns:repeat(3,1fr);gap:.9375rem .875rem}}.item:where(.astro-vlgb4c52){background:#f1f5f2;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:0}@media screen and (max-width:1024.98px){.item:where(.astro-vlgb4c52){border-radius:1.25rem}}@media screen and (min-width: 1025px){.item:where(.astro-vlgb4c52){border-radius:1.25rem}}.item:where(.astro-vlgb4c52):before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background:#008803;z-index:-1;scale:1 var(--bg-progress, 0);transform-origin:center bottom}@media screen and (max-width:1024.98px){.large:where(.astro-vlgb4c52) .item:where(.astro-vlgb4c52){height:13.5rem}}@media screen and (min-width: 1025px){.large:where(.astro-vlgb4c52) .item:where(.astro-vlgb4c52){min-height:16.875rem}}@media screen and (max-width:1024.98px){.small:where(.astro-vlgb4c52) .item:where(.astro-vlgb4c52){height:11.75rem}}@media screen and (min-width: 1025px){.small:where(.astro-vlgb4c52) .item:where(.astro-vlgb4c52){min-height:13.75rem}}.header:where(.astro-vlgb4c52){flex:1}@media screen and (max-width:1024.98px){.header:where(.astro-vlgb4c52){padding:.9375rem}}@media screen and (min-width: 1025px){.large:where(.astro-vlgb4c52) .header:where(.astro-vlgb4c52){padding:1.875rem}}@media screen and (min-width: 1025px){.small:where(.astro-vlgb4c52) .header:where(.astro-vlgb4c52){padding:.9375rem}}h3:where(.astro-vlgb4c52){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;line-height:1.25}@media screen and (max-width:1024.98px){h3:where(.astro-vlgb4c52){font-size:1.1875rem}}@media screen and (min-width: 1025px){.large:where(.astro-vlgb4c52) h3:where(.astro-vlgb4c52){font-size:1.25rem}}@media screen and (min-width: 1025px){.small:where(.astro-vlgb4c52) h3:where(.astro-vlgb4c52){font-size:1.1875rem}}.caption:where(.astro-vlgb4c52){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;line-height:1.25}@media screen and (max-width:1024.98px){.caption:where(.astro-vlgb4c52){font-size:.5rem;margin-top:.625rem}}@media screen and (min-width: 1025px){.caption:where(.astro-vlgb4c52){font-size:.75rem;margin-top:.625rem}}@media screen and (max-width:1024.98px){.asterisk:where(.astro-vlgb4c52){margin-right:.3125rem}}.footer:where(.astro-vlgb4c52){border-top:1px solid color-mix(in srgb,#333333 20%,transparent);display:flex;justify-content:space-between;align-items:flex-end;position:relative}@media screen and (max-width:1024.98px){.footer:where(.astro-vlgb4c52){margin:auto .625rem 0;padding:.625rem .3125rem 1.25rem}}@media screen and (min-width: 1025px){.large:where(.astro-vlgb4c52) .footer:where(.astro-vlgb4c52){margin:auto 1.875rem 0;padding:.625rem 0 1.875rem}}@media screen and (min-width: 1025px){.small:where(.astro-vlgb4c52) .footer:where(.astro-vlgb4c52){margin:auto .625rem 0;padding:.625rem .3125rem 1.25rem}}.footer:where(.astro-vlgb4c52):before{content:"";display:block;width:100%;height:1px;background:currentColor;position:absolute;top:-1px;left:0;transform-origin:left center;scale:var(--line-progress, 0) 1;opacity:var(--line-opacity, 1)}@media screen and (max-width:1024.98px){.date:where(.astro-vlgb4c52){font-size:.625rem}}@media screen and (min-width: 1025px){.large:where(.astro-vlgb4c52) .date:where(.astro-vlgb4c52){font-size:.75rem}}@media screen and (min-width: 1025px){.small:where(.astro-vlgb4c52) .date:where(.astro-vlgb4c52){font-size:.625rem}}@media screen and (max-width:1024.98px){.dateSmall:where(.astro-vlgb4c52){font-size:.5rem}}.data:where(.astro-vlgb4c52){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;position:relative;clip-path:inset(15% -10% -15%);white-space:nowrap}@media screen and (max-width:1024.98px){.large:where(.astro-vlgb4c52) .data:where(.astro-vlgb4c52){font-size:1.5rem}}@media screen and (min-width: 1025px){.large:where(.astro-vlgb4c52) .data:where(.astro-vlgb4c52){font-size:1.875rem}}@media screen and (max-width:1024.98px){.small:where(.astro-vlgb4c52) .data:where(.astro-vlgb4c52){font-size:1.375rem}}@media screen and (min-width: 1025px){.small:where(.astro-vlgb4c52) .data:where(.astro-vlgb4c52){font-size:1.375rem}}.value:where(.astro-vlgb4c52){font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;position:relative}@media screen and (max-width:1024.98px){.large:where(.astro-vlgb4c52) .value:where(.astro-vlgb4c52){font-size:2.75rem}}@media screen and (min-width: 1025px){.large:where(.astro-vlgb4c52) .value:where(.astro-vlgb4c52){font-size:3.375rem}}@media screen and (max-width:1024.98px){.small:where(.astro-vlgb4c52) .value:where(.astro-vlgb4c52){font-size:2.5rem}}@media screen and (min-width: 1025px){.small:where(.astro-vlgb4c52) .value:where(.astro-vlgb4c52){font-size:2.5rem}}.numeric:where(.astro-vlgb4c52){text-align:center;display:inline-block;position:relative;text-indent:-200vw}.large:where(.astro-vlgb4c52) .numeric:where(.astro-vlgb4c52){width:.55em}.small:where(.astro-vlgb4c52) .numeric:where(.astro-vlgb4c52){width:.6em}.roll:where(.astro-vlgb4c52){text-indent:0;display:block;position:absolute;left:0;bottom:0;width:100%;translate:0 100%}.roll:where(.astro-vlgb4c52)>*{display:block;margin-top:.6em}.value:where(.astro-vlgb4c52)>*{display:inline-block}.modifier:where(.astro-vlgb4c52),.value:where(.astro-vlgb4c52)>:not(.numeric):where(.astro-vlgb4c52){display:inline-block;translate:0 2em}.modifier:where(.astro-vlgb4c52){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){.modifier:where(.astro-vlgb4c52){margin-right:.3125rem}}@media screen and (min-width: 1025px){.modifier:where(.astro-vlgb4c52){margin-right:.3125rem}}@media screen and (max-width:1024.98px){.large:where(.astro-vlgb4c52) .modifier:where(.astro-vlgb4c52){font-size:1.5rem}}@media screen and (min-width: 1025px){.large:where(.astro-vlgb4c52) .modifier:where(.astro-vlgb4c52){font-size:1.875rem}}@media screen and (max-width:1024.98px){.small:where(.astro-vlgb4c52) .modifier:where(.astro-vlgb4c52){font-size:1.375rem}}@media screen and (min-width: 1025px){.small:where(.astro-vlgb4c52) .modifier:where(.astro-vlgb4c52){font-size:1.375rem}}@media screen and (min-width: 1025px){.primary:where(.astro-vlgb4c52){grid-row:span 2}}@media screen and (min-width: 1025px){.primary:where(.astro-vlgb4c52) h3:where(.astro-vlgb4c52){font-size:1.375rem}}@media screen and (min-width: 1025px){.primary:where(.astro-vlgb4c52) .value:where(.astro-vlgb4c52){font-size:4.625rem}}
