#bannerSlider a{display:block}#bannerSlider a img{width:100%}#bannerSlider .swiper{padding:0 0 20px!important}#bannerSlider .swiper-pagination{justify-content:center;bottom:0;top:auto!important}@media screen and (max-width:639px){#bannerSlider .swiper{width:100%;max-width:300px;margin:0 auto;overflow:visible}#bannerSlider .swiper-slide{width:100%}}@media screen and (min-width:640px){#bannerSlider .swiper-slide{padding:0 5px}#bannerSlider .swiper-wrapper{padding-left:0!important}}@media screen and (min-width:768px){#bannerSlider.no-slider{justify-content:center;display:flex}#bannerSlider.no-slider a{width:33.333%;margin:0 5px}}@media screen and (max-width:767px){#bannerSlider{padding:0}}#home #bannerSlider a{border-radius:8px;display:block;box-shadow:2px 2px 4px rgba(0,0,0,.25)}
#beforeAfterSlider .swiper-wrapper{max-height:initial}#beforeAfterSlider .swiper{padding-bottom:8px}#beforeAfterSlider,#beforeAfterSlider .swiper-slide{position:relative}#beforeAfterSlider .before_after-item{background-color:#f8f6f4;border-radius:16px;max-width:320px;height:100%;margin:0 auto;padding:28px 20px 8px;position:relative;box-shadow:0 3px 3px rgba(0,0,0,.1)}#beforeAfterSlider .before_after-item figure img{object-fit:cover;width:100%;height:100%}.bf-title,.bf-title *{text-align:center;display:block}.bf-title em{color:#ea5532;font-size:2.2rem;line-height:1.18}.bf-title span{margin-top:8px;font-size:1.5rem;line-height:1}.bf-images{background:url(/images/gyms/typeB/b_f-arrow.png) 50% 6px/31px 8px no-repeat;column-gap:10px;width:100%;margin-top:10px;display:flex}.bf-images figure{flex:1}.bf-images figcaption{text-align:center;padding:4px 0;font-size:1.6rem;font-weight:500;line-height:1}.bf-images figure:nth-child(2) figcaption{color:#ea5532}.bf-images span{aspect-ratio:13/18;border-radius:8px;width:100%;display:block;overflow:hidden}.bf-images span img{object-fit:cover;width:100%;height:100%}.bf-stats{table-layout:fixed;border-collapse:separate;z-index:1;width:100%;margin-top:8px;position:relative}.bf-stats caption{text-align:left;caption-side:bottom;padding-top:10px;font-size:1rem;line-height:1.5}.bf-stats tbody{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 3px 3px rgba(0,0,0,.16)}.bf-stats th{color:#fff;letter-spacing:.02em;background-color:#707070;border-bottom:1px solid #fff;width:56px;font-size:1.4rem;font-weight:500}.bf-stats tr:first-of-type th{border-radius:8px 0 0}.bf-stats tr:last-of-type th{border-radius:0 0 0 8px}.bf-stats td{background-color:#fff;border-bottom:1px solid #a3a3a3;font-family:Roboto,sans-serif;font-size:1.2rem}.bf-stats td i{letter-spacing:0;padding-right:1px;font-size:1.9rem;font-weight:500}.bf-stats td:nth-of-type(2){color:#ea5532}.bf-stats td:last-child{color:#fff;background-color:#ea5532;border-bottom-color:#fff;position:relative}.bf-stats tr:first-of-type td:last-child:before,.bf-stats tr:last-of-type td:last-child:before{content:"";background-color:#ea5532;border-radius:5px;width:100%;height:10px;display:block;position:absolute;left:0}.bf-stats tr:first-of-type td:last-child:before{top:-5px}.bf-stats tr:last-of-type td:last-child:before{bottom:-5px;box-shadow:0 3px 3px rgba(0,0,0,.16)}.bf-stats th,.bf-stats td{text-align:center;padding:8px 0;line-height:1}.bf-stats tr:last-child th,.bf-stats tr:last-child td{border-bottom:none}.bf-content{margin-top:12px}.bf-content h4{margin-top:12px;font-size:2rem;line-height:1.5}.bf-content p{margin-top:4px;font-size:1.5rem;line-height:1.73}.bf-content .accordion-content-box{min-height:3.46em}.bg-wide #beforeAfterSlider .before_after-item,.bg-wide #beforeAfterSlider button.accordion-btn{background-color:#fff}.bg-wide #beforeAfterSlider .accordion-btn-box:before{background:linear-gradient(0deg,#fff 0,transparent 100%)}@media screen and (min-width:769px){#beforeAfterSlider .swiper-wrapper{align-items:stretch}#beforeAfterSlider .before_after-no-slider{justify-content:center;align-items:stretch;column-gap:20px;display:flex}#beforeAfterSlider .before_after-no-slider .before_after-item{flex:1;max-width:320px;margin:0}}@media screen and (min-width:769px) and (max-width:900px){.bf-stats th{width:48px;font-size:1.2rem}.bf-stats td i{font-size:1.4rem}}@media screen and (max-width:768px){#beforeAfterSlider .swiper{overflow:visible}#beforeAfterSlider .swiper-slide{width:85.5%!important}#beforeAfterSlider .before_after-no-slider{margin:0 40px}}@media screen and (max-width:375px){.bf-title em{font-size:2rem}.bf-content h4{font-size:1.9rem}}#beforeAfterSlider .swiper-pagination{justify-content:center;top:0;bottom:auto}@media screen and (max-width:768px){#beforeAfterSlider .swiper{padding:28px 0 0}#beforeAfterSlider .swiper-button-next:after,#beforeAfterSlider .swiper-button-prev:after{color:#ea5532;font-size:3rem}}
.accordion-wrap{row-gap:0;margin:0;padding:0 0 44px;transition:all .3s ease-in-out;position:relative;overflow:hidden}.accordion-content{grid-template-rows:0fr;transition:all .3s ease-in-out;display:grid}.accordion-wrap.is-active .accordion-content{grid-template-rows:1fr}.accordion-content .accordion-content-box{overflow:hidden}.accordion-btn-box{width:100%;position:absolute;bottom:0;right:0}.accordion-btn-box:before{content:"";background:linear-gradient(0deg,#f8f6f4 0,transparent 100%);width:100%;height:24px;display:block;position:absolute;top:-24px}button.accordion-btn{color:#ea5532;text-align:right;cursor:pointer;background-color:#f8f6f4;width:100%;padding:12px 22px 12px 0;font-size:1.6rem;display:block}button.accordion-btn b{height:16px;padding:2px 0;font-size:1.6rem;line-height:1;display:block}button.accordion-btn:before,button.accordion-btn:after{content:"";background-color:#ea5532;width:16px;height:2px;margin-top:-1px;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}button.accordion-btn:before{transform:translateY(-50%)rotate(90deg)}.accordion-wrap.is-active button.accordion-btn:before{width:0}.accordion-wrap.is-active button.accordion-btn b{font-size:0}.accordion-wrap.is-active button.accordion-btn b:before{content:"閉じる";font-size:1.6rem}.accordion-wrap.is-active .accordion-btn-box:before{display:none}