#main{font-size:18px;word-break:break-all}@media only screen and (max-width: 979px){#main{font-size:16px}}#main .tc-main{color:#d0a061}#main .tc-sub{color:#c77765}#main>.mv{background:url("/assets/agingcare/ope/liftup/images/main_bg.jpg?2025929143744") top center no-repeat;text-align:center}#main>.nav{background-color:#c77765;margin-top:0}#main>.nav nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}#main>.nav nav>a{width:calc(100% / 5);padding:10px 5px;text-align:center;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 980px){#main>.nav nav>a{border-left:1px solid #fff}#main>.nav nav>a:last-child{border-right:1px solid #fff}}@media only screen and (max-width: 979px){#main>.nav nav>a{width:50%;font-size:16px;padding:10px 5px;margin:0;border-bottom:1px solid #fff}#main>.nav nav>a:nth-child(even){border-left:1px solid #fff}#main>.nav nav>a:last-child{width:100%;border-bottom:none}}#main header.content-title{text-align:center;font-size:50px;line-height:1.4;margin:0 0 30px}#main header.content-title h2.text{display:block;position:relative;padding-top:15px;font-weight:normal;text-align:center;font-size:18px}#main header.content-title h2.text::before{position:absolute;content:"";width:100px;height:2px;background-color:#000;top:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 979px){#main header.content-title{font-size:36px}#main header.content-title h2.text{padding-top:10px}}#main .ac_ar_001.dir-area{background-color:#fff;margin:0;padding:60px 0 80px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area{padding:40px 0 60px}}#main .ac_ar_001.dir-area p{margin-top:0.8em}#main .ac_ar_001.dir-area p:first-child{margin-top:0}#main .ac_ar_001.dir-area.about .about_cont{display:flex;justify-content:flex-start;margin-top:30px}#main .ac_ar_001.dir-area.about .about_cont .icon .icon_inner{background-color:#c77765;border-radius:50%;padding:18px 30px 6px;margin-right:1em;color:#fff;font-weight:bold;text-align:center;line-height:1.2;font-size:24px;white-space:nowrap}#main .ac_ar_001.dir-area.about .about_cont .icon .icon_inner>span{display:block;font-size:1.8em}#main .ac_ar_001.dir-area.about .about_cont .txt{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.about .about_cont{flex-direction:column}#main .ac_ar_001.dir-area.about .about_cont .icon .icon_inner{border-radius:0;padding:5px 0;margin:0;font-size:21px}#main .ac_ar_001.dir-area.about .about_cont .icon .icon_inner>span{display:inline;font-size:inherit}#main .ac_ar_001.dir-area.about .about_cont .txt{margin-top:20px}}#main .ac_ar_001.dir-area.what{padding-bottom:0px;background-color:#ebe4d7}#main .ac_ar_001.dir-area.what .what_cont{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}#main .ac_ar_001.dir-area.what .what_cont ul.checklist{font-weight:bold;font-size:24px}#main .ac_ar_001.dir-area.what .what_cont ul.checklist li.item{line-height:1.2;position:relative;padding-left:48px;margin-bottom:30px}#main .ac_ar_001.dir-area.what .what_cont ul.checklist li.item::before{content:"";display:block;width:29px;height:29px;background:url("/assets/agingcare/ope/liftup/images/check.png?2025929143744") center center no-repeat;background-size:100% 100%;position:absolute;top:0;left:0}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.what .what_cont ul.checklist{font-size:18px}#main .ac_ar_001.dir-area.what .what_cont ul.checklist li.item{padding-left:40px}#main .ac_ar_001.dir-area.what .what_cont ul.checklist li.item::before{width:25px;height:25px}}#main .ac_ar_001.dir-area.cause{background-color:#f7efea}#main .ac_ar_001.dir-area.cause .cause_cont .col{background-color:#ffffff;border-radius:10px;padding:20px}#main .ac_ar_001.dir-area.cause .cause_cont .col h3.title{background-color:#8b7567;font-weight:bold;text-align:center;color:#FFFFFF}#main .ac_ar_001.dir-area.cause .cause_cont .col .txt{margin-top:15px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.cause .cause_cont .col+.col{margin-top:10px}}#main .ac_ar_001.dir-area.catch h2.catch_title{background-color:#eae4d7;padding:20px 0;text-align:center;color:#593925;line-height:1.4}#main .ac_ar_001.dir-area.catch h2.catch_title .sub{font-size:18px}#main .ac_ar_001.dir-area.catch h2.catch_title .main{font-size:36px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.catch h2.catch_title .sub{font-size:16px}#main .ac_ar_001.dir-area.catch h2.catch_title .main{font-size:30px}}#main .ac_ar_001.dir-area.recommend{background-color:#f7efea}#main .ac_ar_001.dir-area.recommend .title{text-align:center}#main .ac_ar_001.dir-area.recommend .title h3{background-color:#c77765;display:inline-block;border-radius:10px;margin:0 auto;padding:10px 20px;font-weight:bold;color:#FFFFFF}#main .ac_ar_001.dir-area.recommend .features_cont .table-box table{font-size:16px;line-height:1.6}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.recommend .features_cont .table-box table{width:980px}}#main .ac_ar_001.dir-area.recommend .features_cont .table-box table th{background-color:#eae4d7}#main .ac_ar_001.dir-area.recommend .features_cont .table-box table td{padding:10px}#main .ac_ar_001.dir-area.recommend .features_cont .table-box table thead tr th{background-color:#8b7567;width:280px}#main .ac_ar_001.dir-area.recommend .features_cont .table-box table thead tr th.title{width:140px}#main .ac_ar_001.dir-area.recommend .features_cont .table-box table thead tr th a{color:#ffffff}#main .ac_ar_001.dir-area.recommend .features_cont .table-box table tbody tr.center td{text-align:center}#main .ac_ar_001.dir-area.recommend .features_cont .table-box table tbody tr td ul{padding-left:1em}#main .ac_ar_001.dir-area.recommend .features_cont .table-box table tbody tr td ul li::before{content:'・';margin-left:-1em;font-weight:bold}#main .ac_ar_001.dir-area.recommend .features_cont .table-box table tbody tr td ul li+li{margin-top:5px}#main .ac_ar_001.dir-area.recommend .anchor .anchor_cont{display:flex;justify-content:space-between;gap:20px;margin-top:50px}#main .ac_ar_001.dir-area.recommend .anchor .anchor_cont a.anchor-button{background-color:#ffffff;border:1px solid #8b7567;border-radius:50px;flex:1;padding:10px 0 20px;color:#634f42;line-height:1.2}#main .ac_ar_001.dir-area.recommend .anchor .anchor_cont a.anchor-button::after{filter:brightness(0) saturate(100%) invert(29%) sepia(23%) saturate(522%) hue-rotate(341deg) brightness(99%) contrast(86%)}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.recommend .anchor .anchor_cont{flex-wrap:wrap;justify-content:center;gap:2vw;margin-top:4vw}#main .ac_ar_001.dir-area.recommend .anchor .anchor_cont a.anchor-button{flex:initial;min-width:calc(50% - 1vw);width:auto;padding:15px 20px 20px}}#main .ac_ar_001.dir-area.recommend h4.cat_title{background-color:#c77765;font-size:24px;font-weight:bold;text-align:center;color:#FFFFFF}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.recommend h4.cat_title{font-size:21px}}#main .ac_ar_001.dir-area.recommend .ac_ly_002.menulist .col{border:2px solid #c77765;text-align:center;padding:20px 25px}#main .ac_ar_001.dir-area.recommend .ac_ly_002.menulist .col h5.menu_title{font-size:24px}#main .ac_ar_001.dir-area.recommend .ac_ly_002.menulist .col .img{margin-top:10px}#main .ac_ar_001.dir-area.recommend .ac_ly_002.menulist .col .txt{text-align:left}#main .ac_ar_001.dir-area.recommend .ac_ly_002.menulist .col a.button-normal{background-color:#c77765;border-radius:10px;color:#FFFFFF;display:block;padding:6px 30px}@media only screen and (min-width: 980px){#main .ac_ar_001.dir-area.recommend .ac_ly_002.menulist .col a.button-normal br{display:none}}#main .ac_ar_001.dir-area.recommend .cat_link{text-align:center}#main .ac_ar_001.dir-area.recommend .cat_link a.button-normal{background-color:#d0a061;color:#FFFFFF;font-size:24px}@media only screen and (min-width: 980px){#main .ac_ar_001.dir-area.recommend .cat_link a.button-normal br{display:none}}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.recommend .cat_link a.button-normal{font-size:16px}}#main .ac_ar_001.dir-area.photo{background-color:#ebe4d7}#main .ac_ar_001.dir-area.photo h3.cat_title{background-color:#c77765;font-size:24px;font-weight:bold;text-align:center;color:#FFFFFF}#main .ac_ar_001.dir-area.photo .col{text-align:center}#main .ac_ar_001.dir-area.photo .col .doctor{text-align:right}#main .ac_ar_001.dir-area.photo .col .name{margin-top:20px;font-size:21px;font-weight:bold;text-decoration:underline}#main .ac_ar_001.dir-area.photo .col .name a{color:#d0a061}#main .ac_ar_001.dir-area.photo .col .txt{text-align:left}#main .ac_ar_001.dir-area.photo .col .cat{display:flex;justify-content:end}#main .ac_ar_001.dir-area.photo .col .cat span{background-color:#c77765;color:#FFFFFF;padding:0 5px;border-radius:5px}#main .ac_ar_001.dir-area.photo .col .cat span+span{margin-left:5px}#main .ac_ar_001.dir-area.flow .flow_cont:not(:last-child)::after{content:"";display:block;margin:10px auto -30px;width:0;height:0;border-style:solid;border-width:50px 70px 0 70px;border-color:#d0a061 transparent transparent transparent}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002{border:1px solid #d0a061}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title{display:flex;align-items:center}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title span{display:block}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title span.step{background-color:#d0a061;border-radius:50%;padding:12px 24px;margin-right:1em;color:#fff;font-weight:bold;text-align:center;line-height:1.2}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title span.step>span{font-size:1.8em}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title h3.txt{font-size:28px;color:#d0a061;font-weight:bold;line-height:1.4}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title{font-size:12px}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title span.step{padding:6px 14px;width:54px}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title h3.txt{font-size:21px}}#main .ac_ar_001.dir-area.price{background-color:#ebe4d7}#main .ac_ar_001.dir-area.price .price_title{background:linear-gradient(to right, rgba(235,228,215,0), #c77765 20%, #c77765 80%, rgba(235,228,215,0));font-size:24px;font-weight:bold;text-align:center;color:#FFFFFF}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.price .price_title{font-size:21px}}#main .ac_ar_001.dir-area.price .price_cont{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:24px;padding:20px 10px;margin:0 auto;border-bottom:2px dotted #d0a061}#main .ac_ar_001.dir-area.price .price_cont .note{font-size:0.8em}#main .ac_ar_001.dir-area.price .price_cont .price-btn{width:100%;text-align:right}#main .ac_ar_001.dir-area.price .price_cont .price-btn a{width:40%}#main .ac_ar_001.dir-area.price .price_cont .price-btn .button-normal{background-color:#d0a061;text-align:center}#main .ac_ar_001.dir-area.price .price_cont .col{display:flex;font-weight:bold}#main .ac_ar_001.dir-area.price .price_cont .col.plan{width:660px;justify-content:center;text-align:center}#main .ac_ar_001.dir-area.price .price_cont .col.plan .txt{width:100%;text-align:left;line-height:1.2}#main .ac_ar_001.dir-area.price .price_cont .col.menu{width:280px;justify-content:flex-end;align-items:center}#main .ac_ar_001.dir-area.price .price_cont .col.menu .course{margin-right:auto;padding:0 1em;line-height:1.2}#main .ac_ar_001.dir-area.price .price_cont .col.menu .yen{color:#d0a061}#main .ac_ar_001.dir-area.price .price_cont .col.menu .yen span{font-size:1.8em;line-height:1.2}#main .ac_ar_001.dir-area.price .price_cont .col.menu .yen ruby{font-size:1.2em}#main .ac_ar_001.dir-area.price .price_cont .col.menu .yen ruby rt{font-size:0.4em}#main .ac_ar_001.dir-area.price .price_cont .sub_txt{width:100%;font-size:0.6em;line-height:1.4em}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.price .price_cont{padding:20px 10px;font-size:Min(18px, 4.5vw)}#main .ac_ar_001.dir-area.price .price_cont .price-btn a{width:100%}#main .ac_ar_001.dir-area.price .price_cont .col.plan{margin-right:auto;width:auto;max-width:50%}#main .ac_ar_001.dir-area.price .price_cont .col.menu{margin-left:auto;max-width:50%}#main .ac_ar_001.dir-area.price .price_cont .col.menu .course{margin-right:0;margin-left:auto;padding:0 0.5em}#main .ac_ar_001.dir-area.price .price_cont .col.menu .yen span{font-size:1.6em}#main .ac_ar_001.dir-area.price .price_cont .sub_txt{width:98%;margin-top:1vw;font-size:0.8em}}#main .ac_ar_001.dir-area.price .cv_cont{display:flex;justify-content:space-around;align-items:center}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.price .cv_cont{flex-direction:column}#main .ac_ar_001.dir-area.price .cv_cont .yoyaku{margin-top:20px}}#main .ac_ar_001.dir-area.price .cat_link{text-align:center}#main .ac_ar_001.dir-area.price .cat_link a.button-normal{background-color:#d0a061;color:#FFFFFF;font-size:24px}@media only screen and (min-width: 980px){#main .ac_ar_001.dir-area.price .cat_link a.button-normal br{display:none}}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.price .cat_link a.button-normal{font-size:16px}}#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{background-color:#c77765}#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#d0a061}#main .ac_ar_001.dir-area.faq .faq-box .question{color:#c77765;font-weight:bold}#main .ac_ar_001.dir-area.faq .faq-box .question h3{font-size:24px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.faq .faq-box .question h3{font-size:21px}}#main .ac_ar_001.dir-area.comment{background-color:#f7efea}#main .ac_ar_001.dir-area.doctor{background-color:#ebe4d7}#main .ac_ar_001.dir-area.doctor h2.heading-line{display:none}#main .ac_ar_001.dir-area.doctor .ac_ar_003._unmargin{background-color:transparent}#main .ac_ar_001.dir-area.doctor .ac_ar_003._unmargin .bc_00_003.bc-items{background-color:#ebe4d7}#main .ac_ar_001.dir-area.doctor .bc_00_003{background-color:#ebe4d7}
