.topMainVisual:where(.astro-7OQ7FSAS){position:relative;background-color:#000;overflow:hidden}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS){display:flex;align-items:start;height:680px;padding-top:80px}}@media screen and (max-width: 767px){.topMainVisual:where(.astro-7OQ7FSAS){height:144vw;padding:15.2vw 8vw 8vw}}.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS){position:relative;display:flex;flex-direction:column;align-items:flex-start;z-index:2}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS){padding-left:100px}}.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) h1:where(.astro-7OQ7FSAS){display:flex;filter:drop-shadow(0px 0px 15px rgba(0,0,0,.5))}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) h1:where(.astro-7OQ7FSAS){margin-bottom:40px}}@media screen and (max-width: 767px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) h1:where(.astro-7OQ7FSAS){flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:84.2666666667vw}}.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) h1:where(.astro-7OQ7FSAS) img:where(.astro-7OQ7FSAS){filter:drop-shadow(0px 0px 16px rgba(0,0,0,.5))}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) h1:where(.astro-7OQ7FSAS) img:where(.astro-7OQ7FSAS):nth-child(1){width:392px}}@media screen and (max-width: 767px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) h1:where(.astro-7OQ7FSAS) img:where(.astro-7OQ7FSAS):nth-child(1){width:83.7333333333vw;margin-bottom:4.2666666667vw}}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) h1:where(.astro-7OQ7FSAS) img:where(.astro-7OQ7FSAS):nth-child(2){width:122px;margin-left:9px}}@media screen and (max-width: 767px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) h1:where(.astro-7OQ7FSAS) img:where(.astro-7OQ7FSAS):nth-child(2){width:17.6vw}}.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) button:where(.astro-7OQ7FSAS){display:flex;align-items:center;filter:drop-shadow(0px 0px 10px #000)}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) button:where(.astro-7OQ7FSAS){margin-bottom:14px;font-size:16px;font-size:1rem}}@media screen and (max-width: 767px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) button:where(.astro-7OQ7FSAS){margin-bottom:3.7333333333vw;font-size:4.2666666667vw}}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) button:where(.astro-7OQ7FSAS) img:where(.astro-7OQ7FSAS){width:18px}}@media screen and (max-width: 767px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) button:where(.astro-7OQ7FSAS) img:where(.astro-7OQ7FSAS){width:4.8vw}}.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) button:where(.astro-7OQ7FSAS)>span:where(.astro-7OQ7FSAS){display:block;color:#fff;text-decoration:underline;font-weight:600}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) button:where(.astro-7OQ7FSAS)>span:where(.astro-7OQ7FSAS){margin-right:5px}}@media screen and (max-width: 767px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) button:where(.astro-7OQ7FSAS)>span:where(.astro-7OQ7FSAS){margin-right:1.3333333333vw}}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS) button:where(.astro-7OQ7FSAS):hover>span:where(.astro-7OQ7FSAS){text-decoration:none}}.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS)>a:where(.astro-7OQ7FSAS){display:flex;align-items:center;color:#fff;font-weight:600;filter:drop-shadow(0px 0px 10px #000)}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS)>a:where(.astro-7OQ7FSAS){font-size:18px;font-size:1.125rem}.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS)>a:where(.astro-7OQ7FSAS):hover{text-decoration:none}}@media screen and (max-width: 767px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS)>a:where(.astro-7OQ7FSAS){font-size:18px;font-size:4.8vw}}.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS)>a:where(.astro-7OQ7FSAS):after{display:block;background-image:url(/assets/icon_arrow_link_right_wh.9a5b8d60.svg);background-repeat:none;background-size:cover;content:""}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS)>a:where(.astro-7OQ7FSAS):after{width:17px;height:13px;margin-left:10px}}@media screen and (max-width: 767px){.topMainVisual:where(.astro-7OQ7FSAS)>div:where(.astro-7OQ7FSAS)>a:where(.astro-7OQ7FSAS):after{width:4.5333333333vw;height:3.4666666667vw;margin-left:2.6666666667vw}}.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS){display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:0}.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__track:where(.astro-7OQ7FSAS){width:100%;height:100%}.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__slide:where(.astro-7OQ7FSAS) figure:where(.astro-7OQ7FSAS){width:100%;height:100%}.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__slide:where(.astro-7OQ7FSAS) img:where(.astro-7OQ7FSAS){width:100%;height:100%;max-width:none;max-height:none;opacity:0;transition:.5s ease-out 0s}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__slide:where(.astro-7OQ7FSAS) img:where(.astro-7OQ7FSAS){object-fit:cover}}@media screen and (max-width: 767px){.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__slide:where(.astro-7OQ7FSAS) img:where(.astro-7OQ7FSAS){object-fit:contain}}.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__slide:where(.astro-7OQ7FSAS).is-active img:where(.astro-7OQ7FSAS){opacity:1;transition-delay:.5s}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__slide:where(.astro-7OQ7FSAS):nth-of-type(3) img:where(.astro-7OQ7FSAS){object-position:50% 82%}}@media print,screen and (min-width: 768px){.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__slide:where(.astro-7OQ7FSAS):nth-of-type(4) img:where(.astro-7OQ7FSAS){object-position:50% 82%}}.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__toggle:where(.astro-7OQ7FSAS){position:absolute;bottom:20px;right:20px;font-weight:700;filter:drop-shadow(0px 0px 15px rgba(0,0,0,.5))}.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__toggle:where(.astro-7OQ7FSAS).is-active .splide__toggle__play:where(.astro-7OQ7FSAS){display:none}.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__toggle:where(.astro-7OQ7FSAS):not(.is-active) .splide__toggle__pause:where(.astro-7OQ7FSAS){display:none}.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__toggle:where(.astro-7OQ7FSAS) .splide__toggle__play:where(.astro-7OQ7FSAS),.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__toggle:where(.astro-7OQ7FSAS) .splide__toggle__pause:where(.astro-7OQ7FSAS){display:inline-block;position:relative;width:1em;height:1em;border:.05em solid currentColor;border-radius:50%;color:#fff;font-size:30px}.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__toggle:where(.astro-7OQ7FSAS) .splide__toggle__play:where(.astro-7OQ7FSAS):before{position:absolute;top:50%;left:30%;transform:translateY(-50%);width:0px;height:0px;border:.3em solid transparent;border-left:.5em solid currentColor;box-sizing:border-box;content:""}.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__toggle:where(.astro-7OQ7FSAS) .splide__toggle__pause:where(.astro-7OQ7FSAS):before,.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__toggle:where(.astro-7OQ7FSAS) .splide__toggle__pause:where(.astro-7OQ7FSAS):after{position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:.1em;height:.5em;box-sizing:border-box;background-color:currentColor;content:""}.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__toggle:where(.astro-7OQ7FSAS) .splide__toggle__pause:where(.astro-7OQ7FSAS):before{left:35%}.topMainVisual:where(.astro-7OQ7FSAS) .splide:where(.astro-7OQ7FSAS) .splide__toggle:where(.astro-7OQ7FSAS) .splide__toggle__pause:where(.astro-7OQ7FSAS):after{left:65%}.topics:where(.astro-7OQ7FSAS){margin:0 auto}@media print,screen and (min-width: 768px){.topics:where(.astro-7OQ7FSAS){max-width:1040px;padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){.topics:where(.astro-7OQ7FSAS){width:calc(100% - 10.6666666667vw)}}h2:where(.astro-7OQ7FSAS){background-color:red}.about:where(.astro-GCKJIK7F){margin-left:auto;margin-right:auto}@media print,screen and (min-width: 768px){.about:where(.astro-GCKJIK7F){max-width:1040px;padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){.about:where(.astro-GCKJIK7F){width:calc(100% - 10.6666666667vw)}}@media print,screen and (min-width: 768px){.about:where(.astro-GCKJIK7F){margin-top:56px;padding-bottom:56px}}@media screen and (max-width: 767px){.about:where(.astro-GCKJIK7F){margin-top:10.6666666667vw;padding-bottom:10.6666666667vw}}@media print,screen and (min-width: 768px){.banner:where(.astro-GCKJIK7F){margin-top:56px;padding:40px 0}}@media screen and (max-width: 767px){.banner:where(.astro-GCKJIK7F){margin-top:10.6666666667vw;padding:8.5333333333vw 5.3333333333vw}}.banner:where(.astro-GCKJIK7F)>a:where(.astro-GCKJIK7F){display:block;margin:0 auto}@media print,screen and (min-width: 768px){.banner:where(.astro-GCKJIK7F)>a:where(.astro-GCKJIK7F){max-width:730px}.banner:where(.astro-GCKJIK7F)>a:where(.astro-GCKJIK7F):hover{opacity:.7}}.engagement:where(.astro-GCKJIK7F){background-color:#eee}@media print,screen and (min-width: 768px){.engagement:where(.astro-GCKJIK7F){margin-top:56px}}@media screen and (max-width: 767px){.engagement:where(.astro-GCKJIK7F){margin-top:10.6666666667vw}}.engagement:where(.astro-GCKJIK7F) .engagementInner:where(.astro-GCKJIK7F){margin-left:auto;margin-right:auto}@media print,screen and (min-width: 768px){.engagement:where(.astro-GCKJIK7F) .engagementInner:where(.astro-GCKJIK7F){max-width:1040px;padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){.engagement:where(.astro-GCKJIK7F) .engagementInner:where(.astro-GCKJIK7F){width:calc(100% - 10.6666666667vw)}}@media print,screen and (min-width: 768px){.engagement:where(.astro-GCKJIK7F) .engagementInner:where(.astro-GCKJIK7F){padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 767px){.engagement:where(.astro-GCKJIK7F) .engagementInner:where(.astro-GCKJIK7F){padding-top:8.5333333333vw;padding-bottom:8.5333333333vw}}.topics:where(.astro-GCKJIK7F){margin-left:auto;margin-right:auto}@media print,screen and (min-width: 768px){.topics:where(.astro-GCKJIK7F){max-width:1040px;padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){.topics:where(.astro-GCKJIK7F){width:calc(100% - 10.6666666667vw)}}@media print,screen and (min-width: 768px){.topics:where(.astro-GCKJIK7F){margin-top:56px}}@media screen and (max-width: 767px){.topics:where(.astro-GCKJIK7F){margin-top:10.6666666667vw}}.sns:where(.astro-GCKJIK7F){margin-left:auto;margin-right:auto}@media print,screen and (min-width: 768px){.sns:where(.astro-GCKJIK7F){max-width:1040px;padding-left:20px;padding-right:20px}}@media screen and (max-width: 767px){.sns:where(.astro-GCKJIK7F){width:calc(100% - 10.6666666667vw)}}@media print,screen and (min-width: 768px){.sns:where(.astro-GCKJIK7F){margin-top:56px}}@media screen and (max-width: 767px){.sns:where(.astro-GCKJIK7F){margin-top:10.6666666667vw}}.sns:where(.astro-GCKJIK7F) h4:where(.astro-GCKJIK7F){line-height:1}@media print,screen and (min-width: 768px){.sns:where(.astro-GCKJIK7F) h4:where(.astro-GCKJIK7F){margin-bottom:15px;font-size:18px;font-size:1.125rem}}@media screen and (max-width: 767px){.sns:where(.astro-GCKJIK7F) h4:where(.astro-GCKJIK7F){margin-bottom:4.2666666667vw;font-size:18px;font-size:4.8vw}}.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F){display:flex}@media screen and (max-width: 767px){.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F){flex-direction:column}}.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F) article:where(.astro-GCKJIK7F){width:100%}.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F) article:where(.astro-GCKJIK7F) a:where(.astro-GCKJIK7F).skiplink{display:block;width:1px;height:1px;overflow:hidden;text-indent:-9999px}.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F) article:where(.astro-GCKJIK7F) a:where(.astro-GCKJIK7F).skiplink:focus-visible{width:auto;height:auto;overflow:visible;text-indent:0}@media print,screen and (min-width: 768px){.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F) article:where(.astro-GCKJIK7F){width:48%}.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F) article:where(.astro-GCKJIK7F):nth-child(1){margin-right:4%}.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F) article:where(.astro-GCKJIK7F):nth-child(1) iframe:where(.astro-GCKJIK7F){width:100%}}@media screen and (max-width: 767px){.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F) article:where(.astro-GCKJIK7F){width:100%;margin-top:30px}.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F) article:where(.astro-GCKJIK7F):nth-child(1){margin-top:0}.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F) article:where(.astro-GCKJIK7F):nth-child(1) iframe:where(.astro-GCKJIK7F){width:100%}}.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F) article:where(.astro-GCKJIK7F)>div:where(.astro-GCKJIK7F){height:420px;background:url(/assets/loading.1ee242b1.svg) center center no-repeat}@media print,screen and (min-width: 768px){.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F) article:where(.astro-GCKJIK7F)>div:where(.astro-GCKJIK7F){background-size:32px 32px}}@media screen and (max-width: 767px){.sns:where(.astro-GCKJIK7F) .snsEmbedArea:where(.astro-GCKJIK7F) article:where(.astro-GCKJIK7F)>div:where(.astro-GCKJIK7F){background-size:8.5333333333vw 8.5333333333vw}}
