@charset  "UTF-8";.therapy-box{background:url(/assets/rehabili/images/img_index_treatment.png?202363091823) no-repeat top left;margin-top:40px}.therapy-box .therapy-int{width:65%;margin:0 0 0 auto;padding:30px 20px 60px 0}.therapy-box .therapy-head{color:#5c95bf;font-size:28px;font-weight:normal;border-bottom:solid 2px #cadfef;padding-bottom:10px}.therapy-box .therapy-txt{margin-top:10px;line-height:normal}.medical-flow{border:1px solid #5F89A5;height:100%;position:relative}.medical-flow .mf-ttl{font-weight:normal;text-align:center;background:#f3f8fa;color:#5994c1;font-size:22px}.medical-flow .mf-desc{padding:10px 10px 30px;font-size:14px}.medical-flow:before{content:'';position:absolute;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #385465;top:50%;left:-20px;transform:translateY(-50%)}.medical-flow.arrow-none:before{display:none}.mainArea{background:#f3f8fa}@media screen and (min-width: 980px){.main-bg{width:980px;margin:auto;background:url(/assets/rehabili/images/img_index_mv.png?202363091823) no-repeat top right;display:flex;padding-bottom:71px}.main-head h1{color:#618AA3;border-bottom:solid 1px;padding-bottom:10px}.main-head{width:50%;margin:120px 30px 0 0}.main-head p{color:#5f89a4;font-size:13px;margin-top:20px}}@media screen and (max-width: 979px){#main p{font-size:14px}.main-bg{background:url(/assets/rehabili/images/img_index_mv.png?202363091823) no-repeat top right;background-size:contain;padding:50px 20px}.main-head h1{color:#618AA3;border-bottom:solid 1px;font-size:17px}.main-head p{color:#5f89a4;font-size:11px;margin-top:20px}.therapy-box{background:none;margin-top:40px}.therapy-box .therapy-int{width:100%;padding:0 10px;text-align:center}.therapy-box .therapy-head{width:90%;color:#5c95bf;font-size:20px;font-weight:normal;border-bottom:solid 2px #cadfef;padding-bottom:5px;margin:20px auto 0}.therapy-box .therapy-txt{line-height:normal;width:90%;margin:15px auto 0;text-align:left}.therapy-box .inner{width:980px;margin:auto}.medical-flow{height:auto;margin:10px auto;max-width:400px}.medical-flow .mf-ttl{font-size:18px;padding:10px 0}.medical-flow img{width:100%}.medical-flow:before{border-top:15px solid #385465;border-right:15px solid transparent;border-left:15px solid transparent;top:-24px;left:50%;transform:translateX(-50%)}.medical-flow .mf-desc{padding:15px 20px}}.policy{padding:30px 40px;counter-reset:number 0}@media (max-width: 979px){.policy{padding:20px;margin:0 10px}}.policy__item{display:flex;font-size:20px}@media (max-width: 979px){.policy__item{font-size:16px}.policy__item+li{margin-top:10px}}.policy__item .num{color:#47a9d1;font-size:26px;font-weight:bold;margin-right:20px;line-height:1.4}@media (max-width: 979px){.policy__item .num{font-size:22px;margin-right:10px}}.policy__item .num::before{counter-increment:number 1;content:counter(number) "."}.dr_comment{position:relative;text-align:center;margin-top:80px}@media (max-width: 979px){.dr_comment{margin:30px 10px 0}}.dr_comment__contain{min-height:290px;background:#fffefa;border:solid 1px #1d486e;margin-top:1px;padding:30px 40px 35px}@media (max-width: 979px){.dr_comment__contain{padding:20px 10px}}.dr_comment__contain .txt{font-size:18px;text-align:left}@media (max-width: 979px){.dr_comment__contain .txt{font-size:12px;padding-right:0}}.dr_comment__contain .dr{position:absolute;z-index:1}@media (min-width: 980px){.dr_comment__contain .dr{width:290px;bottom:10px;right:5px}}@media (max-width: 979px){.dr_comment__contain .dr{position:relative;float:right}.dr_comment__contain .dr img{max-height:210px}}.dr_comment__contain .dr figcaption{position:absolute;bottom:25px;left:30px;text-shadow:2px 2px 1px #ffffff, -2px 2px 1px #ffffff, 2px -2px 1px #ffffff, -2px -2px 1px #ffffff, 2px 0px 1px #ffffff, 0px 2px 1px #ffffff, -2px 0px 1px #ffffff, 0px -2px 1px #ffffff}@media (max-width: 979px){.dr_comment__contain .dr figcaption{font-size:12px;bottom:20px;left:10px}}.dr_comment--subTtl{padding:5px 10px;margin:0 20px 25px 0;border-bottom:solid 1px #559bca;border-left:solid 10px #559bca;background:#fff}@media (max-width: 979px){.dr_comment--subTtl{font-size:15px}}@media (max-width: 979px){.facility{margin:0 10px}}._greybox{background-color:#f5f5f5 !important}.trouble{margin-top:60px}@media (max-width: 979px){.trouble{margin-top:30px}}.trouble__ttl{font-size:22px;color:#163871;text-align:center}@media (max-width: 979px){.trouble__ttl{font-size:18px}}.trouble__area{position:relative;height:320px;margin-top:20px;background:#f9f9f9;display:flex;justify-content:center;flex-direction:column}.trouble__area::after{content:"";background:url(/assets/rehabili/images/trouble_img01.png?202363091823) center/contain no-repeat;position:absolute;height:100%;width:490px;right:0;top:0}@media (max-width: 979px){.trouble__area::after{display:none}}@media (max-width: 979px){.trouble__area{height:auto;padding:30px 10px}}@media (min-width: 980px){.trouble ul{padding-left:120px}}@media (max-width: 979px){.trouble ul{max-width:400px;margin:auto}}.trouble ul li{display:flex;align-items:center;font-size:18px}@media (max-width: 979px){.trouble ul li{font-size:16px}}.trouble ul li::before{content:url(/assets/rehabili/images/check_icon.png?202363091823);display:inline-block;margin-right:15px}.trouble ul li+li{margin-top:10px}.trouble .spImg{text-align:center;margin-top:20px}.trouble .spImg img{width:60%;max-width:300px}.care_disease_box{background:#f3f8fa;padding:30px 5%;margin-bottom:65px}@media (max-width: 979px){.care_disease_box{padding:30px 2%}}.care_disease_box strong{display:block;text-align:center;font-size:24px;color:#fffab2;margin-bottom:20px;background:#0c5674;padding:3px}@media (max-width: 979px){.care_disease_box strong{font-size:20px}}@media (max-width: 979px){.care_disease_box ul{text-align:center}}.care_disease_box ul li{display:inline-block;width:31.8888%;background:#ffffff;font-size:16px;margin:5px 3px;padding:10px 1%;border:1px solid #0C5674;color:#0C5674;text-align:center;font-weight:bold}@media (max-width: 979px){.care_disease_box ul li{width:46%;font-size:3vw}}.care_disease_box p{text-align:center;font-size:20px;margin-top:5px;color:#1d476e;font-weight:bold;letter-spacing:1px}.care_disease_box p::before{content:'>';text-align:center;display:block;transform:rotate(90deg) scale(0.5, 1);font-weight:bold;font-size:30px;line-height:1}._bgcolor_blue{background:#f3f8fa}
