@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-pcx5y7jq){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-pcx5y7jq){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-pcx5y7jq){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-pcx5y7jq){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-pcx5y7jq){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-pcx5y7jq){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-pcx5y7jq){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-pcx5y7jq){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-pcx5y7jq){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-pcx5y7jq){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-pcx5y7jq){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-pcx5y7jq){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-pcx5y7jq){margin-top:2.5rem}}.SidebarLinks:where(.astro-pcx5y7jq){position:relative}@media screen and (min-width: 1025px){.SidebarLinks:where(.astro-pcx5y7jq){width:20rem}}@media screen and (max-width:1024.98px){.sidebarBody:where(.astro-pcx5y7jq){border-left:.125rem solid #e5e5e5}}@media screen and (min-width: 1025px){.sidebarBody:where(.astro-pcx5y7jq){width:20rem;border-left:1px solid #e5e5e5}}@media screen and (max-width:1024.98px){.paddingBottom-md:where(.astro-pcx5y7jq){padding-bottom:4.0625rem}}@media screen and (min-width: 1025px){.paddingBottom-md:where(.astro-pcx5y7jq){padding-bottom:4.0625rem}}@media screen and (max-width:1024.98px){.paddingBottom-sm:where(.astro-pcx5y7jq){padding-bottom:.3125rem}}@media screen and (min-width: 1025px){.paddingBottom-sm:where(.astro-pcx5y7jq){padding-bottom:.3125rem}}.heading:where(.astro-pcx5y7jq){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:600;letter-spacing:-.02em;color:#008803}@media screen and (max-width:1024.98px){.heading:where(.astro-pcx5y7jq){font-size:1.125rem;border-left:.125rem solid #008803;margin-left:-.125rem;padding:.625rem 0 .625rem 1.25rem}}@media screen and (min-width: 1025px){.heading:where(.astro-pcx5y7jq){font-size:1.375rem;border-left:1px solid #008803;margin-left:-1px;padding:.9375rem 0 .9375rem 2.5rem}}.heading:where(.astro-pcx5y7jq).headingEn{font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600}@media screen and (max-width:1024.98px){.content:where(.astro-pcx5y7jq){padding-left:1.25rem}}@media screen and (min-width: 1025px){.content:where(.astro-pcx5y7jq){padding-left:2.5rem}}@media screen and (max-width:1024.98px){.group:where(.astro-pcx5y7jq){margin-top:.9375rem}}@media screen and (min-width: 1025px){.group:where(.astro-pcx5y7jq){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.group:where(.astro-pcx5y7jq):has(.groupTitle){margin-top:3.125rem}}@media screen and (min-width: 1025px){.group:where(.astro-pcx5y7jq):has(.groupTitle){margin-top:3.125rem}}@media screen and (max-width:1024.98px){.group:where(.astro-pcx5y7jq)+.group:where(.astro-pcx5y7jq){margin-top:3.4375rem}}@media screen and (min-width: 1025px){.group:where(.astro-pcx5y7jq)+.group:where(.astro-pcx5y7jq){margin-top:3.4375rem}}.groupTitle:where(.astro-pcx5y7jq){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){.groupTitle:where(.astro-pcx5y7jq){font-size:.75rem;margin-bottom:2.1875rem}}@media screen and (min-width: 1025px){.groupTitle:where(.astro-pcx5y7jq){font-size:.75rem;margin-bottom:2.1875rem}}@media screen and (max-width:1024.98px){.group:where(.astro-pcx5y7jq) li:where(.astro-pcx5y7jq)+li:where(.astro-pcx5y7jq){margin-top:1.25rem}}@media screen and (min-width: 1025px){.group:where(.astro-pcx5y7jq) li:where(.astro-pcx5y7jq)+li:where(.astro-pcx5y7jq){margin-top:1.25rem}}.group:where(.astro-pcx5y7jq) a:where(.astro-pcx5y7jq){opacity:.34;transition:opacity .3s linear,color .3s linear}@media screen and (max-width:1024.98px){.group:where(.astro-pcx5y7jq) a:where(.astro-pcx5y7jq){font-size:.9375rem}}@media screen and (min-width: 1025px){.group:where(.astro-pcx5y7jq) a:where(.astro-pcx5y7jq){font-size:.9375rem}}.group:where(.astro-pcx5y7jq) a:where(.astro-pcx5y7jq).current{font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;color:#006c02;opacity:1}@media (hover: hover){.group:where(.astro-pcx5y7jq) a:where(.astro-pcx5y7jq):hover{opacity:1}}
