@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}@media screen and (min-width: 1025px){.mtpc10:where(.astro-oxhuwtbw){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-oxhuwtbw){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-oxhuwtbw){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-oxhuwtbw){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-oxhuwtbw){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-oxhuwtbw){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-oxhuwtbw){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-oxhuwtbw){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-oxhuwtbw){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-oxhuwtbw){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-oxhuwtbw){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-oxhuwtbw){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-oxhuwtbw){margin-top:2.5rem}}.SimpleMarqee:where(.astro-oxhuwtbw){width:100%;height:100%;display:flex;position:absolute;left:0;top:0;overflow:hidden;opacity:0}@media screen and (min-width: 1025px){.SimpleMarqee:where(.astro-oxhuwtbw){align-items:center}}@media screen and (max-width:1024.98px){.SimpleMarqee:where(.astro-oxhuwtbw){align-items:flex-start}}.SimpleMarqee:where(.astro-oxhuwtbw).isAnimate{opacity:1}.marqueeInner:where(.astro-oxhuwtbw){display:flex;will-change:transform;backface-visibility:hidden;flex-wrap:nowrap;opacity:0}.marqueeInner:where(.astro-oxhuwtbw).isAnimate{opacity:1}@media screen and (min-width: 1025px){.marqueeInner:where(.astro-oxhuwtbw){margin-top:-5.625rem}}@media screen and (max-width:1024.98px){.marqueeInner:where(.astro-oxhuwtbw){margin-top:7.5rem}}.marqueeInner:where(.astro-oxhuwtbw) .marqueeText{display:flex;flex-wrap:nowrap;white-space:nowrap;font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;color:#008803;padding-right:.4em;height:auto;overflow:hidden}@media screen and (min-width: 1025px){.marqueeInner:where(.astro-oxhuwtbw) .marqueeText{font-size:15.625rem;letter-spacing:-.46875rem}}@media screen and (max-width:1024.98px){.marqueeInner:where(.astro-oxhuwtbw) .marqueeText{font-size:5.625rem;letter-spacing:-.16875rem}}.marqueeInner:where(.astro-oxhuwtbw) .marqueeText .char{display:block;transition:transform .8s cubic-bezier(.19,1,.22,1);transform:translateY(100%)}.marqueeInner:where(.astro-oxhuwtbw) .marqueeText .char.introAnimation{transform:translateY(0)}.marqueeInner:where(.astro-oxhuwtbw) .marqueeText .char.introFinished{transform:translateY(0);transition:none}.marqueeInner:where(.astro-oxhuwtbw) .marqueeText .char.space{display:block;width:.2em}@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}@media screen and (min-width: 1025px){.mtpc10:where(.astro-wt6w5lo7){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-wt6w5lo7){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-wt6w5lo7){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-wt6w5lo7){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-wt6w5lo7){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-wt6w5lo7){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-wt6w5lo7){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-wt6w5lo7){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-wt6w5lo7){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-wt6w5lo7){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-wt6w5lo7){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-wt6w5lo7){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-wt6w5lo7){margin-top:2.5rem}}.WorkerSlider:where(.astro-wt6w5lo7){width:100%;height:100%;display:flex;position:absolute;left:0;top:0;overflow:hidden;opacity:0}@media screen and (min-width: 1025px){.WorkerSlider:where(.astro-wt6w5lo7){align-items:flex-start}}@media screen and (max-width:1024.98px){.WorkerSlider:where(.astro-wt6w5lo7){align-items:flex-start}}.WorkerSlider:where(.astro-wt6w5lo7).isAnimate{opacity:1}.sliderInner:where(.astro-wt6w5lo7){display:flex;will-change:transform;backface-visibility:hidden;flex-wrap:nowrap;opacity:0;position:absolute;left:0;top:0}.sliderInner:where(.astro-wt6w5lo7).isAnimate{opacity:1}@media screen and (min-width: 1025px){.sliderInner:where(.astro-wt6w5lo7){padding-top:3.75rem}}@media screen and (max-width:1024.98px){.sliderInner:where(.astro-wt6w5lo7){margin-top:7.5rem}}.sliderImg:where(.astro-wt6w5lo7){display:block;transition:transform 1.2s cubic-bezier(.19,1,.22,1);transform:translateY(100%);box-sizing:border-box}@media screen and (min-width: 1025px){.sliderImg:where(.astro-wt6w5lo7){padding-right:5rem}}@media screen and (max-width:1024.98px){.sliderImg:where(.astro-wt6w5lo7){padding-right:.625rem}}.sliderImg:where(.astro-wt6w5lo7).introAnimation{transform:translateY(0)}.sliderImg:where(.astro-wt6w5lo7).introFinished{transform:translateY(0);transition:none}.sliderImg:where(.astro-wt6w5lo7) picture:where(.astro-wt6w5lo7){display:block;width:100%;height:100%}.sliderImg:where(.astro-wt6w5lo7) img:where(.astro-wt6w5lo7){width:auto;height:100vh}@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}@media screen and (min-width: 1025px){.mtpc10:where(.astro-7p6oiywx){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-7p6oiywx){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-7p6oiywx){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-7p6oiywx){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-7p6oiywx){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-7p6oiywx){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-7p6oiywx){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-7p6oiywx){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-7p6oiywx){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-7p6oiywx){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-7p6oiywx){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-7p6oiywx){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-7p6oiywx){margin-top:2.5rem}}.itemName:where(.astro-7p6oiywx){display:flex;align-items:center;position:absolute;left:0;top:0;z-index:2;background-color:#fff}@media screen and (min-width: 1025px){.itemName:where(.astro-7p6oiywx){top:-.0625rem;left:-.0625rem;padding:1.625rem 1.875rem 1.5625rem 1.9375rem;border-radius:1.25rem 0}}@media screen and (max-width:1024.98px){.itemName:where(.astro-7p6oiywx){top:-.0625rem;left:-.0625rem;padding:1.3125rem 1.25rem 1.25rem 1rem;border-radius:1.25rem 0}}.itemName:where(.astro-7p6oiywx) .itemTitle:where(.astro-7p6oiywx){display:flex;align-items:center}.itemName:where(.astro-7p6oiywx) .leftText:where(.astro-7p6oiywx){display:block;position:relative;font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;color:#008803}@media screen and (min-width: 1025px){.itemName:where(.astro-7p6oiywx) .leftText:where(.astro-7p6oiywx){font-size:.875rem;margin-right:calc(1.875rem + 1px)}}@media screen and (max-width:1024.98px){.itemName:where(.astro-7p6oiywx) .leftText:where(.astro-7p6oiywx){font-size:.75rem;margin-right:calc(1.25rem + 1px)}}.itemName:where(.astro-7p6oiywx) .leftText:where(.astro-7p6oiywx):after{content:"";width:1px;background-color:#008803;position:absolute;top:50%}@media screen and (min-width: 1025px){.itemName:where(.astro-7p6oiywx) .leftText:where(.astro-7p6oiywx):after{height:1rem;margin-top:-.46875rem;right:-.9375rem}}@media screen and (max-width:1024.98px){.itemName:where(.astro-7p6oiywx) .leftText:where(.astro-7p6oiywx):after{height:.875rem;margin-top:-.4375rem;right:-.625rem}}.itemName:where(.astro-7p6oiywx) .rightText:where(.astro-7p6oiywx){display:block;font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700}@media screen and (min-width: 1025px){.itemName:where(.astro-7p6oiywx) .rightText:where(.astro-7p6oiywx){font-size:1.125rem}}@media screen and (max-width:1024.98px){.itemName:where(.astro-7p6oiywx) .rightText:where(.astro-7p6oiywx){font-size:.8125rem}}.itemName:where(.astro-7p6oiywx) .borderLeft:where(.astro-7p6oiywx),.itemName:where(.astro-7p6oiywx) .borderRight:where(.astro-7p6oiywx){position:absolute;color:#fff}@media screen and (min-width: 1025px){.itemName:where(.astro-7p6oiywx) .borderLeft:where(.astro-7p6oiywx),.itemName:where(.astro-7p6oiywx) .borderRight:where(.astro-7p6oiywx){width:1.3125rem;height:1.3125rem}}@media screen and (max-width:1024.98px){.itemName:where(.astro-7p6oiywx) .borderLeft:where(.astro-7p6oiywx),.itemName:where(.astro-7p6oiywx) .borderRight:where(.astro-7p6oiywx){width:1.3125rem;height:1.3125rem}}@media screen and (min-width: 1025px){.itemName:where(.astro-7p6oiywx) .borderLeft:where(.astro-7p6oiywx){left:0;top:calc(100% - .0625rem)}}@media screen and (max-width:1024.98px){.itemName:where(.astro-7p6oiywx) .borderLeft:where(.astro-7p6oiywx){left:0;top:calc(100% - .0625rem)}}@media screen and (min-width: 1025px){.itemName:where(.astro-7p6oiywx) .borderRight:where(.astro-7p6oiywx){top:0;left:calc(100% - .0625rem)}}@media screen and (max-width:1024.98px){.itemName:where(.astro-7p6oiywx) .borderRight:where(.astro-7p6oiywx){top:0;left:calc(100% - .0625rem)}}.MV:where(.astro-7p6oiywx){position:fixed;background:linear-gradient(0deg,#eff3ef,#dae9da);z-index:0}@media screen and (min-width: 1025px){.MV:where(.astro-7p6oiywx){width:calc(100% - 7.5rem);height:calc(100vh - 7.5rem);top:6.5625rem;left:6.5625rem;border-radius:1.25rem}.no-scroll .MV:where(.astro-7p6oiywx){width:calc(100% - 5.625rem - 1.875rem - var(--scroll-bar-width))}}@media screen and (max-width:1024.98px){.MV:where(.astro-7p6oiywx){width:calc(100% - 1.875rem);height:calc(100vh - 5.625rem);top:4.6875rem;left:.9375rem;border-radius:1.25rem}.no-scroll .MV:where(.astro-7p6oiywx){width:calc(100% - 1.875rem - var(--scroll-bar-width))}}@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}@media screen and (min-width: 1025px){.mtpc10:where(.astro-v5gn6ubp){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-v5gn6ubp){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-v5gn6ubp){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-v5gn6ubp){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-v5gn6ubp){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-v5gn6ubp){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-v5gn6ubp){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-v5gn6ubp){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-v5gn6ubp){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-v5gn6ubp){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-v5gn6ubp){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-v5gn6ubp){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-v5gn6ubp){margin-top:2.5rem}}.ContentsSection:where(.astro-v5gn6ubp){position:relative;background-color:#fff;box-sizing:border-box}@media screen and (min-width: 1025px){.ContentsSection:where(.astro-v5gn6ubp){width:50.625rem;padding:7.5rem 5.625rem 3.75rem;margin:0 auto 29.0625rem;border-radius:1.875rem 1.875rem 1.875rem 0}}@media screen and (max-width:1024.98px){.ContentsSection:where(.astro-v5gn6ubp){width:calc(100% - .625rem);padding:3.75rem 1.25rem;margin:0 auto 18.75rem;box-sizing:border-box}}.ContentsSection:where(.astro-v5gn6ubp):after{content:"";background-color:#fff;position:absolute;left:0;top:100%}@media screen and (min-width: 1025px){.ContentsSection:where(.astro-v5gn6ubp):after{display:block;width:45.625rem;height:3.75rem;border-radius:0 0 1.875rem 1.875rem}}@media screen and (max-width:1024.98px){.ContentsSection:where(.astro-v5gn6ubp):after{display:none}}@media screen and (min-width: 1025px){div:where(.astro-v5gn6ubp).ContentsSection:first-of-type{margin-top:calc(100vh + 9.375rem)}}@media screen and (max-width:1024.98px){div:where(.astro-v5gn6ubp).ContentsSection:first-of-type{margin-top:calc(100vh + 3.125rem)}}.botttomArrow:where(.astro-v5gn6ubp){display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#008803;position:absolute}@media screen and (min-width: 1025px){.botttomArrow:where(.astro-v5gn6ubp){width:3.125rem;height:3.125rem;top:calc(100% + .9375rem);left:46.5625rem}}@media screen and (max-width:1024.98px){.botttomArrow:where(.astro-v5gn6ubp){display:none}}.botttomArrow:where(.astro-v5gn6ubp) svg:where(.astro-v5gn6ubp){color:#fff}@media screen and (min-width: 1025px){.botttomArrow:where(.astro-v5gn6ubp) svg:where(.astro-v5gn6ubp){width:.5rem;height:.75rem}}.borderRight:where(.astro-v5gn6ubp){position:absolute;color:#fff;top:calc(100% - .09375rem);left:45.53125rem}@media screen and (min-width: 1025px){.borderRight:where(.astro-v5gn6ubp){width:1.96875rem;height:1.96875rem}}@media screen and (max-width:1024.98px){.borderRight:where(.astro-v5gn6ubp){display:none}}.borderRightTSP:where(.astro-v5gn6ubp){position:absolute;color:#fff;width:1.3125rem;height:1.3125rem;bottom:calc(100% - .0625rem);right:.25rem}@media screen and (min-width: 1025px){.borderRightTSP:where(.astro-v5gn6ubp){display:none}}.borderLeftTSP:where(.astro-v5gn6ubp){position:absolute;color:#fff;width:1.3125rem;height:1.3125rem;bottom:calc(100% - .0625rem);left:.25rem}@media screen and (min-width: 1025px){.borderLeftTSP:where(.astro-v5gn6ubp){display:none}}.borderRightBSP:where(.astro-v5gn6ubp){position:absolute;color:#fff;width:1.3125rem;height:1.3125rem;top:calc(100% - .0625rem);right:.25rem}@media screen and (min-width: 1025px){.borderRightBSP:where(.astro-v5gn6ubp){display:none}}.borderLeftBSP:where(.astro-v5gn6ubp){position:absolute;color:#fff;width:1.25rem;height:1.25rem;top:calc(100% - .0625rem);left:.25rem}@media screen and (min-width: 1025px){.borderLeftBSP:where(.astro-v5gn6ubp){display:none}}@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}@media screen and (min-width: 1025px){.mtpc10:where(.astro-3tsipckt){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-3tsipckt){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-3tsipckt){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-3tsipckt){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-3tsipckt){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-3tsipckt){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-3tsipckt){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-3tsipckt){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-3tsipckt){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-3tsipckt){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-3tsipckt){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-3tsipckt){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-3tsipckt){margin-top:2.5rem}}.Tag:where(.astro-3tsipckt){color:#0047024d;border:1px dashed rgba(0,71,2,.3);white-space:nowrap}@media screen and (min-width: 1025px){.Tag:where(.astro-3tsipckt){font-size:.75rem;padding:.625rem .9375rem;border-radius:1.875rem}}@media screen and (max-width:1024.98px){.Tag:where(.astro-3tsipckt){font-size:.625rem;padding:.625rem .9375rem;border-radius:1.875rem}}.Tag:where(.astro-3tsipckt).current{color:#333;border:1px solid #e5e5e5;background-color:#f1f5f2}@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}@media screen and (min-width: 1025px){.mtpc10:where(.astro-ehi537v7){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-ehi537v7){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-ehi537v7){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-ehi537v7){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-ehi537v7){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-ehi537v7){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-ehi537v7){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-ehi537v7){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-ehi537v7){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-ehi537v7){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-ehi537v7){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-ehi537v7){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-ehi537v7){margin-top:2.5rem}}.TagListGeneral:where(.astro-ehi537v7){display:flex;flex-wrap:wrap;flex:1}@media screen and (min-width: 1025px){.TagListGeneral:where(.astro-ehi537v7){gap:.625rem}}@media screen and (max-width:1024.98px){.TagListGeneral:where(.astro-ehi537v7){margin-top:1.25rem;gap:.625rem}}@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}@media screen and (min-width: 1025px){.mtpc10:where(.astro-6ow7o4h2){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-6ow7o4h2){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-6ow7o4h2){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-6ow7o4h2){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-6ow7o4h2){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-6ow7o4h2){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-6ow7o4h2){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-6ow7o4h2){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-6ow7o4h2){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-6ow7o4h2){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-6ow7o4h2){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-6ow7o4h2){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-6ow7o4h2){margin-top:2.5rem}}.TagListArea:where(.astro-6ow7o4h2){display:flex;flex-wrap:wrap;flex:1}@media screen and (min-width: 1025px){.TagListArea:where(.astro-6ow7o4h2){gap:.625rem}}@media screen and (max-width:1024.98px){.TagListArea:where(.astro-6ow7o4h2){margin-top:1.25rem;gap:.625rem}}@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}@media screen and (min-width: 1025px){.mtpc10:where(.astro-rosxuttx){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-rosxuttx){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-rosxuttx){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-rosxuttx){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-rosxuttx){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-rosxuttx){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-rosxuttx){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-rosxuttx){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-rosxuttx){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-rosxuttx){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-rosxuttx){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-rosxuttx){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-rosxuttx){margin-top:2.5rem}}.TagListJob:where(.astro-rosxuttx){display:flex;flex-wrap:wrap;flex:1}@media screen and (min-width: 1025px){.TagListJob:where(.astro-rosxuttx){gap:.625rem}}@media screen and (max-width:1024.98px){.TagListJob:where(.astro-rosxuttx){margin-top:1.25rem;gap:.625rem}}@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}@media screen and (min-width: 1025px){.mtpc10:where(.astro-chrzwwus){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-chrzwwus){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-chrzwwus){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-chrzwwus){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-chrzwwus){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-chrzwwus){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-chrzwwus){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-chrzwwus){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-chrzwwus){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-chrzwwus){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-chrzwwus){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-chrzwwus){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-chrzwwus){margin-top:2.5rem}}@media screen and (max-width:1024.98px){.JobSection:where(.astro-chrzwwus){display:block;border-bottom:1px solid #e5e5e5;padding:1.875rem 0}}.JobSection:where(.astro-chrzwwus).isLast{border-bottom:none}@media screen and (min-width: 1025px){.JobSection:where(.astro-chrzwwus).isLast{padding-bottom:5.625rem}}@media screen and (max-width:1024.98px){.JobSection:where(.astro-chrzwwus).isLast{padding:1.875rem 0 0}}@media screen and (min-width: 1025px){.JobSection:where(.astro-chrzwwus):first-of-type{margin-top:0}}@media screen and (max-width:1024.98px){.JobSection:where(.astro-chrzwwus):first-of-type.isLast{padding:0}}.textColumn:where(.astro-chrzwwus){width:100%;position:relative}@media screen and (min-width: 1025px){.textColumn:where(.astro-chrzwwus){padding:10.3125rem 0 0;box-sizing:border-box}}@media screen and (min-width: 1025px){.textContainer:where(.astro-chrzwwus){min-height:calc(100dvh - 13.125rem);display:flex;position:relative;z-index:1}}.jobSubTitle:where(.astro-chrzwwus){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;line-height:1.65;color:#008803}@media screen and (min-width: 1025px){.jobSubTitle:where(.astro-chrzwwus){font-size:1rem}}@media screen and (max-width:1024.98px){.jobSubTitle:where(.astro-chrzwwus){margin-top:1.875rem;font-size:1rem}}.jobTitle:where(.astro-chrzwwus){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;line-height:1.5}@media screen and (min-width: 1025px){.jobTitle:where(.astro-chrzwwus){flex:1;font-size:2rem;margin-top:1.25rem}}@media screen and (max-width:1024.98px){.jobTitle:where(.astro-chrzwwus){font-size:1.375rem;margin-top:.625rem}}@media screen and (min-width: 1025px){.textInner:where(.astro-chrzwwus){width:26.25rem}}.jobText:where(.astro-chrzwwus){line-height:2}@media screen and (min-width: 1025px){.jobText:where(.astro-chrzwwus){margin-top:1.875rem;font-size:.875rem}}@media screen and (max-width:1024.98px){.jobText:where(.astro-chrzwwus){margin-top:.625rem;font-size:.8125rem}}.jobHdg:where(.astro-chrzwwus){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;line-height:1.65;color:#008803}@media screen and (min-width: 1025px){.jobHdg:where(.astro-chrzwwus){margin-top:1.875rem;font-size:1rem}}@media screen and (max-width:1024.98px){.jobHdg:where(.astro-chrzwwus){margin-top:1.875rem;font-size:1rem}}@media screen and (min-width: 1025px){.jobList:where(.astro-chrzwwus){margin-top:1.25rem}}@media screen and (max-width:1024.98px){.jobList:where(.astro-chrzwwus){margin-top:1.25rem}}.jobList:where(.astro-chrzwwus)>li:where(.astro-chrzwwus){position:relative;background-color:#f1f5f2;line-height:1.65}.jobList:where(.astro-chrzwwus)>li:where(.astro-chrzwwus):first-child{margin-top:0}@media screen and (min-width: 1025px){.jobList:where(.astro-chrzwwus)>li:where(.astro-chrzwwus){padding:.625rem .625rem .625rem 1.875rem;border-radius:.25rem;margin-top:.5rem;font-size:.8125rem}}@media screen and (max-width:1024.98px){.jobList:where(.astro-chrzwwus)>li:where(.astro-chrzwwus){padding:.625rem .625rem .625rem 1.875rem;border-radius:.25rem;margin-top:.5rem;font-size:.75rem}}.jobList:where(.astro-chrzwwus)>li:where(.astro-chrzwwus):after{content:"";position:absolute;border-radius:50%;background-color:#008803}@media screen and (min-width: 1025px){.jobList:where(.astro-chrzwwus)>li:where(.astro-chrzwwus):after{width:.625rem;height:.625rem;left:.625rem;top:1.0625rem}}@media screen and (max-width:1024.98px){.jobList:where(.astro-chrzwwus)>li:where(.astro-chrzwwus):after{width:.5625rem;height:.5625rem;left:.625rem;top:1rem}}.jobLink:where(.astro-chrzwwus){width:100%}@media screen and (min-width: 1025px){.jobLink:where(.astro-chrzwwus){margin-top:2.5rem}}@media screen and (max-width:1024.98px){.jobLink:where(.astro-chrzwwus){margin-top:1.875rem}}.jobLink:where(.astro-chrzwwus) span:where(.astro-chrzwwus){display:block;font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:600;line-height:2;transition:color .4s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width: 1025px){.jobLink:where(.astro-chrzwwus) span:where(.astro-chrzwwus){font-size:.875rem;margin-right:1.25rem}}@media screen and (max-width:1024.98px){.jobLink:where(.astro-chrzwwus) span:where(.astro-chrzwwus){font-size:.875rem;margin-right:1.25rem}}.jobLink:where(.astro-chrzwwus) a:where(.astro-chrzwwus){display:inline-flex;align-items:center}@media (hover: hover){.jobLink:where(.astro-chrzwwus) a:where(.astro-chrzwwus):hover span:where(.astro-chrzwwus){color:#008803}}@media screen and (min-width: 1025px){.jobImage:where(.astro-chrzwwus){display:none}}@media screen and (max-width:1024.98px){.jobImage:where(.astro-chrzwwus){display:block;margin:0 auto}}.jobImage:where(.astro-chrzwwus) .itemImage:where(.astro-chrzwwus).hide,.jobImage:where(.astro-chrzwwus) .itemVideo:where(.astro-chrzwwus).hide{visibility:hidden}.jobImage:where(.astro-chrzwwus) img:where(.astro-chrzwwus),.jobImage:where(.astro-chrzwwus) video:where(.astro-chrzwwus){width:100%;height:auto}@media screen and (min-width: 1025px){.jobImage:where(.astro-chrzwwus) img:where(.astro-chrzwwus),.jobImage:where(.astro-chrzwwus) video:where(.astro-chrzwwus){border-radius:.625rem}}@media screen and (max-width:1024.98px){.jobImage:where(.astro-chrzwwus) img:where(.astro-chrzwwus),.jobImage:where(.astro-chrzwwus) video:where(.astro-chrzwwus){border-radius:.625rem}}@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}@media screen and (min-width: 1025px){.mtpc10:where(.astro-szgocvn6){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-szgocvn6){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-szgocvn6){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-szgocvn6){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-szgocvn6){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-szgocvn6){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-szgocvn6){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-szgocvn6){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-szgocvn6){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-szgocvn6){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-szgocvn6){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-szgocvn6){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-szgocvn6){margin-top:2.5rem}}@media screen and (min-width: 1025px){.JobPCImage:where(.astro-szgocvn6){width:38.4375rem;height:calc(100dvh - 5.625rem);position:sticky;top:5.625rem;pointer-events:none;z-index:1}}@media screen and (max-width:1024.98px){.JobPCImage:where(.astro-szgocvn6){display:none}}.JobPCImage:where(.astro-szgocvn6).hide .itemImage:where(.astro-szgocvn6),.JobPCImage:where(.astro-szgocvn6).hide .itemVideo:where(.astro-szgocvn6){visibility:hidden}.JobPCImage:where(.astro-szgocvn6) .itemImage:where(.astro-szgocvn6),.JobPCImage:where(.astro-szgocvn6) .itemVideo:where(.astro-szgocvn6){width:100%;height:100%;position:relative}.JobPCImage:where(.astro-szgocvn6) .itemImage:where(.astro-szgocvn6) img:where(.astro-szgocvn6),.JobPCImage:where(.astro-szgocvn6) .itemImage:where(.astro-szgocvn6) video:where(.astro-szgocvn6),.JobPCImage:where(.astro-szgocvn6) .itemVideo:where(.astro-szgocvn6) img:where(.astro-szgocvn6),.JobPCImage:where(.astro-szgocvn6) .itemVideo:where(.astro-szgocvn6) video:where(.astro-szgocvn6){width:100%;height:calc(100% - 5.625rem);object-fit:cover;object-position:center top;position:absolute;left:0;top:2.8125rem}@media screen and (min-width: 1025px){.JobPCImage:where(.astro-szgocvn6) .itemImage:where(.astro-szgocvn6) img:where(.astro-szgocvn6),.JobPCImage:where(.astro-szgocvn6) .itemImage:where(.astro-szgocvn6) video:where(.astro-szgocvn6),.JobPCImage:where(.astro-szgocvn6) .itemVideo:where(.astro-szgocvn6) img:where(.astro-szgocvn6),.JobPCImage:where(.astro-szgocvn6) .itemVideo:where(.astro-szgocvn6) video:where(.astro-szgocvn6){border-radius:.625rem}}@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}@media screen and (min-width: 1025px){.mtpc10:where(.astro-inuajcif){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-inuajcif){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-inuajcif){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-inuajcif){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-inuajcif){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-inuajcif){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-inuajcif){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-inuajcif){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-inuajcif){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-inuajcif){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-inuajcif){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-inuajcif){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-inuajcif){margin-top:2.5rem}}.NextprevSlider:where(.astro-inuajcif){background:var(--model_bg, linear-gradient(180deg, #cbe2d3 0%, #e2f1e7 59.5%));overflow:hidden}@media screen and (min-width: 1025px){.NextprevSlider:where(.astro-inuajcif){width:14.0625rem;aspect-ratio:225/270;border-radius:.625rem;margin-left:2.8125rem;clip-path:inset(0 0 0 0 round .0625rem);transform:translate(.0625rem,-.0625rem)}}@media screen and (max-width:1024.98px){.NextprevSlider:where(.astro-inuajcif){width:9.0625rem;aspect-ratio:145/194;border-radius:.625rem;clip-path:inset(0 0 0 0 round .0625rem);transform:translate(-.0625rem,-.0625rem);margin-right:2.5rem}}.itemSlider:where(.astro-inuajcif){width:100%;height:100%;position:relative}.itemSlider:where(.astro-inuajcif)>li:where(.astro-inuajcif){width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;transform:translate(100%);transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.itemSlider:where(.astro-inuajcif)>li:where(.astro-inuajcif).current{opacity:1;transform:translate(0);z-index:1;transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1)}.itemSlider:where(.astro-inuajcif)>li:where(.astro-inuajcif).prev{opacity:0;transform:translate(-100%);transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1) 1.2s}.itemSlider:where(.astro-inuajcif)>li:where(.astro-inuajcif) img:where(.astro-inuajcif){width:100%;height:100%;object-fit:cover}@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-n2wbfh32){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-n2wbfh32){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-n2wbfh32){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-n2wbfh32){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-n2wbfh32){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-n2wbfh32){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-n2wbfh32){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-n2wbfh32){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-n2wbfh32){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-n2wbfh32){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-n2wbfh32){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-n2wbfh32){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-n2wbfh32){margin-top:2.5rem}}.ContentsWrapper:where(.astro-n2wbfh32){position:relative;z-index:1}.ContentsWrapper:where(.astro-n2wbfh32) .infoSection:where(.astro-n2wbfh32):last-of-type{border-bottom:none}@media screen and (min-width: 1025px){.ContentsWrapper:where(.astro-n2wbfh32) .infoSection:where(.astro-n2wbfh32):last-of-type{padding:1.875rem 0 0}}@media screen and (max-width:1024.98px){.ContentsWrapper:where(.astro-n2wbfh32) .infoSection:where(.astro-n2wbfh32):last-of-type{padding:1.875rem 0 0}}@media screen and (min-width: 1025px){.ContentsWrapper:where(.astro-n2wbfh32) .infoSection:where(.astro-n2wbfh32):first-of-type{margin-top:4.375rem;padding:0 0 1.875rem}}@media screen and (max-width:1024.98px){.ContentsWrapper:where(.astro-n2wbfh32) .infoSection:where(.astro-n2wbfh32):first-of-type{margin-top:2.5rem;padding:0 0 1.875rem}}.jobContents:where(.astro-n2wbfh32){position:relative;background-color:#fff}@media screen and (min-width: 1025px){.jobContents:where(.astro-n2wbfh32){display:flex;justify-content:space-between;padding:0;margin-bottom:27.5rem}}@media screen and (max-width:1024.98px){.jobContents:where(.astro-n2wbfh32){padding:3.75rem 1.5625rem;margin-bottom:21.25rem}}@media screen and (min-width: 1025px){.imgColumn:where(.astro-n2wbfh32){max-width:38.4375rem;margin-left:2.8125rem}}@media screen and (max-width:1024.98px){.imgColumn:where(.astro-n2wbfh32){display:none}}@media screen and (min-width: 1025px){.countDown:where(.astro-n2wbfh32){display:flex;align-items:center;width:2.8125rem;position:sticky;height:calc(100vh - 5.625rem);top:5.625rem;right:0;margin-right:2.8125rem}}@media screen and (max-width:1024.98px){.countDown:where(.astro-n2wbfh32){display:none}}@media screen and (min-width: 1025px){.countInner:where(.astro-n2wbfh32){width:100%;padding:1.25rem .625rem;text-align:center;border:1px solid #e5e5e5;border-radius:3.75rem}}@media screen and (min-width: 1025px){.countInner:where(.astro-n2wbfh32) .countCurrent:where(.astro-n2wbfh32),.countInner:where(.astro-n2wbfh32) .countLength:where(.astro-n2wbfh32){display:block;color:#008803;font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;letter-spacing:.040625rem;font-size:.8125rem}}@media screen and (min-width: 1025px){.countInner:where(.astro-n2wbfh32) .countLength:where(.astro-n2wbfh32){color:#0047024d}}@media screen and (min-width: 1025px){.countInner:where(.astro-n2wbfh32) .line:where(.astro-n2wbfh32){display:block;width:1px;height:.625rem;background-color:#d9d9d9;margin:.625rem auto}}.borderLeftTop:where(.astro-n2wbfh32){position:absolute;color:#fff}@media screen and (min-width: 1025px){.borderLeftTop:where(.astro-n2wbfh32){width:1.3125rem;height:1.3125rem;bottom:calc(100% - .0625rem);left:.875rem}}@media screen and (max-width:1024.98px){.borderLeftTop:where(.astro-n2wbfh32){width:1.3125rem;height:1.3125rem;bottom:calc(100% - .0625rem);left:.875rem}}.borderRightTop:where(.astro-n2wbfh32){position:absolute;color:#fff}@media screen and (min-width: 1025px){.borderRightTop:where(.astro-n2wbfh32){width:1.3125rem;height:1.3125rem;bottom:calc(100% - .0625rem);right:.875rem}}@media screen and (max-width:1024.98px){.borderRightTop:where(.astro-n2wbfh32){width:1.3125rem;height:1.3125rem;bottom:calc(100% - .0625rem);right:.875rem}}.borderLeftBottom:where(.astro-n2wbfh32){position:absolute;color:#fff}@media screen and (min-width: 1025px){.borderLeftBottom:where(.astro-n2wbfh32){width:1.3125rem;height:1.3125rem;top:calc(100% - .0625rem);left:.875rem}}@media screen and (max-width:1024.98px){.borderLeftBottom:where(.astro-n2wbfh32){width:1.3125rem;height:1.3125rem;top:calc(100% - .0625rem);left:.875rem}}.borderRightBottom:where(.astro-n2wbfh32){position:absolute;color:#fff}@media screen and (min-width: 1025px){.borderRightBottom:where(.astro-n2wbfh32){width:1.3125rem;height:1.3125rem;top:calc(100% - .0625rem);right:.875rem}}@media screen and (max-width:1024.98px){.borderRightBottom:where(.astro-n2wbfh32){width:1.3125rem;height:1.3125rem;top:calc(100% - .0625rem);right:.875rem}}.contentCategory:where(.astro-n2wbfh32){font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;color:#008803}@media screen and (min-width: 1025px){.contentCategory:where(.astro-n2wbfh32){font-size:1.125rem;letter-spacing:.05625rem}}@media screen and (max-width:1024.98px){.contentCategory:where(.astro-n2wbfh32){font-size:1rem}}.contentTitle:where(.astro-n2wbfh32){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;line-height:1.7}@media screen and (min-width: 1025px){.contentTitle:where(.astro-n2wbfh32){font-size:2.25rem;margin-top:2.5rem}}@media screen and (max-width:1024.98px){.contentTitle:where(.astro-n2wbfh32){margin-top:2.5rem;font-size:1.5rem}}.infoSection:where(.astro-n2wbfh32){border-bottom:1px solid #e5e5e5}@media screen and (min-width: 1025px){.infoSection:where(.astro-n2wbfh32){display:flex;flex-wrap:wrap;padding:1.875rem 0}}@media screen and (max-width:1024.98px){.infoSection:where(.astro-n2wbfh32){padding:1.875rem 0}}@media screen and (min-width: 1025px){.infoSection:where(.astro-n2wbfh32) .relatedColumn:where(.astro-n2wbfh32):first-of-type{padding:0 0 1.875rem}}@media screen and (max-width:1024.98px){.infoSection:where(.astro-n2wbfh32) .relatedColumn:where(.astro-n2wbfh32):first-of-type{padding:0 0 1.25rem}}.infoSection:where(.astro-n2wbfh32) .relatedColumn:where(.astro-n2wbfh32):last-of-type{border-bottom:none}@media screen and (min-width: 1025px){.infoSection:where(.astro-n2wbfh32) .relatedColumn:where(.astro-n2wbfh32):last-of-type{padding:1.875rem 0 0}}@media screen and (max-width:1024.98px){.infoSection:where(.astro-n2wbfh32) .relatedColumn:where(.astro-n2wbfh32):last-of-type{padding:1.25rem 0 0}}@media screen and (min-width: 1025px){.infoTitle:where(.astro-n2wbfh32){display:flex;align-items:center;width:8.4375rem;height:2rem;font-size:.9375rem;font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:600}}@media screen and (max-width:1024.98px){.infoTitle:where(.astro-n2wbfh32){font-size:.875rem;font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700}}.infoRight:where(.astro-n2wbfh32){box-sizing:border-box}@media screen and (min-width: 1025px){.infoRight:where(.astro-n2wbfh32){flex:1}}@media screen and (max-width:1024.98px){.infoRight:where(.astro-n2wbfh32){margin-top:1.25rem}}.infoPgh:where(.astro-n2wbfh32){line-height:2;text-align:justify}@media screen and (min-width: 1025px){.infoPgh:where(.astro-n2wbfh32){font-size:.875rem}}@media screen and (max-width:1024.98px){.infoPgh:where(.astro-n2wbfh32){font-size:.8125rem}}.relatedColumn:where(.astro-n2wbfh32){border-bottom:1px solid #e5e5e5}@media screen and (min-width: 1025px){.relatedColumn:where(.astro-n2wbfh32){display:flex;padding:1.875rem 0}}@media screen and (max-width:1024.98px){.relatedColumn:where(.astro-n2wbfh32){padding:1.25rem 0}}.relatedTitle:where(.astro-n2wbfh32){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:600;color:#008803}@media screen and (min-width: 1025px){.relatedTitle:where(.astro-n2wbfh32){display:flex;align-items:center;width:5.625rem;height:2rem;font-size:.875rem}}.bottomContents:where(.astro-n2wbfh32){background-color:#fff}.nextPrevLinks:where(.astro-n2wbfh32){position:relative}@media screen and (min-width: 1025px){.nextPrevLinks:where(.astro-n2wbfh32){display:flex}}@media screen and (max-width:1024.98px){.nextPrevLinks:where(.astro-n2wbfh32){padding:3.75rem 1.5625rem 0}}.nextPrevLinks:where(.astro-n2wbfh32) .linkBlock:where(.astro-n2wbfh32){position:relative}@media screen and (min-width: 1025px){.nextPrevLinks:where(.astro-n2wbfh32) .linkBlock:where(.astro-n2wbfh32){width:50%;padding:5.625rem 3.75rem 5.625rem 4.6875rem}}@media screen and (max-width:1024.98px){.nextPrevLinks:where(.astro-n2wbfh32) .linkBlock:where(.astro-n2wbfh32){padding-bottom:3.75rem}.nextPrevLinks:where(.astro-n2wbfh32) .linkBlock:where(.astro-n2wbfh32):after{content:"";width:100%;height:1px;position:absolute;bottom:1.875rem;left:0;background-color:#e5e5e5}}@media screen and (min-width: 1025px){.nextPrevLinks:where(.astro-n2wbfh32) .linkBlock:where(.astro-n2wbfh32):first-of-type:before{content:"";width:1px;height:100%;position:absolute;top:0;right:-.5px;background-color:#e5e5e5}}.nextPrevLinks:where(.astro-n2wbfh32) .textBlock:where(.astro-n2wbfh32){flex:1}.nextPrevLinks:where(.astro-n2wbfh32) a:where(.astro-n2wbfh32){display:flex;align-items:center}@media (hover: hover){.nextPrevLinks:where(.astro-n2wbfh32) a:where(.astro-n2wbfh32):hover .title:where(.astro-n2wbfh32){color:#008803}}@media screen and (min-width: 1025px){.nextPrevLinks:where(.astro-n2wbfh32) a:where(.astro-n2wbfh32){justify-content:space-between}}@media screen and (max-width:1024.98px){.nextPrevLinks:where(.astro-n2wbfh32) a:where(.astro-n2wbfh32){flex-direction:row-reverse}}.nextPrevLinks:where(.astro-n2wbfh32) .category:where(.astro-n2wbfh32){display:block;font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;color:#008803}@media screen and (min-width: 1025px){.nextPrevLinks:where(.astro-n2wbfh32) .category:where(.astro-n2wbfh32){font-size:1.125rem;letter-spacing:.05625rem}}@media screen and (max-width:1024.98px){.nextPrevLinks:where(.astro-n2wbfh32) .category:where(.astro-n2wbfh32){font-size:.8125rem}}.nextPrevLinks:where(.astro-n2wbfh32) .title:where(.astro-n2wbfh32){display:flex;align-items:center;font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:600;line-height:1.8;transition:color .4s cubic-bezier(.52,0,.085,1)}@media screen and (min-width: 1025px){.nextPrevLinks:where(.astro-n2wbfh32) .title:where(.astro-n2wbfh32){font-size:1.375rem;margin-top:1.25rem}}@media screen and (max-width:1024.98px){.nextPrevLinks:where(.astro-n2wbfh32) .title:where(.astro-n2wbfh32){font-size:.9375rem;margin-top:.625rem}}@media screen and (min-width: 1025px){.nextPrevLinks:where(.astro-n2wbfh32) .ArrowRounded:where(.astro-n2wbfh32){margin-top:1.25rem}}@media screen and (max-width:1024.98px){.nextPrevLinks:where(.astro-n2wbfh32) .ArrowRounded:where(.astro-n2wbfh32){margin-top:.625rem}}.backToTop:where(.astro-n2wbfh32){text-align:center}@media screen and (min-width: 1025px){.backToTop:where(.astro-n2wbfh32){width:86.25rem;padding:12.5rem 0;margin:0 auto;border-top:1px solid #e5e5e5}}@media screen and (max-width:1024.98px){.backToTop:where(.astro-n2wbfh32){padding:1.875rem 0 5.625rem}}.backToTop:where(.astro-n2wbfh32) a:where(.astro-n2wbfh32){display:inline-block}@media (hover: hover){.backToTop:where(.astro-n2wbfh32) a:where(.astro-n2wbfh32):hover .icon:where(.astro-n2wbfh32):after{transform:scale(1) translateZ(0);opacity:1}.backToTop:where(.astro-n2wbfh32) a:where(.astro-n2wbfh32):hover :where(.astro-n2wbfh32)[data-icon="state/all"]{color:#006c02;transform:scale(.9) translateZ(0)}}.backToTop:where(.astro-n2wbfh32) .icon:where(.astro-n2wbfh32){display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #e5e5e5;box-sizing:border-box;margin:0 auto;position:relative}@media screen and (min-width: 1025px){.backToTop:where(.astro-n2wbfh32) .icon:where(.astro-n2wbfh32){width:5.75rem;height:5.75rem}}@media screen and (max-width:1024.98px){.backToTop:where(.astro-n2wbfh32) .icon:where(.astro-n2wbfh32){width:3.75rem;height:3.75rem}}.backToTop:where(.astro-n2wbfh32) .icon:where(.astro-n2wbfh32):after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:2px solid #008803;opacity:0;transform:scale(1.2) translateZ(0);backface-visibility:hidden;transition:opacity .4s cubic-bezier(.52,0,.085,1),transform .4s cubic-bezier(.52,0,.085,1)}.backToTop:where(.astro-n2wbfh32) span:where(.astro-n2wbfh32){display:inline-block;font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;color:#008803}@media screen and (min-width: 1025px){.backToTop:where(.astro-n2wbfh32) span:where(.astro-n2wbfh32){margin-top:1.875rem;font-size:1.125rem;letter-spacing:.05625rem}}@media screen and (max-width:1024.98px){.backToTop:where(.astro-n2wbfh32) span:where(.astro-n2wbfh32){margin-top:1.25rem;font-size:.8125rem;letter-spacing:size-variable sp(.65)}}.backToTop:where(.astro-n2wbfh32) :where(.astro-n2wbfh32)[data-icon="state/all"]{color:#008803;transition:color .4s cubic-bezier(.52,0,.085,1),transform .4s cubic-bezier(.52,0,.085,1);transform:translateZ(0)}@media screen and (min-width: 1025px){.backToTop:where(.astro-n2wbfh32) :where(.astro-n2wbfh32)[data-icon="state/all"]{width:1.5625rem;height:1.5625rem}}@media screen and (max-width:1024.98px){.backToTop:where(.astro-n2wbfh32) :where(.astro-n2wbfh32)[data-icon="state/all"]{width:1.25rem;height:1.25rem}}
