@charset "UTF-8";.content-style .backache p{margin:0}@media screen and (max-width:767px){.content-style .backache br.isPc{display:none}}.content-style .backache a{text-decoration:none}.content-style .backache a.banner{display:inline-block;width:100%;height:100%}.content-style .backache h3{font-size:24px;font-weight:bolder;padding:.3em min(3.288vw,16px);margin:.3em 0 .6em}@media screen and (max-width:767px){.content-style .backache h3{font-size:clamp(1.125rem,.5rem + 3.125vw,2rem)}}.content-style .backache .sec1{margin-bottom:18px}.content-style .backache .sec1-body{margin:36px 0}.content-style .backache .sec1-body .sec1--text{margin-left:40px}.content-style .backache .sec1-body p{position:relative;padding-left:48px;margin-left:40px;letter-spacing:.06em;font-size:18px}@media screen and (max-width:970px){.content-style .backache .sec1-body p{margin-bottom:5px}}@media screen and (max-width:767px){.content-style .backache .sec1-body p{padding-left:35px;margin-left:5px;font-size:clamp(.875rem,.339rem + 2.679vw,1.625rem)}}.content-style .backache .sec1-body img{position:absolute;-o-object-fit:contain;object-fit:contain;width:20px;height:20px;left:7px;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}.content-style .backache .sec2{margin:0 0 29px}@media screen and (max-width:767px){.content-style .backache .sec2{margin:0 0 39px}}@media screen and (max-width:767px){.content-style .backache .sec2 h3{font-size:22px}}@media screen and (max-width:767px){.content-style .backache .sec2 h3{font-size:clamp(1.125rem,.5rem + 3.125vw,2rem)}}.content-style .backache .sec2-content:first-child{margin-bottom:32px}@media screen and (max-width:767px){.content-style .backache .sec2-content:first-child{margin-bottom:37px}}.content-style .backache .sec2-content-img{margin:35px auto 0;width:97%}.content-style .backache .sec2-content p{margin:33px 0 0 15px;letter-spacing:.07em;font-size:14px}@media screen and (max-width:970px){.content-style .backache .sec2-content p{margin:36px 0 0 15px}}@media screen and (max-width:767px){.content-style .backache .sec2-content p{font-size:clamp(.625rem,.446rem + .893vw,.875rem)}}.content-style .backache .sec2-content p+p{margin:-5px 0 0 14px}@media screen and (max-width:767px){.content-style .backache .sec2-content p+p{margin:3px 0 0 14px}}.content-style .backache .sec3 h3{letter-spacing:-.05em;margin:.3em 0 .5em}@media screen and (max-width:970px){.content-style .backache .sec3 h3{padding:.3em 10px}}.content-style .backache .sec3-content{margin-bottom:10px}.content-style .backache .sec3-content>p{letter-spacing:-.05em;font-size:22px;position:relative;margin-bottom:18px;padding-left:6.6%;font-weight:700}@media screen and (max-width:970px){.content-style .backache .sec3-content>p{margin-bottom:21px}}@media screen and (max-width:550px){.content-style .backache .sec3-content>p{padding-left:43px}}.content-style .backache .sec3-content>p:before{position:absolute;font-weight:700;left:0;width:34px;height:34px;border-radius:2px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:50%;left:3%;color:#fff;z-index:-1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:-webkit-gradient(linear,left top,left bottom,from(#facb22),to(#f08e03));background:linear-gradient(180deg,#facb22 0%,#f08e03 100%);font-size:20px}@media screen and (max-width:767px){.content-style .backache .sec3-content>p:before{width:clamp(1.563rem,1.027rem + 2.679vw,2.313rem);height:clamp(1.563rem,1.027rem + 2.679vw,2.313rem)}}@media screen and (max-width:430px){.content-style .backache .sec3-content>p:before{left:5%}}@media screen and (min-width:701px){.content-style .backache .sec3-content>p br{display:none}}@media screen and (max-width:730px){.content-style .backache .sec3-content>p{font-size:clamp(.938rem,.206rem + 3.659vw,1.875rem)}}.content-style .backache .sec3-content>p:after{content:"";height:1.7px;width:100%;background:#fa9802;left:50%;bottom:-13.5%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);position:absolute}@media screen and (max-width:970px){.content-style .backache .sec3-content>p:after{bottom:-6.5%}}@media screen and (max-width:767px){.content-style .backache .sec3-content>p:after{bottom:-3px}}.content-style .backache .sec3-content-img{margin-bottom:10px}.content-style .backache .sec3-content-text{font-size:18px;letter-spacing:.07em;margin:28px 0 67px}@media screen and (max-width:767px){.content-style .backache .sec3-content-text{font-size:clamp(.875rem,.384rem + 2.455vw,1.563rem)}}.content-style .backache .sec3-content-text span{font-weight:700}.content-style .backache .sec3-content.sec3-content1>p:before{content:"1"}.content-style .backache .sec3-content.sec3-content2>p{padding-top:5px}.content-style .backache .sec3-content.sec3-content2>p:before{content:"2"}@media screen and (max-width:730px){.content-style .backache .sec3-content.sec3-content2>p{font-size:clamp(.938rem,.206rem + 3.659vw,1.875rem)}}.content-style .backache .sec3-content.sec3-content2 .sec3-content-text{letter-spacing:.08em;margin:28px 0 65px}.content-style .backache .sec3-content.sec3-content3>p:before{content:"3"}@media screen and (max-width:730px){.content-style .backache .sec3-content.sec3-content3>p{font-size:clamp(.938rem,.206rem + 3.659vw,1.875rem)}}.content-style .backache .sec3-content.sec3-content3 .sec3-content-text{letter-spacing:.11em;margin:28px 0 56.2px}@media screen and (max-width:970px){.content-style .backache .sec3-content.sec3-content3 .sec3-content-text{margin:28px 0 48px}}.content-style .backache .sec4 .cent{margin:51px 0 0}@media screen and (max-width:767px){.content-style .backache .sec4 .cent{margin:20px 0 0}}.content-style .backache .sec4 .cent img{margin-bottom:38px}@media screen and (max-width:767px){.content-style .backache .sec4 .cent img{margin-bottom:5px}}.content-style .backache .sec4 .doctor{margin:10.3% 0 9.7%}@media screen and (max-width:970px){.content-style .backache .sec4 .doctor{margin:10.3% 0 11.6%}.content-style .backache .sec4 .doctor p{line-height:1.73}}@media (max-width:740px){.content-style .backache .sec4 .doctor{max-width:400px;margin:10.3% auto 11%}}@media (max-width:740px){.content-style .backache .sec4 .doctor .alignleft,.content-style .backache .sec4 .doctor .alignright{max-width:100%;float:none;margin-right:auto;margin-left:auto;margin-top:max(1px,min(8.767vw,32px));width:revert-layer;display:block}}.content-style .backache .sec5{margin:0}@media screen and (max-width:767px){.content-style .backache .sec5{margin:71px 0}}@media screen and (max-width:600px){.content-style .backache .sec5{margin:30px 0}}.content-style .backache .info-section{margin:42px 0 95px}@media screen and (max-width:970px){.content-style .backache .info-section{margin:70px 0 15px}}.content-style .backache .info-section h3{letter-spacing:-.04em;margin:.3em 0 0}.content-style .backache .info-section dt,.content-style .backache .info-section dd,.content-style .backache .info-section a{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.content-style .backache .info-section .info-section-content{padding-top:1.9%}.content-style .backache .info-section dl{margin:0 0 2.1em 13px}.content-style .backache .info-section dt{font-size:16px;padding-left:1.2em}@media screen and (max-width:767px){.content-style .backache .info-section dt{font-size:clamp(.875rem,.429rem + 2.232vw,1.5rem)}}.content-style .backache .info-section dd{font-size:14px;padding-left:.78em;line-height:1.5;letter-spacing:.13em}@media screen and (max-width:767px){.content-style .backache .info-section dd{font-size:clamp(.938rem,.513rem + 2.121vw,1.531rem)}}.content-style .backache .info-section .address dd{letter-spacing:.15em}.content-style .backache .info-section .tel dt{letter-spacing:.05em}@media screen and (max-width:767px){.content-style .backache .info-section .tel dd{margin:0}}.content-style .backache .info-section .tel dd a{display:inline-block;width:100%;height:100%;font-size:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Meiryo,sans-serif;letter-spacing:0em}@media screen and (max-width:767px){.content-style .backache .info-section .tel dd a{font-size:clamp(1.875rem,1.204rem + 3.356vw,2.813rem)}}.content-style .backache .info-section .tel dd a img{width:45px;margin:0 12px 0 10px}@media screen and (max-width:970px){.content-style .backache .info-section .tel dd a img{margin:0 10px 0 -4px}}@media screen and (max-width:767px){.content-style .backache .info-section .tel dd a img{width:clamp(1.875rem,.13rem + 8.725vw,4.313rem);margin:0 clamp(.313rem,-.001rem + 1.566vw,.75rem) 0 clamp(.313rem,.089rem + 1.119vw,.625rem)}}.content-style .backache .info-section .info-section-content__btn{max-width:87%;margin:-14px auto 39px}.content-style .backache .info-section .info-section-content__btn a{color:var(--light-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;margin:0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;padding:.6em 2.4em}@media screen and (max-width:767px){.content-style .backache .info-section .info-section-content__btn a{font-size:clamp(1rem,.508rem + 2.461vw,1.688rem);padding:.6em 1.3em}}.content-style .backache .info-section .info-section-content__btn a i{margin:0;font-size:161%}@media screen and (max-width:767px){.content-style .backache .info-section .info-section-content__btn a i{margin:0 5px 0 0}}.content-style .backache .info-section .access dt{letter-spacing:.2em}.content-style .backache .info-section .access dd{letter-spacing:.04em}.content-style .backache .info-section .time dd{margin-top:7px;letter-spacing:.09em}@media screen and (max-width:767px){.content-style .backache .info-section .time dd{font-size:clamp(.938rem,.513rem + 2.121vw,1.531rem)}}.content-style .backache .info-section .day dd{margin-top:7px;letter-spacing:.21em}.content-style .backache .info-section .map{width:100%;aspect-ratio:735/360;-o-object-fit:contain;object-fit:contain;margin:3.2rem 0 0}.content-style .backache .info-section .map iframe{width:100%;aspect-ratio:735/360;-o-object-fit:contain;object-fit:contain}h2.main__title{margin-top:1.3em;margin-bottom:1.1em}.close-info{display:none}