@charset "UTF-8";#p-nextbody .btnNav_ttl{color:#0079c3}#p-nextbody .c-btnNav_txt{color:#0079c3}#p-nextbody .btnNav_list>li a::before{border-color:transparent transparent #0079c3 transparent}#p-nextbody section.js-inView{-webkit-transition:all .5s;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;transition:all .5s}#p-nextbody section.js-inView.is-inview{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#p-nextbody #main{overflow:hidden}#p-nextbody #main>section{padding-top:0}#p-nextbody #main>section:not(#trainer){padding-bottom:0}#p-nextbody .front{position:relative;height:400px;margin-top:20px;background-image:url(/nextbody/img/bg_nextbody_front.png);background-position:center center;background-repeat:no-repeat;background-size:cover}#p-nextbody .front>p{-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);color:#fff;font-size:2.4rem;line-height:2;text-align:center;text-shadow:0 0 7px #000}#p-nextbody .m-nextbody_heading{position:relative;height:480px;text-align:center}#p-nextbody .m-nextbody_heading::before{-webkit-transform:translate(-50%,-50%);position:absolute;top:calc(50% - 100px);left:50%;width:87px;height:61px;transform:translate(-50%,-50%);background-image:url(/nextbody/img/ico_nextbody_white.png);background-repeat:no-repeat;background-size:100%;content:''}#p-nextbody .m-nextbody_inner{-webkit-transform:translate(-50%,-50%);position:absolute;top:calc(50% + 50px);left:50%;transform:translate(-50%,-50%);text-shadow:0 0 7px #000}#p-nextbody .m-nextbody_tag{color:#fff;font-family:Quicksand;font-size:2rem;font-weight:600;letter-spacing:2px}#p-nextbody .m-nextbody_ttl{color:#fff;font-size:2.6rem;font-weight:700}#p-nextbody .m-nextbody_lead{margin-top:30px;color:#fff;text-align:left}#p-nextbody .m-nextbody_lead.is-center{text-align:center}#p-nextbody .m-nextbody_menuInner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;padding:50px 0}#p-nextbody .m-nextbody_menuInner.is-2Block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#p-nextbody .m-nextbody_menuInner.is-2Block>section{-ms-flex-preferred-size:47%;flex-basis:47%}#p-nextbody .m-nextbody_menuTtl{padding:5px 10px;background-color:#fff;font-size:2rem;line-height:1.2;text-align:center}#p-nextbody .m-nextbody_menuLead{padding:10px}#p-nextbody .m-nextbody_menuBlock{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#p-nextbody .m-nextbody_menuFig{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding:10px;border:3px solid #2a81be;background-color:#e7f5ff}#p-nextbody .m-nextbody_menuFig span{display:inline-block;padding-top:40px;background-image:url(/nextbody/img/ico_yen.png);background-position:center top;background-repeat:no-repeat;background-size:48px 39px;color:#1473b6}#p-nextbody .m-nextbody_menuList{-webkit-box-align:end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end;border-bottom:1px solid #f2f2f2}#p-nextbody .m-nextbody_menuHead{-ms-flex-preferred-size:50%;flex-basis:50%;padding:3px 5px}#p-nextbody .m-nextbody_menuHead span{display:inline-block;margin-left:-5px;padding:3px 10px;background-color:#fff;font-size:1.2rem;line-height:1.2}#p-nextbody .m-nextbody_menuTxt{padding:3px 5px}#p-nextbody .m-nextbody_menuTxt::after{font-size:1.2rem;content:'（税込）'}#p-nextbody .m-nextbody_menuCmt{margin-bottom:10px;font-size:1.2rem;text-align:right}#p-nextbody .m-nextbody_menuAtt{margin-top:10px;font-size:1.2rem}#p-nextbody .m-nextbody_menuAtt::before{content:'※'}#p-nextbody .m-nextbody_landscape{position:relative;margin-bottom:100px;padding:50px 0 0}#p-nextbody .m-nextbody_landscape:before{-webkit-transform:translateX(-50%);position:absolute;bottom:-100px;left:50%;width:0;height:0;transform:translateX(-50%);border-width:100px 960px 0 960px;border-style:solid;content:''}#p-nextbody .m-nextbody_landscape ul{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:800px;margin-right:auto;margin-left:auto}#p-nextbody .m-nextbody_landscape ul>li{-ms-flex-preferred-size:47%;flex-basis:47%}#p-nextbody .m-nextbody_landscapeTxt{margin-top:10px}#p-nextbody .m-nextbody_landscapePic{text-align:center}#p-nextbody #fitnessgym .m-nextbody_heading{background-image:url(/nextbody/img/bg_nextbody_fitness.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}#p-nextbody #fitnessgym .m-nextbody_menuInner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:800px;color:#1073b6}#p-nextbody #fitnessgym .m-nextbody_menuTtl{border-bottom:3px solid #1073b6;color:#1073b6}#p-nextbody #fitnessgym .m-nextbody_menuLead{color:#1073b6}#p-nextbody #fitnessgym .m-nextbody_menuFig{-ms-flex-preferred-size:26%;flex-basis:26%}#p-nextbody #fitnessgym .m-nextbody_menuCont{-ms-flex-preferred-size:68%;flex-basis:68%}#p-nextbody #fitnessgym .m-nextbody_menuHead span{background-color:#1473b6;color:#fff}#p-nextbody #fitnessgym .m-nextbody_landscape{background-color:#1073b6}#p-nextbody #fitnessgym .m-nextbody_landscape:before{border-color:#1073b6 transparent transparent}#p-nextbody #fitnessgym .m-nextbody_landscapeTxt{color:#fff}#p-nextbody #personalswim .m-nextbody_heading{background-image:url(/nextbody/img/bg_nextbody_swim.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}#p-nextbody #personalswim .m-nextbody_landscape{background-color:#dae000}#p-nextbody #personalswim .m-nextbody_landscape:before{border-color:#dae000 transparent transparent}#p-nextbody #personalswim .m-nextbody_menuInner{max-width:670px}#p-nextbody #personalswim .m-nextbody_menuInner section{-ms-flex-preferred-size:100%;flex-basis:100%}#p-nextbody #personalswim .m-nextbody_menuBlock{margin-top:10px}#p-nextbody #personalswim .m-nextbody_menuTtl{border-bottom:3px solid #dae000}#p-nextbody #personalswim .m-nextbody_menuCont{-ms-flex-preferred-size:35%;flex-basis:35%}#p-nextbody #personalswim .m-nextbody_menuHead span{background-color:#dae000}#p-nextbody #personalswim .m-nextbody_menuSystem{-ms-flex-preferred-size:60%;flex-basis:60%;padding:10px 20px;background-color:#dae000}#p-nextbody #personalswim .nextbody_menuSystemTtl{font-size:1.6rem;font-weight:700}#p-nextbody #personalswim .nextbody_menuSystemTtl::before{content:'［'}#p-nextbody #personalswim .nextbody_menuSystemTtl::after{content:'］'}#p-nextbody #personalswim .nextbody_menuSystemTxt{margin-top:10px;line-height:1.8}#p-nextbody #trainer{padding-bottom:100px;background-color:#f6f6f6}#p-nextbody #trainer .m-nextbody_heading{height:300px}#p-nextbody #trainer .m-nextbody_heading::before{top:calc(50% - 50px);background-image:url(/nextbody/img/ico_nextbody_blue.png)}#p-nextbody #trainer .m-nextbody_inner{text-shadow:none}#p-nextbody #trainer .m-nextbody_tag,#p-nextbody #trainer .m-nextbody_ttl{color:#000}#p-nextbody #trainer .m-nextbody_profile{max-width:680px;margin-right:auto;margin-left:auto}#p-nextbody #trainer .m-nextbody_profileInner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}#p-nextbody #trainer .m-nextbody_profilePic{-ms-flex-preferred-size:35%;flex-basis:35%;text-align:center}#p-nextbody #trainer .m-nextbody_profileCont{-ms-flex-preferred-size:60%;flex-basis:60%}#p-nextbody #trainer .m-nextbody_profileName{color:#1473b6}#p-nextbody #trainer .m-nextbody_profileName dt{font-size:3.2rem;font-weight:700;letter-spacing:2px}#p-nextbody #trainer .m-nextbody_profileName dd{font-size:1.8rem}#p-nextbody #trainer .m-nextbody_profileTxt{margin-top:20px;font-size:1.6rem;line-height:2}#p-nextbody .mainvisual{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-image:url(/nextbody/img/bg_mainvisual.jpg);text-align:center}#p-nextbody .mainvisual .c-mainvisual_inner{width:100%;max-width:600px;margin-top:50px}#p-nextbody .mainvisual .mainvisual_logo svg{max-width:360px}#p-nextbody .mainvisual .mainvisual_txt{padding:20px;color:#fff}@media only screen and (max-width:1200px){#p-nextbody #main>section{margin-right:-30px;margin-left:-30px}#p-nextbody .m-nextbody_inner{width:100%;max-width:600px;padding:0 30px}#p-nextbody #trainer{margin-right:0!important;margin-left:0!important}}@media only screen and (max-width:768px){#p-nextbody .front{height:290px;margin-top:10px;background-image:url(/nextbody/img/bg_nextbody_front_sp.png)}#p-nextbody .front>p{font-size:2rem}#p-nextbody .m-nextbody_menuInner{display:block;padding:50px 30px}#p-nextbody .m-nextbody_menuInner>section+section{margin-top:30px}#p-nextbody .m-nextbody_landscape{margin-bottom:50px;padding:50px 30px 0}#p-nextbody .m-nextbody_landscape:before{bottom:-50px;border-width:50px 480px 0 480px}#p-nextbody #trainer .m-nextbody_profile{padding:0 30px}}@media only screen and (max-width:668px){#p-nextbody #main>section{margin-right:-15px;margin-left:-15px;padding-top:0}#p-nextbody #main>section:not(#trainer){padding-bottom:0}#p-nextbody .m-nextbody_heading{height:400px}#p-nextbody .m-nextbody_heading::before{top:calc(50% - 120px)}#p-nextbody .m-nextbody_inner{padding:0 15px}#p-nextbody .m-nextbody_lead{margin-top:20px}#p-nextbody .m-nextbody_lead br{display:none}#p-nextbody .m-nextbody_menuInner{display:block;padding:30px 15px}#p-nextbody .m-nextbody_menuInner>section+section{margin-top:20px}#p-nextbody .m-nextbody_menuTtl{font-size:1.6rem}#p-nextbody .m-nextbody_menuHead{-ms-flex-preferred-size:45%;flex-basis:45%}#p-nextbody .m-nextbody_menuLead{padding:10px 0}#p-nextbody .m-nextbody_menuLead br{display:none}#p-nextbody .m-nextbody_menuCont{max-width:250px;margin-right:auto;margin-left:auto}#p-nextbody .m-nextbody_landscape{padding:30px 15px 0}#p-nextbody .m-nextbody_landscape ul{display:block}#p-nextbody .m-nextbody_landscape ul>li+li{margin-top:20px}#p-nextbody #personalswim .m-nextbody_menuBlock{display:block}#p-nextbody #trainer{padding-bottom:50px}#p-nextbody #trainer .m-nextbody_heading{height:260px}#p-nextbody #trainer .m-nextbody_heading::before{top:calc(50% - 30px)}#p-nextbody #trainer .m-nextbody_profile{padding:0 15px}#p-nextbody #trainer .m-nextbody_profileInner{display:block}#p-nextbody #trainer .m-nextbody_profilePic{max-width:250px;margin-right:auto;margin-left:auto}#p-nextbody #trainer .m-nextbody_profileName{text-align:center}#p-nextbody #trainer .m-nextbody_profileName dt{font-size:2.6rem}#p-nextbody #trainer .m-nextbody_profileName dd{font-size:1.4rem}#p-nextbody #trainer .m-nextbody_profileTxt{font-size:1.4rem}#p-nextbody .mainvisual .mainvisual_logo svg{max-width:240px}#p-nextbody .mainvisual .mainvisual_txt{padding:10px}}@media (webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#p-nextbody .front{background-image:url(/nextbody/img/bg_nextbody_front@2x.png)}#p-nextbody .m-nextbody_heading::before{background-image:url(/nextbody/img/ico_nextbody_white@2x.png)}#p-nextbody #fitnessgym .m-nextbody_heading{background-image:url(/nextbody/img/bg_nextbody_fitness@2x.jpg)}#p-nextbody #personalswim .m-nextbody_heading{background-image:url(/nextbody/img/bg_nextbody_swim@2x.jpg)}#p-nextbody #trainer .m-nextbody_heading::before{background-image:url(/nextbody/img/ico_nextbody_blue@2x.png)}#p-nextbody .mainvisual{background-image:url(/nextbody/img/bg_mainvisual@2x.jpg)}}