@charset "UTF-8";#page.in.posture{padding-bottom:80px}@media screen and (max-width:767px){#page.in.posture{padding-bottom:0}}#page.in.posture .parts-line-wrap{margin-bottom:100px}#page.in.posture .parts-line-wrap.second{margin-bottom:190px}@media screen and (max-width:767px){#page.in.posture .parts-line-wrap{margin-bottom:20px}#page.in.posture .parts-line-wrap.second{margin-bottom:110px}#page.in.posture .parts-line-wrap.second .c-line-first-plan-section{margin-top:50px}}#page.in.posture .c-section-head{max-width:1160px;width:100%;margin:0 auto;position:relative}#page.in.posture .c-section-head .c-section-head-text{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;margin-bottom:-8px}#page.in.posture .c-section-head .c-section-head-text p{-webkit-box-flex:0;-ms-flex:0 0 21.0344827586%;flex:0 0 21.0344827586%;text-align:center;font-size:16px;line-height:1;letter-spacing:0.05em;border-left:1px solid rgba(5,56,100,0.5);border-right:1px solid rgba(5,56,100,0.5)}#page.in.posture .c-section-head .c-section-head-text-left,#page.in.posture .c-section-head .c-section-head-text-right{-webkit-box-flex:0;-ms-flex:0 0 39.4827586207%;flex:0 0 39.4827586207%;height:1px;width:100%;background-color:#053864;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}#page.in.posture .c-section-head .c-section-head-title{padding:32px 0;background-image:url(../img/trigger-point-acupuncture/headline-stripe.png);background-size:100%;background-color:#f8f6eb;border-bottom:1px solid rgba(5,56,100,0.5)}#page.in.posture .c-section-head .c-section-head-title h2{text-align:center;font-size:28px;letter-spacing:0.06em;font-weight:500}@media screen and (max-width:767px){#page.in.posture .c-section-head .c-section-head-text{margin-bottom:-6px}#page.in.posture .c-section-head .c-section-head-text p{-webkit-box-flex:0;-ms-flex:0 0 38.1333333333%;flex:0 0 38.1333333333%;font-size:12px}#page.in.posture .c-section-head .c-section-head-text-left,#page.in.posture .c-section-head .c-section-head-text-right{-webkit-box-flex:0;-ms-flex:0 0 30.9333333333%;flex:0 0 30.9333333333%}#page.in.posture .c-section-head .c-section-head-title{background-image:url(../img/trigger-point-acupuncture/headline-stripe-sp.png);padding:21px 0}#page.in.posture .c-section-head .c-section-head-title h2{font-size:18px}#page.in.posture .c-bd-dot-sp img{width:100%}}#page.in.posture .top-mv{background-image:url(../img/trigger-point-acupuncture/fv-bg-stripe.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%;position:relative;z-index:1;padding:40px 0 40px 0}#page.in.posture .top-mv .top-mv-wrap{position:relative;z-index:2;width:100%;max-width:1159px;margin:0 auto;background-image:url(../img/posture/top-bg.jpg);background-repeat:no-repeat;background-size:cover;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page.in.posture .top-mv .top-mv-text{width:100%;max-width:80px;position:absolute;top:40px;left:40px}#page.in.posture .top-mv .top-mv-inner{text-align:center}#page.in.posture .top-mv .top-mv-inner p{color:#fff}#page.in.posture .top-mv .top-mv-inner p:first-child{font-size:16px;font-weight:500;letter-spacing:0.06em;margin-bottom:15px}#page.in.posture .top-mv .top-mv-inner p:last-child{font-size:48px;font-weight:900;letter-spacing:0.04em}@media screen and (max-width:767px){#page.in.posture .top-mv{padding:0}#page.in.posture .top-mv .top-mv-wrap{aspect-ratio:750/534;height:auto;background-image:url(../img/posture/top-bg-sp.jpg)}#page.in.posture .top-mv .top-mv-inner p:first-child{font-size:12px;margin-bottom:5px}#page.in.posture .top-mv .top-mv-inner p:last-child{font-size:28px}}#page.in.posture .dot-section{position:relative;z-index:1;padding:0 0 40px 0;margin-bottom:90px}#page.in.posture .dot-section .dot-section-image{position:absolute;top:0;left:0}@media screen and (max-width:1000px){#page.in.posture .dot-section{overflow:hidden}}@media screen and (max-width:767px){#page.in.posture .dot-section{padding-bottom:0;margin-bottom:50px}#page.in.posture .dot-section .dot-section-image{width:100%}#page.in.posture .dot-section .dot-section-image img{width:100%;height:450px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}}#page.in.posture .c-breadcrumb{position:relative;padding:0 30px;margin-bottom:110px}#page.in.posture .c-breadcrumb #breadcrumb{padding:40px 0 0}#page.in.posture .c-breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}#page.in.posture .c-breadcrumb li{position:relative;font-weight:400}#page.in.posture .c-breadcrumb li:not(:last-child):after{content:"＞";font-size:12px;position:absolute;top:2px;bottom:0;right:-17px;margin:auto;color:#053864}#page.in.posture .c-breadcrumb a{color:#053864;font-weight:400}#page.in.posture .c-breadcrumb span{font-size:12px}@media screen and (max-width:767px){#page.in.posture .c-breadcrumb{padding:0 15px;margin-bottom:20px;background-color:unset}#page.in.posture .c-breadcrumb li:not(:last-child):after{content:"＞";top:0;bottom:0;right:-16px}#page.in.posture .c-breadcrumb #breadcrumb{padding:20px 0 0}}#page.in.posture .first-sec{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px}#page.in.posture .first-sec .first-sec-heading{width:100%;max-width:568px;position:relative}#page.in.posture .first-sec .first-sec-heading-title{position:absolute;top:-55px;right:35px}#page.in.posture .first-sec .first-sec-heading-title h1{font-size:16px;color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}#page.in.posture .first-sec .first-sec-heading-title span{display:inline-block;padding:20px 4px 8px;background-color:#053864;letter-spacing:0.12em;font-weight:400}#page.in.posture .first-sec .first-sec-heading-title .kuten{padding:0;background-color:unset;display:inline-block;-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}#page.in.posture .first-sec .first-sec-heading-text{position:absolute;top:-55px;right:115px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;display:inline;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}#page.in.posture .first-sec .first-sec-heading-text p{font-size:24px;display:inline-block;padding:20px 8px 12px;background-color:#fff;letter-spacing:0.12em;font-weight:400}#page.in.posture .first-sec .first-sec-heading-text p:not(:last-child){margin-left:5px}#page.in.posture .first-sec .first-sec-heading-text .comma{padding:0;background-color:unset;display:inline-block;-webkit-transform:translate(8px,-12px);transform:translate(8px,-12px)}#page.in.posture .first-sec .first-sec-worries{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding-top:10px;padding-right:150px}#page.in.posture .first-sec .first-sec-worries-heading{margin-bottom:40px}#page.in.posture .first-sec .first-sec-worries-heading p{font-size:24px;font-weight:400;letter-spacing:0.04em;position:relative;display:inline-block;line-height:1.5}#page.in.posture .first-sec .first-sec-worries-heading p:before{content:"";position:absolute;left:0;bottom:12%;width:100%;height:30%;background:#ddf5f9;z-index:-1;pointer-events:none}#page.in.posture .first-sec .first-sec-worries-list p{font-size:16px;font-weight:500;letter-spacing:0.1em;padding-bottom:16px;padding-left:40px;background-image:url(../img/trigger-point-acupuncture/check-icon.png);background-repeat:no-repeat;background-position:left top;background-size:22px;position:relative}#page.in.posture .first-sec .first-sec-worries-list p:after{background-image:url(../img/trigger-point-acupuncture/dot-border.png);background-repeat:repeat-x;background-position:left bottom;background-size:10px 2px;content:"";display:block;height:2px;width:100%;position:absolute;border-radius:50px;left:0;bottom:0}#page.in.posture .first-sec .first-sec-worries-list p:not(:last-child){margin-bottom:20px}@media screen and (max-width:1200px){#page.in.posture .first-sec{gap:40px}#page.in.posture .first-sec .first-sec-worries{padding-right:60px}}@media screen and (max-width:1000px){#page.in.posture .first-sec .first-sec-heading{max-width:420px}}@media screen and (max-width:900px){#page.in.posture .first-sec .first-sec-worries-list p{font-size:14px}}@media screen and (max-width:767px){#page.in.posture .first-sec{display:block}#page.in.posture .first-sec .first-sec-heading-img{max-width:282px;width:100%}#page.in.posture .first-sec .first-sec-heading-title{top:25px;right:22px;left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#page.in.posture .first-sec .first-sec-heading-title h1{font-size:13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}#page.in.posture .first-sec .first-sec-heading-title span{padding:10px 2px 0px}#page.in.posture .first-sec .first-sec-heading-text{top:25px;right:min(20.5333333333vw,77px)}#page.in.posture .first-sec .first-sec-heading-text p{font-size:17px;letter-spacing:0.06em;padding:8px 6px 8px}#page.in.posture .first-sec .first-sec-heading-text p:not(:last-child){margin-left:2px}#page.in.posture .first-sec .first-sec-heading-text .comma{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}#page.in.posture .first-sec .first-sec-worries{padding:55px 15px 0}#page.in.posture .first-sec .first-sec-worries-heading{margin-bottom:20px}#page.in.posture .first-sec .first-sec-worries-heading p{font-size:18px}#page.in.posture .first-sec .first-sec-worries-list p{font-size:15px;padding:15px 0 15px 35px;background-position:top 15px left 5px;background-image:url(../img/trigger-point-acupuncture/check-icon-sp.png);background-size:20px 19px}#page.in.posture .first-sec .first-sec-worries-list p:first-child:before{background-image:url(../img/trigger-point-acupuncture/dot-border.png);background-repeat:repeat-x;background-position:left bottom;background-size:6px 1px;content:"";display:block;height:2px;width:100%;position:absolute;border-radius:50px;left:0;top:0}#page.in.posture .first-sec .first-sec-worries-list p:after{background-size:6px 1px}#page.in.posture .first-sec .first-sec-worries-list p:not(:last-child){margin-bottom:0}}#page.in.posture .campain-banner-section{background-color:unset;padding-bottom:0}#page.in.posture .c-line-first-plan-section .c-line-first-plan{background-color:unset}#page.in.posture .c-line-first-plan-section .pay-card-wrap{max-width:920px;padding-bottom:0}#page.in.posture .c-line-first-plan-section .pay-card-wrap .pay-card-img{padding:25px 15px;border-radius:5px}#page.in.posture .c-access{background-color:unset;margin-top:0;padding:55px 0 70px}#page.in.posture .c-access .c-access-inner{border-bottom:none;margin:0 auto}@media screen and (max-width:767px){#page.in.posture .c-access{padding:30px 0 55px}}#page.in.posture .acupuncture-content{padding-right:145px;position:relative}#page.in.posture .acupuncture-content .acupuncture-content-dot-bg-top{width:100%;max-width:1264px;position:absolute;top:280px;left:0}#page.in.posture .acupuncture-content .acupuncture-content-dot-bg-centar{width:100%;max-width:1264px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;top:-500px;bottom:0;right:0;margin:auto}#page.in.posture .acupuncture-content .acupuncture-content-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px;position:relative;z-index:1}#page.in.posture .acupuncture-content .acupuncture-content-box:not(:last-child){margin-bottom:65px}#page.in.posture .acupuncture-content .acupuncture-content-box.first{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page.in.posture .acupuncture-content .acupuncture-content-box.first .acupuncture-content-box-img img{width:100%;max-width:500px}#page.in.posture .acupuncture-content .acupuncture-content-box.second{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#page.in.posture .acupuncture-content .acupuncture-content-box.second .acupuncture-content-box-img{position:relative;bottom:-80px}#page.in.posture .acupuncture-content .acupuncture-content-box.second .acupuncture-content-box-img-item:first-child{margin-bottom:170px}#page.in.posture .acupuncture-content .acupuncture-content-box.second .acupuncture-content-box-img-item:first-child img{width:100%;max-width:328px;margin-left:auto}#page.in.posture .acupuncture-content .acupuncture-content-box.second .acupuncture-content-box-img-item:nth-child(2) img{width:100%;max-width:326px}#page.in.posture .acupuncture-content .acupuncture-content-box.third{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#page.in.posture .acupuncture-content .acupuncture-content-box.third .acupuncture-content-box-img{position:relative;bottom:-110px}#page.in.posture .acupuncture-content .acupuncture-content-box.third .acupuncture-content-box-img img{width:100%;max-width:318px;margin-left:auto}#page.in.posture .acupuncture-content .acupuncture-content-box.four{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#page.in.posture .acupuncture-content .acupuncture-content-box.four .acupuncture-content-box-img{padding-bottom:670px}#page.in.posture .acupuncture-content .acupuncture-content-box.four .acupuncture-content-box-img img{width:100%;max-width:480px}#page.in.posture .acupuncture-content .acupuncture-content-box.five .acupuncture-content-box-img{padding-top:50px}#page.in.posture .acupuncture-content .acupuncture-content-box.five .acupuncture-content-box-img img{width:100%;max-width:306px;margin:0 auto}#page.in.posture .acupuncture-content .acupuncture-content-box-img{-webkit-box-flex:1;-ms-flex:1 0 500px;flex:1 0 500px}#page.in.posture .acupuncture-content .acupuncture-explanation-heading{margin-bottom:38px}#page.in.posture .acupuncture-content .acupuncture-explanation-heading h2,#page.in.posture .acupuncture-content .acupuncture-explanation-heading h3{line-height:1;display:inline-block;font-size:24px;font-weight:400;position:relative;z-index:0;color:#053864;letter-spacing:0.1em}#page.in.posture .acupuncture-content .acupuncture-explanation-heading h2:not(:last-child),#page.in.posture .acupuncture-content .acupuncture-explanation-heading h3:not(:last-child){margin-bottom:20px}#page.in.posture .acupuncture-content .acupuncture-explanation-heading h2:before,#page.in.posture .acupuncture-content .acupuncture-explanation-heading h3:before{content:"";display:block;position:absolute;left:0;bottom:-6px;width:100%;height:40%;background:#ddf5f9;z-index:-1;pointer-events:none}#page.in.posture .acupuncture-content .acupuncture-explanation-text p{font-size:17px;line-height:1.8823529412;font-weight:400;letter-spacing:0.08em}#page.in.posture .acupuncture-content .acupuncture-explanation-img{margin:25px 0}#page.in.posture .acupuncture-content .acupuncture-explanation-text-bottom{margin-bottom:35px}#page.in.posture .acupuncture-content .acupuncture-explanation-text-bottom p{letter-spacing:0.06em}#page.in.posture .acupuncture-content .acupuncture-explanation-list{margin-top:35px;margin-bottom:30px}#page.in.posture .acupuncture-content .acupuncture-explanation-list p{font-size:16px;font-weight:500;letter-spacing:0.1em;padding-bottom:16px;padding-left:40px;background-image:url(../img/trigger-point-acupuncture/check-icon.png);background-repeat:no-repeat;background-position:left top;background-size:22px;position:relative}#page.in.posture .acupuncture-content .acupuncture-explanation-list p:after{background-image:url(../img/trigger-point-acupuncture/dot-border.png);background-repeat:repeat-x;background-position:left bottom;background-size:10px 2px;content:"";display:block;height:2px;width:100%;position:absolute;border-radius:50px;left:0;bottom:0}#page.in.posture .acupuncture-content .acupuncture-explanation-list p:not(:last-child){margin-bottom:20px}#page.in.posture .acupuncture-content .acupuncture-content-dot-bg-bottom{width:100%;max-width:1264px;position:absolute;bottom:308px;left:0}#page.in.posture .acupuncture-content .acupuncture-explanation-movie{position:relative;height:376px;max-width:660px;width:100%;margin:0 auto 75px auto}#page.in.posture .acupuncture-content .acupuncture-explanation-movie .acupuncture-explanation-movie-inner{position:relative;width:100%;height:100%}#page.in.posture .acupuncture-content .acupuncture-explanation-movie .acupuncture-explanation-movie-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:18px;border:3px solid #053864;background:#000}#page.in.posture .acupuncture-content .acupuncture-content-box-beforeafter{padding:65px 0 0 0}#page.in.posture .acupuncture-content .acupuncture-content-box-beforeafter .acupuncture-explanation-heading{margin-bottom:0}@media screen and (max-width:1300px){#page.in.posture .acupuncture-content{padding-right:80px}#page.in.posture .acupuncture-content .acupuncture-content-box-img{-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px}#page.in.posture .acupuncture-content .acupuncture-content-box.first{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1100px){#page.in.posture .acupuncture-content{padding-right:50px}#page.in.posture .acupuncture-content .acupuncture-explanation-heading h2,#page.in.posture .acupuncture-content .acupuncture-explanation-heading h3{font-size:20px}}@media screen and (max-width:1000px){#page.in.posture .acupuncture-content{padding-right:50px}#page.in.posture .acupuncture-content .acupuncture-explanation-heading h2,#page.in.posture .acupuncture-content .acupuncture-explanation-heading h3{font-size:20px}#page.in.posture .acupuncture-content .acupuncture-explanation-heading .pcv{display:none}#page.in.posture .acupuncture-content .acupuncture-explanation-heading .spv{display:block}}@media screen and (max-width:767px){#page.in.posture .acupuncture-content{padding-right:0}#page.in.posture .acupuncture-content .acupuncture-content-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page.in.posture .acupuncture-content .acupuncture-content-box:not(:last-child){margin-bottom:50px}#page.in.posture .acupuncture-content .acupuncture-content-box.first{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;gap:30px}#page.in.posture .acupuncture-content .acupuncture-content-box.first .acupuncture-content-box-img{max-width:300px;margin-right:auto;position:relative}#page.in.posture .acupuncture-content .acupuncture-content-box.first .acupuncture-content-box-img:before{content:"";position:absolute;top:min(7.4666666667vw,28px);left:0;width:calc(100% + min(8.5333333333vw, 32px));aspect-ratio:664/672;background:url(../img/trigger-point-acupuncture/dots-bg-second-sp.png) no-repeat left top/contain;pointer-events:none;z-index:-1}#page.in.posture .acupuncture-content .acupuncture-content-box.first .acupuncture-content-box-img picture{display:block;position:relative;z-index:1}#page.in.posture .acupuncture-content .acupuncture-content-box.second{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;gap:30px;margin-bottom:0px}#page.in.posture .acupuncture-content .acupuncture-content-box.second .acupuncture-content-box-img{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;gap:10px;bottom:0;position:relative}#page.in.posture .acupuncture-content .acupuncture-content-box.second .acupuncture-content-box-img:before{content:"";position:absolute;top:min(7.4666666667vw,28px);right:0;width:min(74.1333333333vw,278px);aspect-ratio:1112/1336;background:url(../img/posture/dots-bg-second-sp.png) no-repeat right top/contain;pointer-events:none;z-index:-1}#page.in.posture .acupuncture-content .acupuncture-content-box.second .acupuncture-content-box-img picture{display:block;position:relative;z-index:1}#page.in.posture .acupuncture-content .acupuncture-content-box.second .acupuncture-content-box-img-item:first-child{margin-bottom:0}#page.in.posture .acupuncture-content .acupuncture-content-box.second .acupuncture-content-box-img-item:nth-child(2){padding-top:42px}#page.in.posture .acupuncture-content .acupuncture-content-box.third{gap:50px;margin-bottom:25px}#page.in.posture .acupuncture-content .acupuncture-content-box.four{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px;margin-bottom:25px}#page.in.posture .acupuncture-content .acupuncture-content-box.four .acupuncture-content-box-img{padding-bottom:0;position:relative}#page.in.posture .acupuncture-content .acupuncture-content-box.four .acupuncture-content-box-img:before{content:"";position:absolute;top:min(7.4666666667vw,28px);left:0;width:calc(100% + min(8.5333333333vw, 32px));aspect-ratio:1328/1344;background:url(../img/posture/dots-bg-third-sp.png) no-repeat left top/contain;pointer-events:none;z-index:-1}#page.in.posture .acupuncture-content .acupuncture-content-box.four .acupuncture-content-box-img picture{display:block;position:relative;z-index:1}#page.in.posture .acupuncture-content .acupuncture-content-box.four .acupuncture-content-box-img img{max-width:288px}#page.in.posture .acupuncture-content .acupuncture-content-box.five{gap:50px;margin-bottom:15px}#page.in.posture .acupuncture-content .acupuncture-content-box.five .acupuncture-content-box-img{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:0 15px;position:relative}#page.in.posture .acupuncture-content .acupuncture-content-box.five .acupuncture-content-box-img:before{content:"";position:absolute;top:min(7.4666666667vw,28px);right:0;width:min(74.6666666667vw,280px);aspect-ratio:1112/1336;background:url(../img/posture/dots-bg-second-sp.png) no-repeat right top/contain;pointer-events:none;z-index:-1}#page.in.posture .acupuncture-content .acupuncture-content-box.five .acupuncture-content-box-img-item{position:relative;z-index:1}#page.in.posture .acupuncture-content .acupuncture-content-box.five .acupuncture-content-box-img-item:nth-child(2){padding-top:50px}#page.in.posture .acupuncture-content .acupuncture-explanation-heading{margin-bottom:25px}#page.in.posture .acupuncture-content .acupuncture-explanation-heading h2,#page.in.posture .acupuncture-content .acupuncture-explanation-heading h3{font-size:18px;letter-spacing:0.08em}#page.in.posture .acupuncture-content .acupuncture-explanation-heading h2:before,#page.in.posture .acupuncture-content .acupuncture-explanation-heading h3:before{height:12px}#page.in.posture .acupuncture-content .acupuncture-explanation-heading h2:not(:last-child),#page.in.posture .acupuncture-content .acupuncture-explanation-heading h3:not(:last-child){margin-bottom:20px}#page.in.posture .acupuncture-content .acupuncture-content-box-img{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}#page.in.posture .acupuncture-content .acupuncture-explanation{padding:0 15px}#page.in.posture .acupuncture-content .acupuncture-explanation-text p{font-size:15px;line-height:1.8;letter-spacing:0.03em;text-align:justify}#page.in.posture .acupuncture-content .acupuncture-explanation-list{margin-top:25px;margin-bottom:25px}#page.in.posture .acupuncture-content .acupuncture-explanation-list p{font-size:15px;padding:15px 0 15px 35px;background-position:top 15px left 5px;background-image:url(../img/trigger-point-acupuncture/check-icon-sp.png);background-size:20px 19px}#page.in.posture .acupuncture-content .acupuncture-explanation-list p:first-child:before{background-image:url(../img/trigger-point-acupuncture/dot-border.png);background-repeat:repeat-x;background-position:left bottom;background-size:6px 1px;content:"";display:block;height:2px;width:100%;position:absolute;border-radius:50px;left:0;top:0}#page.in.posture .acupuncture-content .acupuncture-explanation-list p:after{background-size:6px 1px}#page.in.posture .acupuncture-content .acupuncture-explanation-list p:not(:last-child){margin-bottom:0}#page.in.posture .acupuncture-content .acupuncture-explanation-movie{height:176px;max-width:310px;margin:0 auto}#page.in.posture .acupuncture-content .acupuncture-explanation-movie .acupuncture-explanation-movie-video{border-radius:10px;border:2px solid #053864}#page.in.posture .acupuncture-content .acupuncture-content-dot-bg-sp{display:none}#page.in.posture .acupuncture-content .acupuncture-content-dot-bg-centar{display:none}#page.in.posture .acupuncture-content .acupuncture-content-dot-bg-top{display:none}#page.in.posture .acupuncture-content .acupuncture-content-dot-bg-bottom{display:none}#page.in.posture .acupuncture-content .acupuncture-content-box-beforeafter{padding:50px 0 0 0}}#page.in.posture .acupuncture-teacher{margin-top:150px;padding-bottom:30px;background-image:url(../../../../../../common/img/parts-common/dots-bg.png);background-size:50px 44px;background-repeat:repeat;background-position:top 50px center}#page.in.posture .acupuncture-teacher .acupuncture-teacher-inner{position:relative;top:-60px}#page.in.posture .acupuncture-teacher .c-section-head-title{background-color:#d9f1f7;margin-bottom:55px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content{width:100%;max-width:1160px;margin:0 auto}#page.in.posture .acupuncture-teacher .acupuncture-teacher-more{position:relative;z-index:1;text-align:left;border:1px solid #053864;max-width:280px;width:100%;margin:0 auto;margin-top:-93px;border-radius:60px;background-color:#fff;-webkit-transition:margin-top 0.5s ease;transition:margin-top 0.5s ease}#page.in.posture .acupuncture-teacher .acupuncture-teacher-more.is-open{margin-top:-30px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-more.is-open .acupuncture-teacher-more-button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#page.in.posture .acupuncture-teacher .acupuncture-teacher-more-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:63px;padding:0 0 0 25px;background-color:#053864;color:#fff;border:4px solid #fff;border-radius:60px;font-size:16px;line-height:1;font-weight:500;letter-spacing:0.1em;cursor:pointer;opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative}#page.in.posture .acupuncture-teacher .acupuncture-teacher-more-button:after{content:"";position:absolute;background-image:url(../img/posture/more-btn.png);background-repeat:no-repeat;background-size:cover;width:40px;height:40px;right:5px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}#page.in.posture .acupuncture-teacher .acupuncture-teacher-more-button:hover{opacity:0.7}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box{border:1px solid #053864;background-color:#fff;position:relative;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box:after{opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box:not(:last-child){margin-bottom:60px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box.is-hidden{display:none}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box.is-fade-hidden{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box.is-last-visible{padding-bottom:0}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box.is-last-visible:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:114px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(40%,#ffffff),to(transparent));background-image:linear-gradient(0deg,#ffffff 40%,transparent);opacity:1;z-index:1}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box.is-last-visible .acupuncture-teacher-content-box-inner{height:650px;overflow:hidden}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 45px;padding:55px 45px 45px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:334px;height:40px;background-color:#053864;border-radius:50px;position:absolute;top:-20px;left:0;right:0;margin:auto}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-title h3{color:#fff;font-size:16px;letter-spacing:0.1em;font-weight:500}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction{width:100%;max-width:346px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-img{margin-bottom:25px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-name,#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-qualification{padding:15px 0 15px 20px;border-top:1px dotted #053864;border-bottom:1px dotted #053864;position:relative}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-name:before,#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-qualification:before{content:"";position:absolute;top:0;left:6px;bottom:0;margin:auto;width:7px;height:7px;background-color:#ff4d32;border-radius:50px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-name p,#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-qualification p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-name span,#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-qualification span{font-size:12px;letter-spacing:0.08em}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-name{border-bottom:none}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-name .kanji{font-size:24px;font-weight:500;letter-spacing:0.12em}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-qualification{padding:13px 0 13px 20px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-qualification .qualification-name{font-size:15px;letter-spacing:0.1em}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate{padding:17px 0}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate-scroll{overflow:visible}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-certificate{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate-inner{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;width:100%;gap:0 35px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate-img{width:100%;max-width:226px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-text-wrap{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding-top:15px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-text-wrap-title{margin-bottom:38px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-text-wrap-title p{line-height:1;display:inline-block;font-size:24px;font-weight:500;position:relative;letter-spacing:0.1em;z-index:0;color:#053864;line-height:1.8333333333;text-decoration-line:underline;text-decoration-color:#ffff00;text-decoration-thickness:12px;text-underline-offset:-6px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-text-wrap-title p:not(:last-child){margin-bottom:20px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-text-wrap-text p{font-size:16px;font-weight:400;letter-spacing:0.08em;line-height:1.75;text-align:justify}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-text-wrap-text p:not(:last-child){margin-bottom:25px}@media screen and (max-width:1200px){#page.in.posture .acupuncture-teacher .acupuncture-teacher-content{width:92%}}@media screen and (max-width:767px){#page.in.posture .acupuncture-teacher{padding-bottom:0;margin-top:75px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-title{max-width:262px;height:35px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-title h3{font-size:13px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content{width:100%}#page.in.posture .acupuncture-teacher .acupuncture-teacher-more-button{min-height:55px;font-size:14px;border:3px solid #fff}#page.in.posture .acupuncture-teacher .acupuncture-teacher-more-button:after{width:35px;height:35px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-more-button:hover{color:#fff}#page.in.posture .acupuncture-teacher .acupuncture-teacher-more{max-width:248px;min-height:57px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box{border-left:none;border-right:none}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box.is-last-visible .acupuncture-teacher-content-box-inner{height:720px;overflow:hidden}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:55px 0 35px;gap:0}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-text-wrap{display:contents}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-text-wrap-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:35px;padding:0 20px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-text-wrap-title p{font-size:18px;display:table;text-decoration-thickness:9px;text-underline-offset:-6px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-text-wrap-title p:before{bottom:-4px;height:10px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-certificate{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction{display:contents}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:280px;margin:0 auto 35px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-name,#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-qualification{padding:15px 0 15px 20px;margin:0 20px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-name:before,#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-qualification:before{width:6px;height:6px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-name span,#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-qualification span{font-size:11px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-name{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-name .kanji{font-size:21px;letter-spacing:0.12em}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-qualification{padding:13px 0 13px 20px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:32px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-qualification .qualification-name{font-size:13px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-text-wrap-text{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding:0 20px;height:100%;-webkit-transition:height 0.5s ease;transition:height 0.5s ease}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-text-wrap-text p{font-size:14px}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;border-bottom:none;padding:17px 0 0 0}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate-scroll{margin-right:-20px;padding-left:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate-scroll::-webkit-scrollbar{display:none}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate-scroll .simplebar-track{left:0;margin:auto;margin-right:unset!important;pointer-events:none}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate-scroll .simplebar-track.simplebar-horizontal{width:90%!important;left:5%!important;right:unset;margin-right:0}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate-scroll .simplebar-scrollbar{pointer-events:auto}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate-scroll .simplebar-scrollbar:before{left:0!important;right:0!important}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;gap:10px;padding-bottom:45px;padding-right:20px;row-gap:unset;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate-img{width:204px;max-width:none;-ms-flex-negative:0;flex-shrink:0;margin:0}#page.in.posture .acupuncture-teacher .acupuncture-teacher-content-box-introduction-certificate-img:not(:last-child){margin-bottom:0}}#page.in.posture .patient-review{position:relative;z-index:1;margin-top:150px;padding-bottom:50px;background-image:url(../../../../../../common/img/parts-common/dots-bg.png);background-size:50px 44px;background-repeat:repeat;background-position:top 50px center}#page.in.posture .patient-review .patient-review-inner{position:relative;top:-60px}#page.in.posture .patient-review .c-section-head-title{background-color:#d9f1f7}#page.in.posture .patient-review .patient-review-content{padding-top:40px}#page.in.posture .patient-review .patient-review-content-box{max-width:1160px;width:100%;margin:0 auto;border:1px solid rgba(5,56,100,0.5);padding:38px 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;background-color:#fff}#page.in.posture .patient-review .patient-review-content-box:not(:last-child){margin-bottom:40px}#page.in.posture .patient-review .patient-review-content-box-img{max-width:394px;width:100%}#page.in.posture .patient-review .patient-review-content-box-img img{border-radius:140px}#page.in.posture .patient-review .patient-review-content-box-text{max-width:634px;width:100%;margin-top:5px}#page.in.posture .patient-review .patient-review-content-box-text-symptoms{background-image:repeating-linear-gradient(90deg,#053864,#053864 1px,transparent 1px,transparent 4px),repeating-linear-gradient(90deg,#053864,#053864 1px,transparent 1px,transparent 4px);background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;background-size:100% 1px,100% 1px;padding:10px 0}#page.in.posture .patient-review .patient-review-content-box-text-symptoms p{font-size:15px;line-height:1.4666666667;letter-spacing:0.06em;position:relative;padding-left:16px}#page.in.posture .patient-review .patient-review-content-box-text-symptoms p:before{content:"";position:absolute;background-color:#ff4d32;border-radius:50%;width:7px;height:7px;left:2px;top:0.5em}#page.in.posture .patient-review .patient-review-content-box-text-gender-age{background-image:repeating-linear-gradient(90deg,#053864,#053864 1px,transparent 1px,transparent 4px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;padding:10px 0;margin-bottom:15px}#page.in.posture .patient-review .patient-review-content-box-text-gender-age p{font-size:15px;line-height:1.4666666667;letter-spacing:0.06em;position:relative;padding-left:16px}#page.in.posture .patient-review .patient-review-content-box-text-gender-age p:before{content:"";position:absolute;background-color:#ff4d32;border-radius:50%;width:7px;height:7px;left:2px;top:0.5em}#page.in.posture .patient-review .patient-review-content-box-text-note{margin-bottom:40px}#page.in.posture .patient-review .patient-review-content-box-text-note p{text-align:justify;font-size:16px;line-height:1.75;letter-spacing:0.05em;font-weight:400}#page.in.posture .patient-review .patient-review-content-box-caption p{text-align:right;font-size:13px;line-height:2.3076923077;letter-spacing:0.06em;font-weight:400}@media screen and (max-width:1200px){#page.in.posture .patient-review .patient-review-content-box{padding:38px 18px}}@media screen and (max-width:767px){#page.in.posture .patient-review{margin-top:120px;padding-bottom:0}#page.in.posture .patient-review .patient-review-content{padding-bottom:0;padding-top:38px}#page.in.posture .patient-review .patient-review-content:before{display:none}#page.in.posture .patient-review .patient-review-content-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:unset;border-right:unset;gap:38px 0;position:relative}#page.in.posture .patient-review .patient-review-content-box:before{content:"";position:absolute;background-image:url(../img/trigger-point-acupuncture/dot-section-sp.png);background-size:cover;background-repeat:no-repeat;width:100%;height:38px;left:0;top:0;z-index:-1}#page.in.posture .patient-review .patient-review-content-box:not(:last-child){margin-bottom:38px}#page.in.posture .patient-review .patient-review-content-box-text{margin-top:0}#page.in.posture .patient-review .patient-review-content-box-text-symptoms{padding:14px 0}#page.in.posture .patient-review .patient-review-content-box-text-symptoms p{font-size:13px}#page.in.posture .patient-review .patient-review-content-box-text-gender-age{padding:14px 0}#page.in.posture .patient-review .patient-review-content-box-text-gender-age p{font-size:13px}#page.in.posture .patient-review .patient-review-content-box-text-note{margin-bottom:15px}#page.in.posture .patient-review .patient-review-content-box-text-note p{font-size:15px;letter-spacing:0.03em}#page.in.posture .patient-review .patient-review-content-box-caption p{text-align:left;font-size:12px;line-height:1.5833333333}}#page.in.posture .selected-reason{position:relative;z-index:1;margin-top:100px;margin-bottom:140px;padding-bottom:60px}#page.in.posture .selected-reason .c-section-head-title{background-color:#d9f1f7}#page.in.posture .selected-reason .selected-reason-head-img{max-width:200px;width:100%;position:absolute;top:-58px;right:15px}#page.in.posture .selected-reason .selected-reason-wrap{max-width:1160px;width:100%;margin:0 auto;background-color:#fff}#page.in.posture .selected-reason .selected-reason-wrap:before{content:"";position:absolute;height:100%;width:100%;background-image:url(../img/trigger-point-acupuncture/dots-bg-reason.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center bottom;top:55px;left:0;z-index:-1}#page.in.posture .selected-reason .selected-reason-head-text{text-align:center;font-size:16px;line-height:1.75;letter-spacing:0.05em;padding:40px 0 80px 0;font-weight:400}#page.in.posture .selected-reason .selected-reason-point{max-width:898px;width:100%;margin:0 auto;padding-bottom:80px}#page.in.posture .selected-reason .selected-reason-point-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}#page.in.posture .selected-reason .selected-reason-point-list-item:not(:last-child){margin-bottom:60px}#page.in.posture .selected-reason .selected-reason-point-list-item-right{margin-top:4px;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 75px);flex:0 0 calc(100% - 75px)}#page.in.posture .selected-reason .selected-reason-point-list-item-number{-webkit-box-flex:0;-ms-flex:0 0 66px;flex:0 0 66px;margin-top:-21px}#page.in.posture .selected-reason .selected-reason-point-list-item-number p{font-family:"Roboto Condensed",sans-serif;font-weight:700;line-height:1;text-align:center}#page.in.posture .selected-reason .selected-reason-point-list-item-number p:first-child{font-size:15px;letter-spacing:0.06em;margin-bottom:7px}#page.in.posture .selected-reason .selected-reason-point-list-item-number p:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#053864;color:#fff;height:66px;border-radius:50%;font-size:24px}#page.in.posture .selected-reason .selected-reason-point-list-item-title{border-top:1px solid rgba(5,56,100,0.5);border-bottom:1px solid rgba(5,56,100,0.5);padding:17px 0;margin-bottom:20px}#page.in.posture .selected-reason .selected-reason-point-list-item-title p{font-size:18px;letter-spacing:0.1em}#page.in.posture .selected-reason .selected-reason-point-list-item-title span{color:#ff5536}#page.in.posture .selected-reason .selected-reason-point-list-item-text p{font-size:17px;line-height:1.9411764706;letter-spacing:0.05em;font-weight:400}@media screen and (max-width:1050px){#page.in.posture .selected-reason .selected-reason-head-img{right:0;top:0;max-width:130px}}@media screen and (max-width:900px){#page.in.posture .selected-reason .selected-reason-point{width:95%}}@media screen and (max-width:767px){#page.in.posture .selected-reason{margin-top:55px;margin-bottom:37px;padding-bottom:0}#page.in.posture .selected-reason .selected-reason-wrap{border-top:1px solid rgba(5,56,100,0.5);border-bottom:1px solid rgba(5,56,100,0.5);margin-top:38px;padding-bottom:35px;position:relative}#page.in.posture .selected-reason .selected-reason-wrap:before{content:"";background-image:url(../img/trigger-point-acupuncture/dot-section-sp.png);height:38px;background-size:cover;top:-38px}#page.in.posture .selected-reason .selected-reason-head-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:0 0 10px 0;padding-left:19px;margin-top:-32px}#page.in.posture .selected-reason .selected-reason-head-text p{text-align:justify;font-size:15px;line-height:1.8;letter-spacing:0.03em;margin-top:20px}#page.in.posture .selected-reason .selected-reason-point{padding:0 19px;width:100%}#page.in.posture .selected-reason .selected-reason-head-text-img{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;max-width:130px;width:100%}#page.in.posture .selected-reason .selected-reason-point-list-item-number{margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}#page.in.posture .selected-reason .selected-reason-point-list-item-number p:first-child{font-size:11px;margin-bottom:5px}#page.in.posture .selected-reason .selected-reason-point-list-item-number p:last-child{font-size:18px;height:50px}#page.in.posture .selected-reason .selected-reason-point-list-item{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}#page.in.posture .selected-reason .selected-reason-point-list-item:not(:last-child){margin-bottom:40px}#page.in.posture .selected-reason .selected-reason-point-list-item-right{margin-top:0;display:contents}#page.in.posture .selected-reason .selected-reason-point-list-item-title{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 60px);flex:0 0 calc(100% - 60px);margin-bottom:0;padding:8px 0;margin-top:5px}#page.in.posture .selected-reason .selected-reason-point-list-item-title p{font-size:14px;line-height:1.6428571429;letter-spacing:0.08em}#page.in.posture .selected-reason .selected-reason-point-list-item-text p{text-align:justify;font-size:15px;line-height:1.8;letter-spacing:0.03em}}#page.in.posture .acupuncture-flow-section{position:relative;z-index:1;margin-bottom:155px}#page.in.posture .acupuncture-flow-section .c-flow{background-image:none;padding:70px 0 5px 0;margin:0}#page.in.posture .acupuncture-flow-section .c-flow:before{content:"";position:absolute;height:100%;width:100%;background-image:url(../img/trigger-point-acupuncture/flow-bg.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center bottom;top:55px;left:0;z-index:-1}#page.in.posture .acupuncture-flow-section .c-flow .c-flow-flex-item{padding-top:35px}#page.in.posture .acupuncture-flow-section .c-flow .c-flow-flex-item-number{top:0}@media screen and (max-width:767px){#page.in.posture .acupuncture-flow-section{margin-bottom:35px}#page.in.posture .acupuncture-flow-section .c-flow{padding:30px 0 30px 0;position:relative}#page.in.posture .acupuncture-flow-section .c-flow:before{background-image:url(../img/trigger-point-acupuncture/flow-bg-sp.png);top:0}#page.in.posture .acupuncture-flow-section .c-flow .symptom-article-flow-title{text-align:center;font-size:14px;line-height:1;letter-spacing:0.05em;margin-bottom:15px}#page.in.posture .acupuncture-flow-section .c-flow .c-flow-flex-item{padding-top:15px}#page.in.posture .acupuncture-flow-section .c-flow .c-flow-flex{gap:15px 0}#page.in.posture .acupuncture-flow-section .c-flow .c-flow-flex-item-img{margin-bottom:0}}#page.in.posture .acupuncture-faq-section{padding-bottom:55px;margin-bottom:80px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-bg{position:relative;z-index:1;padding-bottom:85px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-bg:before{content:"";position:absolute;height:100%;width:100%;background-image:url(../img/posture/dots-bg-faq.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center bottom;top:55px;left:0;z-index:-1}#page.in.posture .acupuncture-faq-section .acupuncture-faq-head-img{position:absolute;max-width:164px;width:100%;top:-25px;right:50px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-head-text{padding:38px 0 58px 0}#page.in.posture .acupuncture-faq-section .acupuncture-faq-head-text p{text-align:center;font-size:16px;line-height:1.75;letter-spacing:0.1em;font-weight:400}#page.in.posture .acupuncture-faq-section .acupuncture-faq-wrap{max-width:1160px;width:100%;margin:0 auto;background-color:#fff;padding-bottom:92px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content{max-width:860px;width:100%;margin:0 auto}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content-box{border-bottom:1px solid #96acbe;padding:20px 60px 20px 15px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content-box:first-child{border-top:1px solid #96acbe}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content-box-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content-box-question-icon{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:24px;line-height:1;padding-right:30px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content-box-question-text{font-size:17px;font-weight:600;letter-spacing:0.12em;padding-left:14px;position:relative}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content-box-question-text:before{content:"";position:absolute;background-color:#f05536;width:7px;height:7px;border-radius:50%;left:0;top:0.5em}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content-box-answer-text{text-align:justify;font-size:15px;line-height:1.7333333333;letter-spacing:0.06em;padding-left:44px;font-weight:400}@media screen and (max-width:1050px){#page.in.posture .acupuncture-faq-section .acupuncture-faq-head-img{max-width:160px;top:0;right:0}}@media screen and (max-width:900px){#page.in.posture .acupuncture-faq-section .acupuncture-faq-content{width:95%}}@media screen and (max-width:767px){#page.in.posture .acupuncture-faq-section{padding-bottom:0;margin-bottom:25px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-bg{padding-bottom:0}#page.in.posture .acupuncture-faq-section .acupuncture-faq-bg:before{display:none}#page.in.posture .acupuncture-faq-section .acupuncture-faq-wrap{border-top:1px solid rgba(5,56,100,0.5);border-bottom:1px solid rgba(5,56,100,0.5);margin-top:38px;padding-bottom:38px;position:relative}#page.in.posture .acupuncture-faq-section .acupuncture-faq-wrap:before{content:"";position:absolute;background-repeat:no-repeat;background-size:cover;background-image:url(../img/trigger-point-acupuncture/dot-section-sp.png);height:38px;width:100%;top:-38px;z-index:-1}#page.in.posture .acupuncture-faq-section .acupuncture-faq-head-text{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:19px;margin-top:-35px;margin-bottom:-1px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-head-text .acupuncture-faq-head-text-img{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;max-width:130px;width:100%}#page.in.posture .acupuncture-faq-section .acupuncture-faq-head-text p{margin-top:25px;text-align:justify;font-size:15px;letter-spacing:0.03em}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content{width:100%;padding:0 19px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content-box{padding:18px 0px 18px 0px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content-box-question{margin-bottom:12px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content-box-question-icon{font-size:22px;padding-right:12px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content-box-question-text{font-size:15px;padding-left:12px}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content-box-question-text:before{top:0.45em}#page.in.posture .acupuncture-faq-section .acupuncture-faq-content-box-answer-text{padding-left:25px;font-size:14px;line-height:1.7857142857}}