.image-container{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:20px}.image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.readme_txt .readme_txt-contents{margin:3% 0;background:#f5faff;padding:3%}@media (max-width: 979px){.readme_txt .readme_txt-contents{padding:3.90625vw}}.readme_txt .readme_txt-contents>li{position:relative;font-size:16px;padding-left:25px}@media (max-width: 979px){.readme_txt .readme_txt-contents>li{font-size:2.8125vw}}.readme_txt .readme_txt-contents>li+li{margin-top:8px}.readme_txt .readme_txt-contents>li::before{content:'';display:block;width:20px;height:20px;background:url(/assets/care/rehabili/postoperative/images/icon_check.png?202617155132) no-repeat right top/contain;position:absolute;top:3px;left:0}.m_color{color:#1f2c64 !important}.topic-ttl{border-left:2px solid #166c9d;padding-left:8px;margin-bottom:1rem}@media (max-width: 979px){.topic-ttl{font-size:3rem}}.sec-p>.topic-ttl{border-left:2px solid #166c9d;padding-left:8px;margin-bottom:1rem}@media (max-width: 979px){.sec-p>.topic-ttl{font-size:3rem}}.contents-box{background-color:#fff;padding:3%;margin-top:20px}.contents-box+.contents-box{margin-top:20px}.contents-box.bg_color{background-color:#e0e7f7}.contents-box .contents-box-num>li{display:flex;gap:8px}.contents-box .contents-box-num>li>.contents-box-num_inner>span{display:block}#table-of-content{padding:3%;border:1px solid #999;background-color:#f7f7f7;color:#333333;max-width:600px;margin:0 auto;margin-bottom:30px}#table-of-content summary{margin-top:8px;text-align:center;font-weight:bold;margin-bottom:8px;color:#1f2c64 !important}#table-of-content ol{margin:0;padding:0 1.2em}#table-of-content ol a{color:#166c9d}#table-of-content ol .contents2{margin-left:0px}#table-of-content ol .contents3{margin-left:15px}#table-of-content ol .contents4{margin-left:30px}#table-of-content ol .contents5{margin-left:45px}#table-of-content ol .contents6{margin-left:60px}.recipe-items{background-color:#e0e7f7;padding:3%}.recipe-items>li{position:relative;padding-left:20px;padding-bottom:4px;border-bottom:1px dashed #fff}.recipe-items>li::before{position:absolute;left:0;content:"・";margin-right:8px}.recipe_howto{counter-reset:listnum;list-style:none;padding:0 20px}@media (max-width: 979px){.recipe_howto{padding:0 20px 0 4px}}.recipe_howto>li{border-bottom:1px dashed #ccc;padding:8px;position:relative;padding-left:40px}.recipe_howto>li::before{left:0;position:absolute;counter-increment:listnum;content:counter(listnum);margin-right:8px;background:#673b02;width:32px;height:32px;border-radius:100vh;display:inline-flex;justify-content:center;align-items:center;color:#fff}@media (max-width: 979px){.recipe_howto>li::before{width:24px;height:24px}}.menu-main{display:flex;align-items:flex-start}@media (max-width: 979px){.menu-main{flex-direction:column;gap:40px}}.menu-main .image-container{margin-right:40px;flex-shrink:0;width:45%}@media (max-width: 979px){.menu-main .image-container{width:100%}}.menu-flex{display:flex}@media (max-width: 979px){.menu-flex{flex-direction:column}}.menu-flex .row{margin-right:20px;flex-shrink:0;width:45%}@media (max-width: 979px){.menu-flex .row{width:100%}}.menu-howto-ttl{background-color:#1f2c64;color:#fff;font-size:2.0rem;font-weight:700;line-height:1.5;padding:7px 30px}@media (max-width: 979px){.menu-howto-ttl{padding:7px 15px}}.cal{margin-top:20px;font-weight:bold}
