@charset "UTF-8";.l-title{background-image:url(../../mobile/img/treatment_details_frailty-prevention_title_bg.jpg)}.l-title .title-lead{padding-right:24vw}.box>.title{margin-bottom:6.6666666667vw}.box .text{line-height:1.75;font-size:4.2666666667vw;color:#555}.box .pic.right{float:right;margin:0 0 2.6666666667vw 2.6666666667vw;width:34.6666666667vw}.box .quote a{font-size:3.2vw;color:#4988a8}.p-about-attention{margin-top:2.6666666667vw;margin-bottom:2.6666666667vw}.p-about-attention span{display:block;padding-left:4.2666666667vw;text-indent:-4.2666666667vw;line-height:1.6666666667;font-size:4.2666666667vw;font-weight:700;color:#4988a8}.p-about .pic{margin-top:5.3333333333vw}.p-effects .p-effects-box-contents{position:relative;min-height:25.7333333333vw}.p-effects .p-effects-box-contents__text,.p-effects .p-effects-box-contents__title{padding-left:28.4vw}.p-effects .p-effects-box-contents__title{margin-bottom:2.6666666667vw;padding-top:1.3333333333vw;font-size:4.2666666667vw;font-weight:700;color:#4988a8}.p-effects .p-effects-box-contents__text{font-size:3.7333333333vw}.p-effects .p-effects-box-contents__pic{position:absolute;top:0;left:0;width:25.7333333333vw}.p-effects .p-effects-box-contents+.p-effects-box-contents{margin-top:5.3333333333vw}.p-features .pic{overflow-x:scroll;margin-top:5.3333333333vw}.p-features .pic span{display:block;width:211.2vw}.p-flow .m-cv{background:-owg-linear-gradient(#fff 20%,#e1e1e1);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),to(#e1e1e1));background:linear-gradient(#fff 20%,#e1e1e1);padding:1.25rem;border:.1rem solid #696969;margin-top:2rem}.p-flow .m-cv .tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#555}.p-flow .m-cv .bhour{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:14.5px;background:#fff;text-align:center;line-height:2.0833333333;font-size:1.2rem}.p-flow .m-cv .phone{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-flow .m-cv .phone a{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;font-family:Yantramanav;font-size:3.35rem;color:#df5b62}.p-flow .m-cv .phone a::before{content:"";display:inline-block;margin-right:.6rem;width:3.9rem;height:3.15rem;background-image:url(../../img/tel_freecall_bg.png);background-repeat:no-repeat;background-size:contain}.p-flow .m-cv .counseling::after{content:"完全予約制 待ち時間ありません";display:block;margin-top:5px;text-align:center;font-size:1.4rem;color:#df5b62}.p-flow .m-cv .button+.button{margin-top:.5rem}.p-flow .flow-item.step1>.item-inner>.text::before{background-image:url(../../mobile/img/treatment_details_common_flow_pic1.png)}.p-flow .flow-item.step2>.item-inner>.text::before{background-image:url(../../mobile/img/treatment_details_common_flow_pic2.png)}.p-flow .flow-item.step3>.item-inner>.text::before{background-image:url(../../mobile/img/treatment_details_frailty-prevention_flow_pic3.png)}.p-flow .flow-item.step4>.item-inner>.text::before{background-image:url(../../mobile/img/treatment_details_frailty-prevention_flow_pic4.png)}.p-flow .flow-item.step5>.item-inner>.text::before{background-image:url(../../mobile/img/treatment_details_common_flow_pic3.png)}