@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@600&family=Shippori+Mincho:wght@500&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,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*::before,*::after{box-sizing:border-box}i{font-style:normal}html{font-size:62.5%;scroll-behavior:smooth}body{color:#323333;font-size:1.6rem;font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;line-height:1.75;letter-spacing:.15rem}.pc{display:block}@media(max-width: 768px){.pc{display:none}}.sp{display:none}@media(max-width: 768px){.sp{display:block}}.bg-light{background-color:#f5f5f5}.inner{box-sizing:border-box;margin:0 auto;padding:0 3%;max-width:1026px}.section{padding:60px 0}@media(max-width: 768px){.section{padding:30px 0}}.section ._title{text-align:center;font-size:4.3rem;font-family:"Noto Serif JP",serif}@media(max-width: 768px){.section ._title{font-size:3.3rem}}.section ._title::after{display:block;margin:0 auto 10px;width:100px;border-bottom:1px solid #d3204c;content:""}.section ._stitle{margin-bottom:30px;text-align:center;font-size:4.3rem;font-family:"Noto Serif JP",serif;line-height:1.4}@media(max-width: 768px){.section ._stitle{font-size:3.3rem}}.section ._stitle span{display:block;color:#d3204c;font-size:2.3rem}@media(max-width: 768px){.section ._stitle span{font-size:1.6rem}}.section ._lead{margin-bottom:30px;text-align:center;font-size:2.2rem;font-family:"Shippori Mincho",serif}@media(max-width: 768px){.section ._lead{font-size:1.6rem}}.section ._lead span{display:block;font-size:1.8rem;font-family:sans-serif}@media(max-width: 768px){.section ._lead span{font-size:1.2rem}}.section ._btn{text-align:center}.section ._btn a{display:block;box-sizing:border-box;margin:40px auto 0;padding:20px;max-width:400px;border:1px solid #2e6eac;border-radius:50px;color:#2e6eac;font-size:2.3rem}@media(max-width: 768px){.section ._btn a{margin:20px auto 0;padding:8px;max-width:300px;font-size:2rem}}.section ._btn a:hover{background-color:#fff}#header{padding:14px 2%}#header h1{font-weight:normal}@media(max-width: 768px){#header h1 img{max-width:200px}}#header h1 span{display:block;font-size:1.4rem}@media(max-width: 768px){#header h1 span{font-size:1.2rem}}.c-header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%}.c-header__list-item{list-style:none;text-decoration:none}.c-header__list-link{display:block;padding:10px 0px;color:#000;text-decoration:none}.c-header__list-link:hover{filter:opacity(0.6)}.c-hamburger-menu{position:relative}.c-hamburger-menu__list{position:fixed;top:0;left:0;z-index:9;display:flex;align-items:center;flex-direction:column;padding:10rem 2rem 2rem;width:100%;height:100vh;background-color:#fcf2f3;transition:.3s;transform:translateX(100%)}#hamburger:checked~.c-hamburger-menu__list{transition:.3s;transform:translateX(0%)}.c-hamburger-menu__input{display:none}.c-hamburger-menu__bg{position:absolute;top:0;left:0;z-index:-1;display:none;width:100%;height:100vh;background-color:#000;opacity:.4;cursor:pointer}#hamburger:checked~.c-hamburger-menu__bg{display:block}.c-hamburger-menu__button{display:none}.c-hamburger-menu__button{position:fixed;right:2%;z-index:9;display:flex;align-items:center;flex-direction:column;justify-content:center;width:32px;height:32px;border:none;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:8px}.c-hamburger-menu__button-mark{display:block;width:30px;height:2px;background-color:#000;transition:.3s}#hamburger:checked~.c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(1){transform:translate(2px, 1px) rotate(45deg);transform-origin:0%}#hamburger:checked~.c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(2){opacity:0}#hamburger:checked~.c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(3){transform:translate(2px, 3px) rotate(-45deg);transform-origin:0%}.sec-mv_box{position:relative;height:88vh}.sec-mv_box #video-area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.sec-mv_box #video{width:100%}@media(max-width: 768px){.sec-mv{overflow:hidden}}.sec-mv #video-area{height:88vh}.sec-mv ._contents{position:relative;padding-top:70px}@media(max-width: 768px){.sec-mv ._contents{padding-top:40px}}.sec-mv ._contents .inner{position:relative;z-index:1}.sec-mv ._contents .no-1 img{width:400px}@media(max-width: 768px){.sec-mv ._contents .no-1 img{width:85%}}.sec-mv ._contents h1{padding-top:10px}.sec-mv ._contents p{margin-top:20px;padding-left:5px;font-size:1.2rem;color:#fff;width:50%;letter-spacing:.1rem;line-height:1.5}@media(max-width: 768px){.sec-mv ._contents p{width:300px}}.sec-mv ._contents .button{display:block;padding:15px 20px;width:300px;color:#fff;border-radius:10px}.sec-mv ._contents .button-blue{background:linear-gradient(120deg, #73BDDE, #3793E3);margin-top:90px;filter:drop-shadow(4px 5px 0 #E1EEFA)}.sec-mv ._contents .button-red{background:linear-gradient(120deg, #EB8B8F, #E94781);margin-top:20px;filter:drop-shadow(4px 5px 0 #F5DCE0)}.sec-mv ._contents .button span{display:block;position:relative;font-size:1.8rem;font-weight:600;letter-spacing:.15rem}.sec-mv ._contents .button span::after{content:url("/lp/img/pilates/new2023_v2/arrow.svg");position:absolute;top:2px;right:0}.sec-mv ._contents figure{position:absolute;top:0;right:0;max-width:800px;width:70%;height:100%}@media(max-width: 768px){.sec-mv ._contents figure{right:-43%;width:100%}}.sec-mv ._contents figure img{width:100%;height:103%;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.sec-mv ._contents figure img{-o-object-fit:contain;object-fit:contain}}.sec-mv ._contents h1{margin-bottom:35px;color:#fff;font-size:7.6rem;font-family:"Noto Serif JP",serif;line-height:1}@media(max-width: 768px){.sec-mv ._contents h1{margin-bottom:15px;font-size:4.6rem}}.sec-mv ._contents h1 span{font-size:4.6rem}@media(max-width: 768px){.sec-mv ._contents h1 span{font-size:2.6rem}}.sec-mv ._contents h1 strong{letter-spacing:.1em}.sec-mv ._contents ._lead{color:#fff;font-family:"Shippori Mincho",serif}@media(max-width: 768px){.sec-mv ._contents ._lead{width:68%}}.sec-mv ._contents ._lead strong{font-weight:normal;font-size:3.6rem}@media(max-width: 768px){.sec-mv ._contents ._lead strong{font-size:2.6rem}}.sec-mv ._contents ._btn-trial{padding-top:40px;max-width:400px}@media(max-width: 768px){.sec-mv ._contents ._btn-trial{padding-top:0;max-width:200px}}.sec-mv ._contents ._btn-trial img{width:100%}.sec-mv ._contents ._btn-trial img:hover{opacity:.7}.sec-mv h2{padding:60px 0;text-align:center;font-weight:normal;font-size:3.4rem;font-family:"Shippori Mincho",serif}@media(max-width: 768px){.sec-mv h2{padding:20px 10px;font-size:2.4rem}}.cta{padding:20px 0 60px;background-color:#d3204c}@media(max-width: 768px){.cta{padding:30px 0}}.cta img{width:100%}.cta p{box-sizing:border-box;margin:30px auto 0;padding:10px 0;max-width:760px;border:3px solid #fff;border-radius:50px;color:#fff;text-align:center;font-weight:bold;font-size:4.6rem}@media(max-width: 768px){.cta p{margin:15px auto 0;font-size:2.3rem}}.cta p span{position:relative;display:block;width:100%}.cta p span::after{position:absolute;top:50%;right:10%;display:inline-block;width:20px;height:20px;border:0;border-top:solid 3px #fff;border-right:solid 3px #fff;content:"";transform:translateY(-50%) rotate(45deg)}.cta:hover p{background-color:#fff;color:#d3204c}.cta:hover p span::after{border-top:solid 3px #d3204c;border-right:solid 3px #d3204c}.sec-points{background:url(/lp/img/pilates/new2023/bg_texture@2x.jpg) no-repeat center top;background-size:cover}.sec-points h2{margin-bottom:30px;letter-spacing:.1em;font-size:4.3rem;font-family:"Noto Serif JP",serif;line-height:1}.sec-points h2 span{font-size:3rem}.sec-points ._points_item{display:flex;margin-bottom:20px;font-size:3.3rem;font-family:"Shippori Mincho",serif}@media(max-width: 768px){.sec-points ._points_item{font-size:2.3rem}}.sec-points ._points_item h3{font-weight:normal;line-height:1.5}.sec-points ._points_item img{align-self:center;margin-right:20px}@media(max-width: 768px){.sec-points ._points_item img{width:130px}}.sec-points ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0}@media(max-width: 768px){.sec-points ul{padding:0}}.sec-points ul li{width:24%}@media(max-width: 768px){.sec-points ul li{width:48%}}.sec-points ul li img{width:100%}.sec-points p{font-size:1.2rem}@media(max-width: 768px){.sec-points-detail{box-sizing:border-box;padding-right:5%;padding-left:5%;width:100%}}.sec-points-detail h2{margin-bottom:30px;letter-spacing:.1em;font-size:4.3rem;font-family:"Noto Serif JP",serif;line-height:1}@media(max-width: 768px){.sec-points-detail h2{margin-bottom:5px}}@media(max-width: 768px){.sec-points-detail h2{font-size:2.3rem;line-height:1.5}}.sec-points-detail h2 img{display:block;margin-bottom:20px}@media(max-width: 768px){.sec-points-detail h2 img{margin-bottom:10px;width:200px}}.sec-points-detail ._lead{text-align:left;font-size:2.2rem}@media(max-width: 768px){.sec-points-detail ._lead{margin-bottom:10px;font-size:1.6rem}}._list{display:flex;flex-wrap:wrap;justify-content:space-between}._list ._item{margin-bottom:15px;width:32%}@media(max-width: 768px){._list ._item{width:100%;border-bottom:1px solid #d3204c}}._list ._item img{width:100%}._list h3{padding:5px 0;font-size:1.8rem}._list ._area{position:relative}._list ._area::after{position:absolute;top:50%;right:20px;display:inline-block;width:15px;height:15px;border:0;border-top:solid 2px #d3204c;border-right:solid 2px #d3204c;content:"";transform:translateY(-50%) rotate(135deg)}@media(max-width: 768px){._list ._area::after{right:10px;width:10px;height:10px}}._list ._area.active::after{transform:translateY(-50%) rotate(-45deg)}._list ._cont{display:none;padding-bottom:15px}._note{padding-top:40px}.sec-studio-list ._map{padding-bottom:40px;width:100%}.sec-studio-list ._inbox{margin:0 auto 60px;max-width:800px}@media(max-width: 768px){.sec-studio-list ._inbox{margin:0 auto 30px}}.sec-studio-list h3{text-align:center;font-size:2.2rem;font-family:"Noto Serif JP",serif}@media(max-width: 768px){.sec-studio-list h3{font-size:1.8rem}}.sec-studio-list h3::after{display:block;margin:0 auto 30px;width:50px;border-bottom:1px solid #000;content:""}@media(max-width: 768px){.sec-studio-list h3::after{margin:0 auto 10px}}.sec-studio-list ._item{border-bottom:1px solid #d3204c}.sec-studio-list ._item ._area{position:relative;padding:20px 0;padding-left:20px;font-weight:normal;font-size:1.8rem}@media(max-width: 768px){.sec-studio-list ._item ._area{padding-left:10px;padding-right:25px;font-size:1.6rem}}.sec-studio-list ._item ._area::after{position:absolute;top:50%;right:20px;display:inline-block;width:15px;height:15px;border:0;border-top:solid 2px #d3204c;border-right:solid 2px #d3204c;content:"";transform:translateY(-50%) rotate(135deg)}@media(max-width: 768px){.sec-studio-list ._item ._area::after{right:10px;width:10px;height:10px}}.sec-studio-list ._item ._area.active::after{transform:translateY(-50%) rotate(-45deg)}.sec-studio-list ._item ._info{display:none}.sec-studio-list ._item ._info li{border-top:1px solid #e0e0e0}.sec-studio-list ._item ._info li a{display:flex;justify-content:space-between;padding:20px;color:#333}@media(max-width: 768px){.sec-studio-list ._item ._info li a{padding:10px}}@media(max-width: 768px){.sec-studio-list ._item ._info li ._address h5{font-size:1.5rem}}@media(max-width: 768px){.sec-studio-list ._item ._info li ._address p{font-size:1.4rem}}.sec-studio-list ._item ._info li ._btn{align-self:end;padding:5px 20px;background-color:#d3204c;color:#fff}@media(max-width: 768px){.sec-studio-list ._item ._info li ._btn{padding:5px 10px;font-size:1.4rem}}.sec-studio-list ._item ._info li ._btn:hover{background-color:#fff2f3;color:#d3204c}.sec-lesson ._package32{background:#f59ea2;background:linear-gradient(180deg, rgb(245, 158, 162) 0%, rgb(233, 71, 129) 100%)}.sec-lesson ._package32 ._stitle{color:#fff;line-height:1.5}.sec-lesson ._package32 ._stitle span{display:block;color:#fff;font-size:3.3rem}@media(max-width: 768px){.sec-lesson ._package32 ._stitle span{font-size:2.3rem}}.sec-lesson ._package32 ._contents{color:#fff}.sec-lesson ._package32 ul{margin-bottom:10px}.sec-lesson ._package32 ul li{display:inline-block;margin-bottom:10px;padding:0 10px;background-color:#fff;color:#d3204c;font-size:2.3rem;font-family:"Shippori Mincho",serif}.sec-lesson ._lesson-item{display:flex;flex-wrap:wrap}.sec-lesson ._lesson-item figure{box-sizing:border-box;padding-right:30px;max-width:423px}@media(max-width: 768px){.sec-lesson ._lesson-item figure{padding-right:0;max-width:100%}}.sec-lesson ._lesson-item figure img{width:100%}.sec-lesson ._lesson-item ._contents{width:54%}@media(max-width: 768px){.sec-lesson ._lesson-item ._contents{width:100%}}.sec-lesson ._lesson-item ._tag{padding:10px 0}.sec-lesson ._lesson-item ._tag li{display:inline-block;margin-bottom:10px;padding:5px 15px;border:1px solid #323333;border-radius:50px}.sec-lesson ._lesson-item h4{font-size:2.3rem;line-height:1.5}@media(max-width: 768px){.sec-lesson ._lesson-item h4{margin-bottom:10px;font-size:2rem}}.sec-lesson ._video{margin:0 auto 10px;max-width:600px;width:100%;aspect-ratio:16/9}.sec-lesson ._video iframe{width:100%;height:100%}.sec-lesson .for-begginer{padding:30px 0 0 0}.sec-price ._inbox{padding-top:30px}.sec-price ._inbox ._stitle{font-size:3.3rem}.sec-price ._inbox dl{display:flex;border-top:1px solid #2e6eac}.sec-price ._inbox dl:last-child{border-bottom:1px solid #2e6eac}.sec-price ._inbox dl dt{padding:15px;width:50%;border-right:1px solid #2e6eac;border-left:1px solid #2e6eac;background-color:rgba(46,110,172,.7);color:#fff}.sec-price ._inbox dl dd{padding:15px;width:50%;border-right:1px solid #2e6eac;color:#2e6eac}.sec-voice ._lesson-item{justify-content:space-between}.sec-voice ._lesson-item ._video{align-self:baseline;margin-bottom:30px;width:32%}@media(max-width: 768px){.sec-voice ._lesson-item ._video{width:100%}}.sec-voice ._lesson-item ._video h3{padding:0 0 5px 0;color:#2f6ea3;text-align:left;font-size:1.8rem;line-height:1.5}.sec-voice ._lesson-item ._video p{padding:0 10px}.sec-studio ._photos{display:flex}.sec-studio ._photos img{width:100%;-o-object-fit:cover;object-fit:cover}.sec-studio ._photos ._photo01{max-width:692px}.sec-studio ._photos ._photo02{margin-bottom:10px}.sec-studio ._photos ._photo03{margin-top:10px}.sec-studio ._photos ._col{display:flex;align-self:auto;flex-wrap:wrap;margin-left:20px}.sec-studio p{text-align:right;font-size:12px}.sec-history{background:url(/lp/img/pilates/new2023/bg_history@2x.jpg) no-repeat center top;background-size:cover}.section-campaign img{width:100%}.section-campaign .button-box{display:flex;position:absolute;padding:0 4%;bottom:50px;width:100%;justify-content:center;gap:50px}@media(max-width: 768px){.section-campaign .button-box{bottom:35px;justify-content:space-between;gap:20px}}.section-campaign .cta-button{display:block;padding:15px 30px;width:280px;color:#fff;border-radius:10px}@media(max-width: 768px){.section-campaign .cta-button{width:180px;padding:10px 20px}}.section-campaign .cta-button-blue{background:linear-gradient(120deg, #73BDDE, #3793E3);filter:drop-shadow(4px 5px 0 #f1f6fa)}.section-campaign .cta-button-red{background:linear-gradient(120deg, #EB8B8F, #E94781);filter:drop-shadow(4px 5px 0 #faf2f3)}.section-campaign .cta-button span{display:block;position:relative;font-size:1.8rem;font-weight:600;letter-spacing:.15rem}.sec-point{background-color:#fafafa}.sec-point .point-box{padding-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap}.sec-point .point-item{width:30%}.sec-point .point-item:nth-child(n+2){padding-top:0}@media(max-width: 768px){.sec-point .point-item:nth-child(n+2){padding-top:30px}}@media(max-width: 768px){.sec-point .point-item{width:100%}}.sec-point .point-item img{width:100%}.sec-point .point-item h3{font-size:2rem}._reserve{position:relative;text-align:center}._reserve h3{color:#333;letter-spacing:.2rem;font-weight:600;font-size:2.4rem;line-height:1.7}@media(max-width: 768px){._reserve h3{margin:auto;width:90%;font-size:2rem}}._reserve p{padding:25px 0 30px;color:#333;font-size:1.6rem}@media(max-width: 768px){._reserve p{margin:auto;padding:15px 0 20px;width:90%;text-align:left;font-size:1.5rem}}._reserve ._btn{display:flex;flex-wrap:wrap;justify-content:center}._reserve ._btn a{display:flex;align-items:center;justify-content:center;margin:0 10px;max-width:320px;width:50%;height:68px;border-radius:50px;color:#fff;font-weight:700;font-size:22px}@media(max-width: 768px){._reserve ._btn a{margin-bottom:10px;width:100%}}._reserve ._btn ._blue{border:1px solid #72bbfd;background-color:#2789e7}._reserve ._btn ._blue:hover{background-color:#72bbfd}._reserve ._btn ._orange{border:1px solid #fea667;background:#e93842}._reserve ._btn ._orange:hover{background-color:#fea667}.marquee{padding:20px 0;background-color:#d3204c}.marquee h3{color:#fff;text-align:center;font-weight:normal;font-size:2.2rem}@media(max-width: 768px){.marquee h3{font-weight:bold;font-size:1.8rem}}.covid{padding:30px 0}.covid img{width:100%}#footer{padding:60px 0 30px;background-color:#707070;color:#fff;text-align:center}@media(max-width: 768px){#footer{padding:30px 0 15px}}#footer p{line-height:1.5}@media(max-width: 768px){#footer p{margin-bottom:10px;font-size:1.4rem}}#footer img{margin-bottom:60px;padding-top:10px;max-width:455px;width:100%}@media(max-width: 768px){#footer img{box-sizing:border-box;margin-bottom:30px;padding:0 10%}}#footer a{display:block;margin-bottom:60px;color:#fff}@media(max-width: 768px){#footer a{margin-bottom:30px}}small{font-size:1.2rem}/*# sourceMappingURL=style.min.css.map */