@charset "UTF-8";:where(.astro-7FEV77ED)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-7FEV77ED)[data-opacity-io].isIntersect_opacity{opacity:1}.BackToIndex:where(.astro-7FEV77ED){border-top:solid 1px #cacbc6;border-bottom:solid 1px #cacbc6;overflow:hidden;transition:background-color .4s cubic-bezier(.22,1,.36,1)}[data-whatintent=mouse] .BackToIndex:where(.astro-7FEV77ED):hover{background-color:#1ece73}[data-whatintent=mouse] .BackToIndex:where(.astro-7FEV77ED):hover .item:where(.astro-7FEV77ED){color:#fff}.anchor:where(.astro-7FEV77ED){display:block}@media screen and (min-width: 768px){.anchor:where(.astro-7FEV77ED){padding-top:3.75rem;padding-bottom:3.125rem}}@media screen and (max-width:767.98px){.anchor:where(.astro-7FEV77ED){padding-top:1.875rem;padding-bottom:1.5625rem}}.marquee:where(.astro-7FEV77ED){display:flex;transform-origin:left}.item:where(.astro-7FEV77ED){font-family:Chakra Petch,sans-serif;font-weight:600;color:#1ece73;white-space:nowrap;transition:color .4s cubic-bezier(.22,1,.36,1);backface-visibility:hidden}@media screen and (min-width: 768px){.item:where(.astro-7FEV77ED){font-size:10rem;padding-right:14.125rem}}@media screen and (max-width:767.98px){.item:where(.astro-7FEV77ED){font-size:5rem;padding-right:7.0625rem}}:where(.astro-HMOPPBQ7)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-HMOPPBQ7)[data-opacity-io].isIntersect_opacity{opacity:1}.PaginationOnDetail:where(.astro-HMOPPBQ7){width:100%;display:flex;justify-content:space-between;font-family:Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600}.bAndroid .PaginationOnDetail:where(.astro-HMOPPBQ7){font-weight:700}.item:where(.astro-HMOPPBQ7){width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;transition:background-color .4s cubic-bezier(.22,1,.36,1)}@media screen and (min-width: 768px){.item:where(.astro-HMOPPBQ7){padding-top:5.125rem;padding-bottom:3.75rem}}@media screen and (max-width:767.98px){.item:where(.astro-HMOPPBQ7){padding-top:2.34375rem;padding-bottom:2.65625rem}}.item:where(.astro-HMOPPBQ7)+.item:where(.astro-HMOPPBQ7){border-left:solid 1px #cacbc6}[data-whatintent=mouse] .item:where(.astro-HMOPPBQ7):hover{background-color:#1ece73}[data-whatintent=mouse] .item:where(.astro-HMOPPBQ7):hover .label:where(.astro-HMOPPBQ7),[data-whatintent=mouse] .item:where(.astro-HMOPPBQ7):hover .title:where(.astro-HMOPPBQ7),[data-whatintent=mouse] .item:where(.astro-HMOPPBQ7):hover .info:where(.astro-HMOPPBQ7){color:#fff}.label:where(.astro-HMOPPBQ7){color:#1ece73;font-weight:600;font-family:Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;transition:color .4s cubic-bezier(.22,1,.36,1)}.bAndroid .label:where(.astro-HMOPPBQ7){font-weight:700}@media screen and (min-width: 768px){.label:where(.astro-HMOPPBQ7){margin-bottom:2.1875rem;font-size:3.125rem}}@media screen and (max-width:767.98px){.label:where(.astro-HMOPPBQ7){margin-bottom:1rem;font-size:1.5625rem}}.title:where(.astro-HMOPPBQ7){transform:scaleX(.9);width:111.1%;text-align:justify;transform-origin:left;text-align:center;transform-origin:center;font-weight:600;letter-spacing:.03em;transition:color .4s cubic-bezier(.22,1,.36,1)}.bAndroid .title:where(.astro-HMOPPBQ7){font-weight:700}@media screen and (min-width: 768px){.title:where(.astro-HMOPPBQ7){width:18.73125rem;margin-bottom:2.3125rem;font-size:1.125rem;line-height:1.4444444444}}@media screen and (max-width:767.98px){.title:where(.astro-HMOPPBQ7){width:9.01875rem;margin-bottom:1.71875rem;font-size:1rem;line-height:1.4375}}.info:where(.astro-HMOPPBQ7){font-weight:600;color:#00000080;white-space:nowrap;transition:color .4s cubic-bezier(.22,1,.36,1)}.bAndroid .info:where(.astro-HMOPPBQ7){font-weight:700}@media screen and (min-width: 768px){.info:where(.astro-HMOPPBQ7){display:flex;font-size:.9375rem}}.category:where(.astro-HMOPPBQ7){letter-spacing:.1em}.date:where(.astro-HMOPPBQ7){font-family:Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;letter-spacing:.02em}@media screen and (min-width: 768px){.date:where(.astro-HMOPPBQ7){margin-left:.6875rem}}@media screen and (max-width:767.98px){.date:where(.astro-HMOPPBQ7){margin-top:.46875rem}}:where(.astro-JVHEWHQO)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-JVHEWHQO)[data-opacity-io].isIntersect_opacity{opacity:1}.Share:where(.astro-JVHEWHQO){font-family:Chakra Petch,sans-serif;font-weight:500;position:absolute;color:#00000080}@media screen and (min-width: 768px){.Share:where(.astro-JVHEWHQO){font-size:.9375rem;left:-13.75rem;top:.3125rem}}@media screen and (max-width:767.98px){.Share:where(.astro-JVHEWHQO){font-size:.875rem;left:-.90625rem;top:-.53125rem;display:flex;transform:rotate(90deg);transform-origin:left top}}@media screen and (min-width: 768px){.isLayered .Share:where(.astro-JVHEWHQO){left:-9.375rem}}@media screen and (max-width:767.98px){.isLayered .Share:where(.astro-JVHEWHQO){left:-1rem}}@media screen and (min-width: 768px){.title:where(.astro-JVHEWHQO){margin-bottom:1.9375rem}}@media screen and (max-width:767.98px){.title:where(.astro-JVHEWHQO){padding:.53125rem}}@media screen and (max-width:767.98px){.link-list:where(.astro-JVHEWHQO){display:flex}}.anchor:where(.astro-JVHEWHQO){display:inline-block;text-transform:uppercase;transition:color .4s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 768px){.anchor:where(.astro-JVHEWHQO){padding-top:.25rem;padding-bottom:.25rem}}@media screen and (max-width:767.98px){.anchor:where(.astro-JVHEWHQO){padding:.53125rem}}[data-whatintent=mouse] .anchor:where(.astro-JVHEWHQO):hover{color:#1ece73}:where(.astro-VCWZ2LDE)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-VCWZ2LDE)[data-opacity-io].isIntersect_opacity{opacity:1}.container:where(.astro-VCWZ2LDE){position:relative;margin-left:auto;margin-right:auto;background-color:#fff;color:#000}@media screen and (min-width: 768px){.container:where(.astro-VCWZ2LDE){width:91.875rem;margin-top:13.125rem}}@media screen and (max-width:767.98px){.container:where(.astro-VCWZ2LDE){width:24rem;margin-top:6.875rem;margin-bottom:6.4375rem}}.contents:where(.astro-VCWZ2LDE){position:relative}@media screen and (min-width: 768px){.contents:where(.astro-VCWZ2LDE){padding:9.375rem 21.875rem 8.75rem}}@media screen and (max-width:767.98px){.contents:where(.astro-VCWZ2LDE){padding:3.8125rem 3.125rem 5.3125rem}}@media screen and (min-width: 768px){.isLayered:where(.astro-VCWZ2LDE) .contents:where(.astro-VCWZ2LDE){padding-inline-start:11.875rem;padding-inline-end:3.75rem}}@media screen and (max-width:767.98px){.isLayered:where(.astro-VCWZ2LDE) .contents:where(.astro-VCWZ2LDE){padding-inline-start:3.90625rem;padding-inline-end:1.875rem}}.body:where(.astro-VCWZ2LDE){text-align:justify}.category:where(.astro-VCWZ2LDE){font-weight:600;color:#00000080;letter-spacing:.1em}.bAndroid .category:where(.astro-VCWZ2LDE){font-weight:700}@media screen and (min-width: 768px){.category:where(.astro-VCWZ2LDE){font-size:.875rem;margin-bottom:1.25rem}}@media screen and (max-width:767.98px){.category:where(.astro-VCWZ2LDE){font-size:.875rem;margin-bottom:.3125rem}}.titleContainer:where(.astro-VCWZ2LDE){position:relative}.title:where(.astro-VCWZ2LDE){transform:scaleX(.9);width:111.1%;transform-origin:left;font-weight:600;letter-spacing:.03em;text-align:justify}.bAndroid .title:where(.astro-VCWZ2LDE){font-weight:700}@media screen and (min-width: 768px){.title:where(.astro-VCWZ2LDE){font-size:3.5rem;line-height:1.4285714286}}@media screen and (max-width:767.98px){.title:where(.astro-VCWZ2LDE){font-size:1.75rem;line-height:1.25}}.catch:where(.astro-VCWZ2LDE){position:absolute;background:linear-gradient(to right,#30ae52 12%,#3588c9 88%)}@media screen and (min-width: 768px){.catch:where(.astro-VCWZ2LDE){width:1.5625rem;height:7rem;border-radius:0 1.5625rem 1.5625rem 0;left:0rem;top:9.5rem}}@media screen and (max-width:767.98px){.catch:where(.astro-VCWZ2LDE){width:.78125rem;height:3.5rem;border-radius:0 .78125rem .78125rem 0;left:-3.125rem;top:50%;transform:translateY(-50%)}}.catch:where(.astro-VCWZ2LDE) img:where(.astro-VCWZ2LDE){width:100%;height:auto}@media screen and (max-width:767.98px){.isLayered:where(.astro-VCWZ2LDE) .catch:where(.astro-VCWZ2LDE){left:-3.90625rem}}.break:where(.astro-VCWZ2LDE):before{content:"";display:inline-block;background:linear-gradient(to right,#30ae52 12%,#3588c9 88%)}@media screen and (min-width: 768px){.break:where(.astro-VCWZ2LDE):before{width:1.25rem;height:.625rem;border-radius:.3125rem;margin-top:1.625rem;margin-bottom:2.5rem}}@media screen and (max-width:767.98px){.break:where(.astro-VCWZ2LDE):before{width:.625rem;height:.28125rem;border-radius:.3125rem;margin-top:1.09375rem;margin-bottom:1rem}}.date:where(.astro-VCWZ2LDE){display:flex;font-size:3rem;font-weight:600;font-family:Chakra Petch,sans-serif;letter-spacing:.08em}.bAndroid .date:where(.astro-VCWZ2LDE){font-weight:700}@media screen and (min-width: 768px){.date:where(.astro-VCWZ2LDE){font-size:3rem}}@media screen and (max-width:767.98px){.date:where(.astro-VCWZ2LDE){font-size:1.5rem}}.featuredImageContainer:where(.astro-VCWZ2LDE){position:relative}@media screen and (min-width: 768px){.featuredImageContainer:where(.astro-VCWZ2LDE){margin-top:3.75rem;margin-bottom:3.875rem}}@media screen and (max-width:767.98px){.featuredImageContainer:where(.astro-VCWZ2LDE){margin-top:1.6875rem;margin-bottom:1.6875rem}}.featuredImage:where(.astro-VCWZ2LDE){overflow:hidden}@media screen and (min-width: 768px){.featuredImage:where(.astro-VCWZ2LDE){border-radius:1.25rem}}@media screen and (max-width:767.98px){.featuredImage:where(.astro-VCWZ2LDE){border-radius:.625rem}}.featuredImage:where(.astro-VCWZ2LDE) img:where(.astro-VCWZ2LDE){width:100%;object-fit:cover}@media screen and (min-width: 768px){.featuredImage:where(.astro-VCWZ2LDE) img:where(.astro-VCWZ2LDE){height:48rem}}@media screen and (max-width:767.98px){.featuredImage:where(.astro-VCWZ2LDE) img:where(.astro-VCWZ2LDE){height:17.625rem}}.close:where(.astro-VCWZ2LDE){font-family:Chakra Petch,sans-serif;font-weight:500;display:none;position:absolute;justify-content:center;align-items:center;border:1px dotted rgba(0,0,0,.3);cursor:pointer}@media screen and (min-width: 768px){.close:where(.astro-VCWZ2LDE){font-size:1rem;right:3.75rem;top:3.75rem;width:6.75rem;height:2.375rem;border-radius:1.1875rem}}@media screen and (max-width:767.98px){.close:where(.astro-VCWZ2LDE){font-size:.875rem;right:1.875rem;top:1.75rem;width:4.1875rem;height:1.375rem;border-radius:.6875rem}}.isLayered:where(.astro-VCWZ2LDE) .close:where(.astro-VCWZ2LDE){display:flex}
