.slider{background-color:#fff}.slider div{background-repeat:no-repeat;background-size:cover;background-position:center;height:100dvh;margin:0;position:relative}.slider div .main-txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);height:auto;text-align:center;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:clamp(1.4rem,3vw,3em);letter-spacing:10px;text-shadow:0 0 10px rgba(0,0,0,.3)}.slider div .sub-txt{position:absolute;bottom:0;left:0;height:auto;color:#fff;font-size:clamp(.8em,3vw,1em);padding:40px;font-weight:bold;text-shadow:0 0 10px rgba(0,0,0,.3)}.slider div.slider01{background-image:url("../images/slide/main1.jpg")}.slider div.slider02{background-image:url("../images/slide/main2.jpg")}.slider div.slider03{background-image:url("../images/slide/main3.jpg")}.slider div.slider04{background-image:url("../images/slide/main4.jpg")}.slider div.slider05{background-image:url("../images/slide/main5.jpg")}.slider div.slider06{background-image:url("../images/slide/main6.jpg")}.slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding:0;width:100%;bottom:0}.slick-dots li{position:relative;display:inline-block;height:20px;width:30px;margin:0 10px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:3px;width:30px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:1px;background-color:#fff;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-dots .slick-active button{background-color:#000}@media(max-width: 767px){.slick-dots li{width:20px}.slick-dots li button{width:20px}.slider div .sub-txt{padding:40px 20px}}.wrapper{color:#686666}.section1{width:100%;background-color:#fff;padding-bottom:80px}.section1 h2{font-size:clamp(1.6rem,3vw,1.8em)}.section1 h2 span{color:#ff9f01}.section1 .section1-wrapper{width:100%;max-width:1440px;padding:40px 20px 20px;margin:0 auto}.section1 .section1-ttl{text-align:center;margin-bottom:20px}.section1 .section1-ttl img{margin:0 auto}.section1 .section1-txt{width:100%;max-width:850px;margin:0 auto 40px;font-size:16px;text-align:center}.section1 .section1-more{width:100%;margin:0 auto;display:flex;justify-content:center;gap:40px;align-items:center}.section1 .section1-more>.section1-more01{width:45%;padding:20px 0;text-align:center}.section1 .section1-more>.section1-more01 p span{font-size:clamp(1.4rem,3vw,2em);font-weight:bold;margin:0 6px}.section1 .section1-more>.section1-more02{padding:20px 0;width:55%}.section1 .section1-more>.section1-more02 p{line-height:2}@media(max-width: 767px){.section1{padding-bottom:40px}.section1 h2 span{display:block}.section1 .section1-ttl{margin-bottom:20px}.section1 .section1-txt{margin:0 auto 20px;font-size:14px}.section1 .section1-more{display:block}.section1 .section1-more>.section1-more01{width:100%}.section1 .section1-more>.section1-more02{width:100%}}.performance{background-color:#fff}.performance .performance-wrapper{margin:0 auto;max-width:1240px;padding:120px 20px}.performance .performance-list{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.performance .performance-list .performance-list-box{width:calc(50% - 20px)}.performance .performance-list .performance-list-box p{margin:20px 0}.performance .performance-list .performance-list-box .performance-list-img{margin:0 auto;overflow:hidden}.performance .performance-list .performance-list-box .performance-list-img img{transition:1s all}.performance .performance-list a{color:#686666}.performance .performance-list a:hover .performance-list-img img{transform:scale(1.2, 1.2);transition:1s all}@media(max-width: 767px){.performance .performance-wrapper{padding:60px 20px}.performance .performance-list{gap:10px}.performance .performance-list .performance-list-box{width:calc(50% - 5px)}.performance .performance-list .performance-list-box p{margin:10px 0}}@media(max-width: 1200px){.section2 .section2-wrapper .item{width:25%}}@media(max-width: 980px){.section2 .section2-wrapper .item{width:33.333%}}@media(max-width: 767px){.section2 .section2-ttl span{font-size:23px}.section2 .section2-wrapper{padding:0 10px}.section2 .section2-wrapper .item{width:50%;padding:0 10px 20px}.section2 .section2-more{margin:20px auto 0}}@media(max-width: 420px){.section2 .section2-wrapper{padding:0 10px}.section2 .section2-wrapper .item{width:100%;padding:0 10px 20px}.section2 .section2-more{margin:20px auto 0}}.section3{width:100%;background-color:#fff;padding:40px 20px}.section3 .section3-ttl{text-align:center;margin-bottom:40px;font-size:18px;display:flex;justify-content:center;align-items:center}.section3 .section3-ttl span{font-size:32px;position:relative;margin-right:14px}.section3 .section3-ttl span:after{content:"";width:1px;height:50px;transform:rotate(45deg);display:block;background-color:#ff9f01;position:absolute;top:5px;right:10px}.section3 .section3-wrapper{max-width:1100px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.section3 .section3-wrapper .item{width:calc(25% - 20px);background-color:#fff;margin-bottom:20px;position:relative;-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}.section3 .section3-wrapper .item a{display:block;color:#333;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.section3 .section3-wrapper .item a .post-thumbnail{position:relative;max-width:260px}.section3 .section3-wrapper .item a .post-thumbnail:after{content:"";z-index:5;position:absolute;width:100%;height:auto;top:0;left:0;right:0;bottom:0;background:url(../images/camera.svg) center center/40px auto no-repeat;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.section3 .section3-wrapper .item .post-date{font-size:14px;display:flex;align-items:center;margin:10px auto}.section3 .section3-wrapper .item .post-date span{margin-right:10px;width:60px;border-radius:5px;background-color:#eee;color:#666;text-align:center}.section3 .section3-wrapper .item .post-title{font-size:16px;font-weight:bold;border-bottom:1px dotted #cfcfcf}.section3 .section3-wrapper .item .post-in{font-size:14px;margin:10px 0 0}.section3 .section3-more{width:100%;margin:20px auto 0}.section3 .section3-more a{display:block;max-width:144px;margin:0 auto;width:100%;color:#000;border:1px solid #000;padding:5px;display:flex;justify-content:center;align-items:center;font-size:13px;transition:.3s}.section3 .section3-more a:after{content:"";width:0;height:0;margin-left:14px;border-top:4px solid rgba(0,0,0,0);border-left:5px solid #000;border-bottom:4px solid rgba(0,0,0,0);transition:.3s}.section3 .section3-more a:hover{background-color:#ff9f01;color:#fff;border:1px solid #ff9f01}.section3 .section3-more a:hover:after{border-left:5px solid #fff}@media(max-width: 980px){.section3 .section3-wrapper .item{width:calc(33.33% - 20px)}}@media(max-width: 767px){.section3 .section3-ttl span{font-size:23px}.section3 .section3-wrapper .item{width:100%}.section3 .section3-wrapper .item a .post-thumbnail{max-width:100%}.section3 .section3-wrapper .item a img{width:100%}}.section4{width:100%;background-color:#f5f5f5;padding:40px 20px}.section4 .section4-ttl{text-align:center;margin-bottom:40px;font-size:18px;display:flex;justify-content:center;align-items:center}.section4 .section4-ttl span{font-size:32px;position:relative;margin-right:14px}.section4 .section4-ttl span:after{content:"";width:1px;height:50px;transform:rotate(45deg);display:block;background-color:#ff9f01;position:absolute;top:5px;right:10px}.section4 .section4-wrapper{max-width:1100px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.section4 .section4-wrapper .section4-img{width:calc(50% - 20px);background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:320px}.section4 .section4-wrapper .section4-inner{width:calc(50% - 20px)}.section4 .section4-wrapper .in-date{font-size:22px;border-left:4px solid #ff9f01;padding-left:10px}.section4 .section4-wrapper .in-ttl{font-size:18px;font-weight:bold;margin:10px auto}.section4 .section4-wrapper .in-content{font-size:14px;margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;color:#333}.section4 .section4-wrapper .in-content .orange{color:#ff9f01;font-size:19px;display:inline}.section4 .section4-wrapper .in-content .contact-btn{width:114px;margin-left:20px;color:#fff;border-radius:5px;background-color:#ff9f01;text-align:center;display:inline-block}.section4 .section4-wrapper .in-content .in-excp{font-size:14px;color:#333;text-decoration:underline;margin-bottom:40px}.section4 .section4-wrapper .in-content .in-txt{font-size:14px;color:#333;line-height:2}.section4 .section4-more{width:100%;margin:40px auto 0}.section4 .section4-more a{display:block;max-width:144px;margin:0 auto;width:100%;color:#000;border:1px solid #000;padding:5px;display:flex;justify-content:center;align-items:center;font-size:13px;transition:.3s}.section4 .section4-more a:after{content:"";width:0;height:0;margin-left:14px;border-top:4px solid rgba(0,0,0,0);border-left:5px solid #000;border-bottom:4px solid rgba(0,0,0,0);transition:.3s}.section4 .section4-more a:hover{background-color:#ff9f01;color:#fff;border:1px solid #ff9f01}.section4 .section4-more a:hover:after{border-left:5px solid #fff}@media(max-width: 767px){.section4 .section4-ttl span{font-size:23px}.section4 .section4-wrapper .section4-img{width:100%;margin-bottom:20px}.section4 .section4-wrapper .section4-inner{width:100%}}@media(max-width: 500px){.section4 .section4-wrapper .section4-img{min-height:inherit;background-image:none !important}.section4 .section4-wrapper .section4-img>img{display:block}}.section5{width:100%;background-color:#fff;padding:40px 0px}.section5 .section5-ttl{text-align:center;margin-bottom:40px;font-size:18px;display:flex;justify-content:center;align-items:center}.section5 .section5-ttl span{font-size:32px;position:relative;margin-right:14px}.section5 .section5-ttl span:after{content:"";width:1px;height:50px;transform:rotate(45deg);display:block;background-color:#ff9f01;position:absolute;top:5px;right:10px}.section5 #access-map{height:450px}.section5 .section5-wrapper{width:100%;margin:0 auto}@media all and (max-width: 500px){.section5 #access-map{height:300px}}.movie .movie-wrapper{margin:0 auto;max-width:1240px;padding:120px 20px}.movie .movie-wrapper .movie-text{margin:0 auto 40px;max-width:800px;line-height:2}.movie .movie-wrapper .movie-flex{display:flex;gap:20px}.movie .movie-wrapper .movie-flex .movie-flex-box{width:50%}.movie .movie-wrapper .movie-flex .movie-flex-box iframe{aspect-ratio:3/2}@media all and (max-width: 767px){.movie .movie-wrapper{padding:60px 20px}.movie .movie-wrapper .movie-flex{flex-wrap:wrap}.movie .movie-wrapper .movie-flex .movie-flex-box{width:100%}}.top-h3{margin:0 auto 40px;text-align:center;font-size:clamp(1.2rem,3vw,1.8rem);color:#000;font-family:"Noto Sans JP",sans-serif}.top-h3-subtxt{text-align:center;text-align:center;color:#000;font-weight:bold}.performance-cat{display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto 20px;flex-wrap:wrap}.performance-cat .performance-cat-ttl{width:100px}.performance-cat .performance-cat-list{width:calc(100% - 100px)}.performance-cat .performance-cat-list li{display:inline-block;margin:6px}.performance-cat .performance-cat-list li a{display:block;padding:6px 15px;border:1px solid #ff9f01;color:#000;background-color:#fff;font-size:.8rem}.performance-cat .performance-cat-list li a.active{background-color:#ff9f01;color:#fff}.performance-cat .performance-cat-list li a:hover{background-color:#ff9f01;color:#fff}@media all and (max-width: 767px){.performance-cat .performance-cat-ttl{display:none}.performance-cat .performance-cat-list{width:100%}.performance-cat .performance-cat-list li{margin:4px}.performance-cat .performance-cat-list li a{padding:4px 10px}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../sass/top.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAEA,QACE,sBAGF,YACE,4BACA,sBACA,2BACA,cACA,SACA,kBACA,sBACE,kBACA,QACA,SACA,gCACA,wCACA,oCACA,YACA,kBACA,WACA,sCACA,gCACA,oBACA,oCAEF,qBACE,kBACA,SACA,OACA,YACA,WACA,8BACA,aACA,iBACA,oCAGJ,qBACE,kDAEF,qBACE,kDAEF,qBACE,kDAEF,qBACE,kDAEF,qBACE,kDAEF,qBACE,kDAUF,YACE,kBACA,gBACA,cACA,kBACA,UACA,WACA,SACA,eACE,kBACA,qBACA,YACA,WACA,cACA,UACA,eACA,sBACE,SACA,yBACA,cACA,WACA,WACA,aACA,gBACA,cACA,oBACA,YACA,sBACA,eACA,wDACE,aACA,sEACE,QAnCe,EAsCnB,6BACE,kBACA,MACA,OACA,WACA,WACA,YACA,UA/CS,IAgDT,iBACA,kBACA,QA/CmB,IAgDnB,mCACA,kCAGJ,0CACE,MA1DY,KA2DZ,QAxDkB,IA4DpB,iCACE,sBAKN,yBAEI,eACE,WACA,sBACE,WAMJ,qBACE,mBAON,SACE,cAKF,UACE,WACA,sBACA,oBACA,aACE,kCACA,kBACE,cAGJ,4BACE,WACA,iBACA,uBACA,cAEF,wBACE,kBACA,mBACA,4BACE,cAGJ,wBACE,WACA,gBACA,mBACA,eACA,kBAEF,yBACE,WAEA,cACA,aACA,uBACA,SACA,mBACA,0CACE,UACA,eACA,kBACA,iDACE,gCACA,iBACA,aAGJ,0CACE,eACA,UACA,4CACE,cAQR,yBACE,UACE,oBAEE,kBACE,cAGJ,wBACE,mBAEF,wBAEE,mBACA,eAGF,yBACE,cACA,0CACE,WAEF,0CACE,YASR,aACE,sBACA,kCACE,cACA,iBACA,mBAEF,+BACE,aACA,eACA,SACA,8BACA,qDACE,uBACA,uDACE,cAEF,2EACE,cACA,gBACA,+EACE,kBAIN,iCACE,cAGI,iEACE,0BACA,kBAQZ,yBAEI,kCACE,kBAEF,+BACE,SACA,qDACE,sBACA,uDACE,eAUV,0BAGM,kCACE,WAOR,yBAGM,kCACE,eAOR,yBAGM,6BACE,eAIJ,4BACE,eACA,kCACE,UACA,oBAGJ,yBAEE,oBAKN,yBAEI,4BACE,eACA,kCACE,WACA,oBAGJ,yBAEE,oBASN,UACE,WACA,sBACA,kBACA,wBACE,kBACA,mBACA,eACA,aACA,uBACA,mBACA,6BACE,eACA,kBACA,kBACA,mCACE,WACA,UACA,YACA,wBACA,cACA,yBACA,kBACA,QACA,WAKN,4BACE,iBACA,WACA,cACA,aACA,eACA,8BAEA,kCACE,uBACA,sBACA,mBAEA,kBACA,kCACA,6BACA,0BACA,oCACE,cACA,WACA,uBACA,kBACA,eAEA,oDACE,kBACA,gBACA,0DACE,WACA,UACA,kBACA,WACA,YACA,MACA,OACA,QACA,SAEA,uEAEA,uBACA,kBACA,eAKN,6CACE,eACA,aACA,mBACA,iBACA,kDACE,kBACA,WACA,kBACA,sBACA,WACA,kBAGJ,8CACE,eACA,iBACA,iCAEF,2CACE,eACA,gBAKN,yBACE,WACA,mBACA,2BACE,cACA,gBACA,cACA,WACA,WACA,sBACA,YACA,aACA,uBACA,mBACA,eACA,eACA,iCACE,WACA,QACA,SACA,iBACA,mCACA,2BACA,sCACA,eAEF,iCACE,yBACA,WACA,yBAGF,uCAEE,2BAUR,yBAGM,kCACE,2BAOR,yBAGM,6BACE,eAKF,kCACE,WAEE,oDAEE,eAGF,wCACE,YAaZ,UACE,WACA,yBACA,kBACA,wBACE,kBACA,mBACA,eACA,aACA,uBACA,mBACA,6BACE,eACA,kBACA,kBACA,mCACE,WACA,UACA,YACA,wBACA,cACA,yBACA,kBACA,QACA,WAKN,4BACE,iBACA,WACA,cACA,aACA,eACA,8BAEA,0CACE,uBACA,sBACA,kCACA,4BACA,iBAEF,4CACE,uBAGF,qCACE,eACA,8BACA,kBAEF,oCACE,eACA,iBACA,iBAiBF,wCACE,eACA,mBACA,aACA,eACA,mBACA,WAEA,gDACE,cACA,eACA,eAGF,qDACE,YACA,iBACA,WACA,kBACA,yBACA,kBACA,qBAGF,iDACE,eACA,WACA,0BACA,mBAGF,gDACE,eACA,WACA,cAKN,yBACE,WACA,mBACA,2BACE,cACA,gBACA,cACA,WACA,WACA,sBACA,YACA,aACA,uBACA,mBACA,eACA,eACA,iCACE,WACA,QACA,SACA,iBACA,mCACA,2BACA,sCACA,eAEF,iCACE,yBACA,WACA,yBAGF,uCAEE,2BAUR,yBAGM,6BACE,eAMF,0CACE,WACA,mBAGF,4CACE,YAOR,yBAKM,0CACE,mBACA,iCACA,8CACE,eAcV,UACE,WACA,sBACA,iBACA,wBACE,kBACA,mBACA,eACA,aACA,uBACA,mBACA,6BACE,eACA,kBACA,kBACA,mCACE,WACA,UACA,YACA,wBACA,cACA,yBACA,kBACA,QACA,WAMN,sBACE,aAGF,4BAEE,WACA,cAMJ,kCAEI,sBACE,cAOJ,sBACE,cACA,iBACA,mBACA,kCACE,mBACA,gBACA,cAEF,kCACE,aACA,SACA,kDACE,UACA,yDACE,iBAOV,kCAEI,sBACE,kBACA,kCACE,eACA,kDACE,YAOV,QACE,mBACA,kBACA,mCACA,WACA,sCAGF,eACE,kBACA,kBACA,WACA,iBAIF,iBACE,aACA,8BACA,mBACA,gBACA,mBACA,eACA,sCACE,YAEF,uCACE,yBACA,0CACE,qBACA,WACA,4CACE,cACA,iBACA,yBACA,WACA,sBACA,gBACA,mDACE,yBACA,WAEF,kDACE,yBACA,WAOV,kCAEI,sCACE,aAEF,uCACE,WACA,0CACE,WACA,4CACE%22,%22file%22:%22top.css%22%7D */
