﻿html{-webkit-text-size-adjust:100%}*{margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit}img{max-width:100%;height:auto;border-style:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,p{margin:0;padding:0;background:0 0;border:0;outline:0;font-weight:400;font-size:100%}body{width:100%;line-height:1.5;-webkit-text-size-adjust:100%;font-family:ArialMT,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",メイリオ,sans-serif;font-size:13px}body,table,input,textarea,select,option{font:Arial,Helvetica,sans-serif}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}em{font-weight:700;font-style:normal}.clearfix:after{visibility:hidden;display:block;content:" ";clear:both;height:0}header,footer,nav,section,article,main,aside,hgroup{display:block}html{font-size:10px}body{overflow-x:hidden;font-family:'Alata','Noto Sans JP',"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3",'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:1.5rem}a{color:#222;text-decoration:none}a:hover{opacity:.7;transition:.4s}#page img,#page input{margin:0;max-width:100%;vertical-align:top}@media (min-width:751px){.pc{display:block}.sp{display:none}br.pc{display:inline}}@media (max-width:750px){.pc{display:none}.sp{display:block}br.sp{display:inline}}@-moz-keyframes anim_scroll{0%{-moz-transform:translateY(0);transform:translateY(0)}100%{-moz-transform:translateY(10px);transform:translateY(10px)}}@keyframes anim_scroll{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}}#content{padding-top:70px}@media (max-width:750px){#content{padding-top:6.66667%}}.loadingMask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:99999}#main_content .ttlInview{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;left:-100px;opacity:0}#main_content .ttlInview.inviewFade{left:-25px;opacity:1}@media (max-width:900px){#main_content .layout h2{left:0}#main_content .ttlInview{-moz-transition:.8s;-o-transition:.8s;-webkit-transition:.8s;transition:.8s;left:-100px;opacity:0}#main_content .ttlInview.inviewFade{left:0;opacity:1}}@media (max-width:750px){#main_content .layout{margin:0 auto 0%;max-width:80%;padding:0}}@media (max-width:750px) and (min-width:751px){#main_content .layout h2{font-size:2.4rem}}@media (max-width:750px) and (max-width:750px){#main_content .layout h2{font-size:3.2vw}}@media (max-width:750px){#main_content .layout h2:before{left:-1015px}}#main_content .firstInview{-moz-transition:.8s;-o-transition:.8s;-webkit-transition:.8s;transition:.8s;position:relative;top:100px;opacity:0}#main_content .firstInview.inviewFade{top:0;opacity:1}#main_content .secondInview{-moz-transition:.8s;-o-transition:.8s;-webkit-transition:.8s;transition:.8s;transition-delay:.3s;position:relative;top:100px;opacity:0}#main_content .secondInview.inviewFade{top:0;opacity:1}#main_content .thirdInview{-moz-transition:.8s;-o-transition:.8s;-webkit-transition:.8s;transition:.8s;transition-delay:.6s;position:relative;top:100px;opacity:0}#main_content .thirdInview.inviewFade{top:0;opacity:1}#main_content .fourthInview{transition:.8s;transition-delay:.9s;position:relative;top:100px;opacity:0}#main_content .fourthInview.inviewFade{top:0;opacity:1}@media (max-width:750px){#main_content .secondInview{transition-delay:.1s}#main_content .thirdInview{transition-delay:.2s}}#reserve{padding-top:45px;display:none;position:fixed;top:30%;left:calc(50% - 700px/2);width:700px;z-index:100}.header_content{display:flex;justify-content:space-between;position:fixed;top:0;left:0;width:100%;background-color:var(--color_main);z-index:10}.header__logo{padding:20px 10px 20px 52px;width:192px}.header__gnavi{padding:19px 50px 0 0}.header__gnavi .menu-list{display:flex;align-items:center}.header__gnavi .menu-list .menu-item{margin-right:1.5em;padding-right:1.5em;border-right:1px solid #fff;line-height:1;font-family:'Poppins',sans-serif;font-size:1.4rem;letter-spacing:.1em}.header__gnavi .menu-list .menu-item a{color:var(--color_header_text);font-weight:500;text-decoration:none}.header__gnavi .menu-item.contact{margin-right:0;padding-right:0;border:1px solid #fff}.header__gnavi .contact a{padding:.5em 1em;display:block}.header__spgnavi{display:none}.header__menuBtn{display:none}.mask{display:none}@media (max-width:750px){.header_content{flex-wrap:wrap}.header__logo{padding:2.66667% 5.33333% 2.66667% 26.66667%;width:44.77612%}.header__gnavi{display:none}.header__spgnavi{display:block;position:fixed;top:0;left:-220px;bottom:0;width:220px;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:3;opacity:0}.header__spgnavi-inner{padding:25px}.header__gnavi>.menu-list{position:relative;margin:0}.header__gnavi>.menu-item{position:relative;margin:0;border-bottom:1px solid #333}.header__gnavi>.menu-item>a{display:block;color:#333;font-size:14px;padding:1em;text-decoration:none;transition-duration:.2s}.header__menuBtn{padding:3.2% 5.33333% 2.66667%;display:block;position:relative;z-index:4}.menuBtn{position:relative;width:33px;height:24px;cursor:pointer;transition:all .5s;box-sizing:border-box}.menuBtn span{border-radius:4px;display:inline-block;position:absolute;left:0;width:100%;height:2px;background-color:#fff;box-sizing:border-box;transition:all .5s}.menuBtn span:nth-of-type(1){top:0}.menuBtn span:nth-of-type(2){top:11px}.menuBtn span:nth-of-type(3){bottom:0}.header__spgnavi.open{left:0;opacity:1}.header__spgnavi-inner{padding:25px}.header__spgnavi-inner ul{position:relative;margin:0}.header__spgnavi-inner ul li{position:relative;margin:0;border-bottom:1px solid #333}.header__spgnavi-inner ul li a{display:block;color:#333;font-size:14px;padding:1em;text-decoration:none;transition-duration:.2s}.menuBtn{position:relative;width:33px;height:24px;cursor:pointer;transition:all .5s;box-sizing:border-box}.header_content .mask{display:none;transition:all .5s;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:2;cursor:pointer;z-index:2}.menuBtn.open span:nth-of-type(1){-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}.menuBtn.open span:nth-of-type(2){opacity:0}.menuBtn.open span:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}}.mainVisual__inner{margin:0 auto 0;max-width:990px;position:relative;min-height:80vh}.mainVisual__phrase{position:absolute;top:40%;left:20px;width:53.53535%;opacity:0}.mainVisual__phrase.inviewFade{transition:2.5s;opacity:1}.mainVisual__title{margin-bottom:5.26316%}.mainVisual__title img{max-width:100%}.mainVisual__text{line-height:1.33333;font-family:'Poppins',sans-serif;font-size:2.4rem;letter-spacing:.1em}.mainVisual__scroll{position:absolute;left:20px;bottom:10%;width:70px;-webkit-animation:anim_scroll 1.2s ease 0s infinite alternate;-moz-animation:anim_scroll 1.2s ease 0s infinite alternate;animation:anim_scroll 1.2s ease 0s infinite alternate;-ms-animation:anim_scroll 1.2s ease 0s infinite alternate}@media (max-width:750px){.mainVisual__inner{margin:0 auto 0%;max-width:80%}.mainVisual__phrase{top:50%;left:0;width:70%}.mainVisual__title{margin-bottom:10.52632%}.mainVisual__text{font-size:4.8vw}.mainVisual__scroll{left:0;bottom:10%}}@media (max-width:900px){.mainVisual__scroll{bottom:10%}}.reserve{padding-left:20%;position:fixed;right:-10%;bottom:10%;z-index:9;transition:.5s;transition-delay:1.5s;opacity:1;text-align:right;cursor:pointer}.reserve span{color:var(--color_btn_reserve_text);background:var(--color_btn_reserve_bg) url(//pilates-studiou.com/wp-content/themes/thegym/img/xheader_icon-reserve.png.pagespeed.ic.SHYxWkJ-V6.png) center 20px no-repeat;padding:3em .7em 1em;border-top-left-radius:10px;border-bottom-left-radius:10px;display:inline-block;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:700;font-size:1.8rem;letter-spacing:.1em}.reserve.inviewFade{padding-left:0;right:0}@media (max-width:750px){.reserve{right:-13.33333%;bottom:2%;width:13.33333%}.reserve span{font-size:4.26667vw}}.reserve__outline{position:fixed;top:30%;left:0;width:100%;z-index:11}.reserve__inner{margin:0 auto 0;max-width:650px;position:relative}.reserve__title{padding:.7em 0;color:#fff;background-color:#1c1c1c;font-weight:700;font-size:2.6rem;text-align:center}.reserve__btn-list{padding:50px 120px;background-color:#fff}.reserve__btn-item{margin-bottom:.5em}.reserve__btn-link{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:1em 0;display:block;color:#fff;font-weight:700;font-size:2.2rem;text-decoration:none;text-align:center;letter-spacing:.1em}.reserve__btn-link:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;transition:.4s}.reserve__btn-item .tel{background:#00b900 url(//pilates-studiou.com/wp-content/themes/thegym/img/contact_icon-tel.png) 7% center no-repeat}.reserve__btn-item .web{background:#998a85 url(//pilates-studiou.com/wp-content/themes/thegym/img/contact_icon-web.png) 7% center no-repeat}.reserve__btn-close{position:absolute;top:-50px;right:0;width:33px;height:50px;cursor:pointer}.reserve__mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:10}@media (max-width:750px){.reserve__inner{margin:0 auto 0%;max-width:86.66667%}.reserve__title{font-size:4.26667vw}.reserve__btn-list{padding:6.66667%}#reserve .outline .inner .btnSet a.tel{margin-bottom:1em}.reserve__btn-link{font-size:3.73333vw}}.l-container{padding-right:48px;padding-left:48px;margin-right:auto;margin-left:auto;max-width:700px}.l-article{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;margin-top:1.8em}.articleThumb{width:100%;margin:2.7em 0;text-align:center}.articleThumb__img{width:100%;display:block}.articleTitle{font-size:1.69em;padding:15px 0;font-weight:700;line-height:1.72}.post_content{font-size:1.07em;margin-bottom:60px;margin-top:40px}.post_content p{font-weight:400;letter-spacing:.025em;line-height:2.14}.post_content h2{padding:.5em 0;font-size:1.53em;font-weight:700;margin-bottom:21px;margin-top:40px}.post_content h2:first-child{margin-top:auto}.post_content h3{padding:.5em 0;font-size:1.53em;font-weight:700;margin-bottom:17px;margin-top:40px}.post_content h4{padding:.5em 0;font-size:1.53em;font-weight:700;margin-bottom:17px;margin-top:40px}.post_content.-article h2{border-left:solid 6px #4073a2;background:#f6f6f6;padding:.5em 0 .5em 16px}.post_content.-article h3{border-left:solid 6px #4073a2;padding:.5em 0 .5em 16px}.articleTime{font-size:16px;font-weight:500;color:#8b8b8b}.categoryList__link{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;margin:0 1em .2em 0;padding:.5em 1em;display:inline-block;min-width:5em;color:#fff;background-color:#000;font-size:1rem;text-align:center}@media (max-width:750px){.l-article{margin-top:1.8em}.categoryList__link{min-width:3em}}@media (max-width:750px) and (max-width:750px){.categoryList__link{font-size:2.93333vw}}.authorBox{padding:5vw;display:flex;align-content:stretch;justify-content:space-between;border:solid 1px rgba(200,200,200,.5);padding:1.5em;letter-spacing:.05em;line-height:1.7;margin-bottom:60px}.authorBox__l{width:160px;margin-bottom:0}.authorBox__r{display:flex;flex-direction:column;width:calc(100% - 160px - 1.5em);padding-left:1.5em}.authorBox__name{font-weight:500;font-size:18px;margin-top:8px;margin-bottom:20px}.author__ttl{font-size:14px;font-weight:400;color:#9d9d9d}@media (max-width:750px){.articleTitle{font-size:4.8vw}.articleThumb{margin:-bottom 1.8em}.post_content{font-size:3.2vw}.post_content h2,.post_content.-article h3,.post_content.-article h4{font-size:4vw}.articleTime{font-size:3.2vw}.author__ttl{font-size:4vw}.authorBox__name{font-size:3.2vw}}.breadcrumb{margin-bottom:7.85714%}.breadcrumb__item{font-size:1.07em;display:inline-block}.breadcrumb__link{margin-right:12px;padding-right:18px;display:inline-block;position:relative;color:inherit;text-decoration:none}.breadcrumb__link:after{position:absolute;top:0;right:0;content:">";font-family:"Hiragino Sans"}.categoryList__link{font-weight:700}@media (max-width:750px){.l-container{padding-right:6vw;padding-left:6vw}}.pageTitle{font-size:2.3em;margin-bottom:3.81vh}.postList__item{margin:3.17vh 0}.postList__link{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;color:#222;text-decoration:none}.postList__body{width:60%}.postList__thumb{width:36%}.postList__thumb>figure>img{width:208px;height:208px;-o-object-fit:cover;object-fit:cover}.postList__title{font-size:1.23em}.postList__time{margin-bottom:8px;font-size:1.07em;color:#8b8b8b}@media (max-width:600px){.postList__thumb>figure>img{width:147px;height:147px;margin-bottom:8px;-o-object-fit:cover;object-fit:cover}}.kanren .post_item__m{padding:0}.kanren .post_list{margin:3.17vh 0}.pagination .page-numbers{border:1px solid #222;padding:8px 10px;margin:0 2px 5px;font-size:15px;min-width:20px;display:inline-block;text-align:center}.pagination .page-numbers.current{background:#222;color:#fff}.priceBox{background-color:#fff;padding-bottom:3.77778%;margin-bottom:4.3146%}.priceBox .priceBox__title{margin-bottom:7.91011%}.priceBox__item{margin-bottom:2.37em;text-align:center;letter-spacing:.05em;line-height:1.27}.priceBox__body{margin-bottom:.84em;font-weight:700;font-size:2.2rem}.priceBox__times{padding-top:.5em;display:block;font-size:1.6rem;letter-spacing:.1em}.priceBox__price{font-size:2.6rem;font-weight:700;letter-spacing:.1em}.priceBox__btn{text-align:center}.priceBox__btn a{padding:.5em 5em;border-radius:20px;display:inline-block;line-height:1;color:#000;background-color:#fff;font-size:1.8rem;text-decoration:none;transition:.4s}@media (max-width:600px){.priceBox__body{font-size:4.8vw}.priceBox__times{font-size:3.2vw}.priceBox__price{font-size:5.33333vw}.priceBox__btn a{font-size:4vw}}.priceTable .wp-block-table{text-align:center}.priceTable .wp-block-table table,.priceTable .wp-block-table th,.priceTable .wp-block-table td{border:1px solid #9a9a9a;border-collapse:collapse}.priceTable .wp-block-table thead{background:#f2f2f2;border:none}.priceTable .wp-block-table th{padding:.75em 0;font-weight:500;font-size:1.54em;word-break:break-word}.priceTable .wp-block-table td{font-size:1.23em;padding:1.06em 0;word-break:break-word}@media (max-width:750px){.priceTable .wp-block-table th{padding:1em 0;font-size:3.08vw}.priceTable .wp-block-table td{padding:1em 0;font-size:3.08vw}.-scroll__tb{display:block;padding-bottom:16px;overflow-x:scroll}.priceTable.-scroll__tb table{width:800px;max-width:800px;table-layout:fixed}.priceTable.scroll__tb th{padding:.5em .75em;vertical-align:top}.priceTable.scroll__tb td{padding:.5em .75em;vertical-align:top}}.priceList{border-top:1px solid #c7c7c7;margin:auto}.priceTtl,.meatup-block-fullWide__inner .priceTtl{font-size:1.62em;font-weight:700;margin-bottom:4.88%}.priceList dl{border-bottom:1px solid #c7c7c7;align-items:center;display:flex;justify-content:space-between;padding:27px 0}.priceList dt,dd{font-size:1em;font-weight:500;letter-spacing:.05em}.priceList dd small{font-size:16px}@media (max-width:750px){.priceBox{margin-bottom:7.37255%}.priceList{width:100%}.priceTtl,.meatup-block-fullWide__inner .priceTtl{font-size:4vw;margin-bottom:7.84314%}.priceList dt,dd{font-size:3.08vw}.priceList dd small{font-size:2.13333vw}}.accordion__item{margin-bottom:3.55556%}.accordion__item .accordion__btn{padding:3.33333% 11.11111% 3.33333% 2.77778%;position:relative;background-color:#fff5ee;cursor:pointer}.accordion__item .accordion__title{font-weight:700;font-size:2.6rem;line-height:1.5;margin-bottom:0}.accordion__item .accordion__btn.close:before{position:absolute;top:50%;right:5%;width:30px;height:3px;background-color:#000;content:"";transition:.4s}.accordion__item .accordion__btn.close:after{position:absolute;top:50%;right:5%;width:30px;height:3px;background-color:#000;content:"";transform:rotate(90deg);transition:.4s}.accordion__item .accordion__btn.open:before{position:absolute;top:50%;right:5%;width:30px;height:3px;background-color:#000;content:"";transform:rotate(45deg);transition:.4s}.accordion__item .accordion__btn.open:after{position:absolute;top:50%;right:5%;width:30px;height:3px;background-color:#000;content:"";transform:rotate(135deg);transition:.4s}.accordion__item .accordion__body{padding:0 5.55556% 5.55556%;display:none;background-color:#fff5ee}@media (max-width:750px) and (max-width:750px){.accordion__item .accordion__title{font-size:3.73333vw}.accordion__item .accordion__body{font-size:3.2vw}.accordion__item .accordion__btn.close:before{width:20px;height:2px}.accordion__item .accordion__btn.close:after{width:20px;height:2px}}.form *{box-sizing:border-box}.form{max-width:600px;margin-left:auto;margin-right:auto}.form__item{display:flex;display:-ms-flexbox;margin-bottom:32px}.form__term{width:30%}.form__term:not(.is-required){margin-top:4px}.form__desc{width:70%}.form__desc input:not([type=date]),.form__desc textarea{width:100%}.form__term.is-required{position:relative;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center}.form__term.is-required:before{content:"必須";color:#fff;background-color:#ed5f58;font-size:1rem;font-weight:400;width:30px;height:18px;line-height:1.6;margin-right:8px;text-align:center;padding:2px 3px}.form__desc input[type="email"],.form__desc input[type="tel"],.form__desc input[type="text"],.form__desc select,.form__desc textarea{padding:6px 8px}.form__desc input[type="date"]{padding:4px 8px}.form__btn-wrapper{text-align:center;margin-bottom:60px}.form__btn{padding:14px 52px;border-radius:28px;background-color:#000;color:#fff;font-size:1.6rem;letter-spacing:.2rem;cursor:pointer;transition:.3s ease;-webkit-appearance:none}.form__btn:hover{opacity:.7}@media (max-width:750px){.form__item{flex-direction:column;-ms-flex-direction:column;margin-bottom:20px}.form__term{width:100%;margin-bottom:10px}.form__desc{width:100%}}#footer{padding:1em 0;color:var(--color_header_text);background-color:var(--color_main);font-size:1.2rem;text-align:center;letter-spacing:.1em}@media (max-width:750px) and (min-width:751px){#footer{font-size:1.6rem}}@media (max-width:750px) and (max-width:750px){#footer{font-size:2.13333vw}}.accordion__item.info .accordion__body{padding:5.55556% 10%;background-color:#fff5ee}.accordion__item.info strong{margin-bottom:1em;font-weight:700;font-size:2rem}.accordion__item.info ul{margin:0 0 20px 20px}.accordion__item.info li{line-height:1.85714;list-style-type:disc;font-size:1.4rem}@media (max-width:750px){.accordion__item.info .accordion__body{margin-bottom:6.94444%}.accordion__item.info strong{font-size:4vw}.accordion__item.info p{font-size:3.2vw}.accordion__item.info ul{margin:0 0 20px 20px}.accordion__item.info ul li{font-size:3.2vw}}.btnSet{margin-top:2em}.btnSet li{margin-right:2em;padding-left:38px;display:inline-block}.btnSet li a{color:#7f7f7f;font-size:1.4rem;text-decoration:none}.btnSet li.instagram{margin-bottom:1em;height:27px;line-height:22px;background:url(//pilates-studiou.com/wp-content/themes/thegym/img/trainer_icon-instagram.png) left center no-repeat}.btnSet li.youtube{height:20px;line-height:16px;background:url(//pilates-studiou.com/wp-content/themes/thegym/img/trainer_icon-youtube.png) left center no-repeat}@media (max-width:750px){.btnSet{margin-bottom:10%}}.course h2:before{background-color:#fff}.course .inner{margin-bottom:60px;display:flex;justify-content:space-between;flex-wrap:wrap}.course .inner>div{padding-bottom:3.77778%;width:47.22222%;background-color:#e0e0e0}.course .inner>div h3{margin-bottom:4.70588%}.course .inner>div dl{margin-bottom:2em;text-align:center;letter-spacing:.3em}.course .inner>div dl dt{margin-bottom:.5em;font-weight:700;font-size:2.6rem}.course .inner>div dl dt .pace{padding-top:.5em;display:block;font-size:1.4rem;letter-spacing:.05em}.course .inner>div dl dd{font-size:3rem}.course .inner>div .apply{text-align:center}.course .inner>div .apply a{padding:.5em 5em;border-radius:20px;display:inline-block;line-height:1;color:#000;background-color:#fff;font-size:1.8rem;text-decoration:none;transition:.4s}.course .inner>div .apply a:hover{background-color:#eee}@media (min-width:751px){.course .inner>div.plan01{margin-bottom:5.55556%;padding-bottom:2.77778%;width:100%;background-color:#beab9c}.course .inner>div.plan01 dl{display:flex;justify-content:center;align-items:center;color:#fff;text-align:left}.course .inner>div.plan01 dl dt{padding:0 2.22222% 0 6.66667%;margin-bottom:0;font-size:3rem}.course .inner>div.plan01 dl dt .pace{padding-top:.2em;font-size:2rem}.course .inner>div.plan01 dl dd{padding-left:2.22222%;font-size:5rem}}@media (max-width:750px){.course{padding:13.33333% 0}.course h2{margin-bottom:6.66667%}.course .inner{margin-bottom:13.33333%;display:block}.course .inner>div{margin-bottom:8.33333%;padding-bottom:8.33333%;width:auto}.course .inner>div:last-child{margin-bottom:0}}@media (max-width:750px) and (min-width:751px){.course .inner>div dl dt{font-size:3.6rem}}@media (max-width:750px) and (max-width:750px){.course .inner>div dl dt{font-size:4.8vw}}@media (max-width:750px) and (min-width:751px){.course .inner>div dl dt .pace{font-size:2.4rem}}@media (max-width:750px) and (max-width:750px){.course .inner>div dl dt .pace{font-size:3.2vw}}@media (max-width:750px) and (min-width:751px){.course .inner>div dl dd{font-size:4rem}}@media (max-width:750px) and (max-width:750px){.course .inner>div dl dd{font-size:5.33333vw}}@media (max-width:750px) and (min-width:751px){.course .inner>div .apply a{font-size:3rem}}@media (max-width:750px) and (max-width:750px){.course .inner>div .apply a{font-size:4vw}}@media (max-width:750px){.course .inner>div.plan01{color:#fff;background-color:#beab9c}.instagram_content img{width:100%}.instagram_content .wp-block-columns{margin-bottom:0}}.meatup-block-fullWide__inner .is-style-section_ttl-ab{margin-bottom:6.22222%;padding:1em 0;border-radius:50px;position:relative;line-height:1;color:#fff;background-color:#000;font-family:'Noto Sans JP';font-size:2.6rem;font-weight:400;text-align:center;letter-spacing:.2em}.meatup-block-fullWide__inner .is-style-section_ttl-ab span{margin-left:1em;font-size:1.2rem;letter-spacing:.1em;vertical-align:5px}@media (max-width:750px) and (max-width:750px){.meatup-block-fullWide__inner .is-style-section_ttl-ab{font-size:4vw}.meatup-block-fullWide__inner .is-style-section_ttl-ab span{font-size:2.93333vw}}@media (max-width:750px){.meatup-block-fullWide__inner .is-style-section_ttl-ab span{padding-top:.5em;display:block}}.bg-white{padding:2.55556% 3.33333%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#fff;color:#333}.voice.wp-block-columns{margin-bottom:0}.voice__item .wp-block-columns{margin-bottom:0}@media (min-width:751px){.bg-white{margin-bottom:3.11111%}}@media (max-width:750px){.bg-white{padding:5%;margin-bottom:5%;width:auto}.voice.wp-block-columns{margin-bottom:0}.voice__title .wp-block-column{flex-basis:unset!important;flex-grow:0}.voice__title .wp-block-column:first-child{margin-right:1rem}.voice__title .wp-block-column:last-child p{font-size:3.73333vw;font-weight:500}}.youtube_content{padding:30px 0 56.25%;position:relative;height:0;overflow:hidden}.youtube_content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.before-affter__itemList{background:url(//pilates-studiou.com/wp-content/themes/thegym/img/result_arrow_icon.png) center 30% no-repeat;background-size:3%;margin-bottom:7.88732%}@media (max-width:750px){.before-affter__itemList{background-position:center 26%}.wp-block-columns.before-affter__itemList>.wp-block-column{flex-basis:48%!important;flex-grow:0;margin-top:2%!important;margin-bottom:2%!important}.wp-block-columns.before-affter__itemList>.wp-block-column:nth-child(2n){margin-left:4%}}.before-affter__title{margin-bottom:.2em;font-size:4.4rem;text-align:center}.before-affter__body{display:flex;justify-content:space-between;align-items:center}.before-affter__body div:first-child{padding-left:9.01408%;width:39.43662%}.before-affter__body div:last-child{width:48.73239%}.before-affter__body div dl{margin-bottom:.2em;font-weight:700;font-size:1.6rem}.before-affter__body div dl dt{display:inline-block}.before-affter__body div dl dt:after{content:":"}.before-affter__body div dl dd{display:inline-block}.-after .before-affter__title{color:red}.before-affter__body em{color:red;font-weight:400}.-after .before-affter__body div:first-child{padding-left:0;width:50.70423%}.-after .before-affter__body div:last-child{width:47.88732%}@media (max-width:750px) and (max-width:750px){.before-affter__title{font-size:5.33333vw}.before-affter__body div dl{font-size:3.2vw}}@media (max-width:750px){.before-affter__body{display:block}.before-affter__body div:first-child{padding-left:0;width:auto}.before-affter__body div:last-child{width:auto}.-after .before-affter__body{display:block}.-after .before-affter__body div:first-child{padding-left:0;width:auto}.-after .before-affter__body div:last-child{width:auto}}.map_content .summary{margin-bottom:9.44444%;display:flex}.map_content .summary .txt{margin-right:11.77778%;width:22.22222%}.map_content .summary .txt h3{margin-bottom:2em;font-size:2.8rem}.map_content .summary .txt dl{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #d3d3d3;display:flex;font-size:1.4rem}.map_content .summary .txt dl:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.map_content .summary .txt dl dt{width:40%;color:#686868}.map_content .summary .txt dl dd{width:53%}.map_content .summary .image{display:flex;justify-content:space-between;width:50.55556%}.map_content .summary .image img{display:block;width:47.25275%}.map_content .data{margin-top:6.11111%;margin-bottom:8.88889%;display:flex}.map_content .data dl{display:flex;line-height:1.42857}.map_content .data dl dt{padding-top:.1em;color:#686868;font-size:1.2rem}.map_content .data dl dd{color:#000;font-size:1.4rem}.map_content .data dl.address{margin-right:7.77778%;border-right:1px solid #d6d6d6;width:38.11111%}.map_content .data dl.address dt{width:27.1137%}.map_content .data dl.access{width:50%}.map_content .data dl.access dt{width:20.66667%}.map_content .freeSession{text-align:center}@media (max-width:750px){.map_content .summary{margin-bottom:6.66667%;justify-content:space-between}.map_content .summary .txt{margin-right:0;width:58.33333%}.map_content .summary .txt h3{margin-bottom:2em}}@media (max-width:750px) and (min-width:751px){.map_content .summary .txt h3{font-size:3rem}}@media (max-width:750px) and (max-width:750px){.map_content .summary .txt h3{font-size:4vw}}@media (max-width:750px) and (min-width:751px){.map_content .summary .txt dl{font-size:2.4rem}}@media (max-width:750px) and (max-width:750px){.map_content .summary .txt dl{font-size:3.2vw}}@media (max-width:750px){.map_content .summary .image{display:block;width:30%}.map_content .summary .image img{display:block;width:auto}.map_content .summary .image img:first-child{margin-bottom:3.33333%}.map_content .gMap{margin-bottom:6.66667%}.map_content .data{margin-bottom:6.66667%;display:block}.map_content .data dl dt{padding-top:0}}@media (max-width:750px) and (min-width:751px){.map_content .data dl dt{font-size:2.2rem}}@media (max-width:750px) and (max-width:750px){.map_content .data dl dt{font-size:2.93333vw}}@media (max-width:750px){.map_content .data dl dd{width:75.33333%}}@media (max-width:750px) and (min-width:751px){.map_content .data dl dd{font-size:2.2rem}}@media (max-width:750px) and (max-width:750px){.map_content .data dl dd{font-size:2.93333vw}}@media (max-width:750px){.map_content .data dl.address{margin:0 0 3%;padding-bottom:3%;border-right:none;border-bottom:1px solid #d6d6d6;width:auto}.map_content .data dl.address dt{width:24.66667%}.map_content .data dl.access{width:auto}.map_content .data dl.access dt{width:24.66667%}}.post_list{margin-bottom:6.66667%;display:flex;flex-wrap:wrap}.post_item__link{margin-right:1.66667%;padding-bottom:1.88889%;display:block;width:32.22222%;color:#000;background-color:#fff;text-decoration:none}.post_item__link:hover .post_item__i{opacity:.7;transition:.4s}.post_item__link .post_item__i{margin-bottom:4.82759%}.post_item__link .post_item__i img{width:100%;height:11vw;object-fit:cover}.post_item__m{margin-bottom:.5em;padding:0 6.89655%;font-size:1.2rem}.meatup-block-fullWide__inner .post_item__t{margin-bottom:.5em;padding:0 6.89655% .5em;line-height:1.625;min-height:50px;font-size:1.6rem}.post_item__c{padding:0 6.89655%}.post_item__c li{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;margin:0 1em .2em 0;padding:.5em 1em;display:inline-block;min-width:5em;color:#fff;background-color:#000;font-size:1rem;text-align:center}@media (min-width:751px){.post_item__link:last-child,.post_item__link:nth-child(3n){margin-right:0}.post_item__link:nth-child(1),.post_item__link:nth-child(2),.post_item__link:nth-child(3){margin-bottom:1.66667%}}@media (max-width:750px){.post_list{display:block}.post_item__link{margin-bottom:8.33333%;padding-bottom:5%;width:auto}.post_item__link:last-child{margin-bottom:0}.post_item__link .post_item__i img{height:40vw}}@media (max-width:750px) and (min-width:751px){.post_item__m{post_item__mont-size:2.2rem}}@media (max-width:750px) and (max-width:750px){.post_item__m{font-size:2.93333vw}}@media (max-width:750px){.meatup-block-fullWide__inner .post_item__t{min-height:1px}}@media (max-width:750px) and (min-width:751px){.meatup-block-fullWide__inner .post_item__t{font-size:2.4rem}}@media (max-width:750px) and (max-width:750px){.meatup-block-fullWide__inner .post_item__t{font-size:3.2vw}}@media (max-width:750px){.post_item__c li{min-width:3em}}@media (max-width:750px) and (min-width:751px){.post_item__c li{font-size:2.2rem}}@media (max-width:750px) and (max-width:750px){.post_item__c li{font-size:2.93333vw}}.pagination{margin-bottom:7.85714%}.-btn a{padding:.7em 6.3em;font-size:2rem;font-family:'Poppins',sans-serif}.-btn.-border a{border:1px solid #000}@media (max-width:750px){.-btn a{padding:.35em 4.9em;font-size:4vw}}