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