body{box-sizing:border-box;transform:none}main{position:relative;overflow:hidden;background:#F9F9F9}header{height:100vh;position:relative;overflow:hidden}.main-visual,.main-visual__bg{display:none}.nav_bg{opacity:0}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;top:45%;left:-10vw;width:120%;z-index:2000;-webkit-transition:-webkit-transform .5s ease-out;-ms-transition:-webkit-transform .5s ease-out;transition:all 1.0s ease}.pace.pace-active{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.pace .pace-progress{display:block;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:20px;border-radius:20px;background:#F6920D;pointer-events:none}.wrap{display:none}.load_logo{display:none}.pace-running .load_logo{display:block;position:absolute;left:10vw;top:50vw;z-index:2200}.pace-running .load_logo img{width:80vw;height:80vw;object-fit:cover}.pace-running .wrap{display:block;z-index:1000;width:100vw;height:100vh;position:fixed}.pace-running .wrap img{position:fixed;overflow:hidden;top:0;left:0;display:block;z-index:2000;width:100vw;height:100vh}.main-content-wrapper{width:100vw}.nav_bg{position:fixed;background:#ffd700;border-radius:50%;width:90px;height:90px;right:-20px;top:-20px;z-index:10;transition:.7s ease;opacity:1}.nav_bg-open{width:500vw;height:500vw;top:-250vw;right:-250vw;transition:.7s ease}.nav-toggle span{display:inline-block;transition:all .4s}.nav-toggle{z-index:15;display:block;position:fixed;right:10px;top:16px;margin:auto auto;width:40px;cursor:pointer}.nav-toggle div{height:32px}.nav-toggle span{position:absolute;width:100%;height:4px;background:#fff;border-radius:4px}.nav-toggle span:nth-of-type(1){top:0}.nav-toggle span:nth-of-type(2){top:14px}.nav-toggle span:nth-of-type(3){bottom:0}.nav-toggle .active span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-225deg);transform:translateY(14px) rotate(-225deg)}.nav-toggle .active span:nth-of-type(2){-webkit-transform:translateY(0) rotate(225deg);transform:translateY(0) rotate(225deg)}.nav-toggle .active span:nth-of-type(3){opacity:0;-webkit-transform:translateY(0) rotate(-225deg);transform:translateY(0) rotate(-225deg)}.main-visual__bg{position:fixed;top:-90vw;left:-62vw;transition:.7s ease;width:180%;height:170vw;border-radius:50%;background:#F6920D 0% 0% no-repeat padding-box;z-index:-5}.catch-copy{font-family:'Noto Serif JP', serif;position:fixed;margin:70px 0 0 5vw;text-align:left;font-size:1.8rem;line-height:2;letter-spacing:0;color:#fff;z-index:-5}.catch-copy p{font-feature-settings:"palt"}.gnav{position:fixed;z-index:11;opacity:0;left:-90vw;transition:.7s ease}.gnav .gnav__list{display:flex;flex-direction:column;justify-content:space-around;height:80vh;margin-top:10vw}.gnav .gnav__list li{margin-left:20vw}.gnav .gnav__list li a{text-align:center;text-decoration:none;font-size:15vw;font-family:'Oswald', sans-serif;color:#000}.gnav_open{opacity:1;display:block;transform:translateX(90vw);-webkit-transform:translateX(90vw);transition:.7s ease}.main-visual .main-visual_pc{display:none}.main-visual .main-visual_tablet{display:none}.main-visual .main-visual_sp{object-fit:cover;position:fixed;right:0;bottom:0;height:60vh;width:80vw;text-align:center}.about,.activity,.contact{background:#F9F9F9;z-index:5;padding:0 7vw;position:relative}.works,.member{background:#F6920D;z-index:5;padding:0 7vw;position:relative}.about__title,.activity__title,.contact__title{font-family:'Oswald', sans-serif;padding-top:20vw;font-size:26vw;letter-spacing:-3px;color:#F6920D}.works__title,.member__title{font-family:'Oswald', sans-serif;font-size:26vw;padding-top:20vw;letter-spacing:-3px;color:#000}.about .about__title-2{padding:15vw 0 10vw;font-size:5vw;line-height:1.5;font-family:'Noto Sans JP', sans-serif}.about .about__text{font-size:4vw;line-height:1.9;font-family:'Noto Sans JP', sans-serif}.about .about__img{box-shadow:-5px 5px 6px #00000029;border-radius:10px;height:60vw;margin:22vw 0 26vw 15vw;object-fit:cover}.about .triangle1{width:70vw;position:absolute;left:-13vw;top:115vw;z-index:-1}.works{padding-bottom:100px;font-family:'Noto Sans JP', sans-serif}.works .works__text{padding-top:15vw;font-size:4vw;line-height:1.9}.works .works__contents-block{margin:5vw 0 0;display:flex;flex-wrap:wrap;justify-content:center}.works .works__contents-block .works__contents{width:70vw;height:70vw;margin-top:8vw;border-radius:50%;position:relative;box-shadow:4px 4px 6px #00000029}.works .works__contents-block .works__contents .works__img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:.4s all ease-in-out}.works .works__contents-block .works__contents .works__img:hover{opacity:0.8}.works .works__contents-block .works__contents .works__caption{display:none}.works .works__contents-block .noimage{opacity:0;background-color:rgba(0,0,0,0)}.works .works__contents-block .noimage img{display:none}.activity{font-family:'Noto Sans JP', sans-serif}.activity .activity__title-2{padding:15vw 0 12vw;font-size:6vw}.activity .activity__text{font-size:4vw;line-height:1.9}.activity .activity__article{display:none;margin-top:15vw;border-radius:20px}.activity .activity__article img{width:86vw;height:50vw;border-radius:20px;object-fit:cover}.activity .activity__article span{display:block;color:#777;margin:2.5vw 0 2vw;padding:0}.activity .activity__article .activity__article-title{font-size:5vw;margin:3vw 0 2.5vw;padding:0}.activity .activity__article .activity__article-text{line-height:1.6;padding:0;margin-bottom:3vw}.activity .more{width:45vw;margin:8vw auto 0;padding-bottom:15vw}.activity .more .more__text2{display:block;font-size:6vw}.activity .more .more__btn{width:100%;display:flex;justify-content:center;text-decoration:none;border:2px solid #F6920D;padding:5vw 0 6vw;border-radius:20px}.activity .more .more__btn .more__text{color:#F6920D;font-size:7vw}.activity .more .more__btn .more__text::after{content:"";display:inline-block;margin-left:5vw;margin-bottom:1vw;width:4vw;height:4vw;border:3px solid;border-color:transparent transparent #F6920D #F6920D;border-radius:5px;transform:rotate(-45deg)}.triangle2{position:absolute;top:30vw;right:-10vw;width:65vw;z-index:-1}.member{font-family:'Noto Sans JP', sans-serif}.member .member__text{padding-top:12vw;font-size:4vw;line-height:1.9}.member .member__img-block{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:24vw}.member .member__img-block .member__img{width:40vw;border-radius:20%;margin-top:8vw}#overlay1,#overlay2,#overlay3,#overlay4,#overlay5,#overlay6,#overlay7,#overlay8,#overlay9,#overlay10,#overlay11,#overlay12{display:none}.member__detail{z-index:1000;width:100%;height:100%;position:fixed;display:block;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);top:0;left:0;background:rgba(0,0,0,0.6)}.member__detail .member__detail-inner{z-index:100;text-align:center;padding:40px 7vw;display:block}.member__detail .member__detail-inner .member__detail-bg{background:#f9f9f9;border-radius:40px;position:relative;display:block}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block{text-align:left;display:block;z-index:10;height:76vh;padding:4vh 5vw 0;border-radius:40px;width:100%}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__name-en{font-family:'Kaushan Script', cursive;font-size:2.0rem;display:block;transform:rotate(-8deg)}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__name{font-size:1.1rem;font-weight:600;width:120px;text-align:center;background:#F6920D;color:#f9f9f9;padding:2vw;border-radius:5px;margin-top:10px}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__detail-job{letter-spacing:3.0;margin-top:2.5vh;display:inline-block;font-size:0.8rem;border-bottom:2px solid #F6920D;padding-bottom:6px}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__cp{margin-top:2.5vh;font-size:0.8rem}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__detail-text{margin-top:1.5vh;line-height:1.7;z-index:1;font-size:0.7rem}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__triangle{position:absolute;width:20vw;top:31vh;right:0;z-index:0;display:block}.member__detail .member__detail-inner .member__detail-bg .member__detail-img{width:86vw;display:block;height:36vh;object-fit:cover;z-index:1;border-radius:40px;top:44vh;left:0;position:absolute}.member__detail .member__detail-inner .member__detail-bg #member__detail-cut{object-position:80% 50%}.member__detail .member__detail-inner .member__detail-bg #member__detail-cut2{object-position:30% 50%}.member__detail .member__detail-inner .member__close span{right:12vw;top:70px;position:absolute;display:block;width:30px;height:3px;background:#000;border-radius:4px;z-index:100}.member__detail .member__detail-inner .member__close span:nth-of-type(1){transform:rotate(45deg)}.member__detail .member__detail-inner .member__close span:nth-of-type(2){transform:rotate(-45deg)}.contact{z-index:0;font-family:'Noto Sans JP', sans-serif}.contact .contact__text{padding:15vw 0 12vw;font-size:4vw;line-height:1.9}.contact .contact__box{margin:0 auto;text-align:center}.contact .contact__box .contact__form input{width:70vw;display:block;margin:0 auto 40px;font-size:1.1rem;padding:20px;border:1px solid #ddd}.contact .contact__box .contact__form textarea{width:70vw;height:200px;display:block;margin:0 auto 40px;font-size:1.1rem;padding:20px;border:1px solid #ddd}.contact .contact__box .contact__form button{width:50vw;border:1px solid #ddd;padding:14px;font-size:1.1rem;margin-bottom:100px;color:#777}.footer{position:relative;background:#efefef;width:100%}.footer .footer__logo{border-bottom:2px solid #dcdcdc;margin:0 7vw 8vw;padding-bottom:4vw}.footer .footer__logo .footer__shintaiken-logo{width:90vw;margin-top:8vw}.footer .footer__logo .footer__fun-logo{width:70vw;margin:5vw 0 5vw 1vw}.footer .copyright{display:inline-block;margin:4vw 0 30vw 7vw}@media screen and (min-width: 600px) and (max-width: 1024px){header{height:100vh}.nav_bg{width:16vw;height:16vw;right:-3vw;top:-3vw}.nav_bg-open{width:330vw;height:350vw;top:-200vw;right:-200vw}.nav-toggle{right:2.4vw;top:3.2vw;width:7vw}.nav-toggle div{height:36px}.nav-toggle span:nth-of-type(2){top:16px}.nav-toggle .active span:nth-of-type(1){-webkit-transform:translateY(18px) rotate(-225deg);transform:translateY(18px) rotate(-225deg)}.gnav .gnav__list{height:80vh;margin-top:6vw}.gnav .gnav__list li{margin-left:50vw}.gnav .gnav__list li a{font-size:8vw}.main-visual__bg{top:-70vw;left:-62vw;transition:.7s ease;width:140%;height:120vw;display:block}.catch-copy{margin:14vw 0 0 5vw;font-size:2.0rem;line-height:2}}@media screen and (min-width: 600px) and (max-width: 1024px) and (min-height: 1023px){.main-visual .main-visual_tablet{display:none}.main-visual .main-visual_pc{display:none}.main-visual .main-visual_sp{display:block}}@media screen and (min-width: 600px) and (max-width: 1024px) and (max-height: 1023px){.main-visual .main-visual_tablet{display:block;position:fixed;bottom:0;left:0;width:100vw;height:60vh;object-fit:cover;object-position:40% 40%;z-index:-10}.main-visual .main-visual_sp{display:none}}@media screen and (min-width: 600px) and (max-width: 1024px){.main-visual .main-visual_pc{display:none}}@media screen and (min-width: 600px) and (max-width: 1024px) and (min-height: 1024px){.main-visual .main-visual_sp{display:block}.main-visual .main-visual_tablet{display:none}}@media screen and (min-width: 600px) and (max-width: 1024px){.about__title,.activity__title,.contact__title{padding-top:16vw;font-size:18vw;letter-spacing:-3px;color:#F6920D}.works__title,.member__title{font-size:18vw;padding-top:16vw;letter-spacing:-3px;color:#000}.about .about__title-2{padding:8vw 0 5vw;font-size:3vw}.about .about__text{font-size:2vw}.about .about__img{height:40vw;margin:8vw 0 10vw 30vw}.about .triangle1{width:45vw;left:-8vw;top:80vw}.works{padding-bottom:100px}.works .works__text{padding-top:5vw;font-size:2vw}.works .works__contents-block{justify-content:space-between;margin-top:0}.works .works__contents-block .works__contents{width:27vw;height:27vw;transition:all .4s ease-in-out}.works .works__contents-block .works__contents:hover{width:29vw;height:29vw;margin:30px -1vw 0;box-shadow:8px 8px 6px #00000029}.works .works__contents-block .works__contents .works__caption{font-family:'Noto Serif JP', serif;text-decoration:none;color:#f9f9f9;background:rgba(0,0,0,0);position:absolute;display:block;width:27vw;height:56%;border-radius:50%;text-align:center;padding-top:44%;top:0;font-size:1.9vw;opacity:0;transition:.4s all ease-in-out}.works .works__contents-block .works__contents .works__caption::after{content:"";background:#f9f9f9;height:2.4px;width:3vw;position:absolute;border-radius:5px;top:57%;left:50%;transform:translateX(-50%)}.works .works__contents-block .works__contents .works__caption:hover{opacity:1;width:29vw;background:rgba(0,0,0,0.3)}.activity .activity__title-2{padding:8vw 0 1vw;font-size:3vw}.activity .activity__text{padding-top:5vw;font-size:2vw;line-height:1.9}.activity .activity__list{display:flex;flex-wrap:wrap;justify-content:space-between}.activity .activity__article{display:none;margin-top:8vw;margin-right:0;border-radius:20px;width:40vw}.activity .activity__article img{width:40vw;height:30vw}.activity .activity__article span{display:block;color:#777;margin:2.5vw 0 2vw;padding:0;font-size:1.5vw}.activity .activity__article .activity__article-title{font-size:2.5vw;margin:2vw 0 1.8vw;padding:0}.activity .activity__article .activity__article-text{line-height:1.6;font-size:2vw;padding:0;margin-bottom:3vw}.activity .more{width:20vw;margin:5vw auto 0;padding-bottom:10vw}.activity .more .more__btn{width:100%;display:flex;justify-content:center;text-decoration:none;border:2px solid #F6920D;padding:2.2vw 0 3vw;border-radius:20px}.activity .more .more__btn .more__text{color:#F6920D;font-size:3vw}.activity .more .more__btn .more__text::after{content:"";display:inline-block;margin-left:3vw;margin-bottom:0.3vw;width:2vw;height:2vw;border:2px solid;border-color:transparent transparent #F6920D #F6920D;border-radius:5px;transform:rotate(-45deg)}.member .member__text{padding-top:5vw;font-size:2vw}.member .member__img-block .member__item{width:24vw;height:24vw;margin-bottom:40px}.member .member__img-block .member__item .member__img{width:24vw;height:24vw;transition:all .4s ease-in-out}.member .member__img-block .member__item .member__img:hover{width:26vw;height:26vw;margin:40px 3vw 0 0;box-shadow:8px 8px 6px #00000029}.member__detail .member__detail-inner{padding:15vh 7vw}.member__detail .member__detail-inner .member__detail-bg{display:flex;flex-wrap:nowrap;justify-content:space-between}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block{height:70vh;padding:3vh 5vw 0}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__name-en{font-size:3rem;display:block;transform:rotate(-8deg)}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__name{font-size:1.5rem;width:17vw;padding:2vw;margin-top:40px}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__detail-job{margin-top:40px;font-size:1.1rem;padding-bottom:20px}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__cp{margin-top:3vh;font-size:1.0rem}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__detail-text{margin-top:30px;font-size:0.9rem;width:60vw}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__triangle{display:block;position:absolute;width:16vw;bottom:20px;left:0;z-index:0}.member__detail .member__detail-inner .member__detail-bg .member__detail-img{height:73vh;top:0;width:40vw;right:0;left:auto}.member__detail .member__detail-inner .member__close span{left:9vw;top:20vh;width:5vw;height:3px;background:#000}.contact .contact__text{font-size:2vw;padding:8vw 0 5vw}.contact .contact__box .contact__form input{width:60vw}.contact .contact__box .contact__form textarea{width:60vw}.contact .contact__box .contact__form button{width:30vw}.footer .footer__logo{margin:0 7vw 8vw;padding-bottom:4vw}.footer .footer__logo .footer__shintaiken-logo{width:70vw;margin-top:8vw}.footer .footer__logo .footer__fun-logo{width:52vw;margin:5vw 0 5vw 1vw}.footer .copyright{display:inline-block;margin:4vw 0 30vw 7vw}}@media screen and (min-width: 1025px){header{height:100vh;position:relative}.main-visual .main-visual_pc{display:block;position:fixed;top:20px;left:0;width:100vw;height:100vh;object-fit:cover;object-position:50% 40%;z-index:-10}.main-visual .main-visual_tablet{display:none}.main-visual .main-visual_sp{display:none}.main-visual__bg{position:fixed;top:-30%;left:-30%;width:80%;height:80%}.nav-toggle{display:none}.nav_bg{display:none}.gnav{position:fixed;display:flex;opacity:1;left:55%;transition:.7s ease}.gnav .gnav__list{display:flex;flex-direction:row;justify-content:space-around;margin-top:30px;height:30px}.gnav .gnav__list li{margin-left:30px}.gnav .gnav__list li .gnav__black{color:#000}.gnav .gnav__list li .gnav__black::after{background:#000}.gnav .gnav__list li a{text-align:center;text-decoration:none;font-size:1.8vw;color:#F6920D;position:relative}.gnav .gnav__list li a::after{position:absolute;content:'';bottom:0;left:0;width:0;height:2px;background:#F6920D;transition:all 0.4s ease-in-out 0s}.gnav .gnav__list li a:hover{cursor:pointer}.gnav .gnav__list li a:hover::after{width:40px}.gnav_open{transform:translateX(0);-webkit-transform:translateX(0)}.catch-copy{margin-top:12vh;font-size:2.8vw}.about,.activity,.contact,.works,.member{padding:0 10vw;margin:0 auto}.about__title,.activity__title,.contact__title{padding-top:60px;font-size:12vw}.works__title,.member__title{font-size:12vw;padding-top:60px}.about .about__title-2{padding:80px 0 20px;width:52%;font-size:1.8rem;line-height:1.5}.about .about__contents{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-bottom:180px}.about .about__contents .about__text{font-size:1.1rem;width:50%;margin:40px 0;line-height:1.9}.about .about__contents .about__img{width:32vw;height:auto;margin:-80px 0 0}.about .triangle1{width:30vw;left:0;top:400px}.works{padding-bottom:100px}.works .works__title-2{padding:80px 0 20px;font-size:2.2rem;line-height:1.5}.works .works__text{font-size:1.1rem;padding-top:0;margin:80px 0 0;line-height:1.9}.works .works__contents-block{margin:0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.works .works__contents-block .works__contents{width:18vw;height:18vw;margin-top:60px;transition:.4s all ease-in-out}.works .works__contents-block .works__contents:last-child{display:block}.works .works__contents-block .works__contents:hover{width:20vw;height:20vw;margin:30px -1vw 0;box-shadow:8px 8px 6px #00000029}.works .works__contents-block .works__contents .works__caption{font-family:'Noto Serif JP', serif;text-decoration:none;color:#f9f9f9;background:rgba(0,0,0,0);position:absolute;display:block;width:18vw;height:56%;border-radius:50%;text-align:center;padding-top:44%;top:0;font-size:1.5vw;opacity:0;transition:.4s all ease-in-out}.works .works__contents-block .works__contents .works__caption::after{content:"";background:#f9f9f9;height:2.4px;width:3vw;position:absolute;border-radius:5px;top:57%;left:50%;transform:translateX(-50%)}.works .works__contents-block .works__contents .works__caption:hover{opacity:1;width:20vw;background:rgba(0,0,0,0.3)}.works .works__contents-block .works__contents:last-child{margin-bottom:0}.activity .activity__title-2{padding:80px 0 20px;font-size:1.8rem;line-height:1.5}.activity .activity__text{font-size:1.1rem;margin:40px 0;line-height:1.9}.activity .activity__list{display:flex;justify-content:flex-start;flex-wrap:wrap}.activity .activity__list .activity__article{width:24vw;margin-top:60px;margin-right:3.7vw}.activity .activity__list .activity__article:nth-of-type(3n){margin-right:0}.activity .activity__list .activity__article img{width:100%;height:18vw}.activity .activity__list .activity__article span{margin:20px 0 20px;padding:0}.activity .activity__list .activity__article .activity__article-title{font-size:1.1rem;margin:20px 0 20px;padding:0}.activity .activity__list .activity__article .activity__article-text{line-height:1.6;padding:0;margin-bottom:20px;font-size:0.9rem}.activity .more{width:15vw;margin:5vw auto 0;padding-bottom:100px}.activity .more .more__btn{width:100%;padding:20px 0 26px;border-radius:20px;transition:.4s all ease-in-out}.activity .more .more__btn:hover{background:#F6920D}.activity .more .more__btn:hover .more__text{transition:.4s all ease-in-out;color:#fff}.activity .more .more__btn:hover .more__text:after{transition:.4s all ease-in-out;border-color:transparent transparent #fff #fff}.activity .more .more__btn .more__text{font-size:2rem}.activity .more .more__btn .more__text::after{margin-left:1vw;margin-bottom:4px;width:16px;height:16px}.triangle2{top:200px;right:0;width:40vw}.member{padding-bottom:100px}.member .member__text{font-size:1.2rem;padding-top:40px;margin:40px 0;line-height:1.9}.member .member__img-block{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:40px}.member .member__img-block .member__img{width:16vw;margin:0 2vw;border-radius:20%;margin-top:40px;transition:all .4s ease-in-out}.member .member__img-block .member__img:hover{width:17vw;margin:20px 1.5vw 0;box-shadow:8px 8px 6px #00000029}.member__detail{display:flex;justify-content:center;align-items:center}.member__detail .member__detail-inner{padding:10vh 10vw}.member__detail .member__detail-inner .member__detail-bg{display:flex;height:80vh}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block{padding:50px 20px 40px 40px}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__name-en{font-size:4rem}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__name{font-size:1.6rem;padding:1vw;margin-top:22px}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__detail-job{margin-top:30px;font-size:1.2rem}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__cp{margin-top:40px;font-size:1.1rem}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__detail-text{margin-top:20px;font-size:1rem}.member__detail .member__detail-inner .member__detail-bg .member__detail__text-block .member__triangle{display:block;position:absolute;top:auto;width:100px;bottom:3vh;left:3vw}.member__detail .member__detail-inner .member__detail-bg .member__detail-img{position:static;width:40vw;height:80vh;border-radius:0 40px 40px 0}.member__detail .member__detail-inner .member__close span{background:#f9f9f9;right:3vw;top:12vh;width:80px;height:5px}.contact{z-index:0}.contact .contact__text{font-size:1.2rem;padding-top:40px;margin:40px 0;line-height:1.9;padding-bottom:80px}.contact .contact__box .contact__form input{width:30vw}.contact .contact__box .contact__form textarea{width:30vw}.contact .contact__box .contact__form button{width:20vw}.footer{position:static;width:100%}.footer .footer__logo{display:flex;margin:0 10vw;padding:4vw 0 3vw}.footer .footer__logo .footer__shintaiken-logo{width:28vw;margin-right:4vw;margin-top:5px}.footer .footer__logo .footer__fun-logo{width:20vw;margin:10px 0 0}.footer .copyright{display:inline-block;margin:4vw 0 16vw 10vw}}
