@charset "utf-8";.hedtitle{width:90vw;max-width:1200px;margin:0 auto;height:1000px;& p{font-size:4rem;font-weight:1000}}.hednavi{width:80vw;text-align:center;max-width:800px;margin:0 auto;display:flex;& div{width:50%;text-align:center}}.top-youtube{width:90vw;height:auto;margin:20px auto auto auto;aspect-ratio:16/9;max-width:1200px}.top-photo{margin:0 auto;position:relative;z-index:-100;top:-250px;max-width:1200px}.sinnpu{& img{right:0;position:absolute;width:60%}}.sinrou{& img{left:10%;position:absolute;padding-top:200px;width:30%}}.top-photo2{width:80%;margin:0 auto;max-width:1200px;& img{margin-bottom:20px;border-radius:20px}}.downroad{width:90%;text-align:center;margin:50px auto 50px auto;& a{color:#fff;font-weight:1000;text-decoration:none}}.swiperbox{margin:50px auto 50px auto}.swiper{width:100%;padding-top:50px;padding-bottom:50px}.swiper-slide{background-position:center;background-size:cover;width:300px!important;height:300px!important;;& img{display:block;height:100%;object-fit:cover}}.downroad-phot{margin:5px auto 5px auto}@media (max-width:430px){.hedtitle{height:500px;& p{font-size:3rem;font-weight:1000;line-height:130%}}.top-photo{margin:0 auto;position:relative;z-index:-100;top:-150px}.sinrou{& img{left:10%;position:absolute;padding-top:200px;width:30%}}}.scroll-space{box-sizing:border-box;height:auto;color:#fff;overflow:hidden;z-index:-1;position:relative}.fadein{opacity:0;transform:translate(0,0);transition:all 2s;&.fadein-bottom{transform:translate(0,30px)}&.scrollin{opacity:1 !important;transform:translate(0,0) !important}}.button{width:45rem;height:3em;margin:.5em;background:#000;color:#fff;border:none;border-radius:.625em;font-size:25px;font-weight:700;cursor:pointer;position:relative;z-index:1;overflow:hidden}button:hover{color:#000}button:after{content:"";background:#fff;position:absolute;z-index:-1;left:-20%;right:-20%;top:0;bottom:0;transform:skewX(-45deg) scale(0,1);transition:all .5s}button:hover:after{transform:skewX(-45deg) scale(1,1);-webkit-transition:all .5s;transition:all .5s}@media (max-width:768px){.button{width:90%;height:3em;margin:.5em;background:#000;color:#fff;border:none;border-radius:.625em;font-size:20px;font-weight:700;cursor:pointer;position:relative;z-index:1;overflow:hidden}}.menu-btn{position:fixed;bottom:10px;right:10px;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:1100;background-color:#3e3e3e}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background-color:#fff;position:absolute}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}#menu-btn-check{display:none}.menu-content1{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:1000;background-color:#3e3e3e;transition:all .5s}.menu-content1 ul{padding:70px 10px 0}.menu-content1 ul li{border-bottom:solid 1px #fff;list-style:none}.menu-content1 ul li a{display:block;width:100%;font-size:15px;box-sizing:border-box;color:#fff;text-decoration:none;padding:9px 15px 10px 0;position:relative}.menu-content1 ul li a:before{content:"";width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;right:11px;top:16px}#menu-btn-check:checked~.menu-content1{left:0}