@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Oswald:wght@200;300;400;500;600;700&display=swap);html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}html{font-size:62.5%}body{-webkit-text-size-adjust:100%}body,table,input,textarea,select,option,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:bold}table,input,textarea,select,option{line-height:1.1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}img{vertical-align:top}a,a img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}a{color:inherit;text-decoration:none}a:hover,a:hover img{opacity:.80;filter: alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}img{max-width:100%;height:auto}.sp-only{display:none}@media only screen and (max-width:767px){.pc-only{display:none}.sp-only{display:block}}.c-header{position:fixed;z-index:999;width:100%;left:0;top:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.c-header__logo{width:250px;position:absolute;top:25px;left:31px;-webkit-animation:1.5s ease 2.2s forwards 1 fadein-cs;animation:1.5s ease 2.2s forwards 1 fadein-cs;opacity:0}@media only screen and (max-width:1136px){.c-header__logo{width:190px;top:30px}}@media only screen and (max-width:1280px){.c-header__logo{position:relative;z-index:100;left:10px;top:5px;width:200px}.c-header__logo.is-menu img{display:block!important;opacity:1}.c-header__logo.is-menu img.black{display:none!important;opacity:0}.c-iconmenu{display:block;width:52px;height:52px;background-color:#000;position:fixed;border-radius:50%;top:6px;right:10px;z-index:100}}.c-header__logo a{display:block;box-sizing:border-box}.c-header__logo img.black{opacity:0;display:none}.c-header__inner{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding:14px 12px 13px;background:rgba(0,0,0,.9);height:80px}@media only screen and (max-width:1280px){.c-header__inner{-webkit-box-pack:start;justify-content:flex-start;height:64px}}.c-header.is-black{position:fixed}.c-header.is-black .c-header__logo img{display:none}.c-header.is-black .c-header__logo img.black{display:block;opacity:1}.c-header.is-black .c-gnav .menu ul li a{color:#333}@media only screen and (max-width:1280px){.c-header.is-black .c-gnav .menu ul li a{color:#fff}}@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}.c-gnav{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-animation:2s ease 2.5s forwards 1 fadein-cs;animation:2s ease 2.5s forwards 1 fadein-cs;opacity:0}@media only screen and (max-width:1280px){.c-gnav{background-color:#1a1a1a;position:fixed;padding-top:64px;top:0;bottom:0;left:0;width:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#333;opacity:0;visibility:hidden;display:block;-webkit-animation:none;animation:none}.c-gnav.is-open{opacity:1;visibility:visible}}.c-gnav .menu ul{display:-webkit-box;display:flex}@media only screen and (max-width:1280px){.c-gnav .menu ul{display:block;padding:0 5%}}.c-gnav .menu ul li{margin:0 11px}@media only screen and (max-width:1280px){.c-gnav .menu ul li{margin:0;padding:16px 0}}.c-gnav .menu ul li a{font-size:1.7rem;font-weight:600;font-family:"Oswald",sans-serif;color:#fff}.c-gnav .btn-ctt{width:235px;height:56px;margin-left:10px}@media only screen and (max-width:1185px){.c-gnav .btn-ctt{margin-bottom:10px}}@media only screen and (max-width:1280px){.text-c-header .c-gnav .btn-ctt{margin-bottom:10px}}.c-gnav .btn-ctt a{background:#000;border:1px solid #333;box-sizing:border-box;width:100%;height:100%;font-size:1.6rem;font-weight:700;color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:28px}.btn-detail{transform:scaleX(.95) scaleY(1.2)}@media screen and (min-width:768px){.c-gnav .btn-ctt a:hover{opacity:1;background:#fff;color:#333}}@media only screen and (max-width:767px){.c-gnav .btn-ctt a{background:#fff;color:#333}}.c-gnav .btn-ctt--mode a{background:#bf0033;border-color:#bf0033;color:#fff}@media screen and (min-width:768px){.c-gnav .btn-ctt--mode a:hover{color:#bf0033}}.c-iconmenu{display:none}@media only screen and (max-width:1280px){.c-iconmenu{display:block;width:52px;height:52px;background-color:#000;position:fixed;border-radius:50%;top:6px;right:10px;z-index:100}.c-iconmenu span{width:20px;height:1px;background-color:#fff;position:absolute;left:16px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.c-iconmenu span:nth-child(1) {top:21px}.c-iconmenu span:nth-child(2) {top:29px}.c-iconmenu.is-active span:nth-child(1) {-webkit-transform:translate3d(0,4px,0) rotate(-45deg);transform:translate3d(0,4px,0) rotate(-45deg)}.c-iconmenu.is-active span:nth-child(2) {-webkit-transform:translate3d(0,-4px,0) rotate(45deg);transform:translate3d(0,-4px,0) rotate(45deg)}}.c-breadcrumb{padding:8px 14px}.c-breadcrumb ol{display:-webkit-box;display:flex}.c-breadcrumb ol li{position:relative;display:block;padding-left:2px;letter-spacing:-.03rem}.c-breadcrumb ol li:nth-child(n + 2):before {content:"＞";font-size:1.3rem;color:#999}.c-breadcrumb ol a,.c-breadcrumb ol p,.c-breadcrumb ol small{display:inline;font-size:1.3rem;color:#999}.sns-area{font-weight:bold;font-size:1.8rem;padding:16px 0 0 0}body{font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:1.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8;color:#333;font-weight:400;padding:0}body{opacity:0;animation:fadeInEffect 1.5s ease-in-out forwards}@keyframes fadeInEffect {
  from { opacity: 0; }
  to { opacity: 1; }
}body.mfp-active{overflow:hidden;-webkit-overflow-scrolling:auto;width:100%;position:fixed;overflow:auto}body .mfp-wrap{position:fixed;overflow:auto;top:0!important}@media only screen and (max-width:767px){body{min-width:320px;line-height:1.5;overflow:auto}}body.is-hidden{overflow-y:hidden}main.p-top{overflow:hidden}main.p-sub-page{padding-top:80px}.l-container{max-width:1000px;margin:0 auto}@media only screen and (max-width:1024px){.l-container{padding:0 16px}}.l-content{max-width:704px;margin:0 auto}@media only screen and (max-width:767px){.l-content{padding:0 16px}}.l-wrap{max-width:1136px;margin:0 auto}@media only screen and (max-width:767px){.l-wrap{padding:0 16px}}.c-btn1{width:100%;max-width:468px;height:80px;margin:0 auto}@media only screen and (max-width:767px){.c-btn1{height:56px;max-width:375px}}.c-btn1 a{box-sizing:border-box;width:100%;height:100%;background:#fff;border:1px solid #fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#1a1a1a;border-radius:40px;font-size:2.5rem;font-weight:700;letter-spacing:-.4px;padding-bottom:4px}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{font-family:"Oswald",sans-serif;letter-spacing:.1em}@media only screen and (max-width:767px){.c-btn1 a{font-size:2rem}}.c-btn1 a svg{margin:0 0 0 6px}.c-btn1 a svg path{fill:currentColor}.c-btn1--mode a{background:#bf0033;border-color:#bf0033;color:#fff}.c-btn2{width:100%;max-width:343px;height:64px}.c-btn2 a{width:100%;height:100%;box-sizing:border-box;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:2.7rem;font-weight:700;color:#1a1a1a;background:#fff;border:1px solid #fff;border-radius:40px;box-shadow:0 10px 15px rgba(0,0,0,.5);padding-bottom:4px}@media screen and (min-width:768px){.c-btn2 a:hover{background:#fff;color:#bf0033}}@media screen and (max-width:767px){.c-btn2 a{font-size:2.1rem}}.c-btn3{width:100%;max-width:122px;height:40px;margin:0 auto}.c-btn3 a{box-sizing:border-box;width:100%;height:100%;font-size:1.7rem;font-family:"Oswald",sans-serif;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:rgba(26,26,26,.15)}.c-ttl1{font-size:20.6rem;line-height:1;font-weight:600;font-family:"Oswald",sans-serif;color:rgba(0,0,0,.08);letter-spacing:-4px}@media only screen and (max-width:1024px){.c-ttl1{font-size:10rem}}.c-ttl1--fz2{font-size:9rem;letter-spacing:-2px}@media only screen and (max-width:767px){.c-ttl1--fz2{font-size:5rem}}.c-ttl1.center{text-align:center}.c-ttl2{font-size:4.6rem;letter-spacing:-.8px;font-weight:700;color:#fff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:start;align-items:flex-start}@media only screen and (max-width:1024px){.c-ttl2{font-size:3rem}}@media only screen and (max-width:767px){.c-ttl2{font-size:2rem}}.c-ttl2 span{display:inline-block;line-height:1.2;background:#1a1a1a;padding:5px 11px 10px 11px;margin:14px 0 0}@media only screen and (max-width:767px){.c-ttl2 span{padding:4px 8px;margin:8px 0 0}}.c-ttl2--style1{font-size:2.1rem}@media only screen and (max-width:767px){.c-ttl2--style1{font-size:1.4rem}}.c-ttl2--style1 span{padding:3px 11px 5px 12px}.c-ttl2.center{-webkit-box-align:center;align-items:center}.c-ttl2.bor span{border:1px solid #fff;padding:2px 10px 4px}.c-ttl2+.c-text1{margin-top:29px}@media only screen and (max-width:767px){.c-ttl2+.c-text1{margin-top:20px}}.c-ttl3{font-size:1.9rem;font-weight:700;letter-spacing:-.4px}.c-ttl4{font-size:1.5rem;font-weight:700;text-align:center}.c-ttl4 span{display:inline-block;position:relative;padding-bottom:4px}.c-ttl4 span:after{content:"";width:100%;height:1px;background-color:#333;position:absolute;bottom:0;left:0}.c-ttl7{font-size:700;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e6e6e6}.c-text1{font-size:1.5rem;letter-spacing:-.3px}.c-text1.medium{font-weight:500}.c-text1.center{text-align:center}.c-pagenavi,.wp-pagenavi{margin-top:56px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media only screen and (max-width:767px){.c-pagenavi,.wp-pagenavi{margin-top:30px}}.c-pagenavi a,.c-pagenavi span,.wp-pagenavi a,.wp-pagenavi span{display:-webkit-box;display:flex;font-size:1.7rem;font-weight:400;font-family:"Oswald",sans-serif;width:40px;height:40px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0 2px;box-sizing:border-box;background-color:rgba(26,26,26,.15);color:#fff}@media only screen and (max-width:767px){.c-pagenavi a,.c-pagenavi span,.wp-pagenavi a,.wp-pagenavi span{width:35px;height:35px;font-size:1.4rem}}.c-pagenavi a.current,.c-pagenavi span.current,.wp-pagenavi a.current,.wp-pagenavi span.current{background-color:#1a1a1a;color:#fff;font-weight:600}@media screen and (min-width:768px){.c-pagenavi a:hover,.wp-pagenavi a:hover{background-color:#133885;color:#fff;opacity:1}}.c-imgtext1{display:-webkit-box;display:flex;overflow:hidden}@media only screen and (max-width:767px){.c-imgtext1{display:block}}.c-imgtext1__img{width:47.8%;flex-shrink:0}@media only screen and (max-width:767px){.c-imgtext1__img{width:100%}}.c-imgtext2__img{width:47.8%;flex-shrink:0}@media only screen and (max-width:767px){.c-imgtext2__img{width:100%}}.c-imgtext1__info{-webkit-box-flex:1;flex:1;position:relative;padding:368px 0 205px 96px;background:#fff}@media only screen and (max-width:1024px){.c-imgtext1__info{padding-left:20px}}@media only screen and (max-width:767px){.c-imgtext1__info{padding:25px 0 0}}.c-imgtext1__info .c-ttl1{position:absolute;top:142px;left:88px}@media only screen and (max-width:1024px){.c-imgtext1__info .c-ttl1{left:40px}}@media only screen and (max-width:767px){.c-imgtext1__info .c-ttl1{position:static}}.c-imgtext1__info .txt{font-size:1.9rem;font-weight:700;margin:37px 0 0;letter-spacing:-.4px;line-height:1.9}@media only screen and (max-width:767px){.c-imgtext1__info .txt{font-size:1.6rem;line-height:1.8;margin:15px 0 0}}.c-imgtext1--style1{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-flow:row-reverse}.c-imgtext1--style1 .c-imgtext1__img{width:60.7%}@media only screen and (max-width:1024px){.c-imgtext1--style1 .c-imgtext1__img{width:50%}}@media only screen and (max-width:767px){.c-imgtext1--style1 .c-imgtext1__img{width:100%}}.c-imgtext1--style2 .c-imgtext2__img{width:60.7%}@media only screen and (max-width:1024px){.c-imgtext1--style2 .c-imgtext2__img{width:50%}}@media only screen and (max-width:767px){.c-imgtext1--style2 .c-imgtext2__img{width:100%}}.c-imgtext1--style1 .c-imgtext1__info{padding-top:84px;padding-right:64px;padding-left: calc((100% - 1136px) / 2);padding-bottom:96px;background:transparent}#ppersonal .c-imgtext1__info{padding-bottom:0}@media only screen and (max-width:1024px){.c-imgtext1--style1 .c-imgtext1__info{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.c-imgtext1--style1 .c-imgtext1__info{padding:25px 0 0}}.c-imgtext1--style1 .c-imgtext1__info .txt{font-size:1.5rem;font-weight:400;line-height:1.8;margin-top:33px;letter-spacing:-.3px}@media only screen and (max-width:767px){.c-imgtext1--style1 .c-imgtext1__info .txt{margin-top:15px}}.c-imgtext1--style2 .c-imgtext1__info{padding-top:84px;padding-left:64px;padding-right: calc((100% - 1136px) / 2);padding-bottom:0;background:transparent}@media only screen and (max-width:1024px){.c-imgtext1--style2 .c-imgtext1__info{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.c-imgtext1--style2 .c-imgtext1__info{padding:25px 0 0}.c-imgtext1--style2{margin-top:60px}}.c-imgtext1--style2 .c-imgtext1__info .txt{font-size:1.5rem;font-weight:400;line-height:1.8;margin-top:33px;letter-spacing:-.3px}@media only screen and (max-width:767px){.c-imgtext1--style2 .c-imgtext1__info .txt{margin-top:15px}}.c-list1{margin-top:32px}.c-list1__item{}.c-list1__inner:first-child{border-top:1px solid #262626}.c-list1__inner{display:-webkit-box!important;display:flex!important;position:relative;border-bottom:1px solid #262626;border-radius:3px;padding:16px 19px 21px;margin:0 14px}@media only screen and (max-width:767px){.c-list1__inner{display:block!important;padding:8px 19px 16px}}.c-list1__thumb{width:200px;height:150px;flex-shrink:0;background:#999;position:relative;margin:5px 0 0}@media only screen and (max-width:767px){.c-list1__thumb{width:100%;height:auto}.c-list1__thumb::before{content:"";display:block;padding-top:70%}}.c-list1__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";position:absolute;top:0;left:0}.c-list1__detail{-webkit-box-flex:1;flex:1;padding:0 0 0 20px}@media only screen and (max-width:767px){.c-list1__detail{padding:0}}.c-list1__detail time{font-size:1.3rem;font-weight:600;font-family:"Oswald",sans-serif;color:#fff}.c-list1__detail .ttl{font-size:1.9rem;font-weight:500;color:#fff;margin:5px 0 0;letter-spacing:-.4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media only screen and (max-width:767px){.c-list1__detail .ttl{font-size:1.4rem}}.c-list1__detail .content{font-size:1.3rem;color:#999;margin:16px 0 0;line-height:1.55;letter-spacing:-.3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-list1 .slick-dots{display:none;bottom:-50px}.c-list1 .slick-dots li{width:18px;height:18px;margin:0 5px}@media only screen and (max-width:767px){.c-list1 .slick-dots li{width:14px;height:14px}}.c-list1 .slick-dots li button{width:18px;height:18px;padding:0}@media only screen and (max-width:767px){.c-list1 .slick-dots li button{width:14px;height:14px}}.c-list1 .slick-dots li button:before{content:"";width:18px;height:18px;border:1px solid #fff;background-color:rgba(0,0,0,0);border-radius:50%;opacity:1}@media only screen and (max-width:767px){.c-list1 .slick-dots li button:before{width:14px;height:14px}}.c-list1 .slick-dots li.slick-active button:before{background-color:#fff}.c-list1.slick-dotted{margin-top:30px;margin-bottom:50px}.c-list-modal{display:-webkit-box;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1372px}@media only screen and (max-width:767px){.c-list-modal{-webkit-box-pack:start;justify-content:flex-start}}.c-list-modal li{width: calc((100% - 28px) / 3);margin:0 14px 15px 0;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.c-list-modal li:nth-child(3n) {margin-right:0}@media only screen and (max-width:767px){.c-list-modal li{width:calc(50% - 4px);margin-bottom:8px;margin-right:8px}.c-list-modal li:nth-child(3n) {margin-right:8px}.c-list-modal li:nth-child(2n) {margin-right:0}}.c-list-modal li .thumb{position:relative}.c-list-modal li .thumb::before{content:"";display:block;background:#4d4d4d;padding-top:100%}.c-list-modal li .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";position:absolute;top:0;left:0}.c-list-modal li .more{display:block;width:32px;height:32px;background-color:#000;position:absolute;right:4px;bottom:4px}.c-list-modal li .more:before,.c-list-modal li .more::after{content:"";box-sizing:border-box;width:15px;height:1px;background:#fff;position:absolute;-webkit-transform-origin:bottom;transform-origin:center center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;margin:auto;bottom:0;top:0;left:0;right:0}.c-list-modal li .more::before{}.c-list-modal li .more::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width:767px){.c-list-modal li .more{width:24px;height:24px}.c-list-modal li .more::before,.c-list-modal li .more::after{width:13px}}@media screen and (min-width:768px){.c-list-modal li:hover .more::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-list-modal li:hover .more::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.c-list-modal li a{position:absolute;top:0;left:0;right:0;bottom:0;color:transparent}.c-list2{display:-webkit-box;display:flex;margin-right:-64px;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:767px){.c-list2{display:block;margin:0}}.c-list2 li{width:calc(50% - 64px);margin-right:64px}.c-list2 li:nth-child( n+3 ) {margin-top:64px}@media only screen and (max-width:767px){.c-list2 li{width:100%;margin:30px 0 0}.c-list2 li:nth-child( n+3 ) {margin-top:30px}}.c-list2 li .thumb{background:#999;position:relative}.c-list2 li .thumb::before{content:"";display:block;padding-top:288px}@media only screen and (max-width:767px){.c-list2 li .thumb::before{padding-top:70%}}.c-list2 li .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";position:absolute;top:0;left:0}.c-list2 li .detail{padding:21px 0 0}.c-list2 li .detail .c-text1{margin-top:9px}.c-list2 li .detail .c-tbl1{border-collapse:collapse;margin:30px 0 0}.c-list2 li .detail .c-tbl1 dl{display:-webkit-box;display:flex;margin-top:8px}.c-list2 li .detail .c-tbl1 dl:last-child dt{width:149px}.c-list2 li .detail .c-tbl1 dt,.c-list2 li .detail .c-tbl1 dd{font-size:1.5rem;font-weight:400;line-height:1.5;border-bottom:1px solid #e6e6e6;padding:1px 0 7px;letter-spacing:-.3px}.c-list2 li .detail .c-tbl1 dt{border-right:1px solid #e6e6e6;width:61px}.c-list2 li .detail .c-tbl1 dd{-webkit-box-flex:1;flex:1;padding-left:16px}.c-list2 li .detail .c-tbl1 dd a{font-weight:500;margin:0 0 0 14px;display:inline-block}.c-listItem{display:-webkit-box;display:flex}@media only screen and (max-width:1024px){.c-listItem{display:block}}.c-listItem__col{width: calc(100% / 3);background-image:url(https://evolva-gym.com/assets/img/top/item1.jpg);background-repeat:no-repeat;background-size:cover;background-position:top;color:#fff;position:relative;padding:37rem 0 13.8rem}@media only screen and (max-width:1024px){.c-listItem__col{width:100%;padding:50px 0}}.c-listItem__col:nth-child(2) {background-image:url(https://evolva-gym.com/assets/img/top/item2.jpg)}.c-listItem__col:nth-child(3) {background-image:url(https://evolva-gym.com/assets/img/top/item3.jpg)}.c-listItem__col::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.65);z-index:1}.c-listItem__col .inner{height:100%;max-width:310px;margin:0 auto;position:relative;z-index:1}.c-listItem__col .ttl{font-size:2.6rem;font-weight:700;text-align:center;line-height:1.55;letter-spacing:-.4px}.c-listItem__col .txt{font-size:1.5rem;font-weight:400;letter-spacing:-.3px;margin:16px 0 0;min-height:136px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}@media only screen and (max-width:767px){.c-listItem__col .txt{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;font-size:1.4rem;padding:0 16px;min-height:123px}}.c-listItem__col .note{font-size:1.2rem;margin-top:12px;letter-spacing:-.3px}@media only screen and (max-width:1024px){.c-listItem__col a{position:relative;bottom:auto;left:auto;-webkit-transform:none;transform:none}}@media screen and (min-width:768px){.c-listItem__col a:hover{background-color:#4d4d4d}}.c-listItem--slider{margin:0 auto}.c-listItem--slider .c-listItem__col{background:transparent;padding:42.5rem 0 7.1rem}@media only screen and (max-width:767px){.c-listItem--slider .c-listItem__col{padding:25rem 0 7.1rem}}.c-listItem--slider .c-listItem__col>img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.c-listItem--slider .c-listItem__col .inner{max-width:343px}.c-listItem--slider .c-listItem__col .linkapp{width:100%;position:absolute;z-index:1;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;left:0;bottom:2rem}.c-listItem--slider .c-listItem__col .linkapp li{height:40px;margin:0 4px}.c-listItem--slider .c-listItem__col .linkapp li a{height:100%}.c-listItem--slider .c-listItem__col .linkapp li a.link__border{font-size:1.5rem;font-weight:700;background-color:#000;border:1px solid #aaa;border-radius:3px;height:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;box-sizing:border-box;letter-spacing:-.3px;padding:0 10px}.c-listItem--slider .c-listItem__col .linkapp li a.link__border svg{margin:0 0 0 4px}.c-listItem--slider .c-listItem__col .linkapp li a img{height:40px}.c-listItem--slider .slick-dots{bottom:-53px}.c-listItem--slider .slick-dots li{width:20px;height:20px;margin:0 4px}@media only screen and (max-width:767px){.c-listItem--slider .slick-dots li{width:14px;height:14px}}.c-listItem--slider .slick-dots li button{width:20px;height:20px;padding:0}@media only screen and (max-width:767px){.c-listItem--slider .slick-dots li button{width:14px;height:14px}}.c-listItem--slider .slick-dots li button:before{content:"";width:18px;height:18px;background-color:rgba(0,0,0,.4);border-radius:50%;opacity:1}@media only screen and (max-width:767px){.c-listItem--slider .slick-dots li button:before{width:14px;height:14px}}.c-listItem--slider .slick-dots li.slick-active button:before{background-color:#000}.c-listItem--slider.slick-dotted{margin-bottom:53px}.c-listPrice{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-40px}@media only screen and (max-width:1024px){.c-listPrice{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:center;align-items:center;margin-right:0}}.c-listPrice .card{width:calc(33.3% - 40px);margin-right:40px;margin-bottom:40px;background:#fff}@media only screen and (max-width:1024px){.c-listPrice .card{margin:0 0 40px;width:calc(50% - 40px)}}@media only screen and (max-width:767px){.c-listPrice .card{width:100%}}.c-listPrice .card__ttl{background-color:#000;color:#fff;height:80px;font-size:3rem;position:relative;text-align:center;padding-top:14px}@media only screen and (max-width:767px){.c-listPrice .card__ttl{font-size:2.5rem}}.c-listPrice .card__ttl span{display:block;font-family:"Oswald",sans-serif;letter-spacing:-.5px;line-height:1.2;font-weight:600}.c-listPrice .card__ttl small{font-size:1.2rem;display:block}.c-listPrice .card__ttl .hot-label{position:absolute;top:0;left:0}.c-listPrice .card__info{padding:24px 28px 26px}.c-listPrice .card__info .c-tbl1{margin-bottom:4px}.c-listPrice .card__info .c-tbl1--mode{margin-bottom:-2px}.c-listPrice--2item .card{width:calc(50% - 40px)}@media only screen and (max-width:767px){.c-listPrice--2item .card{width:100%}}.c-priceBox{margin-top:26px;text-align:center}.c-priceBox__process{max-width:296px;margin:0 auto;display:-webkit-box;display:flex;padding:5px;background:#f2f2f2}.c-priceBox__process li{font-size:1.5rem;line-height:1.467;width:49%;text-align:center;letter-spacing:-.8px;cursor:pointer}@media only screen and (max-width:1136px){.c-priceBox__process li{font-size:1.4rem}}@media only screen and (max-width:767px){.c-priceBox__process li{font-size:1.3rem}}.c-priceBox__process li.is-active{border-radius:4px;font-weight:700;background-color:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.2);letter-spacing:0}.c-priceBox__process li+li{margin-left:6px}.c-priceBox__process li.full{pointer-events:none;width:100%}.c-priceBox__process.three{max-width:442px}.c-priceBox__process.three li{width:33%}.c-priceBox__price{font-weight:700;line-height:1.2;margin:12px 0 0 0}.c-priceBox__price span{font-size:4.2rem;letter-spacing:-1px;font-family:"Oswald",sans-serif}.c-priceBox__price small{font-size:2.3rem;vertical-align:super;display:inline-block;-webkit-transform:translate(2px,4px);transform:translate(2px,4px)}.c-priceBox__price.u-red{color:#bf0033}.c-priceBox__note{font-size:1.2rem;font-weight:500}.c-priceBox__block1{display:none}.c-priceBox__block1.is-active{display:block}.c-priceBox__campaign{font-size:2.4rem;font-weight:600;line-height:1;color:#bf0033;text-align:center;font-family:fot-udkakugoc80-pro,sans-serif;margin-top:33px;letter-spacing:-.02em}.c-priceBox__mind{margin-top:7px}.c-priceBox+.c-text1{margin-top:15px}.c-listnews{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-32px}@media only screen and (max-width:767px){.c-listnews{margin-right:0}}.c-listnews .item{width:calc(33.3% - 32px);margin-right:32px;margin-top:32px;background:#fff}@media only screen and (max-width:767px){.c-listnews .item{width:100%;margin-right:0}}.c-listnews .item .thumb{position:relative}.c-listnews .item .thumb::before{content:"";display:block;padding-top:193px}@media only screen and (max-width:767px){.c-listnews .item .thumb::before{padding-top:62%}}.c-listnews .item .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.c-listnews .item .detail{padding:23px 24px 28px}.c-listnews .item .ttl{font-size:1.7rem;line-height:1.6;font-weight:500;color:#333;margin-top:12px;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-listnews .item .expert{font-size:1.3rem;line-height:1.5;letter-spacing:-.02em;color:#999;margin:16px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.c-timeCate{display:-webkit-box;display:flex;flex-wrap:wrap;font-size:1.3rem;line-height:1.3;color:#b3b3b3}.c-timeCate time{font-family:"Oswald",sans-serif;font-weight:600}.c-timeCate .cate span{font-weight:500;position:relative;display:inline-block;margin:0 8px 0;padding:0 9px}.c-timeCate .cate span::before{content:"";width:1px;height:12px;background:#b3b3b3;position:absolute;top:3px;left:0}.c-tbl1 table{border-collapse:collapse;width:100%}.c-tbl1 table tr:nth-child(odd) {background:#f7f7f7}.c-tbl1 table th,.c-tbl1 table td{font-weight:500;font-size:1.5rem;line-height:1.4;letter-spacing:-.02em;padding:9px 0 10px 16px;vertical-align:top}.c-tbl1 table th{width:106px}.c-tbl1--mode table th{min-width:auto;width:91px}.c-tbl2{margin-top:38px;border-collapse:collapse;width:100%;vertical-align:middle;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.c-tbl2 dl{display:flex;align-items:stretch;font-size:13px}.c-tbl2 dt{display:flex;align-items:center;padding:0 16px;border-right:1px solid #e6e6e6;font-weight:500;min-width:60px}.c-tbl2 dd{display:flex;align-items:center;padding:8px 0 8px 16px}@media only screen and (max-width:1024px){.c-tbl2{margin-top:24px}.c-tbl2 dl{display:block}.c-tbl2 dt{padding:8px 0;border-right:none;border-bottom:1px solid #e6e6e6;justify-content:center}.c-tbl2 dd{padding:8px 0;justify-content:center;text-align:center}.trainer-ex .c-tbl2 dt .pc-only{display:none}}@media only screen and (max-width:767px){.c-tbl2 dl{display:flex;align-items:stretch}.c-tbl2 dt{display:flex;align-items:center;padding:0 16px;border-right:1px solid #e6e6e6;border-bottom:none}.c-tbl2 dd{display:flex;align-items:center;padding:8px 0 8px 16px;text-align:start}}@media only screen and (max-width:354px){.c-tbl2 dt{padding:0 8px}.c-tbl2 dd{padding:8px 0 8px 8px;font-feature-settings:"palt"}}.c-hero{background-color:#000;position:relative;-webkit-animation:1.5s ease 1s forwards 1 scale-contain;animation:1.5s ease 1s forwards 1 scale-contain;-webkit-transform:scale(1.1);transform:scale(1.1);position:fixed;top:0;left:0;bottom:0;right:0}@media only screen and (max-width:767px){.c-hero{animation:none;position:static;transform:scale(1)}}.c-hero .inner{position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (max-width:767px){.c-hero .inner{position:initial}}.c-hero__img{width:100%;height:100vh}.c-hero__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}@media only screen and (max-width:767px){.c-hero__img img{-o-object-position:75% 0;object-position:75% 0}}.c-hero__img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";overflow:hidden}.c-hero__title{position:absolute;top:26.3%;left:4.4%;opacity:0;-webkit-animation:1.5s ease 2.2s 1 forwards fadein-ttl;animation:1.5s ease 2.2s 1 forwards fadein-ttl}@media only screen and (max-width:1024px){.c-hero__title{max-width:530px}}@media only screen and (max-width:767px){.c-hero__title{max-width:none;top:42%;left:0;width:100%}}.c-hero .c-btn2{position:absolute;top:76.8%;left:13.7%;opacity:0;-webkit-animation:1.5s ease 2.8s 1 forwards fadein-ttl;animation:1.5s ease 2.8s 1 forwards fadein-ttl}@media screen and (max-height:700px){.c-hero .c-btn2{top:85%}}@media only screen and (max-width:767px){.c-hero .c-btn2{top:85%;left:50%;margin:0 auto;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;-webkit-animation:1.5s ease 2.8s 1 forwards fadein-cs;animation:1.5s ease 2.8s 1 forwards fadein-cs}}.c-flow li{display:-webkit-box;display:flex;border-bottom:1px solid #e6e6e6;padding:14px 0 25px}.c-flow li:first-child{border-top:1px solid #e6e6e6}.c-flow li .num{font-size:4.6rem;font-weight:600;font-family:"Oswald",sans-serif;color:rgba(0,0,0,.08);line-height:1.4;width:58px;flex-shrink:0;text-align:center}.c-flow li .info{-webkit-box-flex:1;flex:1;padding:19px 0 0 11px}.c-flow li .info .ttl{font-size:1.7rem;font-weight:700;letter-spacing:-.4px}.c-flow li .info .c-text1{margin-top:9px}.c-flow li .info a{font-size:1.5rem;font-weight:700;border:1px solid #1a1a1a;border-radius:3px;width:225px;height:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;box-sizing:border-box;margin:14px 0 3px;letter-spacing:-.3px}.c-flow li .info a svg{margin:0 0 0 4px}.c-flow li .info a svg path{fill:currentColor}.info-ttl1{display:block;background:#e6e6e6;border-radius:3px;font-weight:500;margin-bottom:4px;padding:4px 6px}.info-ttl2{font-weight:500}.info-ttl2:before{content:'●';font-size:14px;color:#333;margin-right:2px}.modal-overlay{z-index:1000;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0d0d0d;cursor:pointer}.modal-item{z-index:1001;display:none;position:fixed}.modal-item-img{z-index:103;display:none;position:fixed;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#faf4df;display:none}.modal-wrap{width:704px;min-height:528px;margin:0;padding:0 14px 22px 31px;background:#fff;position:fixed;z-index:6;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-pack:center;justify-content:center}@media only screen and (max-width:767px){.modal-wrap{width:80%;padding:32px;min-height:480px}}.modal-content .imgText__img{max-width:448px;margin:0 auto}.modal-content .imgText__text{color:#333;margin:-32px 0 0}@media only screen and (max-width:767px){.modal-content .imgText__text{margin:0}}.modal-content .imgText__text .c-text1{margin:2px 0 0;padding-right:20px}@media only screen and (max-width:767px){.modal-content .imgText__text .c-text1{padding:0}}.modal-close{width:44px;height:44px;position:absolute;bottom:-70px;left:50%;box-sizing:border-box;cursor:pointer;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal-close::before,.modal-close:after{content:"";width:44px;height:1px;background-color:#fff;position:absolute;top:22px;left:0;-webkit-transform-origin:center;transform-origin:center}.modal-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:767px){.modal-close{width:22px;height:22px;bottom:-44px}.modal-close::before,.modal-close:after{width:100%;top:0}}.c-ban-insta{text-align:center}.c-ban-insta__ttl{display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:1.9rem;font-weight:700}.c-ban-insta__ttl span{margin:4px 0 0}.c-ban-insta .instalist{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:29px;margin-right:-8px}.c-ban-insta .instalist .item{display:block;box-sizing:border-box;width:calc(25% - 8px);margin:0 8px 8px 0}.c-contact{background:url(https://evolva-gym.com/assets/img/top/bg-contact.jpg.pagespeed.ce.WPOBB8yoVI.jpg) no-repeat;background-size:cover;color:#fff;padding:118px 0 136px;position:relative;z-index:1}.c-contact::before{content:"";width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;top:0;left:0}@media only screen and (max-width:767px){.c-contact{padding:60px 0}}.c-contact .c-btn1{margin-top:30px}.c-contact .c-btn1--mode{margin-top:30px}.c-contact .c-text1 .u-tel{pointer-events:none}@media only screen and (max-width:1024px){.c-contact .c-text1 .u-tel{pointer-events:visible}}.c-contact p.note{font-size:1.4rem;font-weight:400}.c-mv1{padding:35px 0 16px}@media only screen and (max-width:767px){.c-mv1{padding:20px 0}}.c-mv1__ttl{font-size:9.6rem;font-weight:600;color:#1a1a1a;text-align:center;font-family:"Oswald",sans-serif}@media only screen and (max-width:767px){.c-mv1__ttl{font-size:5rem}}.c-sort{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;font-family:"Oswald",sans-serif}@media only screen and (max-width:767px){.c-sort{flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start}}.c-sort__btn{flex-shrink:0;width:71px;height:40px;margin:0 4px}@media only screen and (max-width:767px){.c-sort__btn{margin:4px}}.c-sort__btn a{width:100%;height:100%;box-sizing:border-box;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #1a1a1a;color:#fff;font-size:1.7rem;font-weight:500;background-color:#1a1a1a;padding:7px 24px 8px}@media only screen and (max-width:767px){.c-sort__btn a{font-size:1.4rem}}.c-sort__choose{height:40px;margin:0 4px}@media only screen and (max-width:767px){.c-sort__choose{margin:4px}}.c-sort__choose select{padding:5px 31px 8px 24px;width:100%;height:100%;border:none;font-size:1.7rem;font-weight:500;line-height:1.75;letter-spacing:-.03rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;color:#fff;background:#1a1a1a;cursor:pointer;background-image:url(https://evolva-gym.com/assets/img/common/arrow-down.svg);background-repeat:no-repeat;background-position:80% 51%;font-family:"Oswald",sans-serif}.c-sort__choose select::-ms-expand{display:none}@media only screen and (max-width:767px){.c-sort__choose select{font-size:1.4rem;padding-top:8px}}.c-sort__choose select option{cursor:pointer;font-size:1.4rem;font-weight:500;line-height:1.8}.c-sort__choose:last-child select{padding:5px 40px 8px 24px;background-position:87% 51%}@media only screen and (max-width:767px){.c-sort__choose:last-child select{padding-top:8px}}.mfp-content{position:static}.product-item .pro-content .imgText__img{max-width:448px;margin:0 auto}@media screen and (max-height:700px) and (min-width:1280px){.product-item .pro-content .imgText__img{width:auto;height:300px;text-align:center}.product-item .pro-content .imgText__img img{height:100%;width:auto}}.product-item .pro-content .imgText__text{color:#333;margin:-32px 0 0}@media only screen and (max-width:767px){.product-item .pro-content .imgText__text{margin:0}}.product-item .pro-content .imgText__text .c-text1{margin:2px 0 0;padding-right:20px}@media only screen and (max-width:767px){.product-item .pro-content .imgText__text .c-text1{padding:0}}.product-item .mfp-close{color:transparent;width:44px;height:44px;position:absolute;top:auto;bottom:-70px;right:50%;box-sizing:border-box;cursor:pointer;-webkit-transform:translateX(50%);transform:translateX(50%)}.product-item .mfp-close::before,.product-item .mfp-close:after{content:"";width:44px;height:1px;background-color:#fff;position:absolute;top:22px;left:0;-webkit-transform-origin:center;transform-origin:center}.product-item .mfp-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product-item .mfp-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:767px){.product-item .mfp-close{width:22px;height:22px;bottom:-44px}.product-item .mfp-close::before,.product-item .mfp-close:after{width:100%;top:0}}.mfp-container{width:704px;height:528px;padding:0 14px 22px 31px;background:#fff;margin:0 auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:auto}@media screen and (max-height:700px) and (min-width:1280px){.mfp-container{height:440px;padding:14px 22px}}@media only screen and (max-width:1024px) and (orientation:landscape){.mfp-container{height:80%;min-height:auto;overflow:auto;padding-top:14px}.mfp-container .mfp-close{display:none}}@media only screen and (max-width:767px){.mfp-container{width:80%;padding:30px;height:auto;min-height:480px}}.mfp-container .mfp-arrow{width:44px;height:44px;background:rgba(0,0,0,.8);opacity:1;margin-top:-22px}@media only screen and (max-width:767px){.mfp-container .mfp-arrow{margin-top:-15px;width:30px;height:30px;box-sizing:border-box;display:block;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.mfp-container .mfp-arrow::before{content:'';display:block;box-sizing:border-box;width:16px;height:16px;border:none;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);position:absolute;top:50%;left:60%;margin:0}@media only screen and (max-width:767px){.mfp-container .mfp-arrow::before{width:10px;height:10px}}.mfp-container .mfp-arrow::after{content:none}.mfp-container .mfp-arrow-left{left:24px}@media only screen and (max-width:767px){.mfp-container .mfp-arrow-left{left:0}}.mfp-container .mfp-arrow-right{right:24px}.mfp-container .mfp-arrow-right::before{left:40%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media only screen and (max-width:767px){.mfp-container .mfp-arrow-right{right:0}}.mfp-wrap{cursor:pointer}.mfp-auto-cursor .mfp-content{cursor:pointer}.mfp-bg{background:#0d0d0d;opacity:1}@-webkit-keyframes scale-contain {
  from {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
  }
}@keyframes scale-contain {
  from {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
  }
}@-webkit-keyframes fadein-ttl {
  from {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes fadein-ttl {
  from {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@-webkit-keyframes fadein-cs {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}@keyframes fadein-cs {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}.p-top1{background:#0d0d0d;padding:97px 0 127px;position:relative;z-index:1;margin-top:-1px}@media only screen and (max-width:767px){.p-top1{padding:60px 0}}.p-top1-btn{text-align:center;margin-top:81px}.p-top1-btn a{display:inline-block;box-sizing:border-box;font-size:1.9rem;font-weight:600;font-family:"Oswald",sans-serif;color:#999;position:relative;letter-spacing:-.5px;padding-bottom:6px}.p-top1-btn a::after{content:"";width:100%;height:1px;background:#999;position:absolute;left:0;bottom:0}.p-top1-btn2{text-align:center;padding-top:50px}.p-top1-btn2 a{display:inline-block;box-sizing:border-box;font-weight:600;font-family:"Oswald",sans-serif;color:#fff;background-color:#0d0d0d;border:solid 1px #999;border-radius:40px;padding:12px 32px}.p-top1-btn2 a:hover{color:#0d0d0d;background-color:#fff}.p-top-concept{padding-top:100vh}.p-top-concept .c-btn1--mode a{margin-top:37px;text-align:center;font-size:2rem}.p-top-concept .c-btn1{max-width:338px;margin:0}.c-btn1--mode a{margin:37px auto 0;font-size:2rem}@media only screen and (max-width:767px){.p-top-concept{padding:60px 16px}.p-top-concept>.c-btn1{max-width:100%}}.p-top-style{padding:31rem 0 12.6rem;overflow:hidden}@media only screen and (max-width:767px){.p-top-style{padding:60px 16px;margin-top:0}}.p-top-style .c-ttl1{position:absolute;top:16.1rem;left:-13px;z-index:20}@media only screen and (max-width:767px){.p-top-style .c-ttl1{position:static;margin-bottom:20px}}.p-top-style-inner{max-width:1136px;margin:96px auto 0}@media only screen and (max-width:767px){.p-top-style-inner{margin-top:60px}}.p-top-style-inner .link1{text-align:right;margin-top:84px}.p-top-style-inner .link1 a{font-size:1.5rem;font-weight:500;letter-spacing:-.01em}.p-top-style-inner .link1+.link1{margin-top:10px}.p-top-style-inner .boxapp{margin:140px auto 0;max-width:736px;background:rgba(0,0,0,.05);text-align:center;padding:27px 16px 32px}.p-top-style-inner .boxapp .ttl{font-size:1.5rem;font-weight:500;margin-top:6px}.p-top-style-inner .boxapp ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:18px}.p-top-style-inner .boxapp ul li{margin:0 4px}.p-top-style-inner .boxapp ul li a{display:block;box-sizing:border-box}.p-top-style-inner .boxapp ul li a img{height:48px}.p-top-room{margin:0 auto;padding-top:96px;max-width:704px}@media only screen and (max-width:767px){.p-top-room{padding-top:100px;width:100%}}.p-top-room .c-ttl1{position:static}.p-top-room .room-slider{margin-top:40px}@media only screen and (max-width:767px){.p-top-room .c-ttl1{margin-bottom:0}.p-top-room .room-slider{margin-top:30px}}.room-slider .image{position:relative}.room-slider .room-txt{position:absolute;padding:0 10px 2px;background-color:#fff;top:32px;font-weight:600;font-family:"Oswald",sans-serif}.slide-arrow{background-color:rgba(0,0,0,.6);margin:auto;position:absolute;top:50%;z-index:10;border:none;padding:10px 13px}.prev-arrow{left:0}.next-arrow{right:0}.prev-arrow:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f053";font-size:20px;color:#fff}.next-arrow:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";font-size:20px;color:#fff}.p-top-style .p-top1-btn{margin-top:32px;text-align:left}.p-top-style-btn a{font-size:1.5rem;font-weight:700;border-bottom:1px solid #1a1a1a;max-width:141px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:left;box-sizing:border-box;margin-top:14px;padding:8px 12px;letter-spacing:-.3px;color:#000}.p-top-style-btn a svg{margin:0 0 0 4px}.p-top-style-btn a svg path{fill:currentColor}.p-top-flow{padding:118px 0 130px;background:#fff;position:relative;z-index:1}@media only screen and (max-width:767px){.p-top-flow{padding:60px 0}}.p-top-flow .c-flow{margin:62px 0 0}.p-top-plan{padding:118px 0 128px;overflow:hidden}@media only screen and (max-width:767px){.p-top-plan{padding:60px 0}}.p-top-plan .list-price{display:-webkit-box;display:flex;margin-top:37px;margin-right:-24px}@media only screen and (max-width:767px){.p-top-plan .list-price{display:block;margin:15px 0}}.p-top-plan .list-price li{width:calc(25% - 24px);margin-right:24px;background-repeat:no-repeat;border-width:0 4px 4px 0;border-style:solid;border-color:transparent #e6e6e6 #e6e6e6 transparent;text-align:center;padding:30px 8px 22px 11px}@media only screen and (max-width:767px){.p-top-plan .list-price li{width:100%;padding:20px 8px;border-bottom:2px solid #e6e6e6;border-right:none}.p-top-plan .list-price li:first-child{border-top:2px solid #e6e6e6}}.p-top-plan .list-price li .ttl{font-size:2.3rem;font-weight:700;letter-spacing:-.4px}.p-top-plan .list-price li .ttl span{margin:0 0 0 10px}.p-top-plan .list-price li .bor{margin:8px 0 17px}.p-top-plan .list-price li .bor::before{content:"";display:block;box-sizing:border-box;width:100%;height:1px;max-width:172px;background:#333;margin:0 auto}.p-top-plan .list-price li .label{font-size:1.5rem;line-height:22px;color:#fff;background:#1a1a1a;border-radius:11px;max-width:172px;margin:4px auto 0}.p-top-plan .list-price li .price{font-weight:700;line-height:1.5}.p-top-plan .list-price li .price span{font-size:3.9rem;letter-spacing:-1px;font-family:"Oswald",sans-serif}.p-top-plan .list-price li .price small{font-size:2.3rem;vertical-align:super;display:inline-block;-webkit-transform:translate(4px,2px);transform:translate(4px,2px)}.p-top-plan .box1{max-width:704px;margin:30px auto 0;text-align:center}.p-top-plan .box1__row1{background-color:#fff;padding:30px 0 13px;position:relative}.p-top-plan .box1__row1:after{content:"";width:0;height:0;border-style:solid;border-width:13px 17px 0 17px;border-color:#fff transparent transparent transparent;position:absolute;left:50%;bottom:-12px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-top-plan .box1__row2{background-color:#e6e6e6;color:#bf0033;padding:23px 0 27px}.p-top-plan .box1__row2 .ttl{font-size:2rem;font-weight:700}.p-top-plan .box1 .price-out{font-size:3rem;font-weight:700;margin-top:3px;letter-spacing:-.5px}.p-top-plan .box1 .price-out span{position:relative}.p-top-plan .box1 .price-out span::before,.p-top-plan .box1 .price-out span::after{content:"";width:100%;height:2px;background-color:#bf0033;position:absolute;left:0}.p-top-plan .box1 .price-out span::before{top:46%}.p-top-plan .box1 .price-out span::after{top:58%}.p-top-plan .box1 .price-new{font-weight:700;font-size:3.6rem;font-family:"Oswald",sans-serif;line-height:1;margin:-3px 0 0;letter-spacing:2px;-webkit-transform:translateX(2px);transform:translateX(2px)}.p-top-plan .box1 .price-new span{font-size:4.6rem;letter-spacing:-1px}.p-top-plan .plan-block{margin-top:57px}@media only screen and (max-width:767px){.p-top-plan .plan-block{margin-top:30px}}.p-top-plan .plan-block .title1{text-align:center;position:relative;letter-spacing:-1px;padding-bottom:20px}.p-top-plan .plan-block .title1 span.jp{display:block;font-weight:700;font-size:16px;margin-bottom:-10px;text-align:center}.p-top-plan .plan-block .title1 span.en{font-size:4.5rem;font-weight:600;font-family:"Oswald",sans-serif}@media only screen and (max-width:767px){.p-top-plan .plan-block .title1 span.en{font-size:3rem}.p-top-plan .plan-block .title1 span.jp{font-size:13px;margin-bottom:-3px}}.p-top-plan .plan-block .title1 span.en{position:relative;padding-bottom:27px}@media only screen and (max-width:767px){.p-top-plan .plan-block .title1 span.en{display:inline-block;padding-bottom:5px}}.p-top-plan .plan-block .title1 span svg{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%);transform:translate(-50%)}@media only screen and (max-width:767px){.p-top-plan .plan-block .title1 span svg{width:100%;height:auto}}.p-top-plan .plan-block+.plan-block{margin-top:16px;margin-bottom:60px}.p-top-plan .c-listPrice{margin-top:32px}.p-top-plan .plan-note{font-size:14px;margin-bottom:60px;margin-top:16px}@media only screen and (max-width:767px){.p-top-plan .c-listPrice{margin-top:16px}}.p-top-plan .box2{background:url(https://evolva-gym.com/assets/img/top/xbg-box.png.pagespeed.ic.4fMplmlZdv.png) no-repeat;max-width:736px;margin:72px auto 0;padding:37px 48px 46px;background-size:cover}@media only screen and (max-width:767px){.p-top-plan .box2{padding:24px}}.p-top-plan .box2 .c-ttl4 span{padding-bottom:19px}@media only screen and (max-width:767px){.p-top-plan .box2 .c-ttl4 span{padding-bottom:4px}}.p-top-plan .box2 ul{margin-top:26px}@media only screen and (max-width:767px){.p-top-plan .box2 ul{margin-top:15px}}.p-top-plan .box2 ul li{font-size:1.3rem;line-height:1.5;position:relative;margin-top:11px;padding-left:12px;letter-spacing:-.3px}.p-top-plan .banner{max-width:704px;margin:40px auto 80px}@media only screen and (max-width:767px){.p-top-plan .banner{margin:30px auto 60px}}.p-top-trainer{background-color:#fff;padding:64px 16px 128px;position:relative;z-index:1}.trainer-area{display:flex;flex-wrap:wrap;margin-top:40px;justify-content:center}@media only screen and (max-width:767px){.trainer-area{display:block;margin-top:0;max-width:100%}.trainer-area:nth-of-type( n+2 ) {margin:20px 0 0;max-width:100%}.m-t-44{margin-top:44px}}.trainer-box{width: calc((100% - 32px) / 3)}.trainer-box:nth-child(n + 4) {margin-top:40px}.trainer-box:nth-child( n + 2 ){margin-left:16px}.trainer-box:nth-child( 4 ){margin-left:0}@media only screen and (max-width:1024px){.trainer-area{max-width:736px;margin-left:auto;margin-right:auto;justify-content:space-between}.trainer-box{width: calc((100% - 16px) / 2)}.trainer-box:nth-child(n + 2) {margin-left:0}.trainer-box:nth-child(n + 3) {margin-top:40px}}@media only screen and (max-width:767px){.trainer-box{width:100%}.trainer-box:nth-child(n + 3) {margin-top:44px}}@media only screen and (max-width:1024px){.trainer-box:nth-child( n + 2 ){margin-left:0}}@media only screen and (max-width:767px){.trainer-box:nth-child( n + 2 ){margin:44px 0 0}}.trainer-ex{padding:0 16px}.p-top-trainer .tag{padding-top:4px;font-size:13px}.p-top-trainer .txt{margin-top:20px;padding-top:20px;border-top:1px solid #e6e6e6;text-align:justify}.p-top-trainer .c-ttl5{margin-top:20px;text-align:center}.p-top-trainer .name{font-size:26px;font-weight:600;font-family:"Oswald",sans-serif}.p-top-trainer .title1{text-align:center;position:relative;letter-spacing:-1px;padding-bottom:20px}.p-top-trainer .title1 span.jp{display:block;font-weight:700;font-size:16px;margin-bottom:-10px;text-align:center}@media only screen and (max-width:767px){.p-top-trainer{padding:60px 0}.p-top-trainer .title1 span.en{font-size:3rem}.p-top-trainer .title1 span.jp{font-size:13px;margin-bottom:-3px}}.p-top-trainer .title1 span.en{font-size:4.5rem;font-weight:600;font-family:"Oswald",sans-serif}@media only screen and (max-width:767px){.p-top-trainer .title1 span.en{font-size:3rem}.p-top-trainer .title1 span.jp{font-size:13px;margin-bottom:-3px}}.p-top-trainer .title1 span.en{position:relative;padding-bottom:27px}@media only screen and (max-width:767px){.p-top-trainer .title1 span.en{display:inline-block;padding-bottom:5px}}.p-top-trainer .title1 span svg{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%);transform:translate(-50%)}@media only screen and (max-width:767px){.p-top-trainer .title1 span svg{width:100%;height:auto}}.c-text-note{display:block}.c-text-note .c-text-note-p{display:block;margin:0 auto;width:fit-content;font-size:13px;font-weight:700;color:#bf0033}.br-525-on{display:none}@media only screen and (max-width:525px){.br-525{display:none}.br-525-on{display:block}}.br-767{display:block}.br-767-on{display:none}@media only screen and (max-width:767px){.br-767{display:none}.br-767-on{display:block}}.br-1125{display:none}@media only screen and (max-width:1125px){.br-1125{display:block}}@media only screen and (max-width:767px){.br-1125{display:none}}.p-top-facility{padding:118px 0 113px;background-color:#1a1a1a;color:#fff;position:relative;overflow:hidden}@media only screen and (max-width:1024px){.p-top-facility{padding-left:16px;padding-right:16px}}@media only screen and (max-width:767px){.p-top-facility{padding:60px 16px}}.p-top-facility .c-list-modal{margin-top:62px}@media only screen and (max-width:767px){.p-top-facility .c-list-modal{margin-top:30px}}.p-top-shop{padding:130px 0 128px;overflow:hidden;background:#fff;position:relative}@media only screen and (max-width:767px){.p-top-shop{padding:60px 0}}.p-top-shop .c-ttl2+.c-text1{margin-top:22px}.p-top-shop .c-list2{margin-top:62px}.p-top-ban{padding:82px 0 120px;overflow:hidden}@media only screen and (max-width:767px){.p-top-ban{padding:40px 0 60px}}.p-top1 .c-ttl6{max-width:85.5px;margin:0 auto}.p-top1 .c-ttl6 p{display:inline-block;box-sizing:border-box;font-size:4rem;font-weight:600;font-family:"Oswald",sans-serif;color:#fff;position:relative;letter-spacing:-.5px;margin:0 auto;padding-bottom:6px}.p-top1 .c-ttl6 p::after{content:"";width:100%;height:1px;background:#999;position:absolute;left:0;bottom:0}.p-top-trainer .insta-icon{display:block;max-height:24px;height:100%}.p-top-trainer .youtube-icon{padding-left:10px;max-width:28px;max-height:19px}.sns-icon-area{margin-top:4px;display:flex;justify-content:center;align-items:center}.c-text1.text-bold{font-weight:600;border:2px solid #e6e6e6;padding:8px;border-radius:3px}.normal-a-detail{color:#bf0033;margin:0!important;font-weight:500!important}.p-news__main{overflow:hidden;padding-bottom:128px}@media only screen and (max-width:767px){.p-news__main{padding-bottom:80px}}.p-news .c-listnews{margin-top:24px}@media only screen and (max-width:767px){.p-news .c-listnews{margin-top:0}}.p-news .c-btn3{margin-top:65px}.p-news .c-btn3.mt1{margin-top:57px}@media only screen and (max-width:767px){.p-news .c-btn3{margin-top:30px}}.c-singlecontent{max-width:704px;margin:56px auto 0;padding:67px 0 64px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;position:relative}@media only screen and (max-width:767px){.c-singlecontent{margin-top:30px;padding:30px 0 40px}}.c-singlecontent::before{content:"";position:absolute;width:100%;height:1px;background:#fff;top:0;left:0}.c-singlecontent::after{content:"";position:absolute;width:100%;height:1px;background:#fff;bottom:0;left:0}.c-singlecontent .c-timeCate{-webkit-box-pack:center;justify-content:center;margin-left:16px}.c-singlecontent .title{text-align:center;font-size:2.6rem;font-weight:700;line-height:1.5;margin-top:24px;letter-spacing:-.02em}@media only screen and (max-width:767px){.c-singlecontent .title{font-size:2rem;margin-top:15px}}.c-singlecontent .content{font-size:1.5rem;letter-spacing:-.02em;margin-top:37px}@media only screen and (max-width:767px){.c-singlecontent .content{margin-top:15px}}.c-singlecontent .content p{margin-top:20px}@media only screen and (max-width:767px){.c-singlecontent .content p{margin-top:15px}}.c-singlecontent .content p.mb{margin-bottom:30px}@media only screen and (max-width:767px){.c-singlecontent .content p.mb{margin-bottom:15px}}.c-singlecontent .thumb{margin:0 auto;width:100%;position:relative}.c-singlecontent .thumb::before{content:"";display:block;padding-top:66%}.c-singlecontent .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";position:absolute;top:0;left:0}.c-singlecontent.mode{border-top-color:transparent;margin-top:55px;padding-top:0;padding-bottom:61px}.c-singlecontent.mode::before{content:none}.c-singlecontent.mode .c-timeCate{margin-top:35px}.u-white{color:#fff}.u-bg1{background:url(https://evolva-gym.com/assets/img/top/xbg.jpg.pagespeed.ic.QBGr0wSEyB.jpg) repeat;background-size:100px;position:relative;z-index:1}.plan-tbl01-wrap{background-color:#fff;margin-top:24px}.plan-tbl01{border-spacing:5px;width:100%}.plan-tbl01-wrap thead th{width:22%}.plan-tbl01-wrap thead th.blank{width:12%}.plan-tbl02-wrap thead th{width:84%}.plan-tbl03-wrap thead th{width:84%}.plan-tbl02-wrap thead th.blank,.plan-tbl03-wrap thead th.blank{width:16%}.plan-tbl01 thead th{background-color:#000;color:#fff;font-weight:400;text-align:center}.plan-tbl01 thead th.blank{background-color:transparent}.plan-tbl01 thead th .head-wrap{padding:10px 0;position:relative}.plan-tbl01-wrap thead th span.en{color:#fff;display:block;font-family:"Oswald",sans-serif;font-size:2.6rem;letter-spacing:-.5px;line-height:1.2;font-weight:600}.plan-tbl02-wrap thead th span.en{color:#fff;font-family:"Oswald",sans-serif;font-size:2.6rem;letter-spacing:-.5px;line-height:1.2;font-weight:600}.plan-tbl03-wrap thead th span.en{color:#fff;display:block;font-family:"Oswald",sans-serif;font-size:2.6rem;letter-spacing:-.5px;line-height:1.2;font-weight:600}.plan-tbl01 thead th small{font-size:1.1rem;display:block;letter-spacing:.01em;margin-top:4px}.plan-tbl01 thead th .recommend{color:#bf0033;display:block;font-size:1.7rem;font-weight:700;left:0;margin:auto;position:absolute;right:0;text-align:center;top:-22px;width:90px}.plan-tbl01 thead th .recommend::before{background-color:#bf0033;content:"";display:block;height:17px;top:2px;left:0;position:absolute;transform:rotate(-18deg);width:2px}.plan-tbl01 thead th .recommend::after{background-color:#bf0033;content:"";display:block;height:17px;top:2px;position:absolute;right:0;transform:rotate(21deg);width:2px}.plan-tbl01 thead th .recommend-icon{background-color:#c6a746;height:44px;left:10px;position:absolute;top:-10px;width:26px}.plan-tbl01 thead th .recommend-icon svg{bottom:0;height:14px;left:0;margin:auto;position:absolute;right:0;top:0;width:14px}.plan-tbl01 thead th .recommend-icon::after{border-bottom:6px solid #000;border-left:13px solid transparent;border-right:13px solid transparent;bottom:0;content:"";display:block;left:0;position:absolute}.plan-tbl01 thead th .head-wrap .box-txt{background-color:#fff;bottom:0;color:#bf0033;font-size:1.3rem;font-weight:700;height:22px;left:20px;margin:auto;padding:4px 6px;position:absolute;top:0}.plan-tbl01 thead th .head-wrap .sub{font-size:1.4rem}.plan-tbl01 thead th .head-cols{display:flex;padding-bottom:10px;width:100%}.plan-tbl01 thead th .head-col{color:#fff;flex:1;font-size:1.5rem;font-weight:700;text-align:center}.plan-tbl01 tbody tr:nth-child(2n+1) th,
.plan-tbl01 tbody tr:nth-child(2n+1) td {background-color:#d9d9d9}.plan-tbl01 tbody tr:nth-child(2n) th,
.plan-tbl01 tbody tr:nth-child(2n) td {background-color:#fff}.plan-tbl01 tbody th{font-size:1.4rem;padding:8px 0;text-align:center}.plan-tbl01 tbody td{font-size:1.5rem;font-weight:600;padding:16px 0;text-align:center}.plan-tbl01 tbody td .original{font-size:1.8rem;margin-top:-6px;padding:0 12px;text-align:left}.plan-tbl01 tbody td .price-down{font-weight:700;line-height:1.2}.plan-tbl01 tbody td .price{font-weight:700;line-height:1.2}.plan-tbl01 tbody td .price-down .arrow-icon{position:relative;top:-2px;left:-4px}.plan-tbl01 tbody td .price-down span{color:#bf0033;font-size:3.8rem;letter-spacing:-1px;font-family:"Oswald",sans-serif}.plan-tbl01 tbody td .price span{font-size:3.8rem;letter-spacing:-1px;font-family:"Oswald",sans-serif}.plan-tbl01 tbody td .price-down small{font-size:1.9rem;vertical-align:super;display:inline-block;-webkit-transform:translate(1px,4px);transform:translate(1px,4px)}.plan-tbl01 tbody td .price-tax{}.sp-inline{display:none}.plan-tbl02-wrap{background-color:#fff;margin:24px auto 0;width:728px}.plan-tbl01 tbody td.price-wrap{padding:4px 0 10px}.plan-tbl03-wrap{background-color:#fff;margin:44px auto 0;width:728px}.plan-sale{background-color:#e6e6e6;color:#bf0033;padding:16px;text-align:center;font-size:20px;font-weight:700;margin:16px auto 0;max-width:704px;line-height:2.5rem}.plan-sale .en{font-size:32px;font-family:"Oswald",sans-serif}.plan-sale .small{font-size:14px}#pplan .info-txt{margin:24px auto 0;max-width:728px}#pplan .info-txt .ttl{font-weight:600;font-size:1.8rem;text-align:center}#pplan .info-txt .txt{margin:12px 0 0;font-size:1.5rem;text-align:left}#pplan .info-txt .txt .small{font-size:1.5rem}#pcontact .policy{position:relative}#pcontact .policy::after{content:" | ";margin-bottom:7px;margin-left:16px}#pcontact .policy:last-of-type::after{content:" ";display:none}.policy-link{display:flex;justify-content:center;margin-top:30px}.policy-link .policy{margin-left:24px}.policy-link .policy:first-of-type{margin-left:0}.p-t-37{padding-top:37px}.p-t-37 a{margin:0 auto;padding:40px 0}@media only screen and (max-width:520px){#pcontact .policy::after{margin-left:6px}.policy-link .policy{font-size:12px;margin-left:6px;letter-spacing:-.025em}}@media only screen and (max-width:374px){#pcontact .policy::after{content:" ";display:none}.policy-link{display:block;text-align:center}.policy-link .policy{display:block;margin-left:0;margin-top:16px}}@media only screen and (max-width:899px){.plan-tbl01-wrap{overflow:scroll;margin-top:24px;padding-bottom:10px;padding-top:22px}.plan-tbl01 tbody td .price-down span{font-size:3rem}.plan-tbl01 tbody td .price span{font-size:3rem}.plan-tbl01 tbody td .price-down small{font-size:1.4rem}.plan-tbl01 tbody td .original{font-size:1.6rem}.plan-tbl01 tbody td{font-size:1.4rem}.plan-tbl01 tbody th{font-size:1.2rem}.plan-tbl01 tbody td .price-down svg{width:20px}.plan-tbl01 tbody td .price-down .arrow-icon{left:-2px;top:-1px}.plan-tbl01 thead th .recommend{font-size:1.5rem;top:-18px;width:74px}.plan-tbl01 thead th .recommend::before{height:15px}.plan-tbl01 thead th .recommend::after{height:15px}.sp-inline{display:inline}}@media only screen and (max-width:767px){.plan-tbl02-wrap,.plan-tbl03-wrap{width:100%}.plan-tbl01{border-spacing:2px}#pplan .info-txt{margin:0 auto 0}#pplan .info-txt .ttl{font-size:1.6rem}#pplan .info-txt .txt{font-size:1.4rem}#pplan .info-txt .txt .small{font-size:1.2rem}.p-t-37 a{padding:29px 0}}@media only screen and (max-width:679px){.plan-tbl01-wrap .plan-tbl01{width:680px}.plan-tbl01 thead th .head-wrap .box-txt{bottom:auto;left:10px;margin:0 0 6px;padding:4px 0;position:relative;right:10px;width:calc(100% - 20px)}}@media only screen and (max-width:459px){.plan-tbl03-wrap .plan-tbl01{width:460px}.plan-tbl02-wrap{padding-bottom:10px}.plan-tbl03-wrap{overflow:scroll;margin-top:20px;padding-bottom:10px}}.p-b-96{padding-top:96px}@media only screen and (max-width:1024px){.c-imgtext1--style1.p-b-96{padding-top:0}}@media only screen and (max-width:767px){.c-imgtext1--style1.p-b-96{margin-top:60px;padding-top:0}}.pankuzu{margin:96px 0 0 16px;font-size:13px;color:#999}.p-policy{}.p-policy .c-ttl6{text-align:center}.p-policy .c-ttl6 span{display:inline-block;font-size:24px;padding-bottom:18px;margin-bottom:32px;border-bottom:1px solid #1a1a1a}.btn-area{padding:62px 16px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:62px}.top-btn{display:flex;border:1px solid #1a1a1a;padding:16px;margin-left:14px;border-radius:3px;align-items:center;position:relative;font-size:16px;font-weight:500}.top-btn:first-child{margin-left:0}.top-btn img{display:block;width:100%;max-width:24px;min-width:24px;padding-left:10px}.top-btn:hover{background-color:#000;color:#fff}.top-btn:hover .hover{filter:invert(100%) sepia(0%) saturate(7%) hue-rotate(197deg) brightness(104%) contrast(106%)}.p-policy-01{padding-bottom:120px;font-size:15px}.p-policy-02{padding-bottom:120px;font-size:15px}.p-policy-03{padding-bottom:120px;font-size:15px}#membership{}#policy{padding-top:112px;margin-top:-112px}#law{padding-top:112px;margin-top:-112px}.policy-box{margin-bottom:32px}.policy-box .txt{text-align:justify}.top-txt{margin-bottom:16px}.policy-list-area{padding-top:8px;padding-left:1.8em}.policy-list-area ol{list-style-type:decimal!important}.policy-list-area ol li{margin-bottom:8px}.policy-list-area ol li::marker{list-style-position:inside;font-weight:500}.policy-list{}.policy-list .p-in-list{margin-left:16px}.ps{text-align:left}.policy-table{width:100%;border-collapse:collapse;border:1px solid #d9d9d9}.policy-table th,td{}.policy-table th{width:30%;background-color:#d9d9d9;border-bottom:1px solid #fff;padding:16px;text-align:left}.policy-table .btm-border{border-bottom:1px solid #d9d9d9}.policy-table td{text-align:justify;padding:16px;border-bottom:1px solid #d9d9d9;line-height:1.5em}.t-txt{margin-bottom:8px}.t-txt .bold{font-weight:600}.sp-only{display:none}.br-479{display:none}.staff-btn{font-size:1.5rem;font-weight:700;border:1px solid #1a1a1a;border-radius:3px;width:100%;height:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;box-sizing:border-box;margin:38px auto 0}@media only screen and (max-width:767px){.staff-btn{width:200px}}@media only screen and (max-width:1027px){.top-btn:last-child{margin-top:16px}}@media only screen and (max-width:999px){.btn-area{display:block;margin:0 auto;max-width:704px;padding:32px 16px 60px}.top-btn{max-width:100%;margin-left:0;margin-top:16px;justify-content:space-between}#policy{padding-top:96px;margin-top:-96px}#law{padding-top:96px;margin-top:-96px}}@media only screen and (max-width:767px){.pankuzu{}.p-policy{}.btn-area{}.top-btn{}.p-policy-01{padding-bottom:60px}.p-policy-02{padding-bottom:60px}.p-policy-03{padding-bottom:60px}#membership{}#policy{}#law{}.policy-box{}.policy-box .txt{}.policy-list-area{}.policy-list{}.policy-list ol li{}.policy-list ol li::before{}.policy-list .p-in-list{}.ps{}.policy-table{}.policy-table th,td{}.policy-table th{display:block;width:100%}.policy-table td{display:block;border-bottom:none}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}.sp-only{display:block}}@media only screen and (max-width:479px){.br-479{display:block}}@media only screen and (max-width:374px){.sp-only,.none-374{display:none}}.c-imgtext1__info>.reserve-info{margin:37px 16px 0 0;max-width:515px;background:#e6e6e6;border-radius:3px;padding:8px 15px 15px}.p-t-37>.reserve-info{margin:0 auto}.reserve-info{margin:37px auto 0;max-width:468px;background:#e6e6e6;border-radius:3px;padding:8px 15px 15px}.c-imgtext1__info .txt.reserve-txt{font-size:1.5rem;font-weight:400;line-height:1.8;margin:0}.reserve-txt{font-size:1.5rem;font-weight:400;line-height:1.8;font-feature-settings:"palt";letter-spacing:-.05rem}.reserve-txt_ttl{display:block;font-weight:700}.reserve-txt_btn{display:block;max-width:520px;padding:8px 0 8px 0;font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:-.3px;box-sizing:border-box;border-bottom:1px solid #1a1a1a;position:relative}.reserve-txt_btn:after{content:"";width:12px;height:12px;margin-left:6px;background:url(https://evolva-gym.com/assets/img/top/icon-arrow.svg) no-repeat;background-size:contain;position:absolute;bottom:12px}.reserve-txt_btn>svg{padding-left:10px;margin-bottom:6px}.p-t-37>.reserve-info>a{padding:8px 0}.p-top-trainer .reserve-txt.txt{margin-top:0;padding-top:0}.plan-reserve-info{display:block;margin-top:24px;max-width:458px}@media only screen and (max-width:767px){.reserve-txt_btn{padding:8px 0 8px 0}.reserve-info-wrap{padding:0 16px}.plan-reserve-info{max-width:100%}}.icon-new{background-color:#bf0033;color:#fff;font-size:12px;padding:6px 8px 8px 8px;margin-right:6px}.c-text-ready.txt{font-weight:600;color:#929292;text-align:center;padding-bottom:20px;border-bottom:1px solid #e6e6e6}