@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-tl3zdlca){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-tl3zdlca){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-tl3zdlca){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-tl3zdlca){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-tl3zdlca){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-tl3zdlca){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-tl3zdlca){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-tl3zdlca){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-tl3zdlca){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-tl3zdlca){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-tl3zdlca){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-tl3zdlca){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-tl3zdlca){margin-top:2.5rem}}.Categories:where(.astro-tl3zdlca){border-bottom:1px solid #e5e5e5}@media screen and (max-width:1024.98px){.Categories:where(.astro-tl3zdlca){width:20.9375rem;margin:3.125rem auto 0;padding-bottom:1.5625rem}}@media screen and (min-width: 1025px){.Categories:where(.astro-tl3zdlca){width:67.5rem;margin:5.3125rem auto 0;padding-bottom:2.1875rem}}@media screen and (min-width: 1025px){.Categories:where(.astro-tl3zdlca)>*{padding-right:7.5rem}}.Categories:where(.astro-tl3zdlca)>*+*{border-top:1px solid #e5e5e5}@media screen and (max-width:1024.98px){.Categories:where(.astro-tl3zdlca)>*+*{margin-top:1.25rem;padding-top:1.5625rem}}@media screen and (min-width: 1025px){.Categories:where(.astro-tl3zdlca)>*+*{margin-top:1.5625rem;padding-top:2.1875rem}}@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-iwd4oa44){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-iwd4oa44){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-iwd4oa44){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-iwd4oa44){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-iwd4oa44){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-iwd4oa44){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-iwd4oa44){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-iwd4oa44){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-iwd4oa44){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-iwd4oa44){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-iwd4oa44){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-iwd4oa44){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-iwd4oa44){margin-top:2.5rem}}.Index:where(.astro-iwd4oa44){position:relative;z-index:0}@media screen and (max-width:1024.98px){.Index:where(.astro-iwd4oa44){width:19.0625rem;margin:4.0625rem auto 0}}@media screen and (min-width: 1025px){.Index:where(.astro-iwd4oa44){width:67.5rem;margin:5.9375rem auto 0}}h2:where(.astro-iwd4oa44){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;border-bottom:1px solid #008803;margin-bottom:-1px;width:fit-content;letter-spacing:-.02em;position:relative;z-index:1}@media screen and (max-width:1024.98px){h2:where(.astro-iwd4oa44){font-size:1.125rem;padding-bottom:.875rem}}@media screen and (min-width: 1025px){h2:where(.astro-iwd4oa44){font-size:1.125rem;padding-bottom:.9375rem}}ol:where(.astro-iwd4oa44){border-top:1px solid #e5e5e5;counter-reset:index-counter}li:where(.astro-iwd4oa44){border-bottom:1px solid #e5e5e5;counter-increment:index-counter}a:where(.astro-iwd4oa44){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:600;display:flex;line-height:1.25;transition:cubic-bezier(.215,.61,.355,1) .4s;transition-property:background-color,color,padding}@media screen and (max-width:1024.98px){a:where(.astro-iwd4oa44){gap:1.125rem;font-size:.8125rem;padding:.9375rem 0}}@media screen and (min-width: 1025px){a:where(.astro-iwd4oa44){gap:1.125rem;font-size:.875rem;padding:.9375rem 0}}a:where(.astro-iwd4oa44):before{content:counter(index-counter,decimal-leading-zero);font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;color:#008803}@media screen and (max-width:1024.98px){a:where(.astro-iwd4oa44):before{font-size:1rem}}@media screen and (min-width: 1025px){a:where(.astro-iwd4oa44):before{font-size:1rem}}@media (hover: hover){a:where(.astro-iwd4oa44):hover{background-color:#f1f5f2;color:#008803}}@media screen and (hover: hover) and (max-width:1024.98px){a:where(.astro-iwd4oa44):hover{padding-left:.625rem}}@media screen and (hover: hover) and (min-width: 1025px){a:where(.astro-iwd4oa44):hover{padding-left:.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-styf6vbd){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-styf6vbd){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-styf6vbd){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-styf6vbd){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-styf6vbd){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-styf6vbd){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-styf6vbd){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-styf6vbd){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-styf6vbd){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-styf6vbd){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-styf6vbd){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-styf6vbd){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-styf6vbd){margin-top:2.5rem}}.Contents:where(.astro-styf6vbd){counter-reset:counter-heading}@media screen and (max-width:1024.98px){.Contents:where(.astro-styf6vbd){line-height:1.85;padding-bottom:2.5rem}}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd){line-height:2.25;padding-bottom:3.75rem}}@media screen and (max-width:1024.98px){.Contents:where(.astro-styf6vbd){width:20.9375rem;margin:4.375rem auto 0;font-size:.8125rem}}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd){--container-width: 75rem;--content-width: 42.5rem;--heading-width: calc(var(--container-width) - var(--content-width));width:var(--container-width);margin:7.5rem auto 0;padding-left:var(--heading-width);font-size:.875rem}}.Contents:where(.astro-styf6vbd)>p{line-height:inherit}.Contents:where(.astro-styf6vbd) img{max-width:100%;height:auto}@media screen and (max-width:1024.98px){.Contents:where(.astro-styf6vbd) small{font-size:.6875rem}}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd) small{font-size:.75rem}}.Contents:where(.astro-styf6vbd) :where(figure){margin:0}@media screen and (max-width:1024.98px){.Contents:where(.astro-styf6vbd)>*+*{margin-top:1.875rem}}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd)>*+*{margin-top:3.75rem}}.Contents:where(.astro-styf6vbd)>p+p{margin-top:1lh}@media screen and (max-width:1024.98px){.Contents:where(.astro-styf6vbd)>p+:not(p){margin-top:2.5rem}}.Contents:where(.astro-styf6vbd) p{text-indent:1em}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd) p{margin-right:2.5rem}}.Contents:where(.astro-styf6vbd) h2{font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;line-height:1.45;letter-spacing:.05em;transition:font-size .4s cubic-bezier(.215,.61,.355,1);position:relative}@media screen and (max-width:1024.98px){.Contents:where(.astro-styf6vbd) h2{font-size:1.25rem}}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd) h2{font-size:2.125rem;padding-left:2.5rem}}.Contents:where(.astro-styf6vbd) h2:before{font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;content:counter(content-heading,decimal-leading-zero);color:#008803;line-height:1;letter-spacing:-.03em;display:block;transition:translate .4s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:1024.98px){.Contents:where(.astro-styf6vbd) h2:before{font-size:1.375rem;margin-bottom:.625rem}}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd) h2:before{font-size:1.375rem;translate:0 .9375rem;position:absolute;top:0;left:0}}@media screen and (max-width:1024.98px){.Contents:where(.astro-styf6vbd) h2 small{font-size:.6875rem}}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd) h2 small{font-size:1rem}}.Contents:where(.astro-styf6vbd) .heading,.Contents:where(.astro-styf6vbd)>h2{counter-increment:content-heading;border-top:1px solid #e5e5e5;transition:color .2s}@media screen and (max-width:1024.98px){.Contents:where(.astro-styf6vbd) .heading,.Contents:where(.astro-styf6vbd)>h2{padding-top:2.1875rem}}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd) .heading,.Contents:where(.astro-styf6vbd)>h2{margin-top:6.25rem;margin-left:calc(var(--heading-width) * -1);padding:5rem calc(var(--content-width) + 2.5rem) 0 0}}@media screen and (max-width:1024.98px){.Contents:where(.astro-styf6vbd) .small{display:none}}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd) .small{font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;color:#333;position:absolute;left:2.5rem;top:.875rem;opacity:0;font-size:1.0625rem;line-height:inherit;transition:opacity .2s}}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd) .small small{font-size:.625rem}}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd) .heading.is-sticky{color:transparent}.Contents:where(.astro-styf6vbd) .heading.is-sticky .small{opacity:1}}.Contents:where(.astro-styf6vbd) .heading:is(.is-refreshing,.calc) h2{transition:none}.Contents:where(.astro-styf6vbd) h3{font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;letter-spacing:.05em;line-height:1.45}@media screen and (max-width:1024.98px){.Contents:where(.astro-styf6vbd) h3{font-size:1.0625rem;margin-bottom:1.25rem}}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd) h3{font-size:1.375rem;margin-bottom:1.875rem}}.Contents:where(.astro-styf6vbd) h3+*{margin-top:0}@media screen and (max-width:1024.98px){.Contents:where(.astro-styf6vbd) h3 small{font-size:.75rem}}@media screen and (min-width: 1025px){.Contents:where(.astro-styf6vbd) h3 small{font-size:.875rem}}.Contents:where(.astro-styf6vbd) strong{font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700}.Contents:where(.astro-styf6vbd) a{background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;transition:background-size .6s cubic-bezier(.19,1,.22,1)}@media (hover: hover){.Contents:where(.astro-styf6vbd) a:hover{background-size:0% 1px;background-position:right bottom}}@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-3643zh2o){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-3643zh2o){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-3643zh2o){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-3643zh2o){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-3643zh2o){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-3643zh2o){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-3643zh2o){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-3643zh2o){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-3643zh2o){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-3643zh2o){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-3643zh2o){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-3643zh2o){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-3643zh2o){margin-top:2.5rem}}.wrapper:where(.astro-3643zh2o){background:#f1f5f2}@media screen and (max-width:1024.98px){.wrapper:where(.astro-3643zh2o){padding:.9375rem 0 3.75rem;border-radius:0 0 1.25rem 1.25rem}}@media screen and (min-width: 1025px){.wrapper:where(.astro-3643zh2o){padding:.9375rem .9375rem 6.375rem;border-radius:0 0 1.25rem 1.25rem}}.container:where(.astro-3643zh2o){background:#fff}@media screen and (max-width:1024.98px){.container:where(.astro-3643zh2o){border-radius:1.25rem;padding:1.875rem 0 0}}@media screen and (min-width: 1025px){.container:where(.astro-3643zh2o){border-radius:1.25rem;padding:5.8125rem 0 0}}.breadcrumb:where(.astro-3643zh2o){border-bottom:1px solid #e5e5e5}@media screen and (max-width:1024.98px){.breadcrumb:where(.astro-3643zh2o){width:20.9375rem;margin:0 auto 1.5625rem;padding-bottom:.9375rem}}@media screen and (min-width: 1025px){.breadcrumb:where(.astro-3643zh2o){width:75rem;margin:0 auto 2.5rem;padding-bottom:.9375rem}}@media screen and (max-width:1024.98px){.projectStoryList:where(.astro-3643zh2o){width:20.9375rem;margin:2.5rem auto 0}}@media screen and (min-width: 1025px){.projectStoryList:where(.astro-3643zh2o){width:75rem;margin:9.375rem auto 0}}.projectStoryListTitle:where(.astro-3643zh2o){border-top:1px solid #e5e5e5}@media screen and (max-width:1024.98px){.projectStoryListTitle:where(.astro-3643zh2o){padding-top:2.1875rem;margin-bottom:4.375rem}}@media screen and (min-width: 1025px){.projectStoryListTitle:where(.astro-3643zh2o){padding-top:2.5rem;margin-bottom:7.5rem}}.en:where(.astro-3643zh2o){font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;color:#008803;display:block}@media screen and (max-width:1024.98px){.en:where(.astro-3643zh2o){font-size:1.75rem;letter-spacing:-.03em}}@media screen and (min-width: 1025px){.en:where(.astro-3643zh2o){font-size:2.125rem;letter-spacing:-.02em}}.ja:where(.astro-3643zh2o){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;line-height:1.25;display:block}@media screen and (max-width:1024.98px){.ja:where(.astro-3643zh2o){font-size:.8125rem;letter-spacing:.05em;margin-top:.3125rem}}@media screen and (min-width: 1025px){.ja:where(.astro-3643zh2o){font-size:1rem;letter-spacing:-.02em;margin-top:.625rem}}@media screen and (max-width:1024.98px){.subNavi:where(.astro-3643zh2o){border-top:none;margin-top:0}}
