#main .mhlw-risk{min-height:auto}#main .btn{text-align:center}#main .btn a.button-normal{background-color:#f37ea1;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/chirimen/images/main_bg.jpg?2026416114954) 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 .ac_ar_001.dir-area{background-color:#fff;margin:0;padding:80px 0 100px;font-size:18px;word-break:break-all}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area{padding:8vw 0;font-size:Min(16px, 4vw)}}#main .ac_ar_001.dir-area header.index_txt{margin-bottom:50px;text-align:center}#main .ac_ar_001.dir-area header.index_txt .sub{font-weight:bold}#main .ac_ar_001.dir-area header.index_txt h2{position:relative;line-height:1;font-size:36px;font-weight:bold}#main .ac_ar_001.dir-area header.index_txt h2::before{position:absolute;content:"";width:100px;height:2px;background-color:#000;bottom:-15px;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area header.index_txt{margin-bottom:5vw}#main .ac_ar_001.dir-area header.index_txt .sub{font-size:Min(21px, 4vw)}#main .ac_ar_001.dir-area header.index_txt h2{line-height:1.2;font-size:Min(30px, 6vw)}#main .ac_ar_001.dir-area header.index_txt h2::before{width:14vw;bottom:-1.5vw}}#main .ac_ar_001.dir-area h3.title{border-bottom:1px solid #f37ea1;color:#f37ea1;font-size:24px}#main .ac_ar_001.dir-area h3.title+p{margin-top:10px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area h3.title{font-size:Min(21px, 4.4vw)}#main .ac_ar_001.dir-area h3.title+p{margin-top:1vw}}#main .ac_ar_001.dir-area h4.title{color:#f37ea1;font-size:24px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area h4.title{font-size:Min(24px, 4.4vw)}}#main .ac_ar_001.dir-area.what{background-color:#fff9fc}#main .ac_ar_001.dir-area.what .what_cont p+h3.title{margin-top:20px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.what .what_cont p+h3.title{margin-top:2vw}}#main .ac_ar_001.dir-area.cause .cause_cont{align-items:center}#main .ac_ar_001.dir-area.cause .table-box table th,#main .ac_ar_001.dir-area.cause .table-box table td{padding:10px 5px;font-size:16px;line-height:1.4;text-align:center}#main .ac_ar_001.dir-area.cause .table-box table th a,#main .ac_ar_001.dir-area.cause .table-box table td a{color:inherit}#main .ac_ar_001.dir-area.cause .table-box table th{line-height:1.2}#main .ac_ar_001.dir-area.cause .table-box table thead th{background-color:#f37ea1}#main .ac_ar_001.dir-area.cause .table-box table tbody th{background-color:#efefef;width:20%}#main .ac_ar_001.dir-area.cause .table-box table tbody td{background-color:#fff9fc;width:40%}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.cause .table-box table{margin:auto}#main .ac_ar_001.dir-area.cause .table-box table th,#main .ac_ar_001.dir-area.cause .table-box table td{font-size:Min(14px, 3.5vw);padding:2vw 1vw}}#main .ac_ar_001.dir-area.parts{background-color:#fff9fc}#main .ac_ar_001.dir-area.parts .mainbg{background-color:#d7d8d4;padding:0}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.parts .mainbg{padding:0 3vw}}#main .ac_ar_001.dir-area.measure{background-color:#e3e7eb}#main .ac_ar_001.dir-area.measure .measure_cont{background-color:#ffffff;box-shadow:0px 0px 10px 0px rgba(220,220,220,0.5);border-radius:10px;padding:20px 30px 30px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.measure .measure_cont{border-radius:1vw;padding:2vw 3vw 3vw}}#main .ac_ar_001.dir-area.recommend{background-color:#fff9fc}#main .ac_ar_001.dir-area.recommend .recommend_cont{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}#main .ac_ar_001.dir-area.recommend .recommend_cont .col{background-color:#ffffff;overflow:hidden;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.recommend .recommend_cont .col h3{background-color:#f37ea1;padding:10px 15px;text-align:center;color:#ffffff;font-size:inherit;line-height:1.2}#main .ac_ar_001.dir-area.recommend .recommend_cont .col .cont{padding:15px 20px 20px}#main .ac_ar_001.dir-area.recommend .recommend_cont .col .cont .title:not(:first-child){margin-top:10px}#main .ac_ar_001.dir-area.recommend .recommend_cont .col .cont .title:before{content:"■";padding-right:0.3em;color:#e29b00;vertical-align:middle;font-size:70%}#main .ac_ar_001.dir-area.recommend .recommend_cont .col .cont .title a{font-weight:bold}#main .ac_ar_001.dir-area.recommend .recommend_cont .col .cont .txt{font-size:16px;line-height:1.4}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.recommend .recommend_cont{flex-direction:column;gap:3vw}#main .ac_ar_001.dir-area.recommend .recommend_cont .col{width:100%}#main .ac_ar_001.dir-area.recommend .recommend_cont .col .h3{padding:1.5vw 1vw;font-size:Min(18px, 4vw)}#main .ac_ar_001.dir-area.recommend .recommend_cont .col .cont{padding:3vw 4vw 4vw}#main .ac_ar_001.dir-area.recommend .recommend_cont .col .cont .title:not(:first-child){margin-top:2vw}#main .ac_ar_001.dir-area.recommend .recommend_cont .col .cont .title a{font-weight:bold}#main .ac_ar_001.dir-area.recommend .recommend_cont .col .cont .txt{font-size:Min(16px, 3vw)}}#main .ac_ar_001.dir-area.photo .photo_cont{display:flex;justify-content:space-between;gap:20px;text-align:center}#main .ac_ar_001.dir-area.photo .photo_cont .col{background-color:#fff9fc;overflow:hidden;width:calc((100% - 40px)/3);border-radius:10px}#main .ac_ar_001.dir-area.photo .photo_cont .col h3{margin-top:20px;color:#f37ea1}#main .ac_ar_001.dir-area.photo .photo_cont .col .txt{padding:0 20px 20px;text-align:left}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.photo .photo_cont{flex-direction:column;gap:3vw}#main .ac_ar_001.dir-area.photo .photo_cont .col{width:100%;border-radius:1vw}#main .ac_ar_001.dir-area.photo .photo_cont .col h3{margin-top:2vw}#main .ac_ar_001.dir-area.photo .photo_cont .col .txt{padding:0 3vw 3vw}}#main .ac_ar_001.dir-area.check{background-color:#e3e7eb}#main .ac_ar_001.dir-area.check .check_cont{width:720px;margin:auto}#main .ac_ar_001.dir-area.check .check_cont .check-list{background-color:#ffffff;border-radius:20px;padding:40px 30px 30px}#main .ac_ar_001.dir-area.check .check_cont .check-list li{background:url(/assets/agingcare/chirimen/images/check.png?2026416114954) left center no-repeat;display:flex;align-items:center;min-height:32px;padding-left:40px;font-size:24px;font-weight:bold}#main .ac_ar_001.dir-area.check .check_cont .check-list li:nth-child(n+2){margin-top:10px}#main .ac_ar_001.dir-area.check .check_cont .note{background-color:#fff9fc;border-radius:10px;margin:20px auto 0;padding:10px 20px}#main .ac_ar_001.dir-area.check .check_cont .note p{font-size:16px;line-height:1.4}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.check .check_cont{max-width:100%}#main .ac_ar_001.dir-area.check .check_cont .check-list{border-radius:2vw;padding:4vw 2vw 3vw}#main .ac_ar_001.dir-area.check .check_cont .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 .check-list li:nth-child(n+2){margin-top:1vw}#main .ac_ar_001.dir-area.check .check_cont .note{border-radius:2vw;margin:2vw auto 0;padding:2vw}#main .ac_ar_001.dir-area.check .check_cont .note p{font-size:Min(14px, 3.6vw)}}#main .ac_ar_001.dir-area.summarize .summarize_cont{background-color:#fff9fc;border-radius:10px;padding:20px 30px 30px}#main .ac_ar_001.dir-area.summarize .summarize_cont h3.title{text-align:center}#main .ac_ar_001.dir-area.summarize .summarize_cont .txt{margin-top:10px}#main .ac_ar_001.dir-area.summarize .summarize_cont .btn{margin-top:10px;text-align:center}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.summarize .summarize_cont{border-radius:1vw;padding:3vw}#main .ac_ar_001.dir-area.summarize .summarize_cont .txt{margin-top:1vw}#main .ac_ar_001.dir-area.summarize .summarize_cont .btn{margin-top:2vw}}
