@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700,700i&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;1,300;1,400&display=swap);html{overflow-y:scroll;overflow-x:hidden;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:'Noto Sans JP',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#595656;font-weight:300}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-family:'Noto Sans JP',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:300;font-family:'Noto Sans JP',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.container{width:100%;max-width:750px;margin-left:auto;margin-right:auto}.t-white{color:#fff}.t-blue{color:#61b6e6}.bg-blue-light{background-color:#d0e2f1}.bg-blue{background-color:#61b6e6}.bg-off{background-color:#f8f9f7}.bg-grey{background-color:#e8e8e2}.bg-beige{background-color:#eae4d1}.bg-thin-beige{background-color:#f9f9f9}*{-webkit-box-sizing:border-box;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}img{vertical-align:middle;max-width:100%}address,caption,cite,code,dfn,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}del,ins{text-decoration:none}main{display:block}section{position:relative}.pc{display:block}.sp{display:none}@media screen and (max-width:768px){.pc{display:none}.sp{display:block}}@media screen and (min-width:577px){.sp-sm{display:none!important}}@media screen and (max-width:576px){.pc-sm{display:none!important}}body,html{-webkit-font-smoothing:antialiased;overflow-x:hidden;color:#444;font-size:15px}body{display:none}p{color:#444}.is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.is-locked body{-webkit-overflow-scrolling:auto}.ctaLower{display:none;position:fixed;bottom:15px;width:100%;z-index:9999;max-width:900px}.ctaLower a{display:block}.ctaLower a:active,.ctaLower a:focus,.ctaLower a:hover{opacity:1}.page-pilates-01{max-width:750px;padding-top:114px;box-shadow:0 0 10px 2px #d6d6d6}.sec-ttl{font-size:60px;font-weight:700;letter-spacing:.1em;margin:0 0 40px}.sec-ttl .en{display:block;font-family:Lato,sans-serif;font-size:30px;font-style:italic;font-weight:400;letter-spacing:.2em;color:#595656;margin:0 0 20px}#header{background-color:#fff;position:fixed;top:0;left:0;right:0;z-index:99;padding:26px 0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:750px;margin:0 auto}#header .inner{display:flex;align-items:center;justify-content:space-between;max-width:750px;padding:0 22px 0 30px}#header .logo{width:324px}#header .nav-menu{display:none;background:#61b6e6;position:fixed;z-index:5;top:0;left:0;right:0;padding:86px 0;margin:0 auto;height:100%;width:100%;transition:all .4s}#header .nav-menu.active{opacity:1}#header .nav-menu li{font-size:28px;font-weight:400;text-align:center;letter-spacing:.2em}#header .nav-menu li a{color:#fff}#header .nav-menu li:not(:last-child){margin:0 0 40px}.openbtn6{position:relative;z-index:10;cursor:pointer;width:40px;height:40px;border-radius:5px}.openbtn6 span{display:inline-block;transition:all .4s;position:absolute;left:0;height:3px;border-radius:2px;background:#595656}.openbtn6 span:nth-of-type(1){top:5px;width:100%}.openbtn6 span:nth-of-type(2){top:18px;width:100%}.openbtn6 span:nth-of-type(3){top:30px;width:75%}.openbtn6.active span{background:#fff}.openbtn6.active span:nth-of-type(1){top:8px;left:4px;transform:translateY(6px) rotate(-135deg);width:80%}.openbtn6.active span:nth-of-type(2){opacity:0}.openbtn6.active span:nth-of-type(3){top:20px;left:4px;transform:translateY(-6px) rotate(135deg);width:80%}.sec-inner{width:690px;margin:0 auto}@media screen and (max-width:768px){.sec-ttl{font-size:calc(60/750 * 100vw);margin:0 0 calc(40/750 * 100vw)}.sec-ttl .en{font-size:calc(30/750 * 100vw);margin:0 0 calc(20/750 * 100vw)}.page-pilates-01{width:100%;padding-top:calc(114/750 * 100vw)}#header{padding:calc(25/750 * 100vw) calc(24/750 * 100vw) calc(35/750 * 100vw) calc(30/750 * 100vw);width:100%}#header .inner{padding:0;align-items:end}#header .logo{width:calc(324/690 * 100vw);padding:calc(10/690 * 100vw) 0 0}.sec-inner{width:calc(690/750 * 100vw)}#header .nav-menu{padding:calc(120/750 * 100vw) 0}#header .nav-menu li{font-size:calc(34/750 * 100vw)}#header .nav-menu li:not(:last-child){margin:0 0 calc(60/750 * 100vw)}.openbtn6{width:calc(40/750 * 100vw);height:calc(40/750 * 100vw)}.openbtn6 span{height:2px}.openbtn6 span:nth-of-type(1){top:calc(5/750 * 100vw)}.openbtn6 span:nth-of-type(2){top:calc(18/750 * 100vw)}.openbtn6 span:nth-of-type(3){top:calc(30/750 * 100vw)}.openbtn6.active span:nth-of-type(1){top:calc(10/750 * 100vw);left:calc(4/750 * 100vw);width:80%}.openbtn6.active span:nth-of-type(2){opacity:0}.openbtn6.active span:nth-of-type(3){top:calc(32/750 * 100vw);left:calc(4/750 * 100vw);transform:translateY(-6px) rotate(135deg);width:80%}}.scrolldown1{position:absolute;height:50px}.scrolldown1.scroll-rt{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.sec-head .scrolldown1{left:36px;bottom:250px}.sec-check .scrolldown1{right:36px;top:900px}.scrolldown1.scroll-center{top:0;right:0;left:0;margin:0 auto;text-align:center}.scrolldown1 span{position:absolute;left:-15px;top:-15px;font-family:Lato,sans-serif;font-weight:400;font-size:16px;color:#595656;letter-spacing:.2em;z-index:1;height:200px}.sec-check .scrolldown1 span{top:-50px}.scrolldown1.scroll-center span{left:0;right:0}.scrolldown1::after{content:"";position:absolute;top:0;left:-5px;width:1px;height:127px;background:#a7a6a6;animation:pathmove 1.4s ease-in-out infinite;opacity:0;z-index:1}.scrolldown1.scroll-center::after{left:0;right:0;margin:0 auto;animation:pathmoveCenter 1.4s ease-in-out infinite}@keyframes pathmove{0%{height:0;top:80px;opacity:0}30%{height:127px;opacity:1}100%{height:0;top:160px;opacity:0}}@keyframes pathmoveCenter{0%{height:0;top:20px;opacity:0}30%{height:57px;opacity:1}100%{height:0;top:90px;opacity:0}}@media screen and (max-width:768px){.scrolldown1{height:calc(50/750 * 100vw)}.sec-head .scrolldown1{left:calc(36/750 * 100vw);bottom:calc(250/750 * 100vw)}.sec-check .scrolldown1{right:calc(36/750 * 100vw);top:calc(900/750 * 100vw)}.scrolldown1 span{left:calc(-15/750 * 100vw);top:calc(-15/750 * 100vw);font-size:calc(16/750 * 100vw);height:calc(200/750 * 100vw)}.sec-check .scrolldown1 span{top:calc(-70/750 * 100vw)}.scrolldown1::after{left:calc(-3/750 * 100vw);width:1px;height:calc(127/750 * 100vw);animation:pathmoveSP 1.4s ease-in-out infinite}.scrolldown1.scroll-center::after{animation:pathmoveCenterSP 1.4s ease-in-out infinite}@keyframes pathmoveSP{0%{height:0;top:40px;opacity:0}30%{height:calc(127/750 * 100vw);opacity:1}100%{height:0;top:calc(160/750 * 100vw);opacity:0}}@keyframes pathmoveCenterSP{0%{height:0;top:calc(20/750 * 100vw);opacity:0}30%{height:calc(57/750 * 100vw);opacity:1}100%{height:0;top:calc(90/750 * 100vw);opacity:0}}}#header.fixed{box-shadow:0 0 10px -5px rgba(0,0,0,.32)}#header .logo{display:inline-block;line-height:0}#footer{background-color:#fff;max-width:750px;margin:0 auto;box-shadow:0 0 10px 2px #d6d6d6}a{text-decoration:none!important;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{opacity:.7}.txt-maker{background:linear-gradient(transparent 60%,#faf5b3 60%)}.sec-head{position:relative;padding:0 0 72px}.sec-head:before{content:"";display:block;background:#eef8ff;width:100%;height:540px;position:absolute;left:0;right:0;bottom:90px;margin:0 auto;transform:skewY(20deg);z-index:-1}.sec-head .carousel-box{position:relative}.sec-head .txt-catch{font-size:28px;letter-spacing:.3em;margin:0 auto 40px}.sec-head .carousel-box{position:relative}.sec-head .txt-main{position:absolute;width:140px;top:29px;left:38px}.sec-head .carousel{padding:0 40px 0 146px;margin:0 0 120px;position:relative}.sec-head .carousel button{border:none;width:40px;height:40px;position:absolute;top:inherit;bottom:-45px}.sec-head .carousel .carousel-control-next,.sec-head .carousel .carousel-control-prev{background:0 0}.sec-head .carousel .carousel-control-prev{left:132px;background:url(/lp/img/pilates/pa02_nym/mv_arrow_l.png) no-repeat center;background-size:12.5px auto}.sec-head .carousel .carousel-control-next{left:290px;background:url(/lp/img/pilates/pa02_nym/mv_arrow_r.png) no-repeat center;background-size:12.5px auto}.sec-head .carousel .carousel-control-prev-icon{background:0 0}.sec-head .carousel .carousel-control-next-icon{background:0 0}.sec-head .ph{position:absolute;width:399px;right:16px;bottom:-88px}.sec-head .txt_annotation{font-size:14px;line-height:1.71;padding:0 40px 0 140px}@media screen and (max-width:768px){.sec-head{padding:0 0 calc(72/750 * 100vw)}.sec-head:before{height:calc(540/750 * 100vw);bottom:calc(90/750 * 100vw)}.sec-head .txt-catch{font-size:calc(28/750 * 100vw);margin:0 auto calc(40/750 * 100vw)}.sec-head .txt-main{width:calc(140/750 * 100vw);top:calc(29/750 * 100vw);left:calc(38/750 * 100vw)}.sec-head .carousel{padding:0 calc(40/750 * 100vw) 0 calc(146/750 * 100vw);margin:0 0 calc(120/750 * 100vw)}.sec-head .carousel button{width:calc(40/750 * 100vw);height:calc(40/750 * 100vw);bottom:calc(-45/750 * 100vw)}.sec-head .carousel .carousel-control-prev{left:calc(132/750 * 100vw);background-size:calc(12.5/750 * 100vw) auto}.sec-head .carousel .carousel-control-next{left:calc(290/750 * 100vw);background-size:calc(12.5/750 * 100vw) auto}.sec-head .ph{width:calc(399/750 * 100vw);right:calc(16/750 * 100vw);bottom:calc(-88/750 * 100vw)}.sec-head .txt_annotation{font-size:calc(14/750 * 100vw);padding:0 calc(40/750 * 100vw) 0 calc(140/750 * 100vw)}}.carousel{z-index:0}.carousel-fade .carousel-item{transition:transform .6s ease-in-out}.cta{position:relative;z-index:1;background:#60b5e5;background:linear-gradient(to bottom right,#006fb0 0,#60b5e5 100%);padding:63px 0 60px}.cta .ttl-cv{width:653px;margin:0 auto 62px}.cta .cta-box{position:relative}.cta .cta-btn{width:692px;position:absolute;right:20px;bottom:95px;margin:0 auto}.cta .cta-btn a{display:block}@media screen and (max-width:768px){.cta{padding:calc(63/750 * 100vw) 0 calc(60/750 * 100vw)}.cta .ttl-cv{width:calc(653/750 * 100vw);margin:0 auto calc(62/750 * 100vw)}.cta .cta-btn{width:calc(692/750 * 100vw);right:calc(20/750 * 100vw);bottom:calc(95/750 * 100vw)}}.sec-check{padding:140px 0;color:#595656;position:relative}.sec-check-mv{position:relative}.sec-check-mv .txt-box{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:relative;z-index:2;margin:0 auto 230px;min-height:650px}.sec-check-mv .ttl-mv{font-size:40px;font-weight:600;letter-spacing:.4em;line-height:2.45}.sec-check-mv .txt-mv{font-size:28px;letter-spacing:.1em;line-height:2.67}.sec-check-mv .ph{position:absolute;left:0;top:217px;z-index:1}.sec-check-box{background:#e8e8e2;position:relative;padding:325px 0 140px}.sec-check-box:before{content:"";position:absolute;top:-355px;left:0;right:0;width:0;height:0;border-style:solid;border-width:355px 0 0 750px;border-color:transparent transparent transparent #e8e8e2;margin:0 auto;z-index:-1}.sec-check-box:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:103px 375px 0 375px;border-color:#e8e8e2 transparent transparent transparent;position:absolute;left:0;right:0;bottom:-103px;margin:0 auto;text-align:center}.sec-check-box .ttl-check{width:646px;margin:0 auto 68px}.sec-check-box .check-list{margin:0 42px 90px}.sec-check-box .check-list li{border-bottom:4px solid #fff;padding:40px 0 30px;display:flex;align-items:end;justify-content:space-between}.sec-check-box .check-txt{font-size:26px;line-height:1.76;letter-spacing:.4em}.sec-check-box .check-qa{display:flex;justify-content:space-between}.sec-check-box .check-qa p:first-child{margin:0 80px 0 0}.sec-check-box .check-qa label{display:block;font-size:24px;letter-spacing:.2em}.sec-check-box input{display:none}.sec-check-box label{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 0 56px;position:relative;width:auto;margin:0}.sec-check-box label::before{background:#fff;border:none;content:'';display:block;width:44px;height:44px;left:0;right:0;margin-top:-8px;position:absolute;top:50%;margin:0 auto}.sec-check-box label::after{border-right:3px solid #595656;border-bottom:3px solid #595656;content:'';display:block;height:22px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:57%;left:0;right:0;margin:0 auto;transform:rotate(45deg);width:14px}.sec-check-box input:checked+label::after{opacity:1}@media screen and (max-width:768px){.sec-check{padding:calc(140/750 * 100vw) 0}.sec-check-mv .txt-box{min-height:calc(650/750 * 100vw);margin:0 auto calc(230/750 * 100vw)}.sec-check-mv .ttl-mv{font-size:calc(40/750 * 100vw)}.sec-check-mv .txt-mv{font-size:calc(28/750 * 100vw)}.sec-check-mv .ph{width:calc(600/750 * 100vw);top:calc(217/750 * 100vw)}.sec-check-box{padding:calc(325/750 * 100vw) 0 calc(140/750 * 100vw)}.sec-check-box:before{top:calc(-354/750 * 100vw);border-width:calc(355/750 * 100vw) 0 0 calc(750/750 * 100vw)}.sec-check-box:after{border-width:calc(103/750 * 100vw) calc(375/750 * 100vw) 0 calc(375/750 * 100vw);bottom:calc(-102/750 * 100vw)}.sec-check-box .ttl-check{width:calc(646/750 * 100vw);margin:0 auto calc(68/750 * 100vw)}.sec-check-box .check-list{margin:0 calc(42/750 * 100vw) calc(90/750 * 100vw)}.sec-check-box .check-list li{border-bottom:calc(4/750 * 100vw) solid #fff;padding:calc(40/750 * 100vw) 0 calc(30/750 * 100vw)}.sec-check-box .check-txt{font-size:calc(26/750 * 100vw)}.sec-check-box .check-qa p:first-child{margin:0 calc(80/750 * 100vw) 0 0}.sec-check-box .check-qa label{font-size:calc(24/750 * 100vw)}.sec-check-box label{padding:0 0 calc(56/750 * 100vw)}.sec-check-box label::before{width:calc(44/750 * 100vw);height:calc(44/750 * 100vw);margin-top:calc(-8/750 * 100vw)}.sec-check-box label::after{border-right:calc(3/750 * 100vw) solid #595656;border-bottom:calc(3/750 * 100vw) solid #595656;height:calc(22/750 * 100vw);left:0;margin-top:calc(-7/750 * 100vw);width:calc(14/750 * 100vw)}}.caution-block{position:relative;z-index:2}.caution-block:before{content:"";display:block;background:#fff;width:505px;height:732px;margin:0 auto;position:absolute;top:80px;left:0;right:0;text-align:center;z-index:-1}.caution-block .txt-balloon{font-size:24px;letter-spacing:.4em;font-weight:300;margin:0 0 80px}.caution-block .txt-balloon b{font-size:34px;font-weight:600}.caution-box .txt-main{font-size:30px;letter-spacing:.4em;margin:0 0 40px}.caution-box .txt-main b{font-size:40px;color:#fff;background:#595656;padding:5px 0 5px 20px;margin:0 0 10px;display:inline-block}.caution-box .ph{margin:0 0 44px}.caution-box .txt{font-size:26px;line-height:1.76;letter-spacing:.1em;padding:0 42px}.ttl-last-txt{position:absolute;left:0;right:0;bottom:-215px;margin:0 auto;font-size:40px;font-weight:500;line-height:2;letter-spacing:.4em;z-index:2}.ttl-last-txt .txt-bdr{background:linear-gradient(transparent 95%,#595656 95%);padding:0 0 5px}@media screen and (max-width:768px){.caution-block:before{width:calc(505/750 * 100vw);height:calc(732/750 * 100vw);top:calc(80/750 * 100vw)}.caution-block .txt-balloon{font-size:calc(24/750 * 100vw);margin:0 0 calc(80/750 * 100vw)}.caution-block .txt-balloon b{font-size:calc(34/750 * 100vw)}.caution-box .txt-main{font-size:calc(30/750 * 100vw);margin:0 0 calc(40/750 * 100vw)}.caution-box .txt-main b{font-size:calc(40/750 * 100vw);padding:calc(5/750 * 100vw) 0 calc(5/750 * 100vw) calc(20/750 * 100vw);margin:0 0 calc(10/750 * 100vw)}.caution-box .ph{width:calc(644/750 * 100vw);margin:0 auto calc(44/750 * 100vw)}.caution-box .txt{font-size:calc(26/750 * 100vw);padding:0 calc(42/750 * 100vw)}.ttl-last-txt{bottom:calc(-215/750 * 100vw);font-size:calc(40/750 * 100vw)}.ttl-last-txt .txt-bdr{padding:0 0 calc(5/750 * 100vw)}}.sec-pilates{padding:224px 0 160px;background:url(/lp/img/pilates/pa02_nym/pilates_bg.png) no-repeat center top;background-size:100%}.sec-pilates .ttl-pilates{margin:0 0 60px;font-size:40px;font-weight:400;letter-spacing:.2em}.sec-pilates .ttl-pilates .bg-blue{font-size:30px;font-weight:300;line-height:2.66;letter-spacing:.4em;padding:3px 30px 5px 40px}.sec-pilates .ttl-pilates b{display:inline-block;font-size:60px;font-weight:400;margin:25px 0 0}.sec-pilates .txt-box{background:#fff;width:670px;padding:70px 50px;margin:0 auto;box-shadow:10px 10px 20px 0 #dcdcdc;position:relative;z-index:1}.sec-pilates .txt-box .movie{margin:0 auto 40px;height:332px}.sec-pilates .txt-box .movie video{width:100%;height:100%}.sec-pilates .txt-box .logo{width:444px;margin:70px auto 48px}.sec-pilates .txt-box .col-4{padding-right:0}.sec-pilates .txt-box .txt{font-size:26px;line-height:1.76;letter-spacing:.1em}.sec-pilates .ph-main{margin:-220px 0 -70px}.sec-pilates>.txt-annotation{font-size:16px;margin:0 0 10px;padding:0 40px}.sec-pilates>.txt{font-size:26px;letter-spacing:.1em;line-height:1.76;padding:0 40px}@media screen and (max-width:768px){.sec-pilates{padding:calc(224/750 * 100vw) 0 calc(160/750 * 100vw)}.sec-pilates .ttl-pilates{margin:0 0 calc(60/750 * 100vw);font-size:calc(40/750 * 100vw)}.sec-pilates .ttl-pilates .bg-blue{font-size:calc(30/750 * 100vw);padding:calc(3/750 * 100vw) calc(30/750 * 100vw) calc(5/750 * 100vw) calc(40/750 * 100vw)}.sec-pilates .ttl-pilates b{font-size:calc(60/750 * 100vw);margin:calc(25/750 * 100vw) 0 0}.sec-pilates .txt-box{width:calc(670/750 * 100vw);padding:calc(70/750 * 100vw) calc(50/750 * 100vw);box-shadow:calc(10/750 * 100vw) calc(10/750 * 100vw) calc(20/750 * 100vw) 0 #dcdcdc}.sec-pilates .txt-box .movie{margin:0 0 calc(40/750 * 100vw);height:calc(332/750 * 100vw)}.sec-pilates .txt-box .logo{width:calc(444/750 * 100vw);margin:calc(70/750 * 100vw) auto calc(48/750 * 100vw)}.sec-pilates .txt-box .txt{font-size:calc(26/750 * 100vw)}.sec-pilates .ph-main{margin-top:calc(-220/750 * 100vw) 0 calc(-70/750 * 100vw)}.sec-pilates>.txt-annotation{font-size:calc(16/750 * 100vw);margin:0 0 calc(10/750 * 100vw);padding:0 calc(40/750 * 100vw)}.sec-pilates>.txt{font-size:calc(26/750 * 100vw);padding:0 calc(40/750 * 100vw)}}.sec-features{background:#eef8ff;padding:90px 0 0}.sec-features .ttl-reason{width:531px;margin:0 auto 236px}.features-box{background:#fff;position:relative;padding:405px 50px 70px;margin:0 0 240px 40px;margin-bottom:240px}.features-box:nth-of-type(3){padding-top:350px;margin-bottom:140px}.features-box .ph{position:absolute;top:-139px;left:-40px}.features-box .ttl-num{position:absolute;right:40px;top:-185px;width:347px;z-index:2}.features-box .ttl-sub{font-size:45px;font-weight:700;line-height:1.6;letter-spacing:.2em;margin:0 -1em 30px 0}.features-box .txt{font-size:28px;letter-spacing:.1em;line-height:1.71}@media screen and (max-width:768px){.sec-features{padding:calc(90/750 * 100vw) 0 0}.sec-features .ttl-reason{width:calc(531/750 * 100vw);margin:0 auto calc(236/750 * 100vw)}.features-box{padding:calc(405/750 * 100vw) calc(50/750 * 100vw) calc(70/750 * 100vw);margin:0 0 calc(240/750 * 100vw) calc(40/750 * 100vw);margin-bottom:calc(240/750 * 100vw)}.features-box:nth-of-type(3){padding-top:calc(350/750 * 100vw);margin-bottom:calc(140/750 * 100vw)}.features-box .ph{width:calc(650/750 * 100vw);top:calc(-139/750 * 100vw);left:calc(-40/750 * 100vw)}.features-box .ttl-num{right:calc(40/750 * 100vw);top:calc(-185/750 * 100vw);width:calc(347/750 * 100vw)}.features-box .ttl-sub{font-size:calc(45/750 * 100vw);margin:0 -1em calc(30/750 * 100vw) 0}.features-box .txt{font-size:calc(28/750 * 100vw)}}.sec-lesson{padding:100px 0 150px;background:#f9f9f9}.sec-lesson .inner{overflow:hidden;padding:0 0 10px}.sec-lesson .ttl-lesson{width:671px;margin:0 auto 100px}.sec-lesson .inner>.ttl-sub{font-size:50px;font-weight:700;line-height:1.6;letter-spacing:.15em;padding:0 0 0 45px;position:relative;margin:0 0 120px 40px}.sec-lesson .inner>.ttl-sub .en{font-family:Lato,sans-serif;font-size:26px;letter-spacing:.2em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:0;top:0;top:.8em}.sec-lesson .white-box{background:#fff;box-shadow:10px 10px 20px 0 #dcdcdc;padding:140px 40px 40px;margin:0 40px 100px 0;position:relative}.sec-lesson .white-box .lesson-slider{position:absolute;top:-80px;right:-40px;left:-70px;width:820px}.sec-lesson .lesson-slider .slick-slide{margin:0 25px;width:503px;background:#fff}.sec-lesson .lesson-slider .slick-list{padding:0 10% 0 0!important}.sec-lesson .lesson-slider .slick-slide:not(.slick-active) img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}.sec-lesson .lesson-slider .slick-list img{width:100%}.sec-lesson .white-box .ttl-box{font-size:40px;font-weight:700;line-height:1.5;letter-spacing:.2em;margin:0 0 10px}.sec-lesson .white-box .txt{font-size:26px;line-height:1.76;letter-spacing:.1em;margin:0 0 14px}.sec-lesson .txt-star{font-size:23px;font-weight:400;letter-spacing:0}.sec-lesson .txt-star .star{color:#ababab}.sec-lesson .txt-star .star b{color:#61b6e6}.sec-lesson .slick-num{position:absolute;top:-120px;left:50px;font-size:24px;font-weight:600;font-family:Lato,sans-serif;color:#ababab;letter-spacing:.3em}.sec-lesson .slick-prev{display:none}.sec-lesson .slick-next{position:absolute;top:-10%;right:-40px;width:88px;height:12px;z-index:2;padding:50px}.sec-lesson .slick-next:before{content:"";display:block;position:absolute;right:0;width:88px;height:12px;background:0 0;border-bottom:2px solid #595656;border-right:2px solid #595656;transform:skew(45deg)}.sec-lesson .icon-block{display:flex;align-items:center;margin:0 0 40px 15px;position:relative;z-index:2}.sec-lesson .icon{display:inline-block;background:#61b6e6;border-radius:100px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;text-align:center;color:#fff;width:104px;height:104px;margin:0 9px}.sec-lesson .sec-various{width:603px;padding:80px 0 60px;margin:0 auto;background:#fff;box-shadow:0 0 20px 0 #dcdcdc;position:relative}.sec-lesson .sec-various:after,.sec-lesson .sec-various:before{content:"";display:block;position:absolute;width:100px;height:1px;background:#b2b2b2;transform:skewY(135deg)}.sec-lesson .sec-various:before{left:-30px;top:-30px;transform-origin:top right}.sec-lesson .sec-various:after{right:-30px;bottom:-30px;transform-origin:top left}.sec-lesson .sec-various .ttl-various{font-size:36px;font-weight:700;line-height:1.83;letter-spacing:.1em;margin:0 auto 45px}.sec-lesson .sec-various .ttl-various img{display:block;margin:0 auto;position:absolute;top:-35px;left:0;right:0;margin:0 auto;text-align:center}.sec-lesson .sec-various .ph{margin:0 0 35px}.sec-lesson .sec-various .ttl-sub{font-size:30px;font-weight:500;padding:0 54px;margin:0 0 15px}.sec-lesson .sec-various .txt{font-size:26px;letter-spacing:.1em;padding:0 54px}@media screen and (max-width:768px){.sec-lesson{padding:calc(100/750 * 100vw) 0 calc(150/750 * 100vw)}.sec-lesson .ttl-lesson{width:calc(671/750 * 100vw);margin:0 auto calc(100/750 * 100vw)}.sec-lesson .inner>.ttl-sub{font-size:calc(50/750 * 100vw);padding:0 0 0 calc(45/750 * 100vw);margin:0 0 calc(130/750 * 100vw) calc(40/750 * 100vw)}.sec-lesson .inner>.ttl-sub .en{font-size:calc(26/750 * 100vw)}.sec-lesson .white-box{box-shadow:calc(10/750 * 100vw) calc(10/750 * 100vw) calc(20/750 * 100vw) 0 #dcdcdc;padding:calc(140/750 * 100vw) calc(40/750 * 100vw) calc(40/750 * 100vw);margin:0 calc(40/750 * 100vw) calc(100/750 * 100vw) 0}.sec-lesson .white-box:before{top:calc(87/750 * 100vw);width:calc(88/750 * 100vw);height:calc(12/750 * 100vw);border-bottom:1px solid #595656;border-right:1px solid #595656}.sec-lesson .white-box .lesson-slider{top:calc(-80/750 * 100vw);right:calc(-40/750 * 100vw);left:calc(-70/750 * 100vw);width:calc(820/750 * 100vw)}.sec-lesson .lesson-slider .slick-slide{margin:0 calc(25/750 * 100vw);width:calc(503/750 * 100vw)}.sec-lesson .lesson-slider .slick-list{padding:0 10% 0 0!important}.sec-lesson .white-box .ttl-box{font-size:calc(40/750 * 100vw);margin:0 0 calc(10/750 * 100vw)}.sec-lesson .white-box .txt{font-size:calc(26/750 * 100vw);margin:0 0 calc(14/750 * 100vw)}.sec-lesson .txt-star{font-size:calc(23/750 * 100vw)}.sec-lesson .slick-num{top:calc(-120/750 * 100vw);left:calc(50/750 * 100vw);font-size:calc(24/750 * 100vw)}.sec-lesson .slick-next{top:-10%;right:calc(-40/750 * 100vw);width:calc(88/750 * 100vw);height:calc(12/750 * 100vw);padding:calc(50/750 * 100vw)}.sec-lesson .slick-next:before{width:calc(88/750 * 100vw);height:calc(12/750 * 100vw);border-bottom:1px solid #595656;border-right:1px solid #595656}.sec-lesson .carousel{margin:0 0 calc(30/750 * 100vw)}.sec-lesson .icon-block{margin:0 0 calc(40/750 * 100vw) calc(15/750 * 100vw)}.sec-lesson .icon{font-size:calc(18/750 * 100vw);width:calc(104/750 * 100vw);height:calc(104/750 * 100vw);margin:0 calc(9/750 * 100vw)}.sec-lesson .sec-various{width:calc(603/750 * 100vw);padding:calc(80/750 * 100vw) 0 calc(60/750 * 100vw);box-shadow:0 0 calc(20/750 * 100vw) 0 #dcdcdc}.sec-lesson .sec-various .ttl-various{font-size:calc(36/750 * 100vw);margin:0 auto calc(45/750 * 100vw)}.sec-lesson .sec-various .ttl-various img{width:calc(226/750 * 100vw);top:calc(-35/750 * 100vw)}.sec-lesson .sec-various .ph{margin:0 auto calc(35/750 * 100vw);width:calc(500/750 * 100vw)}.sec-lesson .sec-various .ttl-sub{font-size:calc(30/750 * 100vw);padding:0 calc(54/750 * 100vw);margin:0 0 calc(15/750 * 100vw)}.sec-lesson .sec-various .txt{font-size:calc(26/750 * 100vw);padding:0 calc(54/750 * 100vw)}.sec-lesson .sec-various:after,.sec-lesson .sec-various:before{width:calc(100/750 * 100vw)}.sec-lesson .sec-various:before{left:calc(-30/750 * 100vw);top:calc(-30/750 * 100vw)}.sec-lesson .sec-various:after{right:calc(-30/750 * 100vw);bottom:calc(-30/750 * 100vw)}}.sec-plan{background:#eef8ff;padding:110px 0}.sec-plan .ttl-plan{margin:0 0 80px}.sec-plan .ttl-plan span{display:block;font-size:30px;color:#595656;font-weight:400;line-height:2;letter-spacing:.15em;margin:0 auto 30px}.sec-plan>.txt{font-size:24px;text-align:center;margin:0 0 20px}.sec-plan .blue-box{border-radius:20px;background:#fff;overflow:hidden;width:670px;box-shadow:0 0 20px 0 #dcdcdc;margin:0 auto 60px}.sec-plan .btn{text-align:center}.sec-plan .cv-annotation{font-size:16px;margin:-2em 0 0}@media screen and (max-width:768px){.sec-plan{padding:calc(110/750 * 100vw) 0}.sec-plan .ttl-plan{margin:0 0 calc(80/750 * 100vw)}.sec-plan .ttl-plan span{font-size:calc(30/750 * 100vw);margin:0 auto calc(30/750 * 100vw)}.sec-plan>.txt{font-size:calc(24/750 * 100vw);margin:0 0 calc(20/750 * 100vw)}.sec-plan .blue-box{border-radius:calc(20/750 * 100vw);width:calc(670/750 * 100vw);box-shadow:0 0 calc(20/750 * 100vw) 0 #dcdcdc;margin:0 auto calc(60/750 * 100vw)}.sec-plan .cv-annotation{font-size:calc(16/750 * 100vw)}}.sec-reviews{background:url(/lp/img/pilates/pa02_nym/reviews_bg.jpg) no-repeat center top;background-size:cover;padding:140px 0 163px}.sec-reviews .ttl-reviews{margin:0 0 40px}.sec-reviews .reviews-box{background:#f0eeed;padding:45px 40px 60px;margin:0 40px}.sec-reviews .reviews-box .col-7{padding-left:0}.sec-reviews .reviews-box .col-5{padding:0}.sec-reviews .reviews-box:not(:last-child){margin-bottom:52px}.sec-reviews .row{margin:0 0 23px}.sec-reviews .ph{position:relative}.sec-reviews .ph .reviews-icon{position:absolute;width:102px;bottom:8px;left:-73px}.sec-reviews .ttl-num{font-family:Lato,sans-serif;font-weight:400;font-size:20px;letter-spacing:.2em;margin:0 0 25px}.sec-reviews .name{font-size:33px;font-weight:700;line-height:1.83;letter-spacing:.15em;margin:0 0 24px}.sec-reviews .prof{font-size:24px;letter-spacing:.1em}.sec-reviews .txt{font-size:28px;line-height:1.71;letter-spacing:.1em}@media screen and (max-width:768px){.sec-reviews{padding:calc(140/750 * 100vw) 0 calc(163/750 * 100vw)}.sec-reviews .ttl-reviews{margin:0 0 calc(40/750 * 100vw)}.sec-reviews .reviews-box{padding:calc(45/750 * 100vw) calc(40/750 * 100vw) calc(60/750 * 100vw);margin:0 calc(40/750 * 100vw)}.sec-reviews .reviews-box:not(:last-child){margin-bottom:calc(52/750 * 100vw)}.sec-reviews .row{margin:0 0 calc(23/750 * 100vw)}.sec-reviews .ph .reviews-icon{width:calc(102/750 * 100vw);bottom:calc(8/750 * 100vw);left:calc(-73/750 * 100vw)}.sec-reviews .ttl-num{font-size:calc(20/750 * 100vw);margin:0 0 calc(25/750 * 100vw)}.sec-reviews .name{font-size:calc(33/750 * 100vw);margin:0 0 calc(24/750 * 100vw)}.sec-reviews .prof{font-size:calc(24/750 * 100vw)}.sec-reviews .txt{font-size:calc(28/750 * 100vw)}}.sec-flow{padding:135px 0 0}.sec-flow .ttl-flow{margin:0 0 90px}.sec-flow .flow-block{position:relative;padding:0 0 70px}.sec-flow .flow-block:before{content:"";display:block;position:absolute;left:58px;background:#61b6e6;width:2px;height:100%;z-index:1}.sec-flow .flow-box{position:relative;width:670px;margin:0 auto}.sec-flow .flow-box:not(:last-child){margin-bottom:70px}.sec-flow .flow-box .txt-annotation{font-size:16px;line-height:1.5;letter-spacing:.1em;margin:15px 0 0}.sec-flow .ttl-num{display:inline-block;display:flex;justify-content:center;align-items:center;background:#61b6e6;font-size:24px;color:#fff;text-align:center;width:102px;height:102px;border-radius:100px;position:absolute;left:-30px;top:-27px;z-index:2}.sec-flow .txt-box{padding-left:0}.sec-flow .ttl-sub{font-size:34px;font-weight:700;letter-spacing:.15em;margin:0 0 12px}.sec-flow .txt{font-size:24px;line-height:2;letter-spacing:.1em}.sec-flow .txt-red{color:#f35974}.sec-flow .blue-box{width:670px;background:#61b6e6;color:#fff;padding:25px 0 28px;margin:0 auto 100px}.sec-flow .blue-box .ttl{font-size:30px;font-weight:500;color:#fff;margin:0 0 14px}.sec-flow .blue-box .txt{font-size:40px;color:#fff;line-height:1.1}.sec-flow .blue-box .txt-annotation{font-size:24px}@media screen and (max-width:768px){.sec-flow{padding:calc(135/750 * 100vw) 0 0}.sec-flow .ttl-flow{margin:0 0 calc(90/750 * 100vw)}.sec-flow .flow-block{padding:0 0 calc(70/750 * 100vw)}.sec-flow .flow-block:before{left:calc(58/750 * 100vw);width:2px}.sec-flow .flow-box{width:calc(670/750 * 100vw)}.sec-flow .flow-box:not(:last-child){margin-bottom:calc(70/750 * 100vw)}.sec-flow .flow-box .txt-annotation{font-size:calc(16/750 * 100vw);margin:calc(15/750 * 100vw) 0 0}.sec-flow .ttl-num{font-size:calc(24/750 * 100vw);width:calc(102/750 * 100vw);height:calc(102/750 * 100vw);border-radius:100px;left:calc(-30/750 * 100vw);top:calc(-27/750 * 100vw)}.sec-flow .ttl-sub{font-size:calc(34/750 * 100vw);margin:0 0 calc(12/750 * 100vw)}.sec-flow .txt{font-size:calc(24/750 * 100vw)}.sec-flow .blue-box{width:calc(670/750 * 100vw);padding:calc(25/750 * 100vw) 0 calc(28/750 * 100vw);margin:0 auto calc(100/750 * 100vw)}.sec-flow .blue-box .ttl{font-size:calc(30/750 * 100vw);margin:0 0 calc(14/750 * 100vw)}.sec-flow .blue-box .txt{font-size:calc(40/750 * 100vw)}.sec-flow .blue-box .txt-annotation{font-size:calc(24/750 * 100vw)}}.sec-feature{padding:90px 0 150px;overflow:hidden}.sec-feature .feature-ttl{font-size:50px;font-weight:700}.sec-feature .feature-ttl b{font-size:70px}.sec-feature .feature-ttl img{margin:0 auto 30px}.sec-feature h2 span{font-size:15px}.sec-feature div.block{max-width:600px}.feature-ttl-sub{font-family:'Noto Sans JP',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-feature-settings:"palt";font-size:46px;font-weight:700;padding:0 60px 0 200px;margin:0 0 60px;position:relative}.sec-feature .feature-ttl-sub img{width:140px;position:absolute;left:50px}.sec-feature .feature-ttl-sub-05 img{top:-45px}.sec-feature .feature-txt{font-size:28px;line-height:1.71;padding:0 7rem}.sec-feature img.shadow-r{width:86%;display:block;margin:0 auto 45px}.sec-feature .shadow-l{width:86%;display:block;box-shadow:-65px -50px 0 rgb(134 180 223 / 60%);margin:0 auto 45px}.sec-feature .shadow-r{box-shadow:65px -50px 0 rgb(134 180 223 / 60%)}.sec-feature .feature-box{margin:0 0 70px}.sec-feature .feature-box:nth-of-type(4){margin:0 0 100px}.sec-feature .feature-box:nth-of-type(5){margin:0}@media screen and (max-width:768px){.sec-feature{padding:calc(90/750 * 100vw) 0 calc(150/750 * 100vw)}.sec-feature .feature-ttl{font-size:calc(50/750 * 100vw)}.sec-feature .feature-ttl b{font-size:calc(70/750 * 100vw)}.sec-feature .feature-ttl img{width:calc(480/750 * 100vw);margin:0 auto calc(30/750 * 100vw)}.sec-feature h2 span{font-size:calc(15/750 * 100vw)}.sec-feature div.block{max-width:600px}.feature-ttl-sub{font-size:calc(46/750 * 100vw);padding:0 calc(60/750 * 100vw) 0 calc(200/750 * 100vw);margin:0 0 calc(60/750 * 100vw)}.sec-feature .feature-ttl-sub img{width:calc(140/750 * 100vw);left:calc(50/750 * 100vw)}.sec-feature .feature-ttl-sub-05 img{top:calc(-45/750 * 100vw)}.sec-feature .feature-txt{width:85%;font-size:calc(28/750 * 100vw);padding:0;margin:0 auto}.sec-feature img.shadow-r{margin:0 auto calc(45/750 * 100vw)}.sec-feature .shadow-l{box-shadow:-65px -25px 0 rgb(134 180 223 / 60%);margin:0 auto calc(45/750 * 100vw)}.sec-feature .shadow-r{box-shadow:65px -25px 0 rgb(134 180 223 / 60%)}.sec-feature .feature-box{margin:0 0 calc(70/750 * 100vw)}.sec-feature .feature-box:nth-of-type(4){margin:0 0 calc(100/750 * 100vw)}.sec-feature .feature-box:nth-of-type(5){margin:0}}.sec-faq{padding:80px 0 100px}.studio-map{width:566px;margin:0 auto 53px}.studio-txt{font-size:24px;text-align:center;line-height:2.04;letter-spacing:.2em;margin:0 0 75px}.accordion .card{font-weight:300;border:none}.accordion .card .card-header{font-family:'Noto Sans JP',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:30px;font-weight:300;letter-spacing:.2em;color:#444;background-color:#fff;padding:30px 80px 30px 44px;display:flex;align-items:center;position:relative;border:none}.accordion .card .card-header:after{content:"";display:block;font-family:FontAwesome;font-weight:100;content:'\f078';padding-left:5px;font-size:50%;position:absolute;top:40%;right:40px;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#61b6e6;transform-origin:center;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion .card .card-header.collapsed:after{transform-origin:center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.accordion .card .card-header .q-icon{font-family:Lato,sans-serif;font-size:48px;font-weight:400;font-style:italic;margin:0 20px 0 0}.sec-faq .card-body{font-family:'Noto Sans JP',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:24px;line-height:1.58;padding:30px 44px;margin-left:64px;position:relative}.sec-faq .card-body:after{display:block;content:"A.";font-family:Lato,sans-serif;font-size:36px;font-style:italic;font-weight:400;letter-spacing:.2em;color:#595656;position:absolute;left:0;top:20px}.sec-faq .card-body .tel{margin:30px 0 0}.sec-faq .card-body .tel b{font-weight:500}.sec-faq .card-body .tel a{display:block;background:#f35974;font-size:36px;color:#fff;letter-spacing:.2em;width:80%;margin:20px auto 0;border-radius:100px;padding:10px}@media screen and (max-width:768px){.sec-faq{padding:calc(80/750 * 100vw) 0 calc(100/750 * 100vw)}.sec-faq .faq-ttl{font-size:calc(60/750 * 100vw);margin:0 0 calc(40/750 * 100vw)}.accordion .card .card-header{font-size:calc(30/750 * 100vw);padding:0 calc(80/750 * 100vw) 0 calc(44/750 * 100vw);margin:calc(30/750 * 100vw) 0}.accordion .card .card-header .q-icon{font-size:calc(48/750 * 100vw);margin:0 calc(20/750 * 100vw) 0 0}.sec-faq .card-body{font-size:calc(24/750 * 100vw);padding:calc(30/750 * 100vw) calc(44/750 * 100vw);margin-left:calc(64/750 * 100vw)}.sec-faq .card-body:after{font-size:calc(36/750 * 100vw);top:calc(20/750 * 100vw)}.sec-faq .card-body .tel a{font-size:calc(36/750 * 100vw)}.accordion .card .card-header:after{right:calc(40/750 * 100vw)}.accordion .card .collapsed{background:0 0}}.first-time{padding:80px 0 100px;background:url(/lp/img/pilates/pa1/beginner-bg.png) no-repeat 90% 80px}.first-time .first-ttl{font-size:56px;font-weight:700;line-height:1.3}.first-time .first-ttl .pb-1{font-size:35px}.first-time .first-ttl .text-s{font-size:56px}.first-time .first-ttl b{font-size:70px;position:relative;padding:0 0 3px;background:linear-gradient(transparent 96%,#0f3778 96%)}.first-time .first-ttl sup{font-size:16px;color:#444;position:relative;top:1.5em}.first-annotation{text-align:right;margin:0 0 20px}.member-data{border:2px solid #163367;border-radius:8px;max-width:800px;position:relative;padding:55px 20px;margin:45px 0 0}.first-time h3{font-size:36px;font-weight:700;margin:0 0 10px}.first-txt{font-size:28px;line-height:1.71}.member-data h4{position:absolute;top:-.7em;right:0;left:0;font-size:36px}.member-data h4 span{background:#fff;padding:0 20px}@media screen and (max-width:768px){.first-time{padding:calc(80/750 * 100vw) 0 calc(100/750 * 100vw);background:url(/lp/img/pilates/pa1/beginner-bg.png) no-repeat 90% 40px;background-size:75px}.first-time .first-ttl{font-size:calc(56/750 * 100vw)}.first-time .first-ttl .pb-1{font-size:calc(35/750 * 100vw)}.first-time .first-ttl .text-s{font-size:calc(56/750 * 100vw)}.first-time .first-ttl b{display:inline-block;font-size:calc(70/750 * 100vw);margin:0 0 6px}.first-time .first-ttl sup{font-size:calc(16/750 * 100vw);top:1.5em}.first-annotation{font-size:calc(14/750 * 100vw);margin:0 0 calc(20/750 * 100vw)}.member-data{border:2px solid #163367;max-width:100%;padding:calc(55/750 * 100vw) calc(20/750 * 100vw);margin:calc(45/750 * 100vw) 0 0}.first-time h3{font-size:calc(36/750 * 100vw);margin:0 0 calc(10/750 * 100vw)}.first-txt{font-size:calc(28/750 * 100vw)}.member-data h4{font-size:calc(36/750 * 100vw)}.member-data h4 span{padding:0 calc(20/750 * 100vw)}}.sec-voices{padding:75px 0 80px;background:#d0e2f1 url(/lp/img/pilates/pa1/voice-bg.png) no-repeat center -80px}.voices-ttl{font-size:70px;font-weight:700}.voices-ttl span{display:block;font-size:35px}.voice-item{padding:40px 0;margin:0;color:#1a1a1a}.voice-item:not(:last-of-type){border-bottom:2px dotted #0f3778}.voice-item:nth-of-type(3){border-bottom:none}.voice-item span{font-size:14px}.voice-item .row:first-child{margin:0 0 30px}.voice-catch{font-family:'Noto Sans JP',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:41px;font-weight:700;color:#0f3778;font-feature-settings:"palt"}.voice-name{font-family:'Noto Sans JP',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:32px;font-weight:700;color:#444;margin:0 0 10px}.voice-data{font-family:'Noto Sans JP',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:24px;font-weight:700;color:#fff;background:#2371b3}.voice-txt{font-size:28px;line-height:1.64}.sec-voices .txt-s{font-size:18px;text-align:right;margin:0}.box-reasons{border:2px solid #163367;background-color:#fff;padding:20px;border-radius:8px}.box-reasons img.ribbon{margin-top:-50px;width:500px}.box-reasons li{font-size:28px;position:relative;padding-left:15px;margin-bottom:15px}.box-reasons li::before{text-align:center;content:'';display:block;position:absolute;top:7px;left:-15px}.box-reasons .v1::before{background:url(/lp/img/pilates/pa1/v1.svg) center center;background-repeat:no-repeat;background-size:100%;width:9px;height:28px}.box-reasons .v2::before{background:url(/lp/img/pilates/pa1/v2.svg) center center;background-repeat:no-repeat;background-size:100%;width:15px;height:27px}.box-reasons .v3::before{background:url(/lp/img/pilates/pa1/v3.svg) center center;background-repeat:no-repeat;background-size:100%;width:19px;height:27px}@media screen and (max-width:768px){.sec-voices{padding:calc(75/750 * 100vw) 0 calc(80/750 * 100vw);background:#d0e2f1 url(/lp/img/pilates/pa1/voice-bg.png) no-repeat center calc(-80/750 * 100vw);background-size:100%}.voices-ttl{font-size:calc(70/750 * 100vw)}.voices-ttl span{font-size:calc(35/750 * 100vw)}.voice-item{padding:calc(40/750 * 100vw) 0}.voice-item span{font-size:calc(14/750 * 100vw)}.voice-item .row:first-child{margin:0 0 calc(30/750 * 100vw)}.voice-catch{font-size:calc(41/750 * 100vw);margin:0}.voice-name{font-size:calc(32/750 * 100vw);margin:0 0 calc(10/750 * 100vw)}.voice-data{font-size:calc(24/750 * 100vw);margin:0 0 calc(10/750 * 100vw)}.voice-txt{font-size:calc(28/750 * 100vw)}.sec-voices .txt-s{font-size:calc(18/750 * 100vw)}.box-reasons{padding:calc(20/750 * 100vw)}.box-reasons img.ribbon{margin-top:-40px;width:95%}.box-reasons li{font-size:calc(28/750 * 100vw);padding-left:calc(30/750 * 100vw);margin-bottom:calc(15/750 * 100vw)}.box-reasons li::before{top:calc(-5/750 * 100vw);left:calc(-15/750 * 100vw)}.box-reasons .v1::before{width:calc(15/750 * 100vw);height:calc(50/750 * 100vw);left:calc(-10/750 * 100vw)}.box-reasons .v2::before{width:calc(26/750 * 100vw);height:calc(47/750 * 100vw)}.box-reasons .v3::before{width:calc(30/750 * 100vw);height:calc(48/750 * 100vw)}}#footer{background:#fff;padding:66px 0 80px}#footer a{color:#555}.footer-pilates{font-size:13px}.f-logo{margin:0 auto 100px}.f-menu li{font-size:24px;line-height:3.33;letter-spacing:.2em}.f-menu li a{text-decoration:none;color:#595656}@media screen and (max-width:768px){#footer{padding:calc(66/750 * 100vw) 0 calc(80/750 * 100vw)}.f-logo{margin:0 auto calc(100/750 * 100vw)}.f-menu li{font-size:calc(24/750 * 100vw)}}.sec-studio{padding:137px 0 172px}.studio-list{color:#444}.studio-list>.item{background:#fff;padding:0 40px}.studio-list>.item:not(:last-child){margin:0 0 43px}.studio-show{padding:0}.studio-list .item .studio-list-ttl{display:block;padding:20px 0;font-family:'Noto Sans JP',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:32px;font-weight:300;cursor:pointer;color:#61b6e6;letter-spacing:.2em;display:flex;justify-content:space-between}@media screen and (max-width:576px){.studio-list .item .studio-list-ttl{padding:16px 0}}.studio-list .item .studio-list-ttl span{position:relative;padding-right:0;display:inline-block}@media screen and (max-width:576px){.studio-list .item .studio-list-ttl span{padding-right:0}}.studio-list .item .studio-list-btn{font-size:26px;color:#fff;border-radius:100px;background:#61b6e6;padding:5px 62px 8px;display:inline-block}.studio-list .item .active .studio-list-btn{background:#cfcfcf}.studio-list .item .studio-list-btn span:after{font-family:FontAwesome;font-weight:100;content:'\f078';padding-left:5px;font-size:70%;position:absolute;right:-1.7em;top:.4em;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.studio-list .item .active .studio-list-btn span:after{transform-origin:center;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.studio-list .item .studio-list-ttl.active{border-bottom:none}.studio-list .item .studio-show{display:none}.studio-list .item .studio-show li:last-child{margin-bottom:0}.studio-list .item .studio-show li .studio-show-ttl{display:block;padding:15px 46px;cursor:pointer;border-bottom:1px solid #e3e3e3;font-size:24px;color:#595656;letter-spacing:.2em}@media screen and (max-width:576px){.studio-list .item .studio-show li .studio-show-ttl{padding:10px 0}}.studio-list .item .studio-show li .studio-show-ttl span{position:relative;padding:0 5px 0 0}.studio-list .item .studio-show li .studio-show-ttl span:after{font-family:FontAwesome;color:#61b6e6;content:'\f078';padding-left:5px;font-size:60%;position:absolute;right:-1.5em;top:25%;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.studio-list .item .studio-show li .studio-show-ttl.active span:after{transform-origin:center;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.studio-list .item .studio-show li .studio-show-item{display:none}.studio-list .item .studio-show li .studio-show-item .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 70px;border-bottom:1px solid #e3e3e3}@media screen and (max-width:576px){.studio-list .item .studio-show li .studio-show-item .item{padding:calc(40/750 * 100vw) calc(70/750 * 100vw)}}.studio-list .item .studio-show li .studio-show-item .item:last-child{border-bottom:none}.studio-list .item .studio-show li .studio-show-item--left{width:100%;font-size:24px;color:#888;margin:0 auto 30px;letter-spacing:.2em}.studio-list .item .studio-show li .studio-show-item--left strong{display:block;width:100%;font-size:24px;color:#595656;line-height:30px;margin:0 0 5px}.studio-list .item .studio-show li .studio-show-item--right{width:100%;margin:0 auto}.studio-list .item .studio-show li .studio-show-item--right .btn{margin-right:18px;border-radius:0;font-size:36px;font-family:sans-serif;background:#f35974;color:#fff;letter-spacing:.2em;display:block;padding:8px 20px;border-radius:100px;position:relative}.studio-list .item .studio-show li .studio-show-item--right .btn:after{content:"";position:absolute;top:40%;right:40px;width:44px;height:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:skew(45deg)}@media screen and (max-width:576px){.studio-list .item .studio-show li .studio-show-item--right .btn{font-size:calc(36/750 * 100vw);padding:calc(8/750 * 100vw) calc(20/750 * 100vw)}.studio-list .item .studio-show li .studio-show-item--right .btn:after{right:calc(40/750 * 100vw);width:calc(44/750 * 100vw);height:calc(8/750 * 100vw)}}.studio-list .item .studio-show li .studio-show-item--right .btn:last-child{margin-right:0}@media screen and (max-width:768px){.sec-studio{padding:calc(137/750 * 100vw) 0 calc(172/750 * 100vw)}.studio-list .item .studio-list-ttl{padding:calc(20/750 * 100vw) 0;font-size:calc(32/750 * 100vw)}.studio-txt{font-size:calc(28/750 * 100vw)}.studio-list .item .studio-show li .studio-show-ttl{padding:calc(15/750 * 100vw) 0;font-size:calc(24/750 * 100vw)}.studio-list>.item{padding:0 calc(40/750 * 100vw)}.studio-map{width:calc(566/750 * 100vw);margin:0 auto calc(53/750 * 100vw)}.studio-list>.item:not(:last-child){margin:0 0 calc(43/750 * 100vw)}.studio-list .item .studio-list-btn{font-size:calc(26/750 * 100vw);padding:calc(5/750 * 100vw) calc(62/750 * 100vw) calc(8/750 * 100vw)}.studio-list .item .studio-show li .studio-show-item--left{font-size:calc(24/750 * 100vw);margin:0 auto calc(30/750 * 100vw)}.studio-list .item .studio-show li .studio-show-item--left strong{font-size:calc(24/750 * 100vw)}}