@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-ewsdrvel){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-ewsdrvel){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-ewsdrvel){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-ewsdrvel){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-ewsdrvel){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-ewsdrvel){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-ewsdrvel){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-ewsdrvel){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-ewsdrvel){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-ewsdrvel){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-ewsdrvel){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-ewsdrvel){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-ewsdrvel){margin-top:2.5rem}}.SimpleMarqee:where(.astro-ewsdrvel){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-ewsdrvel){align-items:center}}@media screen and (max-width:1024.98px){.SimpleMarqee:where(.astro-ewsdrvel){align-items:flex-start}}.SimpleMarqee:where(.astro-ewsdrvel).isAnimate{opacity:1}.marqueeInner:where(.astro-ewsdrvel){display:flex;will-change:transform;backface-visibility:hidden;flex-wrap:nowrap;opacity:0}.marqueeInner:where(.astro-ewsdrvel).isAnimate{opacity:1}@media screen and (min-width: 1025px){.marqueeInner:where(.astro-ewsdrvel){margin-top:-5.625rem}}@media screen and (max-width:1024.98px){.marqueeInner:where(.astro-ewsdrvel){margin-top:7.5rem}}.marqueeInner:where(.astro-ewsdrvel) .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-ewsdrvel) .marqueeText{font-size:15.625rem;letter-spacing:-.46875rem}}@media screen and (max-width:1024.98px){.marqueeInner:where(.astro-ewsdrvel) .marqueeText{font-size:5.625rem;letter-spacing:-.16875rem}}.marqueeInner:where(.astro-ewsdrvel) .marqueeText .char{display:block;transition:transform .8s cubic-bezier(.19,1,.22,1);transform:translateY(100%)}.marqueeInner:where(.astro-ewsdrvel) .marqueeText .char.introAnimation{transform:translateY(0)}.marqueeInner:where(.astro-ewsdrvel) .marqueeText .char.introFinished{transform:translateY(0);transition:none}.marqueeInner:where(.astro-ewsdrvel) .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-mdxspx64){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-mdxspx64){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-mdxspx64){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-mdxspx64){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-mdxspx64){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-mdxspx64){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-mdxspx64){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-mdxspx64){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-mdxspx64){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-mdxspx64){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-mdxspx64){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-mdxspx64){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-mdxspx64){margin-top:2.5rem}}.itemName:where(.astro-mdxspx64){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-mdxspx64){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-mdxspx64){top:-.0625rem;left:-.0625rem;padding:1.3125rem 1.25rem 1.25rem 1rem;border-radius:1.25rem 0}}.itemName:where(.astro-mdxspx64) .itemTitle:where(.astro-mdxspx64){display:flex;align-items:center}.itemName:where(.astro-mdxspx64) .leftText:where(.astro-mdxspx64){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-mdxspx64) .leftText:where(.astro-mdxspx64){font-size:.875rem;margin-right:calc(1.875rem + 1px)}}@media screen and (max-width:1024.98px){.itemName:where(.astro-mdxspx64) .leftText:where(.astro-mdxspx64){font-size:.75rem;margin-right:calc(1.25rem + 1px)}}.itemName:where(.astro-mdxspx64) .leftText:where(.astro-mdxspx64):after{content:"";width:1px;background-color:#008803;position:absolute;top:50%}@media screen and (min-width: 1025px){.itemName:where(.astro-mdxspx64) .leftText:where(.astro-mdxspx64):after{height:1rem;margin-top:-.46875rem;right:-.9375rem}}@media screen and (max-width:1024.98px){.itemName:where(.astro-mdxspx64) .leftText:where(.astro-mdxspx64):after{height:.875rem;margin-top:-.4375rem;right:-.625rem}}.itemName:where(.astro-mdxspx64) .rightText:where(.astro-mdxspx64){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-mdxspx64) .rightText:where(.astro-mdxspx64){font-size:1.125rem}}@media screen and (max-width:1024.98px){.itemName:where(.astro-mdxspx64) .rightText:where(.astro-mdxspx64){font-size:.8125rem}}.itemName:where(.astro-mdxspx64) .borderLeft:where(.astro-mdxspx64),.itemName:where(.astro-mdxspx64) .borderRight:where(.astro-mdxspx64){position:absolute;color:#fff}@media screen and (min-width: 1025px){.itemName:where(.astro-mdxspx64) .borderLeft:where(.astro-mdxspx64),.itemName:where(.astro-mdxspx64) .borderRight:where(.astro-mdxspx64){width:1.3125rem;height:1.3125rem}}@media screen and (max-width:1024.98px){.itemName:where(.astro-mdxspx64) .borderLeft:where(.astro-mdxspx64),.itemName:where(.astro-mdxspx64) .borderRight:where(.astro-mdxspx64){width:1.3125rem;height:1.3125rem}}@media screen and (min-width: 1025px){.itemName:where(.astro-mdxspx64) .borderLeft:where(.astro-mdxspx64){left:0;top:calc(100% - .0625rem)}}@media screen and (max-width:1024.98px){.itemName:where(.astro-mdxspx64) .borderLeft:where(.astro-mdxspx64){left:0;top:calc(100% - .0625rem)}}@media screen and (min-width: 1025px){.itemName:where(.astro-mdxspx64) .borderRight:where(.astro-mdxspx64){top:0;left:calc(100% - .0625rem)}}@media screen and (max-width:1024.98px){.itemName:where(.astro-mdxspx64) .borderRight:where(.astro-mdxspx64){top:0;left:calc(100% - .0625rem)}}.WebGL:where(.astro-mdxspx64){position:fixed;background:linear-gradient(0deg,#eff3ef,#dae9da);z-index:0}@media screen and (min-width: 1025px){.WebGL:where(.astro-mdxspx64){width:calc(100% - 7.5rem);height:calc(100vh - 7.5rem);top:6.5625rem;left:6.5625rem;border-radius:1.25rem}.no-scroll .WebGL:where(.astro-mdxspx64){width:calc(100% - 5.625rem - 1.875rem - var(--scroll-bar-width))}}@media screen and (max-width:1024.98px){.WebGL:where(.astro-mdxspx64){width:calc(100% - 1.875rem);height:calc(100vh - 5.625rem);top:4.6875rem;left:.9375rem;border-radius:1.25rem}.no-scroll .WebGL:where(.astro-mdxspx64){width:calc(100% - 1.875rem - var(--scroll-bar-width))}}.bgCanvas:where(.astro-mdxspx64){pointer-events:none}.bgCanvas:where(.astro-mdxspx64),.mouseArea:where(.astro-mdxspx64){position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 1025px){.bgCanvas:where(.astro-mdxspx64),.mouseArea:where(.astro-mdxspx64){border-radius:1.25rem}}@media screen and (max-width:1024.98px){.bgCanvas:where(.astro-mdxspx64),.mouseArea:where(.astro-mdxspx64){border-radius:1.25rem}}.mouseArea:where(.astro-mdxspx64){cursor:grab}.mouseArea:where(.astro-mdxspx64)[data-is-dragging=true]{cursor:grabbing}@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-a3gkptl6){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-a3gkptl6){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-a3gkptl6){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-a3gkptl6){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-a3gkptl6){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-a3gkptl6){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-a3gkptl6){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-a3gkptl6){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-a3gkptl6){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-a3gkptl6){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-a3gkptl6){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-a3gkptl6){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-a3gkptl6){margin-top:2.5rem}}.ContentsSection:where(.astro-a3gkptl6){position:relative;background-color:#fff;box-sizing:border-box}@media screen and (min-width: 1025px){.ContentsSection:where(.astro-a3gkptl6){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-a3gkptl6){width:calc(100% - .625rem);padding:3.75rem 1.25rem;margin:0 auto 18.75rem;box-sizing:border-box}}.ContentsSection:where(.astro-a3gkptl6):after{content:"";background-color:#fff;position:absolute;left:0;top:100%}@media screen and (min-width: 1025px){.ContentsSection:where(.astro-a3gkptl6):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-a3gkptl6):after{display:none}}@media screen and (min-width: 1025px){div:where(.astro-a3gkptl6).ContentsSection:first-of-type{margin-top:calc(100vh + 9.375rem)}}@media screen and (max-width:1024.98px){div:where(.astro-a3gkptl6).ContentsSection:first-of-type{margin-top:calc(100vh + 3.125rem)}}.botttomArrow:where(.astro-a3gkptl6){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-a3gkptl6){width:3.125rem;height:3.125rem;top:calc(100% + .9375rem);left:46.5625rem}}@media screen and (max-width:1024.98px){.botttomArrow:where(.astro-a3gkptl6){display:none}}.botttomArrow:where(.astro-a3gkptl6) svg:where(.astro-a3gkptl6){color:#fff}@media screen and (min-width: 1025px){.botttomArrow:where(.astro-a3gkptl6) svg:where(.astro-a3gkptl6){width:.5rem;height:.75rem}}.borderRight:where(.astro-a3gkptl6){position:absolute;color:#fff;top:calc(100% - .09375rem);left:45.53125rem}@media screen and (min-width: 1025px){.borderRight:where(.astro-a3gkptl6){width:1.96875rem;height:1.96875rem}}@media screen and (max-width:1024.98px){.borderRight:where(.astro-a3gkptl6){display:none}}.borderRightTSP:where(.astro-a3gkptl6){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-a3gkptl6){display:none}}.borderLeftTSP:where(.astro-a3gkptl6){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-a3gkptl6){display:none}}.borderRightBSP:where(.astro-a3gkptl6){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-a3gkptl6){display:none}}.borderLeftBSP:where(.astro-a3gkptl6){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-a3gkptl6){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-dqmd76t2){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-dqmd76t2){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-dqmd76t2){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-dqmd76t2){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-dqmd76t2){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-dqmd76t2){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-dqmd76t2){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-dqmd76t2){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-dqmd76t2){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-dqmd76t2){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-dqmd76t2){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-dqmd76t2){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-dqmd76t2){margin-top:2.5rem}}.Tag:where(.astro-dqmd76t2){color:#0047024d;border:1px dashed rgba(0,71,2,.3);white-space:nowrap}@media screen and (min-width: 1025px){.Tag:where(.astro-dqmd76t2){font-size:.75rem;padding:.625rem .9375rem;border-radius:1.875rem}}@media screen and (max-width:1024.98px){.Tag:where(.astro-dqmd76t2){font-size:.625rem;padding:.625rem .9375rem;border-radius:1.875rem}}.Tag:where(.astro-dqmd76t2).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-c4kftfg6){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-c4kftfg6){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-c4kftfg6){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-c4kftfg6){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-c4kftfg6){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-c4kftfg6){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-c4kftfg6){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-c4kftfg6){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-c4kftfg6){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-c4kftfg6){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-c4kftfg6){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-c4kftfg6){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-c4kftfg6){margin-top:2.5rem}}.TagListService:where(.astro-c4kftfg6){display:flex;flex-wrap:wrap}@media screen and (min-width: 1025px){.TagListService:where(.astro-c4kftfg6){gap:.625rem}}@media screen and (max-width:1024.98px){.TagListService:where(.astro-c4kftfg6){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-stzck7xn){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-stzck7xn){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-stzck7xn){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-stzck7xn){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-stzck7xn){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-stzck7xn){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-stzck7xn){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-stzck7xn){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-stzck7xn){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-stzck7xn){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-stzck7xn){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-stzck7xn){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-stzck7xn){margin-top:2.5rem}}.TagListGeneral:where(.astro-stzck7xn){display:flex;flex-wrap:wrap;flex:1}@media screen and (min-width: 1025px){.TagListGeneral:where(.astro-stzck7xn){gap:.625rem}}@media screen and (max-width:1024.98px){.TagListGeneral:where(.astro-stzck7xn){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-6ri7gsdu){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-6ri7gsdu){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-6ri7gsdu){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-6ri7gsdu){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-6ri7gsdu){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-6ri7gsdu){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-6ri7gsdu){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-6ri7gsdu){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-6ri7gsdu){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-6ri7gsdu){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-6ri7gsdu){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-6ri7gsdu){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-6ri7gsdu){margin-top:2.5rem}}.TagListArea:where(.astro-6ri7gsdu){display:flex;flex-wrap:wrap;flex:1}@media screen and (min-width: 1025px){.TagListArea:where(.astro-6ri7gsdu){gap:.625rem}}@media screen and (max-width:1024.98px){.TagListArea:where(.astro-6ri7gsdu){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-tbym5xi5){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-tbym5xi5){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-tbym5xi5){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-tbym5xi5){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-tbym5xi5){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-tbym5xi5){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-tbym5xi5){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-tbym5xi5){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-tbym5xi5){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-tbym5xi5){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-tbym5xi5){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-tbym5xi5){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-tbym5xi5){margin-top:2.5rem}}.TagListJob:where(.astro-tbym5xi5){display:flex;flex-wrap:wrap;flex:1}@media screen and (min-width: 1025px){.TagListJob:where(.astro-tbym5xi5){gap:.625rem}}@media screen and (max-width:1024.98px){.TagListJob:where(.astro-tbym5xi5){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-vcxb2kxr){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-vcxb2kxr){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-vcxb2kxr){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-vcxb2kxr){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-vcxb2kxr){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-vcxb2kxr){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-vcxb2kxr){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-vcxb2kxr){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-vcxb2kxr){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-vcxb2kxr){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-vcxb2kxr){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-vcxb2kxr){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-vcxb2kxr){margin-top:2.5rem}}.PointSection:where(.astro-vcxb2kxr){border-bottom:1px solid #e5e5e5}@media screen and (min-width: 1025px){.PointSection:where(.astro-vcxb2kxr){padding:3.75rem 0}}@media screen and (max-width:1024.98px){.PointSection:where(.astro-vcxb2kxr){padding:1.875rem 0}}@media screen and (min-width: 1025px){.PointSection:where(.astro-vcxb2kxr).image{display:flex;flex-direction:row-reverse;justify-content:space-between}}@media screen and (max-width:1024.98px){.PointSection:where(.astro-vcxb2kxr).image .pointNum:where(.astro-vcxb2kxr){margin-top:1.25rem}}@media screen and (min-width: 1025px){.PointSection:where(.astro-vcxb2kxr):first-of-type{margin-top:2.5rem;padding:0 0 3.75rem}}@media screen and (max-width:1024.98px){.PointSection:where(.astro-vcxb2kxr):first-of-type{margin-top:2.5rem;padding:0 0 1.875rem}}.PointSection:where(.astro-vcxb2kxr).isLast{border-bottom:none}@media screen and (min-width: 1025px){.PointSection:where(.astro-vcxb2kxr).isLast{padding:3.75rem 0 0}}@media screen and (max-width:1024.98px){.PointSection:where(.astro-vcxb2kxr).isLast{padding:1.875rem 0 0}}@media screen and (min-width: 1025px){.PointSection:where(.astro-vcxb2kxr):first-of-type.isLast{padding:0}}@media screen and (max-width:1024.98px){.PointSection:where(.astro-vcxb2kxr):first-of-type.isLast{padding:0}}.pointNum:where(.astro-vcxb2kxr){color:#008803;font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600}@media screen and (min-width: 1025px){.pointNum:where(.astro-vcxb2kxr){font-size:1.5rem;letter-spacing:.075rem}}@media screen and (max-width:1024.98px){.pointNum:where(.astro-vcxb2kxr){font-size:1.375rem;letter-spacing:.06875rem}}.pointTitle:where(.astro-vcxb2kxr){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;line-height:1.8}@media screen and (min-width: 1025px){.pointTitle:where(.astro-vcxb2kxr){flex:1;font-size:1.375rem;margin-top:2.5rem}}@media screen and (max-width:1024.98px){.pointTitle:where(.astro-vcxb2kxr){font-size:1.125rem;margin-top:.625rem}}@media screen and (min-width: 1025px){.pointInner:where(.astro-vcxb2kxr){flex:1}}.pointText:where(.astro-vcxb2kxr){line-height:2}@media screen and (min-width: 1025px){.pointText:where(.astro-vcxb2kxr){margin-top:1.25rem;font-size:.875rem}}@media screen and (max-width:1024.98px){.pointText:where(.astro-vcxb2kxr){margin-top:.625rem;font-size:.8125rem}}@media screen and (min-width: 1025px){.pointImage:where(.astro-vcxb2kxr){width:19.6875rem;margin-left:3.75rem}}@media screen and (max-width:1024.98px){.pointImage:where(.astro-vcxb2kxr){width:12.1875rem;margin:0 auto}}.pointImage:where(.astro-vcxb2kxr) img:where(.astro-vcxb2kxr){width:100%;height:auto;aspect-ratio:1}@media screen and (min-width: 1025px){.pointImage:where(.astro-vcxb2kxr) img:where(.astro-vcxb2kxr){border-radius:.625rem}}@media screen and (max-width:1024.98px){.pointImage:where(.astro-vcxb2kxr) img:where(.astro-vcxb2kxr){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-tnyset2j){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-tnyset2j){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-tnyset2j){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-tnyset2j){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-tnyset2j){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-tnyset2j){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-tnyset2j){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-tnyset2j){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-tnyset2j){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-tnyset2j){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-tnyset2j){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-tnyset2j){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-tnyset2j){margin-top:2.5rem}}.TagStory:where(.astro-tnyset2j){color:#0047024d;white-space:nowrap}@media screen and (min-width: 1025px){.TagStory:where(.astro-tnyset2j){font-size:.75rem}}@media screen and (max-width:1024.98px){.TagStory:where(.astro-tnyset2j){font-size:.75rem}}.TagStory:where(.astro-tnyset2j).current{color:#008803}@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-ly2wqbew){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-ly2wqbew){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-ly2wqbew){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-ly2wqbew){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-ly2wqbew){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-ly2wqbew){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-ly2wqbew){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-ly2wqbew){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-ly2wqbew){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-ly2wqbew){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-ly2wqbew){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-ly2wqbew){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-ly2wqbew){margin-top:2.5rem}}.ProjectStory:where(.astro-ly2wqbew){border-bottom:1px solid #e5e5e5}@media screen and (min-width: 1025px){.ProjectStory:where(.astro-ly2wqbew){padding:3.75rem 0}}@media screen and (max-width:1024.98px){.ProjectStory:where(.astro-ly2wqbew){padding:1.875rem 0}}@media screen and (min-width: 1025px){.ProjectStory:where(.astro-ly2wqbew):first-of-type{margin-top:2.5rem;padding:0 0 3.75rem}}@media screen and (max-width:1024.98px){.ProjectStory:where(.astro-ly2wqbew):first-of-type{margin-top:2.5rem;padding:0 0 1.875rem}}.ProjectStory:where(.astro-ly2wqbew).isLast{border-bottom:none}@media screen and (min-width: 1025px){.ProjectStory:where(.astro-ly2wqbew).isLast{padding:3.75rem 0 0}}@media screen and (max-width:1024.98px){.ProjectStory:where(.astro-ly2wqbew).isLast{padding:1.875rem 0 0}}@media screen and (min-width: 1025px){.ProjectStory:where(.astro-ly2wqbew):first-of-type.isLast{padding:0}}@media screen and (max-width:1024.98px){.ProjectStory:where(.astro-ly2wqbew):first-of-type.isLast{padding:0}}@media screen and (min-width: 1025px){.ProjectStory:where(.astro-ly2wqbew)>a:where(.astro-ly2wqbew){display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}}@media screen and (max-width:1024.98px){.ProjectStory:where(.astro-ly2wqbew)>a:where(.astro-ly2wqbew){display:block}}@media (hover: hover){.ProjectStory:where(.astro-ly2wqbew)>a:where(.astro-ly2wqbew):hover .storyTitle:where(.astro-ly2wqbew){color:#008803}}.storyTitle:where(.astro-ly2wqbew){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;line-height:1.8;transition:color cubic-bezier(.215,.61,.355,1) .4s}@media screen and (min-width: 1025px){.storyTitle:where(.astro-ly2wqbew){flex:1;font-size:1.375rem}}@media screen and (max-width:1024.98px){.storyTitle:where(.astro-ly2wqbew){font-size:1.125rem;margin-top:.625rem}}@media screen and (min-width: 1025px){.storyInner:where(.astro-ly2wqbew){flex:1}}.storyList:where(.astro-ly2wqbew){display:flex}@media screen and (min-width: 1025px){.storyList:where(.astro-ly2wqbew){margin-top:1.25rem;gap:.625rem;font-size:.75rem}}@media screen and (max-width:1024.98px){.storyList:where(.astro-ly2wqbew){margin-top:.625rem;gap:.625rem;font-size:.75rem}}@media screen and (min-width: 1025px){.storyLink:where(.astro-ly2wqbew){margin-top:2.5rem}}@media screen and (max-width:1024.98px){.storyLink:where(.astro-ly2wqbew){margin-top:1.25rem}}.storyLink:where(.astro-ly2wqbew) a:where(.astro-ly2wqbew){display:inline-block}@media screen and (min-width: 1025px){.storyImage:where(.astro-ly2wqbew){width:19.6875rem;margin-left:3.75rem}}@media screen and (max-width:1024.98px){.storyImage:where(.astro-ly2wqbew){width:12.1875rem;margin:0 auto}}.storyImage:where(.astro-ly2wqbew) img:where(.astro-ly2wqbew){width:100%;height:auto}@media screen and (min-width: 1025px){.storyImage:where(.astro-ly2wqbew) img:where(.astro-ly2wqbew){border-radius:.625rem}}@media screen and (max-width:1024.98px){.storyImage:where(.astro-ly2wqbew) img:where(.astro-ly2wqbew){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-uqc53h7f){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-uqc53h7f){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-uqc53h7f){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-uqc53h7f){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-uqc53h7f){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-uqc53h7f){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-uqc53h7f){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-uqc53h7f){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-uqc53h7f){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-uqc53h7f){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-uqc53h7f){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-uqc53h7f){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-uqc53h7f){margin-top:2.5rem}}.ContentsNotice:where(.astro-uqc53h7f){border-top:1px solid #e5e5e5}@media screen and (min-width: 1025px){.ContentsNotice:where(.astro-uqc53h7f){margin-top:3.75rem;padding-top:3.75rem}}@media screen and (max-width:1024.98px){.ContentsNotice:where(.astro-uqc53h7f){margin-top:1.875rem;padding-top:1.875rem}}.noticeTitle:where(.astro-uqc53h7f){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;line-height:2}@media screen and (min-width: 1025px){.noticeTitle:where(.astro-uqc53h7f){font-size:.875rem}}@media screen and (max-width:1024.98px){.noticeTitle:where(.astro-uqc53h7f){font-size:.75rem}}.noticeText:where(.astro-uqc53h7f){white-space:pre-wrap;background-color:#f1f5f2;line-height:2;text-align:justify;word-break:break-all}@media screen and (min-width: 1025px){.noticeText:where(.astro-uqc53h7f){padding:1.875rem 1.25rem;font-size:.75rem;border-radius:.625rem}}@media screen and (max-width:1024.98px){.noticeText:where(.astro-uqc53h7f){padding:1.875rem 1.25rem;font-size:.625rem;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}@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-reyodzrq){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-reyodzrq){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-reyodzrq){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-reyodzrq){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-reyodzrq){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-reyodzrq){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-reyodzrq){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-reyodzrq){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-reyodzrq){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-reyodzrq){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-reyodzrq){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-reyodzrq){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-reyodzrq){margin-top:2.5rem}}.stickyNote:where(.astro-reyodzrq){position:fixed;background-color:#fff;border:1px solid #008803;transition:opacity .4s cubic-bezier(.52,0,.085,1)}@media screen and (min-width: 1025px){.stickyNote:where(.astro-reyodzrq){display:flex;gap:1.25rem;padding:.9375rem 1.875rem;left:8.4375rem;bottom:2.8125rem;border-radius:.625rem;z-index:5}}@media screen and (max-width:1024.98px){.stickyNote:where(.astro-reyodzrq){width:calc(100% - 1.875rem);padding:.9375rem 1.25rem;left:.9375rem;bottom:.9375rem;border-radius:.625rem;z-index:200}}.stickyNote:where(.astro-reyodzrq).intersectFooter{opacity:0;pointer-events:none}.stickyNote:where(.astro-reyodzrq).clickClose{opacity:0;transform:scaleY(1.1);pointer-events:none;transition:opacity .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1)}.stickyNoteTitle:where(.astro-reyodzrq){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;line-height:2;color:#008803}@media screen and (min-width: 1025px){.stickyNoteTitle:where(.astro-reyodzrq){font-size:.75rem}}@media screen and (max-width:1024.98px){.stickyNoteTitle:where(.astro-reyodzrq){display:block;margin-bottom:.625rem;font-size:.6875rem}}.stickyNoteContent:where(.astro-reyodzrq){line-height:2}@media screen and (min-width: 1025px){.stickyNoteContent:where(.astro-reyodzrq){font-size:.75rem}}@media screen and (max-width:1024.98px){.stickyNoteContent:where(.astro-reyodzrq){display:block;font-size:.625rem}}.stickyCloseBtn:where(.astro-reyodzrq){position:absolute;transition:transform .4s cubic-bezier(.19,1,.22,1);transform:translateZ(0);backface-visibility:hidden}@media (hover: hover){.stickyCloseBtn:where(.astro-reyodzrq):hover{transform:scale(1.4) translateZ(0);transition:transform .4s cubic-bezier(.15,2.08,.31,.96)}}@media screen and (min-width: 1025px){.stickyCloseBtn:where(.astro-reyodzrq){top:-.625rem;right:-.625rem}}@media screen and (max-width:1024.98px){.stickyCloseBtn:where(.astro-reyodzrq){top:-.625rem;right:-.625rem}}@media screen and (min-width: 1025px){.stickyCloseBtn:where(.astro-reyodzrq) :where(.astro-reyodzrq)[data-icon="state/close_circle"]{width:1.25rem;height:1.25rem}}@media screen and (max-width:1024.98px){.stickyCloseBtn:where(.astro-reyodzrq) :where(.astro-reyodzrq)[data-icon="state/close_circle"]{width:1.25rem;height:1.25rem}}.ContentsWrapper:where(.astro-reyodzrq){position:relative;z-index:1}.ContentsWrapper:where(.astro-reyodzrq) .infoSection:where(.astro-reyodzrq):last-of-type{border-bottom:none}@media screen and (min-width: 1025px){.ContentsWrapper:where(.astro-reyodzrq) .infoSection:where(.astro-reyodzrq):last-of-type{padding:1.875rem 0 0}}@media screen and (max-width:1024.98px){.ContentsWrapper:where(.astro-reyodzrq) .infoSection:where(.astro-reyodzrq):last-of-type{padding:1.875rem 0 0}}@media screen and (min-width: 1025px){.ContentsWrapper:where(.astro-reyodzrq) .infoSection:where(.astro-reyodzrq):first-of-type{margin-top:4.375rem;padding:0 0 1.875rem}}@media screen and (max-width:1024.98px){.ContentsWrapper:where(.astro-reyodzrq) .infoSection:where(.astro-reyodzrq):first-of-type{margin-top:2.5rem;padding:0 0 1.875rem}}.borderLeft:where(.astro-reyodzrq){position:absolute;color:#fff}@media screen and (min-width: 1025px){.borderLeft:where(.astro-reyodzrq){width:1.3125rem;height:1.3125rem;bottom:calc(100% - .0625rem);left:.875rem}}@media screen and (max-width:1024.98px){.borderLeft:where(.astro-reyodzrq){width:1.3125rem;height:1.3125rem;bottom:calc(100% - .0625rem);left:.875rem}}.borderRight:where(.astro-reyodzrq){position:absolute;color:#fff}@media screen and (min-width: 1025px){.borderRight:where(.astro-reyodzrq){width:1.3125rem;height:1.3125rem;bottom:calc(100% - .0625rem);right:.875rem}}@media screen and (max-width:1024.98px){.borderRight:where(.astro-reyodzrq){width:1.3125rem;height:1.3125rem;bottom:calc(100% - .0625rem);right:.875rem}}.contentCategory:where(.astro-reyodzrq){font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;color:#008803}@media screen and (min-width: 1025px){.contentCategory:where(.astro-reyodzrq){font-size:1.125rem;letter-spacing:.05625rem}}@media screen and (max-width:1024.98px){.contentCategory:where(.astro-reyodzrq){font-size:1rem}}.contentTitle:where(.astro-reyodzrq){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-reyodzrq){font-size:2.25rem;margin-top:2.5rem}}@media screen and (max-width:1024.98px){.contentTitle:where(.astro-reyodzrq){margin-top:2.5rem;font-size:1.5rem}}.infoSection:where(.astro-reyodzrq){border-bottom:1px solid #e5e5e5}@media screen and (min-width: 1025px){.infoSection:where(.astro-reyodzrq){display:flex;flex-wrap:wrap;padding:1.875rem 0}}@media screen and (max-width:1024.98px){.infoSection:where(.astro-reyodzrq){padding:1.875rem 0}}@media screen and (min-width: 1025px){.infoSection:where(.astro-reyodzrq) .relatedColumn:where(.astro-reyodzrq):first-of-type{padding:0 0 1.875rem}}@media screen and (max-width:1024.98px){.infoSection:where(.astro-reyodzrq) .relatedColumn:where(.astro-reyodzrq):first-of-type{padding:0 0 1.25rem}}.infoSection:where(.astro-reyodzrq) .relatedColumn:where(.astro-reyodzrq):last-of-type{border-bottom:none}@media screen and (min-width: 1025px){.infoSection:where(.astro-reyodzrq) .relatedColumn:where(.astro-reyodzrq):last-of-type{padding:1.875rem 0 0}}@media screen and (max-width:1024.98px){.infoSection:where(.astro-reyodzrq) .relatedColumn:where(.astro-reyodzrq):last-of-type{padding:1.25rem 0 0}}@media screen and (min-width: 1025px){.infoTitle:where(.astro-reyodzrq){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-reyodzrq){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-reyodzrq){box-sizing:border-box}@media screen and (min-width: 1025px){.infoRight:where(.astro-reyodzrq){flex:1}}@media screen and (max-width:1024.98px){.infoRight:where(.astro-reyodzrq){margin-top:1.25rem}}.infoPgh:where(.astro-reyodzrq){line-height:2;text-align:justify}@media screen and (min-width: 1025px){.infoPgh:where(.astro-reyodzrq){font-size:.875rem}}@media screen and (max-width:1024.98px){.infoPgh:where(.astro-reyodzrq){font-size:.8125rem}}.relatedColumn:where(.astro-reyodzrq){border-bottom:1px solid #e5e5e5}@media screen and (min-width: 1025px){.relatedColumn:where(.astro-reyodzrq){display:flex;padding:1.875rem 0}}@media screen and (max-width:1024.98px){.relatedColumn:where(.astro-reyodzrq){padding:1.25rem 0}}.relatedTitle:where(.astro-reyodzrq){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-reyodzrq){display:flex;align-items:center;width:5.625rem;height:2rem;font-size:.875rem}}.bottomContents:where(.astro-reyodzrq){background-color:#fff}.nextPrevLinks:where(.astro-reyodzrq){position:relative}@media screen and (min-width: 1025px){.nextPrevLinks:where(.astro-reyodzrq){display:flex}}@media screen and (max-width:1024.98px){.nextPrevLinks:where(.astro-reyodzrq){padding:3.75rem 1.5625rem 0}}.nextPrevLinks:where(.astro-reyodzrq) .linkBlock:where(.astro-reyodzrq){position:relative}@media screen and (min-width: 1025px){.nextPrevLinks:where(.astro-reyodzrq) .linkBlock:where(.astro-reyodzrq){width:50%;padding:10.625rem 3.75rem 5.625rem}}@media screen and (max-width:1024.98px){.nextPrevLinks:where(.astro-reyodzrq) .linkBlock:where(.astro-reyodzrq){padding-bottom:3.75rem}.nextPrevLinks:where(.astro-reyodzrq) .linkBlock:where(.astro-reyodzrq):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-reyodzrq) .linkBlock:where(.astro-reyodzrq):first-of-type:before{content:"";width:1px;height:100%;position:absolute;top:0;right:-.5px;background-color:#e5e5e5}}.nextPrevLinks:where(.astro-reyodzrq) .textBlock:where(.astro-reyodzrq){flex:1}.nextPrevLinks:where(.astro-reyodzrq) a:where(.astro-reyodzrq){display:flex}@media (hover: hover){.nextPrevLinks:where(.astro-reyodzrq) a:where(.astro-reyodzrq):hover .title:where(.astro-reyodzrq){color:#008803}}@media screen and (min-width: 1025px){.nextPrevLinks:where(.astro-reyodzrq) a:where(.astro-reyodzrq){justify-content:space-between}}@media screen and (max-width:1024.98px){.nextPrevLinks:where(.astro-reyodzrq) a:where(.astro-reyodzrq){flex-direction:row-reverse}}.nextPrevLinks:where(.astro-reyodzrq) .category:where(.astro-reyodzrq){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-reyodzrq) .category:where(.astro-reyodzrq){font-size:1.125rem;letter-spacing:.05625rem}}@media screen and (max-width:1024.98px){.nextPrevLinks:where(.astro-reyodzrq) .category:where(.astro-reyodzrq){font-size:.8125rem}}.nextPrevLinks:where(.astro-reyodzrq) .title:where(.astro-reyodzrq){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-reyodzrq) .title:where(.astro-reyodzrq){font-size:1.125rem;min-height:5rem;margin-top:1.4375rem}}@media screen and (max-width:1024.98px){.nextPrevLinks:where(.astro-reyodzrq) .title:where(.astro-reyodzrq){font-size:1rem;min-height:3.375rem;margin-top:.625rem}}@media screen and (min-width: 1025px){.nextPrevLinks:where(.astro-reyodzrq) .ArrowRounded:where(.astro-reyodzrq){margin-top:1.4375rem}}@media screen and (max-width:1024.98px){.nextPrevLinks:where(.astro-reyodzrq) .ArrowRounded:where(.astro-reyodzrq){margin-top:.625rem}}.nextPrevLinks:where(.astro-reyodzrq) .videoContainer:where(.astro-reyodzrq){overflow:hidden;position:relative}@media screen and (min-width: 1025px){.nextPrevLinks:where(.astro-reyodzrq) .videoContainer:where(.astro-reyodzrq){width:14.1875rem;aspect-ratio:227/172;border-radius:.625rem;margin-left:3.75rem;clip-path:inset(0 0 0 0 round .0625rem);transform:translate(.0625rem,-.0625rem)}}@media screen and (max-width:1024.98px){.nextPrevLinks:where(.astro-reyodzrq) .videoContainer:where(.astro-reyodzrq){width:9.1875rem;aspect-ratio:147/112;border-radius:.3125rem;clip-path:inset(0 0 0 0 round .0625rem);transform:translate(-.0625rem,-.0625rem);margin-right:1.875rem}}.nextPrevLinks:where(.astro-reyodzrq) .videoContainer:where(.astro-reyodzrq) .itemVideo:where(.astro-reyodzrq),.nextPrevLinks:where(.astro-reyodzrq) .videoContainer:where(.astro-reyodzrq) .itemImage:where(.astro-reyodzrq){position:absolute;width:100%;height:100%;top:0;left:0}.nextPrevLinks:where(.astro-reyodzrq) video:where(.astro-reyodzrq),.nextPrevLinks:where(.astro-reyodzrq) img:where(.astro-reyodzrq){width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.backToTop:where(.astro-reyodzrq){text-align:center}@media screen and (min-width: 1025px){.backToTop:where(.astro-reyodzrq){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-reyodzrq){padding:1.875rem 0 5.625rem}}
