.br-sp{display:none}@media screen and (max-width:1080px){.br-pc{display:none}.br-sp{display:inline-block}}h2.p-block01__title p-block01__title--sm{font-size:10px}@media screen and (max-width:767px){.p-btn{font-size:15px}}div.p-index-content04__col p-index-content04__col--event{display:none}.p-index-content04__col{width:90%;margin:0 auto}#new_p-article08{height:30px;position:unset;margin:0 auto;text-align:center}.p-index-content07__title{color:#000}.p-index-content07__desc{color:#000}.p-article06__title{text-align:center}.p-btn{text-align:center;    margin:0 auto;border-radius:100px;background:#e8a7af;font-size:16px;color:#fff}.p-index-content08{overflow:hidden}.lesson-group p{line-height:1.5;font-size:14px}.lesson-group div.btns{text-align:center}.lesson-group div.btns a{color:#fff}.lesson-group h4{text-align:center;color:#e8a7af}@media screen and (max-width:559px){.post_col,.post_col-2,.post_col-3{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;min-height:1px;margin-bottom:2em;padding-right:2px;padding-left:2px;float:left}}section.front-schedule{width　:100%}div#schedule{position:relative;width:92.1875%;max-width:1180px;margin:0 auto}section.front-schedule .p-entry__body p{margin-bottom:24.6px}.calendar-container{width:100%;margin:0 auto;border-radius:5px;color:#1a1a1a;padding-top:30px}section.front-schedule{width:100%;margin:0 auto;padding-bottom:100px}table.calendar span.online{color:#3cb371}table.calendar span.shilk{color:#1e90ff}table.calendar span.shilk_for{color:#f5e850}table.calendar span.functional{color:#ff69b4}table.calendar span.recovery{color:#6a5acd}tr.title{background-color:#e8a7af}tr.day{width:80%;border-top:solid 1px #ddd}table.calendar th{border:solid 1px #ddd;padding:15px 0;color:#fff}table.calendar{border:solid 1px #ddd}td.naiyou{text-align:left;border-bottom:1px dotted #dcdcdc;padding:10px 0}td.time{border-bottom:1px dotted #dcdcdc}.attention{padding:30px 0;width:80%;margin:0 auto}.schedule-attention{line-height:1.5}@media screen and (min-width:560px){table.calendar{padding:0 30px 30px;width:90%;margin:0 auto}td.youbi{padding-left:10px;padding-right:10px;text-align:center}td.time,td.youbi{text-align:center;padding-bottom:8px;padding-top:8px}td.naiyou{padding-bottom:12px;padding-top:12px}table.calendar span.sat{font-size:.8rem}}@media screen and (max-width:559px){.front-main .front-schedule .formbtn-container>p.schedule-attention{width:100%;margin:0 0 20px}table.calendar{padding:0 30px 30px;margin:0 auto;font-size:14px}td.time,td.youbi{text-align:center;padding-bottom:5px;padding-top:5px;padding-left:20px;padding-right:20px}td.naiyou{padding-bottom:5px;padding-top:5px;padding-right:20px}table.calendar span.sat{font-size:.8rem}div#schedule{position:relative;width:98%;margin:0 auto}section.front-schedule{padding-bottom:100px}}.attention .btns{text-align:center}.attention .btns a{margin:30px 10px 0}li.c-footer-bar__item a{font-size:18px;font-weight:700}h1.p-interview__title{font-family:Arial,"Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}article.p-interview div.btns{text-align:center;font-weight:700}#choice img{width:100%}#choice 　h4{text-align:center}#choice .btns{text-align:center;margin-bottom:40px}#choice p{line-height:1.5;padding-top:20px;margin-bottom:30px}@media screen and (min-width:559px){#lessonlist{margin-top:100px}#lessonlist_title{padding-top:100px}#choice{overflow:hidden;padding-bottom:80px}}@media screen and (max-width:559px){#lessonlist{margin-top:30px}#lessonlist_title{padding-top:30px}#choice{overflow:hidden;padding-bottom:30px}}.contactform-attention{font-size:.8rem;color:#a62f00;font-weight:400}.wpcf7 .wpcf7-submit{-webkit-transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;width:225px;height:48px;margin:30px auto 0;border:none !important;outline:none;background-color:#e8a7af;color:#fff;font-size:14px;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:all .3s}div.price-plan table.price{border-collapse:collapse;margin-bottom:100px;margin-top:10px;width:100%}div.price-plan table.price td{border:solid 1px;padding:.5em}div.price-plan thead{background-color:#f4f4f4}div.price-plan th,div.price-plan td{border:1px solid #a0;padding:20px 10px}div.price-plan table.price td.name{width:70%;padding:20px;border:1px solid #a0}div.price-plan table.price td.price{width:30%;text-align:center;border:1px solid #a0}span.comment{font-size:.8rem;margin-top:10px;display:block}p.setsumei{margin-bottom:100px;text-align:center}span.zeikomi{font-size:.8rem}div.price-plan p{line-height:1.3}div.price-plan span.comment{line-height:1.2}div.price-plan h4{line-height:1.3;color:#e8a7af;font-size:20px}h3.plan{position:relative;font-weight:700;border-bottom:solid 3px #dadada;margin:0 auto 80px;padding:5px 0 15px;text-align:center}h3.plan:after{content:'';position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);width:150px;height:3px;background-color:#e8a7af}.flow_design10{display:flex;justify-content:center;align-items:center}.flow10{padding-left:0}.flow10>li{list-style-type:none;border:2px solid #e8a7af;padding:20px;border-radius:20px}.flow10>li:not(:last-child){margin-bottom:40px;position:relative}.flow10>li:not(:last-child):after{content:'';position:absolute;border:20px solid transparent;width:0;height:0;bottom:-53px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);border-top-color:#e8a7af}.flow10>li dl dt{font-size:1.3em;font-weight:700;border-bottom:2pt dashed #e8a7af;padding-bottom:.5em;margin-bottom:.5em}.flow10>li .icon10{color:#e8a7af;margin-right:.5em}.flow10>li dl dd{margin:0}@media screen and (min-width:560px){dd.flow_setsumei{display:flex;line-height:1.5}.flow_img{display:flex;justify-content:center;align-items:center;width:40%;margin:0 auto;padding:1em}.flow_text{flex:1;min-width:0;display:flex;padding:1em}dd.flow_setsumei img{width:100%}.flow10{margin-bottom:100px}}@media screen and (max-width:559px){.flow10{width:100%}dd.flow_setsumei img{width:100%}.flow_img{margin-bottom:16px}.flow10{margin-bottom:30px}.flow_text{line-height:1.3}}p.representative_name{margin:0 auto;font-size:20px}.prof-history p,p.prof-intro{text-align:left}.prof-history p{line-height:1.5;padding:50px 0}p.prof-intro{line-height:1.8;padding-bottom:40px}.qualification,.tantoulesson{line-height:1.2;font-size:14px}.coment{line-height:1.4}.tantoulesson{border-top:3px dotted}@media screen and (min-width:560px){section.prof-detail,p.prof-intro{width:70%;margin:0 auto;padding-top:30px}}@media screen and (max-width:559px){img.representative{width:100%}}section#about_pilates p,section#about_oneup_pilates p{text-align:left}h3.p-block02__item-title{text-align:center}#s-introduction h4{color:#e8a7af;padding:.5em 0 .5em 8px;border-top:solid 3px #e8a7af;border-bottom:solid 3px #e8a7af}#about_oneup_pilates img{width:100%;padding-bottom:30px}@media screen and (min-width:560px){section#about_pilates,section#about_oneup_pilates{width:70%;margin:0 auto;padding-bottom:100px}section#about_pilates p,section#about_oneup_pilates p{line-height:2.3}#s-introduction p.lead{text-align:center;padding:0 0 50px;line-height:1.5}}.p-block02{margin-bottom:60px}@media screen and (max-width:559px){section#about_pilates,section#about_oneup_pilates{padding-bottom:80px}section#about_pilates p,section#about_oneup_pilates p{line-height:1.9}#s-introduction p.lead{text-align:center;padding:0 0 20px;line-height:1.5}}section.privacypolicy-detail h2{font-size:20px;font-weight:700}section.privacypolicy-detail p{margin-bottom:15px}section.privacypolicy-detail dt{position:relative;border-bottom:3px solid #dcdcdc;margin-bottom:15px;padding-bottom:6px}section.privacypolicy-detail dt:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #614c3f;bottom:-3px;width:15%}section.privacypolicy-detail dl{margin-bottom:60px}div.privacypolicy dd{line-height:1.5}.map-wrapper{max-width:640px;min-width:280px;margin:20px 0;padding:4px;border:1px solid #ccc}.googlemap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.googlemap iframe{position:absolute;top:0;left:0;width:100%;height:100%}div.access_table,div.access_table tbody,div.access_table tbody tr{width:100%;table-layout:fixed;word-break:break-all;word-wrap:break-all}div.access_table table{margin:30px 0 100px;border-collapse:collapse;width:100%}div.access_table td,div.access_table th{padding:10px 15px 7px;border:1px solid #ddd;font-size:14px;line-height:2.2}div.access_table th{background:#f4f4f4;font-weight:400}