.top-page .top-slider{position:relative;margin-bottom:150px}@media screen and (max-width: 1024px){.top-page .top-slider{margin-bottom:80px}}@media screen and (max-width: 781px){.top-page .top-slider{margin-bottom:350px}}.top-page .top-slider .swiper-slide{height:700px;overflow:hidden}@media screen and (max-width: 1024px){.top-page .top-slider .swiper-slide{height:clamp(330px,60vw,480px)}}.top-page .top-slider .swiper-slide .swiper-slider__img img{width:100%;height:700px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.top-page .top-slider .swiper-slide .swiper-slider__img img{height:clamp(330px,60vw,480px)}}.top-page .top-slider .swiper-slide-active .swiper-slider__img,.top-page .top-slider .swiper-slide-duplicate-active .swiper-slider__img,.top-page .top-slider .swiper-slide-prev .swiper-slider__img{animation:zoomUp 14s linear 0s 1 normal both}.top-page .top-slider .swiper-button-next,.top-page .top-slider .swiper-button-prev{display:none}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.top-page .top-slider .top-slider-catch{position:absolute;top:30%;right:10%;transform:translate(-50%, -50%);z-index:1;display:flex;flex-direction:row-reverse;gap:17px;align-items:flex-start}@media screen and (max-width: 1024px){.top-page .top-slider .top-slider-catch{top:clamp(41.5%,35vw,50%);right:5vw;transform:none;z-index:2;gap:7px}}.top-page .top-slider .top-slider-catch .catch-right,.top-page .top-slider .top-slider-catch .catch-left{font-size:40px;font-family:"Shippori Mincho B1",serif;font-weight:600;background:#fff;writing-mode:vertical-rl;text-orientation:upright;line-height:40px;letter-spacing:8px;padding:10px 5px}@media screen and (max-width: 1024px){.top-page .top-slider .top-slider-catch .catch-right,.top-page .top-slider .top-slider-catch .catch-left{font-size:24px;line-height:24px;letter-spacing:2px}}.top-page .top-slider .top-slider-catch .catch-left{margin-top:50px}@media screen and (max-width: 1024px){.top-page .top-slider .top-slider-catch .catch-left{margin-top:26px}}.top-page .top-slider .top-description{position:absolute;bottom:-20px;left:0;z-index:1;background:rgba(0,0,0,.6);padding:32px 40px;color:#fff;font-size:18px;line-height:30px;font-family:"Noto Serif JP",serif;font-weight:600}@media screen and (max-width: 1024px){.top-page .top-slider .top-description{position:relative;width:min(500px,90%);padding:20px;margin-top:-50px;font-size:14px;line-height:24px}}.top-page .top-slider .top-shingekitai{position:absolute;right:20px;bottom:-110px;z-index:1;transform:translateX(100%);opacity:0;display:flex;flex-direction:row;align-items:flex-start;animation:slideIn 3s ease both;animation-delay:1.5s}@media screen and (max-width: 1024px){.top-page .top-slider .top-shingekitai{flex-direction:column;bottom:-55px}.top-page .top-slider .top-shingekitai.animate{animation:slideIn 3s ease both;animation-delay:.5s}}@media screen and (max-width: 781px){.top-page .top-slider .top-shingekitai{position:absolute;right:initial;bottom:initial;animation:none;animation-delay:initial;width:375px;margin-left:calc((100% - 375px)/2)}}.top-page .top-slider .top-shingekitai .top-mascot1{width:100%;max-width:237px;margin-right:-105px;margin-top:28px}@media screen and (max-width: 1024px){.top-page .top-slider .top-shingekitai .top-mascot1{max-width:180px;transform:rotate(4deg);margin-right:initial;margin-top:35px;margin-left:-55px;margin-bottom:-85px}}@media screen and (max-width: 781px){.top-page .top-slider .top-shingekitai .top-mascot1{max-width:200px;margin-left:0;margin-bottom:-40px}}.top-page .top-slider .top-shingekitai .top-mascot2{width:100%;max-width:547px}@media screen and (max-width: 1024px){.top-page .top-slider .top-shingekitai .top-mascot2{max-width:360px}}@media screen and (max-width: 781px){.top-page .top-slider .top-shingekitai .top-mascot2{max-width:375px}}@keyframes slideIn{0%{transform:translateX(100%) skewY(-25deg) rotate(25deg);opacity:0}20%{transform:translateX(0) skewY(-15deg) rotate(15deg);opacity:1}30%{transform:translateX(0) skewY(2deg) rotate(-2deg);opacity:1}40%{transform:translateX(0) skewY(0deg) rotate(0deg);opacity:1}100%{transform:translateX(0) skewY(0deg) rotate(0deg);opacity:1}}.top-page .top-news .column-2-container{max-width:1074px;display:grid;grid-template-areas:"title content" "morelink content";grid-template-columns:.25fr 1fr;justify-content:center;gap:30px 74px;align-items:center}@media screen and (max-width: 1024px){.top-page .top-news .column-2-container{grid-template-areas:"title" "content" "morelink";grid-template-columns:1fr;gap:25px;justify-items:center}}.top-page .top-news .column-2-container h2{font-size:30px;grid-area:title;margin-top:-30px}@media screen and (max-width: 1024px){.top-page .top-news .column-2-container h2{font-size:22px;margin-top:0}}.top-page .top-news .column-2-container .news-list{grid-area:content}.top-page .top-news .column-2-container .news-list-link{grid-area:morelink;display:flex;align-items:center;justify-content:center;gap:15px;margin-top:-120px;padding:10px 0;border:1px solid #3266b9;border-radius:50px}@media screen and (max-width: 1024px){.top-page .top-news .column-2-container .news-list-link{margin-top:0;padding:10px 45px}}.top-page .top-news .column-2-container .news-list-link i{font-size:10px;font-weight:600}.top-page .wp-block-columns .top-content-title{justify-content:center;margin-bottom:50px}.top-page .wp-block-columns .top-content-title>div{flex-basis:initial;flex-grow:initial}.top-page .wp-block-columns .top-content-title>div:first-child,.top-page .wp-block-columns .top-content-title>div:last-child{width:30px}.top-page .wp-block-columns .top-content-title h2{font-size:30px}.top-page .information-container{padding:120px 0;margin:80px 0;justify-content:center;background-image:url(/wp-content/uploads/2025/05/content_back.webp);background-repeat:repeat;background-attachment:fixed;background-size:max(1280px,100%);background-position:center center;background-color:#e7f1f8}@media screen and (max-width: 781px){.top-page .information-container .column-2-container{max-width:min(400px,89.5%)}}.top-page .information-container .info-list{gap:50px;max-width:940px;margin:0 auto}.top-page .information-container .info-list>div{position:relative;z-index:0;display:flex;gap:21px;flex-direction:column;justify-content:space-between}.top-page .information-container .info-list>div:before{content:"";position:absolute;top:30px;left:50%;transform:translateX(-50%);width:calc(100% + 20px);height:100%;background:#fff;border-radius:15px;z-index:-1}.top-page .information-container .info-list>div figure img{width:100%;min-height:190px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 375px){.top-page .information-container .info-list>div figure img{min-height:224px}}.top-page .information-container .info-list>div p a{font-size:23px;font-weight:bold;color:#3266b9;padding:21px 25px;margin:-21px -10px -30px;min-height:110px;display:flex;gap:20px;align-items:center;justify-content:space-between}.top-page .information-container .info-list>div p a:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:50px;color:#3266b9}.top-page .information-container .info-list>div p strong{font-weight:bold}.top-page .information-container .info-list>div p em{font-style:normal;display:inline-block}.top-page .information-container .disaster-consultation-link{margin-top:100px}.top-page .information-container .disaster-consultation-link a{display:flex;align-items:center;justify-content:space-evenly;max-width:770px;margin:0 auto;padding:20px;background:#d89e49;border-radius:50px;font-size:23px;font-weight:600;color:#fff}@media screen and (max-width: 781px){.top-page .information-container .disaster-consultation-link a{font-size:17px}}.top-page .information-container .disaster-consultation-link a:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:40px;color:#fff}.top-page .information-container .disaster-consultation-link a strong{font-weight:bold}.top-page .information-container .disaster-consultation-link a em{font-style:normal;display:inline-block}@media screen and (max-width: 781px){.top-page .shingeki-tai-container.column-1-container{max-width:min(500px,89.5%)}}.top-page .shingeki-tai-container>div>div:not(:first-of-type):nth-of-type(odd) .member-introduction-content{border-color:#d89e49}@media screen and (max-width: 781px){.top-page .shingeki-tai-container>div>div:not(:first-of-type):nth-of-type(odd){flex-direction:column-reverse}}.top-page .shingeki-tai-container h3{font-size:25px;margin:70px 0}.top-page .shingeki-tai-container .shingekitai-description{line-height:33.6px}.top-page .shingeki-tai-container .member-introduction{margin-bottom:80px}.top-page .shingeki-tai-container .member-introduction-content{border:2px solid #3266b9;padding:20px;border-radius:20px}.top-page .shingeki-tai-container .member-introduction-content p{line-height:30px}.top-page .shingeki-tai-container .member-introduction-content p.has-link-color{padding:0;border-radius:30px}.top-page .shingeki-tai-container .member-introduction-content h4{margin:15px 0;font-size:22px}