*{padding:0;margin:0;box-sizing:border-box}html{--black:rgb(30, 30, 30);--red:rgb(199, 60, 60);--white:rgb(225, 225, 225);--gold:#A48647;--blue:#689ab5}body{background-color:var(--white);overflow-x:hidden;width:100%;font-family:"Noto Sans JP";font-weight:400;font-size:16px}button{border:none;cursor:pointer}.back-logo{position:fixed;left:0;bottom:5vh;writing-mode:vertical-rl;font-size:45px;color:var(--white);opacity:.2;z-index:1;letter-spacing:3px;display:block;font-family:"Abril Fatface";height:100vh;text-align:end}.back-right{left:85%;transform:scaleX(-1)}li{list-style-position:inside}img{z-index:5;position:relative}.link{display:flex;justify-content:center;align-items:center;height:70px;width:80%;margin:0 auto;text-decoration:none;background-color:rgb(34 34 34 / .796);margin-bottom:25px;color:#fff;box-shadow:0 3px var(--red);letter-spacing:2px;position:relative;font-weight:600;z-index:50;transition:all 0.4s;opacity:0;transform:translateX(-20px);transition:all 0.7s;&.active{opacity:1;transform:translateX(0)}&::before{content:"";position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(45deg);width:15px;height:15px;border-top:2px solid var(--red);border-right:2px solid var(--red);transition:all 0.4s}&:hover{opacity:.7;&::before{right:20px}}}.opening{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:var(--black);z-index:120;display:flex;justify-content:center;align-items:center;img{width:80%;filter:invert(100%);animation:open-img 1.8s 0.6s forwards;opacity:0}&.open-start{animation:open 0.8s 2.3s forwards}}@keyframes open-img{0%{opacity:0;filter:blur(60px) invert(100%)}30%{opacity:1;filter:blur(0) invert(100%)}70%{opacity:1;filter:blur(0) invert(100%)}100%{filter:blur(60px) invert(100%);opacity:0}}@keyframes open{0%{transform:translateY(0)}90%{transform:translateX(-100%)}100%{display:none;transform:translateX(-100%)}}.h2-heading{margin-top:30px;margin-bottom:30px;text-align:center;h2{position:relative;z-index:0;display:inline-block;font-size:30px;letter-spacing:2px;line-height:100%;font-family:serif;opacity:0;transition:0.5s;&::before{content:"";position:absolute;top:-5px;left:-5px;width:20px;height:20px;background-color:var(--red);opacity:.8;z-index:-1;opacity:0;transition:0.7s}}&.active{h2{opacity:1;&::before{opacity:1;transition-delay:0.3s}}}}header{width:100%;height:8vh;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;z-index:110;background-color:var(--white);transition:all 0.8s;a{width:150px;margin-left:10px;img{width:100%;object-fit:cover}}ul{width:8vh;height:100%;background-color:var(--black);display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:5px;cursor:pointer;li{list-style:none;width:50%;height:1.3px;background-color:#fff;margin:3px 0;transition:all 0.7s;&:nth-of-type(3),&:nth-of-type(4){color:#fff;font-size:12px;width:initial;height:initial;background-color:initial;margin:0;transition:initial;animation:blur 0.8s forwards}}.close{display:none;filter:blur(50px)}&.active{.line1{transform:translateY(6px)}.line4{transform:translateY(-6px)}.menu{display:none}.close{display:block;animation:blur 0.8s forwards}@keyframes blur{0%{display:block;filter:blur(50px)}100%{filter:blur(0)}}}}&.active{background-color:var(--black);box-shadow:none;img{filter:contrast(0)}}}.ham-content{width:100%;height:92vh;z-index:100;background-color:var(--black);position:fixed;top:8vh;right:0;padding-top:50px;transform:translateY(-100%);transition:all 0.6s;.ham-nav{display:flex;justify-content:space-evenly;flex-direction:column;height:70%;li{text-align:right;padding-right:30px;opacity:0;filter:blur(50px);transition:all 0.7s 0.3s;list-style:none;padding-bottom:5px;a{color:#fff;text-decoration:none;padding:10px 5px;font-family:serif;letter-spacing:2px}}}.sns{position:absolute;right:15px;bottom:15px;width:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:all 1s 0.3s;opacity:0;filter:blur(50px);a{width:60px;height:60px;display:inline-block;img{width:100%;height:100%;object-fit:cover}}img{width:100%;filter:contrast(0)}}.ham-img{width:30%;position:absolute;bottom:5%;left:10%;filter:grayscale(1)}&.active{transform:translateY(0);li,.sns{opacity:1;filter:blur(0)}}}.top-top-wrapper{background-image:url(/wp-content/themes/ReborN wp k/assets/img/hero.webp);background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:60vh;position:relative;&::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,var(--white) 20%,transparent)}.top-top-text{position:absolute;bottom:60px;padding:30px 30px 50px 20px;z-index:50;background:linear-gradient(to right,rgb(255 255 255 / .838) 70%,transparent);h1,p{font-weight:bolder;font-size:20px;letter-spacing:1px;margin-bottom:15px;font-family:serif;span{color:var(--red)}}h2{font-size:14px;font-weight:400;position:relative;&::before{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:2px;background:linear-gradient(to right,var(--red),transparent)}br{display:none}}}}.top-news{background-color:var(--black);padding:5px 15px;position:relative;z-index:15;dl{display:flex;color:#fff;margin-bottom:15px;dt{font-size:10px;width:80px}dd{font-size:10px;a{font-size:10px;color:#fff}}}.link{width:130px;height:30px;background-color:var(--white);color:var(--black);font-size:14px;margin-bottom:10px;&::before{right:10px;width:10px;height:10px}}}.top-concept{padding:50px 0;.concept-img{display:flex;justify-content:center;gap:15px;margin-bottom:50px;img{object-fit:cover;width:40%;height:30vh;box-shadow:5px 5px 5px #000;&:nth-of-type(1){margin-top:25px}}}.concept-text{opacity:0;transform:translateY(20px);transition:all 0.7s;&.active{opacity:1;transform:translateY(0)}h2{text-align:center;font-family:serif;font-size:20px;color:#646464;position:relative;margin-bottom:40px;&::before{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background-color:#000}span{font-size:24px;color:#000;font-weight:700}}ul{margin-top:21px;margin-bottom:21px;text-align:center;li{list-style:none;text-shadow:2px 2px 4px gray}}p{width:90%;margin:0 auto}}.beginner-banner{display:flex;justify-content:center;gap:10px;margin-top:15px;a{text-align:center;width:45vw;height:20vw;font-size:12px;line-height:120%;img{width:100%;height:100%;object-fit:cover}}}.under30-banner{width:90%;display:inline-block;margin:50px 5%;text-align:center;img{width:100%;height:100%;object-fit:cover}}}.top-features{background-color:var(--black);color:#fff;padding:80px 5px;.features-greed{width:85%;margin:0 auto}.features-content{margin-top:100px;.features-img{width:85%;height:200px;position:relative;opacity:0;transform:translateY(20px);transition:all 0.7s;img{width:100%;height:100%;object-fit:cover}.features-beside,.features-vertical{position:absolute;bottom:100%;color:gray;letter-spacing:2px;font-size:25px;line-height:100%;font-family:"Anton";span{font-size:40px}}.features-beside{display:inline;bottom:100%;right:-40px}.features-vertical{writing-mode:vertical-rl;top:10px;right:-40px}h3{line-height:200%;background:linear-gradient(to right,rgb(255 255 255 / .833) 70%,transparent);color:#3d3d3d;display:inline-block;padding:5px 10px;letter-spacing:2px;font-weight:800;font-size:20px;position:absolute;bottom:0;left:0;z-index:50}}.features-text{opacity:0;transform:translateY(20px);transition:all 0.7s;transition-delay:0.3s;h3{display:none}p{width:85%;margin:20px auto 20px}a{background-color:var(--white);width:50%;height:40px;color:var(--black);margin-top:10px}}&.active{.features-img{opacity:1;transform:translateY(0)}.features-text{opacity:1;transform:translateY(0)}}}.features-odd{img{box-shadow:4px 4px var(--red)}}.features-even{img{box-shadow:-4px 4px var(--red)}.features-img{margin-left:15%;.features-beside{bottom:100%;left:-40px;width:100%}.features-vertical{top:10px;right:105%}}.features-text{h3{margin-left:15%}}}}.top-beginner{padding-top:80px;p{width:90%;margin:0 auto 50px}img{width:100%;height:200px;object-fit:cover}a{background-color:var(--black)}.swiper{overflow-x:hidden;z-index:15;.swiper-wrapper{transition-timing-function:linear;.swiper-slide{width:80vw;height:250px;img{height:100%;object-fit:cover}}}}}.top-trainer{background-color:var(--black);color:#fff;padding:80px 0;.trainer-flex{p{width:90%;margin:0 auto 50px}img{width:100%;object-fit:cover}a{background-color:var(--white);color:var(--black)}}}.top-info{padding:80px 0;.info-img{width:100%;text-align:center;margin-bottom:30px;img{width:60%;object-fit:cover}}ul{text-align:center;li{width:fit-content;margin:0 auto 15px;list-style:none;a{color:#323232;font-weight:700;font-size:18px}span{&:nth-of-type(1){font-size:1.2em;font-weight:500}&:nth-of-type(2){display:block;width:fit-content;margin-left:auto}}}}.ggmap{width:100%;height:250px;iframe{width:100%;height:100%}}}.top-contact{padding:50px 0;position:relative;overflow:hidden;&::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/themes/ReborN wp k/assets/img/contact-back.webp);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1;filter:blur(3px) brightness(30%)}h2{color:#fff}p{text-align:center;color:#fff;margin:20px 0}}.icon{position:fixed;bottom:15px;right:10px;z-index:150;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;a{width:50px;img{background-color:rgb(255 255 255 / .719);border-radius:50%;width:100%;height:100%}}}footer{background-color:#000;text-align:center;color:#fff;padding:30px 0 10px;z-index:15;position:relative;img{width:80%;filter:contrast(0)}small{display:block}}.page-top-wrapper{width:100%;height:50vh;z-index:20;position:relative;img{width:100%;height:100%;object-fit:cover}.top-top-text{position:absolute;bottom:20px;padding:15px 30px 15px 20px;z-index:50;background:linear-gradient(to right,rgb(255 255 255 / .838) 70%,transparent);h1,p{font-weight:bolder;font-size:20px;letter-spacing:2px;font-family:serif;text-shadow:2px 2px 5px gray}}}.trainer-wrapper{.trainer-content{margin-top:30px;margin-bottom:8px;.trainer-flex{background-color:var(--black);padding-bottom:20px;img{width:100%;object-fit:cover;opacity:0;transition:all 0.9s;filter:grayscale(.7);&.active{opacity:1}}.trainer-text{padding:0 15px;color:#c7c7c7;opacity:0;transform:translateY(20px);transition:all 0.7s;&.active{opacity:1;transform:translateY(0)}h3{font-family:serif;margin:15px;padding-top:15px;line-height:120%;color:#fff;span{font-size:25px;font-family:"Noto Sans JP";letter-spacing:2px}}p{margin-bottom:30px}h4{font-size:24px;margin:15px 0;padding-bottom:10px;display:inline-block;color:var(--red);position:relative;&::before{content:"";position:absolute;bottom:0;left:-10%;width:120%;height:3px;background-color:var(--red)}}ul{li{list-style:none}}}}.swiper{overflow-x:hidden;z-index:15;box-shadow:0 10px var(--red),0 -3px #000;.swiper-wrapper{transition-timing-function:linear;.swiper-slide{height:200px;img{height:100%;width:100%;object-fit:cover;filter:grayscale(0)}}}}}}.news-wrapper{background-color:var(--black);padding:50px 0;.news-contents{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;.news-content{width:45%;margin-bottom:15px;text-decoration:none;.img-content{img{width:100%;height:120px;object-fit:cover;margin-bottom:-10px}}span{font-size:12px;color:gray;margin-left:10px}h3{width:80%;margin:0 auto;font-size:14px;line-height:100%;font-weight:400;color:#fff}}}.pagination{margin:40px 0 0}.nav-links{display:flex}.pagination .page-numbers{display:inline-block;margin-right:20px;padding:20px 25px;color:var(--black);border-radius:3px;box-shadow:0 3px 3px gray;background:#fff}.pagination .current{padding:20px 25px;background:var(--red);color:var(--white)}.pagination .prev,.pagination .next{background:#fff0;box-shadow:none;color:var(--red)}.pagination .dots{background:#fff0;box-shadow:none;color:var(--white)}}.new-wrapper{width:90%;margin:50px auto 0;span{margin-left:5%;color:#424242}h2{font-size:22px;margin-bottom:50px;position:relative;&::before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(to right,var(--red),transparent)}}p{line-height:150%;margin:15px 0}h3{&::first-letter{font-size:150%;color:var(--red);margin-top:15px;margin-right:5px;text-shadow:1px 1px 3px gray}}img{width:unset;height:unset;object-fit:cover;margin-top:50px}.link{margin-top:100px;opacity:1;&::before{right:80%;top:42%;transform:rotate(225deg)}&:hover{opacity:.7}}}.new-info{border-top:1px solid gray;padding-top:30px}.machine-wrapper{background-color:var(--black);color:#fff;padding:50px 0;.main-machine{margin-bottom:50px;&.active{img{opacity:1;transform:translateY(0)}.machine-text{opacity:1;transform:translateY(0)}}img{width:85%;height:200px;object-fit:cover;margin-left:10px;box-shadow:4px 4px var(--red);opacity:0;transform:translateY(30px);transition:all 0.7s}.machine-text{width:80%;margin-left:17%;opacity:0;transform:translateY(30px);transition:all 0.7s;transition-delay:0.3s;h3{font-size:20px;position:relative;line-height:110%;margin:10px 0;&::before{content:"";position:absolute;top:0;left:-10px;width:5px;height:150%;background-color:var(--red)}}p{font-size:14px}}}.sub-machine-wrapper{border-top:1px solid gray;padding-top:25px;.sub-machine{display:flex;gap:30px;margin-bottom:30px;&.active{.sub-machine-img{opacity:1;transform:translateY(0)}.machine-text{opacity:1;transform:translateY(0)}}.sub-machine-img{width:40%;height:150px;opacity:0;transform:translateY(30px);transition:all 0.7s;position:relative;img{width:100%;height:100%;object-fit:cover}.sub-img{position:absolute;top:0;left:0;animation:sub-machine 12s infinite}@keyframes sub-machine{0%{opacity:0}50%{opacity:1}100%{opacity:0}}}.machine-text{opacity:0;width:50%;transform:translateY(30px);transition:all 0.7s;transition-delay:0.3s;h3{font-size:16px;position:relative;line-height:110%;margin:0 0 10px;&::before{content:"";position:absolute;top:0;left:-10px;width:3px;height:150%;background-color:var(--red)}}p{font-size:12px}}}}}.facility{width:90%;margin:100px auto;background-color:#fff;padding:30px 0;box-shadow:0 0 20px gray;position:relative;z-index:30;h3{color:var(--red);text-align:center;font-size:24px;margin-bottom:20px}.facility-wrapper{.facility-content{margin-bottom:50px;h4{background-color:var(--red);color:#fff;text-align:center;padding:5px 0;font-size:16px}.facility-swiper{overflow-x:hidden;.swiper-wrapper{.swiper-slide{overflow-y:hidden;height:200px;img{width:100%;height:100%;object-fit:cover}}}.swiper-pagination{position:relative;transform:translateY(-30px)}.swiper-pagination-bullet-active{background-color:var(--red)}}p{width:85%;margin:0 auto;font-size:14px}a{margin-top:20px;height:50px;width:50%;opacity:1;&:hover{opacity:.7;&::before{right:30px}}}}}}.price-wrapper{background-color:var(--black);padding:30px 0;.price-content{width:80%;margin:0 auto 60px;h3{color:var(--red);background:linear-gradient(to right,var(--white) 60%,transparent);padding:5px 15px;letter-spacing:2px}b{color:var(--red);padding-left:15px}dl{display:flex;border-bottom:1px solid gray;padding:5px 15px 15px;color:#fff;dt{width:100px;font-size:18px}dd{span{font-weight:200}}}p{color:#cacaca}a{background-color:var(--white);color:var(--black);height:50px;width:60%;margin-top:10px;opacity:1;&::before{right:15px}&:hover{opacity:.8}}}}.price-another{width:90%;margin:50px auto 20px;.another-content{margin-bottom:50px;h3{margin:10px 10px;padding-left:10px;position:relative;color:var(--red);&::before{content:"";position:absolute;bottom:-5px;left:0;width:250px;height:3px;background-color:var(--red)}}img{width:100%;object-fit:cover;margin:15px 0}}}.trial-img-flex{display:flex;flex-direction:column;gap:20px;.trial-img-wrapper{background-color:#fff;width:95%;margin:0 auto;padding:15px 0;h3{text-align:center;font-weight:500;letter-spacing:2px;margin-bottom:10px;font-size:18px}.img-flex{display:flex;justify-content:center;gap:5px;.img-content{width:31%;img{width:100%;height:100px;object-fit:cover;border-radius:5px}h4{margin-top:0;font-size:12px;text-align:center;color:#212121;font-weight:400}}}}}.trial-text{width:85%;margin:20px auto 50px}.trial-flow{background-color:var(--black);padding:30px 0;.h2-heading{color:#fff;margin-bottom:80px}.flow-content{width:90%;margin:0 auto 60px;position:relative;span{position:absolute;top:-10px;right:10%;color:var(--red);z-index:30;font-size:30px;font-family:"Abril Fatface";letter-spacing:4px}img{width:80%;object-fit:cover;height:150px}.flow-text{h3{color:#fff;letter-spacing:2px;position:relative;padding-bottom:5px;padding-left:10px;margin-bottom:10px;font-size:18px;&::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--red)}}p{color:#e5e5e5;font-size:14px}}}}.mild-h2{h2{&::before{border-radius:50%;background-color:var(--gold)}}}.mild-top{font-family:serif;margin-top:100px;img{width:100%;object-fit:cover}div{h3{margin:30px 0;padding-left:15px;font-size:20px;letter-spacing:2px;color:var(--gold);text-shadow:2px 1px 5px gray}p{width:90%;margin:0 auto;font-size:14px}.link{margin-top:30px;height:50px;width:300px;box-shadow:0 3px var(--gold);border-radius:10px;&::before{border-top:2px solid var(--gold);border-right:2px solid var(--gold)}}}}.mild-menu{font-family:serif;font-weight:500;margin-top:100px;background-color:var(--black);color:#fff;padding:50px 0;p{width:80%;margin:0 auto 15px;text-align:center}.menu-imgs{display:flex;flex-direction:column;gap:20px;.menu-img{position:relative;z-index:0;height:150px;width:80%;margin:0 auto;border-radius:10px;&::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#744646 20%,transparent 80%);z-index:60;border-radius:10px}img{width:80%;object-fit:cover;margin-left:20%;height:100%;border-radius:10px;transition:all 0.5s}.menu-text{position:absolute;top:50%;left:10%;transform:translateY(-50%);z-index:65;transition:all 0.5s;h3{display:inline-block;font-size:18px;color:#fff;position:relative;text-shadow:5px 3px #050505;&::before{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:4px;background-color:var(--gold);opacity:.5}}span{display:inline-block;margin-top:5px;margin-left:15px;color:rgb(255 255 255 / .695);font-size:12px;letter-spacing:1px}}&:hover{img{opacity:.7}.menu-text{padding-left:10px}}}}.link{margin-top:30px;height:50px;width:300px;background-color:var(--white);color:var(--black);box-shadow:0 3px var(--gold);border-radius:10px;&::before{border-top:2px solid var(--gold);border-right:2px solid var(--gold)}}}.mild-staff{margin-top:100px;.staff-wrapper{font-family:serif;font-weight:500;.staff-p{width:80%;margin:40px auto;padding-bottom:50px;border-bottom:1px solid gray;text-align:center}.staff-content{width:90%;margin:0 auto;h3{font-size:24px;margin-left:15px;span{margin-left:15px;font-size:16px}}.staff-flex{margin-top:30px;display:flex;justify-content:center;gap:15px;align-items:center;img{width:45%;height:200px;object-fit:cover}div{p{line-height:180%;font-weight:400;font-size:14px;letter-spacing:1px}}}}}}.mild-contact{overflow:hidden;font-family:serif;margin-top:60px;&::before{background-image:url(/wp-content/themes/ReborN wp k/assets/img/mild-contact.webp);background-position:bottom;opacity:.7;filter:blur(1px) brightness(50%)}.link{margin-top:30px;height:50px;width:300px;background-color:var(--white);color:var(--black);box-shadow:0 3px var(--gold);border-radius:10px;&::before{border-top:2px solid var(--gold);border-right:2px solid var(--gold)}}}.mild-menu-wrapper{width:95%;margin:100px auto;font-family:serif;box-shadow:0 5px 5px gray;border-top-left-radius:15px;border-top-right-radius:15px;ul{display:flex;justify-content:center;list-style:none;li{border-top-left-radius:15px;border-top-right-radius:15px;width:calc(100%/4);list-style:none;display:flex;justify-content:center;align-items:center;text-align:center;background-color:gray;color:#fff;font-size:14px;font-weight:600;line-height:120%;padding:20px 0 10px;transition:all 0.3s;cursor:pointer;&.active{background-color:#fff;color:var(--black)}}}.menu-content{background-color:#fff;padding-bottom:60px;display:none;overflow:hidden;&.show{display:block;h2,h3,.menu-box{animation:menu-content 0.7s forwards linear}}@keyframes menu-content{0%{filter:blur(50px)}100%{filter:blur(0)}}h2{text-align:center;padding:50px 0 20px;font-size:26px;span{font-size:.8em;color:var(--red);font-weight:900}}.menu-h3{text-align:center;width:90%;margin:0 auto 30px;letter-spacing:1.5px;color:gray}.menu-box{width:95%;margin:0 auto;border-top:1px solid gray;padding:15px 0;&:nth-last-of-type(1){border-bottom:1px solid gray}.box-head{display:flex;justify-content:space-between;span{background-color:var(--gold);color:#fff;margin-right:20px;font-size:12px;letter-spacing:2px;height:30px;width:20%;display:flex;justify-content:center;align-items:center}.another{background-color:#a48747b8}h3{font-size:16px;margin-bottom:10px;width:70%;font-weight:400}}.mild-price{dl{margin-left:150px;display:flex;align-items:center;font-size:14px;font-weight:500;dt{width:80px;position:relative}dd{position:relative}span{position:absolute;top:-3px;left:-5px;font-size:8px}.gold-new{color:#857300;font-size:18px;font-weight:500;margin-top:10px;border-bottom:1px solid var(--gold);line-height:110%}.gold-repeat{color:#857300}}}}p{font-size:14px;margin-left:100px;margin-top:30px}}}.chiropractic-h2{h2{&::before{border-radius:50%;background-color:var(--blue)}}}.chiropractic-top-wrapper{margin-top:100px;p{width:80%;margin:0 auto 50px;line-height:220%;text-align:center}.chiropractic-img-flex{display:flex;flex-wrap:wrap;img{width:50%;height:150px;object-fit:cover}}}.chiropractic-staff{margin-top:100px;.staff-img{position:relative;height:300px;&::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left,var(--white) 15%,transparent 60%);z-index:10}img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.4)}h2{position:absolute;top:40%;right:0;text-shadow:2px 2px 5px var(--blue);z-index:15;font-size:14px;line-height:180%;font-family:serif;border-bottom:1px solid var(--blue);padding-right:30px;padding-bottom:10px}}h3{text-align:right;padding-right:50px;margin:20px 0 40px;font-size:22px;span{font-size:14px;margin-right:20px;color:gray}}p{width:80%;margin:0 auto}}.chiropractic-price{.price-content{img{width:100%;height:250px;object-fit:cover}.price-text{width:90%;margin:0 auto;h3{color:#00005e;font-family:serif;margin-top:30px;font-size:22px;letter-spacing:2px}p{font-size:16px;margin:15px 0;line-height:160%}dl{display:flex;width:300px;margin:0 auto;dt{width:50%;background-color:var(--blue);color:#fff;text-align:center;padding:15px 0}dd{padding:15px 0;width:60%;text-align:center;border:1px solid #535353;color:var(--red);font-weight:600;font-size:18px}}}}}.contact-text{width:90%;margin:0 auto}.contact-nav{display:flex;justify-content:center;gap:50px;margin:30px 0 15px;color:#525252;.contact-nav-center{position:relative;&::before,&::after{content:"";position:absolute;top:50%;width:40px;height:1px;background-color:#000}&::before{left:-45px}&::after{right:-45px}}.active{color:#000;font-weight:600}}.contact-wrapper{background-color:var(--black);width:95%;margin:0 auto;padding:30px 0;.wpcf7-response-output{display:none}.contact-content{border-bottom:1px solid #5a5a5a;width:90%;margin:0 auto 30px;p{color:var(--white);font-size:13px}dl{font-weight:300;width:90%;margin:0 auto 20px;dt{color:#fff;font-size:14px;margin:0 15px 10px;font-weight:600}.required{position:relative;&::before{content:"必須";position:absolute;left:120px;background-color:var(--red);color:#fff;padding:5px 10px 7px;line-height:100%;font-size:12px}}dd{width:100%;height:43px;border-radius:5px;margin-bottom:20px;input,textarea{width:100%;height:100%;padding:0 15px;font-size:18px}}.text{height:150px}.time-wrapper{margin-bottom:40px;.time-content{color:#fff;font-size:13px;.wpcf7-checkbox{display:flex;align-items:center;gap:10px;.wpcf7-list-item{margin-left:0;label{display:flex;align-items:center;input{width:20px;height:20px;cursor:pointer}span{white-space:nowrap}}}}}}}}.check-content{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;span{font-size:14px;color:var(--white);input{width:20px;height:20px;margin-right:15px;cursor:pointer}a{color:#fff;font-size:16px}}}.link{background-color:var(--white);height:50px;color:var(--black);border:none;opacity:1;cursor:pointer;font-family:"Noto Sans JP";display:flex;justify-content:center;align-items:center;margin:0 auto;box-shadow:0 3px var(--red);letter-spacing:2px;position:relative;font-weight:600;font-size:20px;z-index:50;transform:translateX(0);&::before{content:"";position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(45deg);width:15px;height:15px;border-top:2px solid var(--red);border-right:2px solid var(--red);transition:all 0.4s}&:hover{opacity:.7;&::before{right:20px}}}}.confirm-wrapper{background-color:#fff;width:95%;margin:0 auto;padding:30px 0;.confirm-content{width:90%;margin:0 auto 20px;dl{border-bottom:1px solid #5a5a5a;padding-bottom:30px;dt{color:gray}dd{margin-top:10px;margin-left:20px;letter-spacing:1px;width:100%}}}.link{background-color:var(--black);height:50px;color:var(--white);border:none;opacity:1;cursor:pointer;font-family:"Noto Sans JP";display:flex;justify-content:center;align-items:center;margin:0 auto;box-shadow:0 3px var(--red);letter-spacing:2px;position:relative;font-weight:600;font-size:20px;z-index:50;transform:translateX(0);&::before{content:"";position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(45deg);width:15px;height:15px;border-top:2px solid var(--red);border-right:2px solid var(--red);transition:all 0.4s}&:hover{opacity:.7;&::before{right:20px}}}}.thanks-wrapper{background-color:#fff;width:90%;margin:20px auto 0;padding:30px 15px;border-radius:15px;text-align:center;h3{margin-bottom:30px}}.privacy-wrapper{width:90%;background-color:#fff;margin:100px auto;padding:50px 20px;border-radius:10px;h1{margin-bottom:30px;font-size:30px}ul{margin-bottom:50px;p{margin-bottom:20px}li{list-style:none;margin-bottom:20px;display:flex;align-items:start;span{color:var(--red);font-weight:700;font-size:22px;transform:translateY(-5px);margin-right:5px}}.left1{margin-left:25px}.left2{margin-left:50px}}h2{position:relative;margin-left:20px;margin-bottom:20px;&::before{content:"";position:absolute;top:0;left:-15px;width:3px;height:100%;background-color:var(--red)}}}html{--white:rgb(228, 228, 228)}@media(min-width:768px){.to-tel{display:none}body{font-size:16px;letter-spacing:2px}p{line-height:180%}.back-logo{font-size:55px}.link{width:400px}.wp-block-video video{height:600px}.h2-heading{margin-top:60px;margin-bottom:40px;h2{font-size:40px;&::before{width:30px;height:30px}}}header{height:6vh;box-shadow:0 3px 10px rgb(77 77 77 / .777);ul{width:7vh}}.ham-content{top:6vh;height:94vh;width:70%;.sns{width:180px;right:20px;bottom:50px}.ham-img{width:30%;left:15%}}.opening{img{width:300px}}.top-top-wrapper{height:55vh;.top-top-text{bottom:40px;padding-left:50px;h1,p{font-size:24px}h2{font-size:16px;margin-left:20px;br{display:block}}dl{font-size:12px}}}.top-news{padding:10px 15px;dl{margin-left:70px;dt,dd{font-size:12px}dt{width:100px}}}.top-concept{.concept-text{h2{width:60%;margin:0 auto 40px}p{width:70%;margin:0 auto}}.beginner-banner{gap:20px;a{width:35vw;height:18vw}}.under30-banner{width:70%;margin:50px 15%}}.top-features{.features-greed{text-align:center;width:80%}.features-content{.features-img{height:300px;.features-beside,.features-vertical{letter-spacing:8px}h3{padding-left:30px;font-size:28px}}.features-text{p{margin-left:80px}}}.features-odd{img{box-shadow:7px 7px var(--red)}}.features-even{img{box-shadow:-7px 7px var(--red)}.features-img{.features-vertical{right:102%}}}}.top-beginner{p{width:80%}}.top-trainer{.trainer-flex{p{width:80%}}}.icon{display:none}footer{img{width:300px}}.back-right{left:88%}.page-top-wrapper{height:40vh;&::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;background:linear-gradient(to right,var(--white) 25%,transparent)}img{width:80%;position:absolute;top:0;right:0;z-index:0}.top-top-text{bottom:40px;padding:30px 100px 30px 45px;h1,p{font-size:26px;letter-spacing:4px}}}.trainer-wrapper{.trainer-content{margin-top:150px;.trainer-flex{.trainer-text{h2{font-size:22px;span{font-size:28px}}padding:0 50px}}.swiper{.swiper-wrapper{.swiper-slide{height:250px}}}}}.news-wrapper{.news-contents{.news-content{width:30%;margin-bottom:20px;.img-content img{height:150px}span{font-size:13px}h3{width:90%}}}}.new-wrapper{width:80%;h2{font-size:26px;margin-left:10%;&::before{width:120%;left:-10%}}p{font-size:17px}h3{font-size:20px;margin-left:10px}img{box-shadow:8px 8px var(--red);margin-top:60px}}.machine-wrapper{.main-machine{display:flex;gap:40px;justify-content:center;img{width:45%;height:250px;box-shadow:-7px 7px var(--red)}.machine-text{width:40%;margin-left:0;h2{margin-bottom:20px}}}.sub-machine-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;.sub-machine{width:30%;flex-direction:column;align-items:center;gap:5px;margin-bottom:30px;.sub-machine-img{width:90%;height:200px}.machine-text{width:95%;h3{margin-top:0;margin-left:30px}}}}}.facility{width:95%;.facility-wrapper{display:flex;justify-content:space-around;.facility-content{width:31%;a{width:80%;&::before{right:15px}}}}}.price-wrapper{.price-content{dl{padding-left:20px}p{width:90%;margin:0 auto}}}.trial-img-flex{flex-direction:row;justify-content:center;.trial-img-wrapper{width:50%;margin:0}}.trial-text{width:70%}.trial-flow{.flow-content{display:flex;justify-content:center;align-items:center;gap:15px;background-color:var(--white);padding:20px 0;box-shadow:-5px 5px var(--red);span{top:-30px;right:5%;font-size:40px}img{width:40%}.flow-text{width:50%;h3{color:#121848}p{color:#323232}}}}.mild-top{display:flex;flex-direction:row-reverse;justify-content:center;gap:15px;img{width:40%}div{width:48%}}.mild-menu{.menu-imgs{flex-direction:row;justify-content:center;.menu-img{width:30%;height:130px;.menu-text{h3{font-size:16px}}}}}.mild-staff{.staff-p{padding:0 5%}.staff-wrapper{.staff-content{.mb{display:none}.staff-flex{width:80%;margin-left:5%;img{max-width:250px}div{.tb{display:block;margin-bottom:20px}}}}}}.mild-aroma{.aroma-p{padding:0 5% 30px}.aroma-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px;.aroma-content{width:40%;gap:15px;img{width:150px;height:150px}&:nth-of-type(2n){flex-direction:row}}}}.mild-menu-wrapper{width:80%;ul{li{font-size:18px;padding-top:30px}}.menu-content{.menu-box{padding-left:30px;.box-head{margin-bottom:20px;span{width:10%;font-size:18px}h3{width:80%;font-size:18px}}.mild-price{margin-left:100px;margin-bottom:20px;display:flex;gap:80px;align-items:center;dl{margin:0;display:block;font-size:16px;.gold-new{margin-top:0;border-bottom:none;font-size:20px}}}}}}.contact-text{width:70%}.contact-nav{gap:100px;font-size:20px;.contact-nav-center{&::before{width:80px;left:-90px}&::after{width:80px;right:-90px}}}.contact-wrapper{width:90%;.contact-content{p{text-align:center}dl{.time-wrapper{flex-direction:row;gap:60px;.time-content{font-size:15px;.wpcf7-checkbox{gap:25px}}}}}}.confirm-wrapper{width:90%;.confirm-content{dl{display:flex;align-items:center;dt{color:gray;width:150px;margin-left:10px;border-right:1px solid #5a5a5a}dd{margin:0;letter-spacing:1px;padding-left:20px}}}}.thanks-wrapper{width:80%;h3{br{display:none}}}.thanks-wrapper{margin-top:40px;width:70%}.privacy-wrapper{width:85%}}@media(min-width:1200px){p{font-size:18px}.back-logo{font-size:80px}.h2-heading{margin-bottom:100px}.wp-block-video video{height:700px}header{height:9vh;justify-content:space-between;padding-left:50px;a{width:200px}ul{width:6vw}}.ham-content{width:30%;.ham-nav{li{a{position:relative;display:inline-block;width:136px;&:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;transition-duration:0.3s;box-shadow:1px 1px 10px #fff,-1px -1px 10px #fff}&:hover{&::before{opacity:1;box-shadow:1px 1px 0 #fff,-1px -1px 0 #fff}}}}}.ham-img{width:25%;bottom:15%}}.top-top-wrapper{height:80vh;background-size:80%;background-position:100% 30%;.top-top-text{bottom:100px;padding-left:70px;padding-right:200px;h1,p{font-size:34px}h2{font-size:20px;margin-left:40px}dl{padding-top:20px;padding-left:20px}}}.top-news{dl{margin-left:200px;dt{font-size:16px;width:150px}dd{line-height:110%;font-size:18px;a{font-size:14px}}}}.top-concept{.concept-text{h2{font-size:26px;span{font-size:30px}}ul{margin-bottom:28px}p{width:60%}}.beginner-banner{gap:20px;a{width:25vw;height:13vw;&:hover{opacity:.8}}}.under30-banner{width:50%;margin:50px 25%}}.top-features{padding-right:15px;.features-content{padding-left:100px;display:flex;justify-content:center;gap:50px;align-items:center;margin-bottom:200px;.features-img{height:400px;width:600px;h3{display:none}}.features-text{width:450px;h3{display:block;padding-left:20px;font-size:30px;font-family:serif;margin-bottom:30px}p{margin:0;width:100%}a{height:60px}}}.features-odd{img{box-shadow:10px 10px var(--red)}}.features-even{flex-direction:row-reverse;img{box-shadow:-10px 10px var(--red)}.features-img{height:400px;width:600px;margin-left:0}}}.top-beginner{p{width:70%}.swiper{.swiper-wrapper{.swiper-slide{height:400px}}}}.top-trainer{.trainer-flex{display:flex;align-items:center;justify-content:center;margin-left:100px;div{width:50%;p{width:90%}}img{width:45%;height:500px;box-shadow:-10px 10px var(--red)}}}.top-info{.info-img{img{width:40%}}.info-flex{display:flex;justify-content:center;align-items:center;ul{width:40%}.ggmap{width:40%}}}.top-contact{.h2-heading{margin-bottom:30px}p{margin-bottom:40px}}.back-right{left:91%}.page-top-wrapper{height:80vh;&::before{background:linear-gradient(to right,var(--black) 25%,transparent)}img{width:75%}.top-top-text{bottom:80px;padding:30px 250px 30px 55px;h1,p{font-size:30px}}}.trainer-wrapper{.trainer-content{margin-top:200px;.trainer-flex{display:flex;padding-bottom:0;img{width:50%;height:90vh}}.flex-even{flex-direction:row-reverse}.swiper{.swiper-wrapper{.swiper-slide{height:300px}}}}}.news-wrapper{.news-contents{padding:0 15%;gap:20px;.news-content{width:30%;margin-bottom:20px;&:hover{.img-content{img{transform:scale(1.05)}}h3{opacity:.7}}.img-content{overflow:hidden;width:90%;img{transition:all 0.3s;height:200px}}span{font-size:13px}h3{width:90%;transition:all 0.3s}}}}.new-wrapper{margin:100px auto;width:60%;h2{font-size:30px}p{font-size:18px;margin:20px auto}h3{font-size:24px}img{box-shadow:15px 8px var(--red);margin-top:70px}}.machine-wrapper{padding:100px 0;.main-machine{margin-bottom:100px;.machine-text{h2{font-size:26px}p{font-size:16px}}}.sub-machine-wrapper{flex-wrap:nowrap;gap:25px;padding:50px 10px 0;.sub-machine{.machine-text{h3{font-size:18px;margin-left:20px}p{font-size:14px}}}}}.facility{width:85%}.price-wrapper{.price-content{width:70%;margin-bottom:100px;h2{padding:10px 20px}a{width:300px}}}.price-another{width:60%;.another-content{margin-bottom:100px}}.trial-img-flex{.trial-img-wrapper{width:45%}}.trial-flow{.flow-content{width:80%;padding:40px 0;box-shadow:-10px 10px var(--red);span{font-size:50px}img{height:300px}.flow-text{h3{font-size:30px;padding-bottom:15px;margin-bottom:30px}p{font-size:16px}}}}.mild-top{div{width:40%;p{font-size:18px}}}.mild-menu{.menu-imgs{.menu-img{width:400px;height:300px;margin:0 0 50px;.menu-text{top:70%;h3{font-size:22px}span{font-size:14px}}}}}.mild-aroma{.aroma-wrapper{gap:50px;.aroma-content{width:35%;div{width:70%}}}}.mild-contact{&::before{background-position:center 60%}}.mild-menu-wrapper{width:40%;.menu-content{h2{padding:80px 0 20px}.menu-h3{width:85%;margin-bottom:50px}.menu-box{.mild-price{margin-left:30px}}}}.contact-text{width:60%}.contact-nav{gap:250px;margin-top:50px;.contact-nav-center{&::before{width:220px;left:-235px}&::after{width:220px;right:-235px}}}.contact-wrapper{width:85%;.contact-content{p{margin-bottom:10px;font-size:15px}dl{display:flex;dt{width:18%;font-size:16px}.required{&::before{left:-60px}}dd{width:70%}.time-wrapper{flex-direction:row;gap:60px;margin-left:30px;.time-content{font-size:15px}}}}}.confirm-wrapper{width:85%;.confirm-content{dl{display:flex;align-items:center;dt{width:18%;font-size:18px}dd{width:70%;padding-left:40px;font-size:18px}}}}.privacy-wrapper{width:80%;padding:50px 10%}}@media(min-width:1500px){.back-logo{font-size:80px;bottom:20px}.ham-content{.sns{bottom:60px}}.top-top-wrapper{height:85vh;.top-top-text{padding:80px 300px 100px 100px;h1,p{font-size:40px;letter-spacing:6px}h2{font-size:24px;margin-left:40px}dl{font-size:14px;dd{margin-left:30px}}}}.top-concept{.concept-text{p{text-align:center}}.beginner-banner{gap:20px;a{width:20vw;height:10vw}}.under30-banner{width:42%;margin:50px 29%}}.top-features{.features-content{justify-content:left;margin-left:100px}.features-even{justify-content:right;margin-right:100px}}.top-beginner{p{width:50%}}.top-trainer{.trainer-flex{justify-content:end;div{width:600px;p{width:90%}}img{width:50%;height:80vh}}}.trainer-wrapper{.trainer-content{.trainer-flex{img{height:75vh}}}}.machine-wrapper{.main-machine{img{width:30%}.machine-text{width:35%;p{font-size:18px}}}}.facility{width:80%;.facility-wrapper{.facility-content{width:29%}}}.trial-img-flex{.trial-img-wrapper{width:30%}}.trial-text{width:60%}.trial-flow{.flow-content{width:60%;margin-bottom:80px;.flow-text{h3{padding-left:30px}}}}.mild-top{img{width:40%;height:600px}div{width:35%;h3{font-size:35px}p{font-size:18px}}}.mild-aroma{.aroma-wrapper{gap:50px;.aroma-content{width:27%;div{width:70%}}}}.mild-contact{&::before{background-position:center 50%}}.contact-wrapper{width:70%;.contact-content{p{margin-bottom:10px;font-size:16px}dl{display:flex;align-items:center;dt{width:20%}dd{width:70%}.time-wrapper{.time-content{input{width:30px;height:30px}}}}}}}