@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-g6ry7i4f){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-g6ry7i4f){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-g6ry7i4f){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-g6ry7i4f){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-g6ry7i4f){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-g6ry7i4f){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-g6ry7i4f){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-g6ry7i4f){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-g6ry7i4f){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-g6ry7i4f){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-g6ry7i4f){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-g6ry7i4f){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-g6ry7i4f){margin-top:2.5rem}}.PageTitle:where(.astro-g6ry7i4f){margin-left:auto;margin-right:auto}@media screen and (max-width:1024.98px){.PageTitle:where(.astro-g6ry7i4f){width:20.9375rem;margin-top:3.125rem}}@media screen and (min-width: 1025px){.PageTitle:where(.astro-g6ry7i4f){width:75rem;margin-top:6.25rem}}.title:where(.astro-g6ry7i4f){font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;display:block;line-height:1;color:#008803;letter-spacing:-.04em;clip-path:inset(100% 0 0 0)}@media screen and (max-width:1024.98px){.title:where(.astro-g6ry7i4f){font-size:2.75rem}}@media screen and (min-width: 1025px){.title:where(.astro-g6ry7i4f){font-size:6.5rem}}.subTitle:where(.astro-g6ry7i4f){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;display:block;line-height:1.25;opacity:0}@media screen and (max-width:1024.98px){.subTitle:where(.astro-g6ry7i4f){font-size:1.5rem;margin-top:.625rem}}@media screen and (min-width: 1025px){.subTitle:where(.astro-g6ry7i4f){font-size:2.75rem;margin-top:.625rem}}.text:where(.astro-g6ry7i4f){opacity:0}@media screen and (max-width:1024.98px){.text:where(.astro-g6ry7i4f){font-size:.75rem;line-height:1.85;margin-top:1.875rem}}@media screen and (min-width: 1025px){.text:where(.astro-g6ry7i4f){font-size:1rem;line-height:2.25;margin-top:2.5rem;max-width:65rem}}.text:where(.astro-g6ry7i4f) strong{font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:600;color:#0ea712}.after:where(.astro-g6ry7i4f){opacity:0}
