#main{font-size:18px;word-break:break-all}@media screen and (max-width: 979px){#main{font-size:Min(16px, 4vw)}}#main .mhlw-risk{min-height:auto}#main .btn{text-align:center}#main .btn a.button-normal{background-color:#dc7200;min-height:0;line-height:1.4}@media only screen and (max-width: 979px){#main .btn a.button-normal{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2vw 8vw 2vw 5vw;font-size:Min(16px, 3vw);border-radius:10vw}#main .btn a.button-normal::after{background-size:Min(9px, 1.5vw);width:8vw}}#main>.mv{background:url(/assets/agingcare/sagging/images/main_bg.jpg?2026113144918) top center no-repeat;margin:0 auto;padding:0;text-align:center}#main>.mv>.ac_ly_001{margin:0 auto;padding:0}#main>.mv>.ac_ly_001 img{margin:0 auto}@media (min-width: 980px){#main>.mv>.ac_ly_001{position:relative;height:500px}#main>.mv>.ac_ly_001 img{position:absolute;top:35px;left:calc(50% + 25px)}}@media only screen and (max-width: 979px){#main>.mv>.ac_ly_001 img{width:100%}}#main nav{background-color:#fcf163;margin-top:0}#main nav .local_nav{width:980px;margin:auto}@media only screen and (max-width: 979px){#main nav .local_nav{width:100%}}#main nav .local_nav ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}#main nav .local_nav ul li{display:flex;align-items:center;justify-content:center;width:calc(100% / 6)}@media only screen and (min-width: 980px){#main nav .local_nav ul li::before{content:'';background-color:#000000;width:1px;height:80%}#main nav .local_nav ul li:last-child::after{content:'';background-color:#000000;width:1px;height:80%}}#main nav .local_nav ul li>a{flex:1;padding:15px 5px;text-align:center;font-weight:bold;text-decoration:none;line-height:1.2}@media only screen and (max-width: 979px){#main nav .local_nav ul li{width:50%;min-height:50px;font-size:Min(16px, 4vw);margin:0;border-bottom:1px solid #000000}#main nav .local_nav ul li:nth-child(odd){border-right:1px solid #000000}#main nav .local_nav ul li:nth-last-child(-n+2){border-bottom:none}}#main .ac_ar_001.dir-area{background-color:#ffffff;margin:0;padding:80px 0 100px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area{padding:8vw 0}}#main .ac_ar_001.dir-area header.index_txt{margin-bottom:50px;text-align:center}#main .ac_ar_001.dir-area header.index_txt .en{position:relative;line-height:1;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:50px;font-weight:bold}#main .ac_ar_001.dir-area header.index_txt .en::before{position:absolute;content:"";width:100px;height:2px;background-color:#000;bottom:-15px;left:50%;transform:translateX(-50%)}#main .ac_ar_001.dir-area header.index_txt h2{margin-top:30px;font-weight:normal;font-size:18px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area header.index_txt{margin-bottom:3vw}#main .ac_ar_001.dir-area header.index_txt .en{font-size:Min(36px, 8vw)}#main .ac_ar_001.dir-area header.index_txt .en::before{width:14vw;bottom:-1.5vw}#main .ac_ar_001.dir-area header.index_txt h2{margin-top:3vw;font-size:Min(16px, 3.5vw)}}#main .ac_ar_001.dir-area.what .what_cont{display:flex;justify-content:space-between;align-items:center}#main .ac_ar_001.dir-area.what .what_cont .txt{background-color:#f0efe7;width:540px;padding:30px;border-radius:20px}#main .ac_ar_001.dir-area.what .what_cont .txt p+p{margin-top:0.5em}#main .ac_ar_001.dir-area.what .what_cont .img{width:420px;text-align:center}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.what .what_cont{align-items:flex-end}#main .ac_ar_001.dir-area.what .what_cont .txt{width:58%;margin-top:2vw;padding:4vw}#main .ac_ar_001.dir-area.what .what_cont .img{width:40%}}#main .ac_ar_001.dir-area.reason{background-color:#f0efe7}#main .ac_ar_001.dir-area.reason .reason_cont{background-color:#ffffff;border-radius:20px;padding:30px 40px}#main .ac_ar_001.dir-area.reason .reason_cont .title{display:flex;align-items:center;font-size:21px}#main .ac_ar_001.dir-area.reason .reason_cont .title .no{background-color:#fcf163;border-radius:100px;margin-right:1em;padding:0.8em;font-weight:bold;text-align:center;line-height:1}#main .ac_ar_001.dir-area.reason .reason_cont .title h3{font-size:24px}#main .ac_ar_001.dir-area.reason .reason_cont .txt{margin-top:10px}#main .ac_ar_001.dir-area.reason .couse{background-color:#fff9ab;padding:30px}#main .ac_ar_001.dir-area.reason .couse h3{font-size:21px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.reason .reason_cont{border-radius:2vw;padding:4vw}#main .ac_ar_001.dir-area.reason .reason_cont+.reason_cont{margin-top:2vw}#main .ac_ar_001.dir-area.reason .reason_cont .title{font-size:Min(21px, 4.5vw)}#main .ac_ar_001.dir-area.reason .reason_cont .title .no{margin-right:0.5em;padding:0.6em}#main .ac_ar_001.dir-area.reason .reason_cont .title h3{font-size:Min(24px, 5vw)}#main .ac_ar_001.dir-area.reason .reason_cont .txt{margin-top:2vw}#main .ac_ar_001.dir-area.reason .couse{padding:4vw}#main .ac_ar_001.dir-area.reason .couse h3{font-size:Min(21px, 4vw)}}#main .ac_ar_001.dir-area.check{background-color:#f3f3f3}@media only screen and (min-width: 980px){#main .ac_ar_001.dir-area.check header+p{text-align:center}}#main .ac_ar_001.dir-area.check .check_cont{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}#main .ac_ar_001.dir-area.check .check_cont .col{overflow:hidden;background-color:#ffffff;width:calc((100% - 20px)/2);box-shadow:0px 0px 10px 0px rgba(220,220,220,0.5);border-radius:10px}#main .ac_ar_001.dir-area.check .check_cont .col h3.title{background-color:#fcf163;padding:10px 15px;text-align:center;font-size:21px;font-weight:bold;line-height:1.2}#main .ac_ar_001.dir-area.check .check_cont .col .txt{padding:20px}#main .ac_ar_001.dir-area.check .check_cont .col .txt .check-list{justify-content:center;margin-left:0px}#main .ac_ar_001.dir-area.check .check_cont .col .txt .check-list li{background:url(/assets/agingcare/sagging/images/check.png?2026113144918) top left no-repeat;background-size:24px 24px;display:flex;align-items:center;min-height:20px;padding-left:32px;font-weight:bold;line-height:1.4}#main .ac_ar_001.dir-area.check .check_cont .col .txt .check-list li:nth-child(n+2){margin-top:10px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.check .check_cont{flex-direction:column;gap:3vw}#main .ac_ar_001.dir-area.check .check_cont .col{width:100%}#main .ac_ar_001.dir-area.check .check_cont .col h3.title{padding:1.5vw 1vw;font-size:Min(18px, 4vw)}#main .ac_ar_001.dir-area.check .check_cont .col .txt{padding:4vw}#main .ac_ar_001.dir-area.check .check_cont .col .txt .check-list{margin:0 auto 0 3vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90vw}#main .ac_ar_001.dir-area.check .check_cont .col .txt .check-list li{background-size:1.4em;background-position:top left;min-height:auto;padding-left:1.6em;font-size:Min(21px, 4vw)}#main .ac_ar_001.dir-area.check .check_cont .col .txt .check-list li:nth-child(n+2){margin-top:1vw}}#main .ac_ar_001.dir-area.method .method_cont{background-color:#f0efe7;position:relative;margin-top:60px;padding:60px 50px 50px}#main .ac_ar_001.dir-area.method .method_cont .tag_cont{position:absolute;top:-20px;left:20px;width:100%;display:flex}#main .ac_ar_001.dir-area.method .method_cont .tag_cont .tag{background-color:#000000;padding:10px 20px;color:#ffffff;font-weight:bold}#main .ac_ar_001.dir-area.method .method_cont .tag_cont .tag+.tag{margin-left:10px}#main .ac_ar_001.dir-area.method .method_cont h3.title{text-align:center;font-size:24px;font-weight:bold;line-height:1.2}#main .ac_ar_001.dir-area.method .method_cont .photo{margin-top:20px;text-align:center}#main .ac_ar_001.dir-area.method .method_cont .dr{margin-top:10px;text-align:right}#main .ac_ar_001.dir-area.method .method_cont .txt{margin-top:20px}#main .ac_ar_001.dir-area.method .method_cont .btn{margin-top:20px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.method .method_cont{margin-top:10vw;padding:8vw 4vw 4vw}#main .ac_ar_001.dir-area.method .method_cont .tag_cont{position:absolute;top:-3vw;left:3vw}#main .ac_ar_001.dir-area.method .method_cont .tag_cont .tag{padding:1vw 3vw;font-size:Min(16px, 3vw)}#main .ac_ar_001.dir-area.method .method_cont .tag_cont .tag+.tag{margin-left:1vw}#main .ac_ar_001.dir-area.method .method_cont h3.title{font-size:Min(24px, 4.5vw)}#main .ac_ar_001.dir-area.method .method_cont .photo{margin-top:3vw}#main .ac_ar_001.dir-area.method .method_cont .dr{margin-top:2vw}#main .ac_ar_001.dir-area.method .method_cont .txt{margin-top:3vw}#main .ac_ar_001.dir-area.method .method_cont .btn{margin-top:3vw}}#main .ac_ar_001.dir-area.selfcare{background-color:#fff9ab}#main .ac_ar_001.dir-area.selfcare .txt_cont{background-color:#f0efe7;padding:30px}#main .ac_ar_001.dir-area.selfcare .txt_cont h3{text-align:center;font-size:21px}#main .ac_ar_001.dir-area.selfcare .selfcare_cont{background-color:#ffffff;border-radius:20px;padding:30px 40px}#main .ac_ar_001.dir-area.selfcare .selfcare_cont h3.title{text-align:center;color:#dc7200;font-size:21px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.selfcare .txt_cont{padding:4vw}#main .ac_ar_001.dir-area.selfcare .txt_cont h3{font-size:Min(21px, 4vw)}#main .ac_ar_001.dir-area.selfcare .selfcare_cont{border-radius:2vw;padding:3vw 4vw}#main .ac_ar_001.dir-area.selfcare .selfcare_cont h3.title{font-size:Min(21px, 4.5vw)}}#main .ac_ar_001.dir-area.comment .premiumDoctor{width:980px;margin:0 auto;background:url(https://www.s-b-c.net//assets/doctor/osusume/all/images/doctor_bg01.jpg?2026113144918) center bottom no-repeat #fafafa;background-size:contain;padding-bottom:20px;position:relative}#main .ac_ar_001.dir-area.comment .premiumDoctor .top{display:flex;margin-bottom:120px}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .photo{position:relative}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .photo figure{padding:0;margin:0}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .photo figure.badge{position:absolute;width:150px;right:-15px;bottom:-60px}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .photo .medal{position:absolute;width:200px;left:0;bottom:-100px}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text{flex:1;padding:40px 45px;font-weight:bold}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .dr_info{font-size:20px}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .dr_info .name{font-size:40px;border-bottom:1px solid #000}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .dr_info .name .kana{font-size:18px;padding:0 0 0 20px}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .links{margin:20px 0}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .links ul{display:flex;align-items:center}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .links ul li+li{margin-left:10px}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .links .link_btn{display:flex;justify-content:space-between;margin:20px 0 0}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .links .link_btn .btn.drlink a{display:flex;justify-content:center;align-items:center;background:#8f6e3e;color:#fff;width:270px;height:55px;font-size:16px;font-weight:bold;text-decoration:none;border-radius:100px;position:relative}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .links .link_btn .btn.drlink a::before{content:"";position:absolute;border-top:2px solid #fff;border-right:2px solid #fff;right:18px;top:50%;top:calc(50% - 6px);width:10px;height:10px;transform:rotate(45deg)}#main .ac_ar_001.dir-area.comment .premiumDoctor .comment_wrap{position:absolute;width:60%;right:30px;bottom:50px;background:#fff;padding:4% 4% 2%}#main .ac_ar_001.dir-area.comment .premiumDoctor .comment_wrap h4{position:absolute;background:#ae5da1;color:#fff;font-size:22px;padding:2px 0;top:-20px;left:0;right:0;margin:auto;width:60%;text-align:center}#main .ac_ar_001.dir-area.comment .premiumDoctor .comment_wrap p{font-size:18px;line-height:1.6;font-weight:normal}#main .ac_ar_001.dir-area.comment .premiumDoctor .comment_wrap p span{color:#ae5da1;font-weight:bold}@media screen and (max-width: 979px){#main .ac_ar_001.dir-area.comment .premiumDoctor{width:96%;background-size:auto;padding-bottom:5vw}#main .ac_ar_001.dir-area.comment .premiumDoctor .top{position:relative;margin-bottom:14vw}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .photo{width:40%;margin:0 auto}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .photo figure.badge{width:18vw;right:-2vw;bottom:-3vw}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .photo .medal{width:23vw;left:-1vw;bottom:-6vw}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text{width:60%;padding:3vw 4vw}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .dr_info{font-size:3.5vw}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .dr_info .name{font-size:5.5vw;line-height:1.2;margin:1.5vw 0 0}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .dr_info .name .kana{display:block;font-size:2.5vw;padding:0}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .links{margin:2vw 0 0;align-items:center}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .links ul li+li{margin-left:1.5vw}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .links .link_btn{display:block;margin:2.5vw 0 0}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .links .link_btn .btn.drlink+.btn.drlink{margin-top:1.5vw}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .links .link_btn .btn.drlink a{width:auto;max-width:50vw;height:8vw;font-size:3vw;margin:auto}#main .ac_ar_001.dir-area.comment .premiumDoctor .top .text .links .link_btn .btn.drlink a::before{border-top:0.5vw solid #fff;border-right:0.5vw solid #fff}#main .ac_ar_001.dir-area.comment .premiumDoctor .comment_wrap{position:relative;width:94%;right:0;left:0;bottom:0;margin:auto;padding-top:6%}#main .ac_ar_001.dir-area.comment .premiumDoctor .comment_wrap h4{font-size:Min(21px, 34vw);top:-4vw}#main .ac_ar_001.dir-area.comment .premiumDoctor .comment_wrap p{font-size:Min(18px, 3.6vw)}}#main .ac_ar_001.dir-area.faq{background-color:#f0efe7}#main .ac_ar_001.dir-area.faq .faq-box:not(:first-child){margin-top:40px}#main .ac_ar_001.dir-area.faq .faq-box .question::before,#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#fcf163;color:#000000}#main .ac_ar_001.dir-area.faq .faq-box .question{font-weight:bold}#main .ac_ar_001.dir-area.faq .faq-box .question h3{font-size:21px;line-height:1.4}#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#ffffff}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.faq .faq-box:not(:first-child){margin-top:6vw}#main .ac_ar_001.dir-area.faq .faq-box .question,#main .ac_ar_001.dir-area.faq .faq-box .answer{align-items:flex-start;min-height:0;padding-left:8vw}#main .ac_ar_001.dir-area.faq .faq-box .question::before,#main .ac_ar_001.dir-area.faq .faq-box .answer::before{font-size:Min(18px, 4vw)}#main .ac_ar_001.dir-area.faq .faq-box .question{margin-bottom:1vw}#main .ac_ar_001.dir-area.faq .faq-box .question::before{top:0.5vw}#main .ac_ar_001.dir-area.faq .faq-box .question h3{font-size:Min(21px, 4vw)}#main .ac_ar_001.dir-area.faq .faq-box .answer{margin-top:3vw}}
