@media only screen and (min-width: 980px){.page-fullface-crf .main-visual{height:600px;background:url("/assets/agingcare/ope/fat/crf/fullface-crf/images/mv_bg.jpg?202512251713") no-repeat center center}}@media only screen and (max-width: 979px){.page-fullface-crf .main-visual .inner{padding:0}}.page-fullface-crf .head-menu{background-color:#9c91c0}.page-fullface-crf .head-menu .menu-list{display:flex;max-width:980px;margin:0 auto}@media only screen and (max-width: 979px){.page-fullface-crf .head-menu .menu-list{flex-wrap:wrap}}.page-fullface-crf .head-menu .menu-list li{flex:1;border-right:1px solid #fff}@media only screen and (max-width: 979px){.page-fullface-crf .head-menu .menu-list li{flex:auto;width:33.33%;border-top:1px solid #fff}.page-fullface-crf .head-menu .menu-list li:nth-child(3n+4){border-left:1px solid #fff}.page-fullface-crf .head-menu .menu-list li:nth-child(1),.page-fullface-crf .head-menu .menu-list li:nth-child(2),.page-fullface-crf .head-menu .menu-list li:nth-child(3){border-top:0}}.page-fullface-crf .head-menu .menu-list li:first-of-type{border-left:1px solid #fff}.page-fullface-crf .head-menu .menu-list li a{display:flex;justify-content:center;align-items:center;height:80px;font-size:14px;font-weight:bold;line-height:1.4;text-align:center;text-decoration:none;color:#fffefe}@media only screen and (max-width: 979px){.page-fullface-crf .head-menu .menu-list li a{font-size:3.5vw;height:16vw}}.page-fullface-crf .page-ttl{display:flex;align-items:center;flex-direction:column;height:529px;margin:0;padding:200px 0 0;font-size:20px;font-weight:400;text-align:center;color:#231815;background:url("/assets/agingcare/ope/fat/crf/fullface-crf/images/ttl_bg.png?202512251713") no-repeat bottom center;background-size:contain}@media only screen and (max-width: 979px){.page-fullface-crf .page-ttl{height:220px;margin:0;padding:80px 0 0;font-size:16px;line-height:1.4;background-size:auto 135%;background-position:center center}}.page-fullface-crf .page-ttl .en{display:block;margin-bottom:0;font-size:50px;line-height:1}@media only screen and (max-width: 979px){.page-fullface-crf .page-ttl .en{font-size:34px;margin-bottom:5px}}.page-fullface-crf .page-ttl .en::after{content:"";display:block;border-top:2px solid #a777c8;max-width:80px;margin:20px auto}@media only screen and (max-width: 979px){.page-fullface-crf .page-ttl .en::after{margin:7px auto 5px}}.page-fullface-crf .page-ttl .dmb{font-weight:600}.page-fullface-crf .page-ttl--clr01{color:#fff}.page-fullface-crf .page-ttl h2,.page-fullface-crf .page-ttl h3{font-size:20px}@media only screen and (max-width: 979px){.page-fullface-crf .page-ttl h2,.page-fullface-crf .page-ttl h3{font-size:4vw}}.page-fullface-crf .b-nayami{padding:60px 0 140px;background-color:#f3f1f5}@media only screen and (max-width: 979px){.page-fullface-crf .b-nayami{position:relative;padding-bottom:60px;z-index:5}}.page-fullface-crf .b-nayami h2{font-size:30px !important;font-weight:bold;text-align:center;line-height:1.2;color:#4e3353;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 500 100.5' xml:space='preserve'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%239183c0;stroke-width:2;stroke-miterlimit:10;' d='M3.385,2.212 c0,0-10.5,44.558,75.889,36.717c0,0,174.58-21.385,176.49,47.495c0,0,0.22,11.254-6.498,11.736c0,0-6.087-0.554-6.231-10.784 c0,0-12.903-72.772,182.01-49.318c0,0,74.146,12.487,71.055-34.755'/%3E%3C/svg%3E");background-size:460px auto;background-position:center bottom;background-repeat:no-repeat;padding-bottom:90px}@media screen and (max-width: 979px){.page-fullface-crf .b-nayami h2{background-size:100% auto}}@media screen and (max-width: 979px){.page-fullface-crf .b-nayami h2{background-size:90%;font-size:5vw !important;padding-bottom:16vw}}.page-fullface-crf .b-nayami .page-ttl{margin-bottom:35px;background-image:url(/assets/agingcare/ope/fat/crf/images/ttl_bg01.png?202512251713)}@media only screen and (max-width: 979px){.page-fullface-crf .b-nayami .page-ttl{margin-bottom:30px}}.page-fullface-crf .b-nayami .what__catch{padding-top:4px;margin-top:70px;font-size:35px;font-weight:600;line-height:1.9;text-align:center;color:#83679b;background:url(/assets/agingcare/ope/fat/crf/images/text_bg01.png?202512251713) no-repeat center center}@media only screen and (max-width: 979px){.page-fullface-crf .b-nayami .what__catch{margin-top:40px;font-size:5.5vw;background-size:100% 100%}}.page-fullface-crf .b-face{position:relative;text-align:center}.page-fullface-crf .b-face p{font-size:25px;font-weight:600;line-height:1.2;color:#fff}@media only screen and (max-width: 979px){.page-fullface-crf .b-face p{font-size:2.5vw}}.page-fullface-crf .b-face .txt01{position:absolute;top:88px;left:68px}@media only screen and (max-width: 979px){.page-fullface-crf .b-face .txt01{top:8.5vw;left:6vw}}.page-fullface-crf .b-face .txt02{position:absolute;top:168px;right:72px}@media only screen and (max-width: 979px){.page-fullface-crf .b-face .txt02{top:16vw;right:6.5vw}}.page-fullface-crf .b-face .txt03{position:absolute;bottom:182px;left:40px}@media only screen and (max-width: 979px){.page-fullface-crf .b-face .txt03{bottom:18vw;left:3.5vw}}.page-fullface-crf .b-face .txt04{position:absolute;bottom:145px;right:42px}@media only screen and (max-width: 979px){.page-fullface-crf .b-face .txt04{bottom:14vw;right:3.5vw}}.page-fullface-crf .b-rec{background-color:#c3bcdb;padding:0 0 80px}@media only screen and (max-width: 979px){.page-fullface-crf .b-rec{padding:0 0 60px;position:relative;z-index:1}}.page-fullface-crf .b-rec-list{max-width:980px;padding:60px;background:#fff;margin:-30px auto 0}@media only screen and (max-width: 979px){.page-fullface-crf .b-rec-list{padding:30px;margin-top:0}}.page-fullface-crf .b-rec-list li{font-size:22px;line-height:50px;font-weight:500;padding-left:64px;position:relative}@media only screen and (max-width: 979px){.page-fullface-crf .b-rec-list li{font-size:18px;line-height:1.4;padding-left:30px}.page-fullface-crf .b-rec-list li:not(:first-child){margin-top:10px}}.page-fullface-crf .b-rec-list li:before{content:"";width:30px;height:30px;background:url("/assets/agingcare/ope/fat/crf/fullface-crf/images/ic_check.png?202512251713") no-repeat;background-size:contain;position:absolute;top:9px;left:0}@media only screen and (max-width: 979px){.page-fullface-crf .b-rec-list li:before{top:3px;width:20px;height:20px}}.page-fullface-crf .b-rec-catch{padding-top:4px;margin-top:70px;font-size:35px;font-weight:600;line-height:1.9;text-align:center;color:#8c97cb;background:url("/assets/agingcare/ope/fat/crf/fullface-crf/images/text_bg.png?202512251713") no-repeat center center}@media only screen and (max-width: 979px){.page-fullface-crf .b-rec-catch{font-size:22px;margin-top:30px}}.page-fullface-crf .photo{background:url(/assets/agingcare/ope/fat/crf/fullface-crf/images/pickup_bg.jpg?202512251713) no-repeat center center;background-size:cover;background-color:#e9e9e9;margin:0 auto;padding:0 0 80px}@media only screen and (max-width: 979px){.page-fullface-crf .photo{padding:0 0 60px}}.page-fullface-crf .photo .page-ttl+#PickupSlider{margin-top:-70px}@media only screen and (max-width: 979px){.page-fullface-crf .photo .page-ttl+#PickupSlider{margin-top:0}}.page-fullface-crf .photo #PickupSlider .slick-dots li button::before{background-color:#a777c8}.page-fullface-crf .photo #PickupSlider .PickupSlider_cont{background-color:#ffffff}.page-fullface-crf .photo #PickupSlider .PickupSlider_cont .image img{margin:auto}.page-fullface-crf .photo #PickupSlider .PickupSlider_cont .dr_comment{background-color:#f3efff;position:relative}.page-fullface-crf .photo #PickupSlider .PickupSlider_cont .dr_comment::before{content:"";position:absolute;left:50%}.page-fullface-crf .photo #PickupSlider .PickupSlider_cont .dr_comment p{margin:0;text-align:left}@media screen and (min-width: 980px){.page-fullface-crf .photo #PickupSlider{margin-bottom:60px}.page-fullface-crf .photo #PickupSlider .slick-prev,.page-fullface-crf .photo #PickupSlider .slick-next{background-color:#a777c8}.page-fullface-crf .photo #PickupSlider .slick-prev{left:calc(50% - 485px);margin:0}.page-fullface-crf .photo #PickupSlider .slick-next{right:calc(50% - 485px);margin:0}.page-fullface-crf .photo #PickupSlider .PickupSlider_cont{width:900px;margin:0 10px;padding:30px}.page-fullface-crf .photo #PickupSlider .PickupSlider_cont .dr_comment{margin-top:15px;padding:20px}.page-fullface-crf .photo #PickupSlider .PickupSlider_cont .dr_comment::before{top:-60px;margin-left:-30px;border:30px solid transparent;border-bottom:30px solid #f3efff}}@media screen and (max-width: 979px){.page-fullface-crf .photo #PickupSlider{margin-bottom:50px}.page-fullface-crf .photo #PickupSlider .PickupSlider_cont{margin:0 1vw;padding:3vw;font-size:3vw}.page-fullface-crf .photo #PickupSlider .PickupSlider_cont ._right{margin-top:1vw}.page-fullface-crf .photo #PickupSlider .PickupSlider_cont .dr_comment{margin-top:2.5vw}.page-fullface-crf .photo #PickupSlider .PickupSlider_cont .dr_comment::before{top:-30px;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #f3efff}}.page-fullface-crf .b-about-fat{padding:0 0 140px;background:url(/assets/agingcare/ope/fat/crf/fullface-crf/images/point_bg01.jpg?202512251713) center top repeat-y}@media only screen and (max-width: 979px){.page-fullface-crf .b-about-fat{padding:0 0 60px;position:relative}}.page-fullface-crf .b-about-fat_content{margin-top:-30px}.page-fullface-crf .b-about-fat_content p{font-size:20px}@media only screen and (max-width: 979px){.page-fullface-crf .b-about-fat_content{margin-top:-3vw}.page-fullface-crf .b-about-fat_content p{font-size:16px}}.page-fullface-crf .b-comparison{padding:0 0 125px}@media only screen and (max-width: 979px){.page-fullface-crf .b-comparison{position:relative;padding:0 0 60px}}.page-fullface-crf .b-comparison .page-ttl+p{margin-top:-60px}@media only screen and (max-width: 979px){.page-fullface-crf .b-comparison .page-ttl+p{margin-top:0}}.page-fullface-crf .b-comparison__tbl{margin-top:30px}.page-fullface-crf .b-comparison__tbl .table-box>table>tbody>tr>th{background:#f3efff}.page-fullface-crf .b-comparison__tbl .table-box>table>tbody>tr>td{width:28%}.page-fullface-crf .b-comparison__tbl .table-box>table>tbody>tr>td:first-child{width:16%;font-weight:bold}@media only screen and (max-width: 979px){.page-fullface-crf .b-comparison__tbl{margin-top:3vw}}.page-fullface-crf .b-about{padding:0 0 140px;background-color:#f5f3f7}@media only screen and (max-width: 979px){.page-fullface-crf .b-about{padding:0 0 60px;position:relative}}.page-fullface-crf .b-about__content{margin-top:-30px}@media only screen and (max-width: 979px){.page-fullface-crf .b-about__content{margin-top:0}}.page-fullface-crf .b-about__content>p{font-size:20px;font-weight:500;line-height:1.75}.page-fullface-crf .b-about__content>p+p{margin-top:35px}@media only screen and (max-width: 979px){.page-fullface-crf .b-about__content>p{font-size:16px;line-height:1.625}.page-fullface-crf .b-about__content>p+p{margin-top:20px}}.page-fullface-crf .b-about__btn a{display:flex;justify-content:center;align-items:center;max-width:650px;height:100px;color:#fff;font-size:24px;font-weight:bold;text-decoration:none;border-radius:15px;background:#9c90c6;background:linear-gradient(180deg, #9c90c6 0%, #9c90c6 50%, #9183c0 50%);margin:50px auto 0;position:relative}.page-fullface-crf .b-about__btn a::before{content:"";position:absolute;right:30px;top:50%;top:calc(50% - 9px);width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg)}@media only screen and (max-width: 979px){.page-fullface-crf .b-about__btn a{max-width:92%;height:50px;font-size:18px;margin:30px auto 0}.page-fullface-crf .b-about__btn a::before{right:20px;top:50%;top:calc(50% - 9px);width:12px;height:12px}}.page-fullface-crf .b-about .point-card__catch{margin-bottom:40px;font-size:30px;font-weight:600;line-height:1.9;text-align:center;color:#fff;background-color:#8c97cb}@media only screen and (max-width: 979px){.page-fullface-crf .b-about .point-card__catch{margin-bottom:30px;font-size:20px}}.page-fullface-crf .b-about .point-card__body{display:flex;flex-wrap:wrap}.page-fullface-crf .b-about .point-card__image{flex:0 1 auto;margin-right:50px;margin-top:10px}@media only screen and (max-width: 979px){.page-fullface-crf .b-about .point-card__image{width:100%;margin:0 0 20px;text-align:center}}.page-fullface-crf .b-about .point-card__text{flex:1;font-size:20px;font-weight:500;color:#231815}.page-fullface-crf .b-about .point-card__text p+p{margin-top:35px}@media only screen and (max-width: 979px){.page-fullface-crf .b-about .point-card__text{font-size:16px}.page-fullface-crf .b-about .point-card__text p+p{margin-top:20px}}.page-fullface-crf .about__imgs{margin-top:0;margin-bottom:60px;text-align:center}@media only screen and (max-width: 979px){.page-fullface-crf .about__imgs{margin-bottom:20px}}.page-fullface-crf .about__imgs figure+figure{margin-top:30px}@media only screen and (max-width: 979px){.page-fullface-crf .about__imgs figure+figure{margin-top:10px}}.page-fullface-crf .about__catch{margin-top:40px;font-size:23px;font-weight:500;line-height:1.8;color:#fff}@media only screen and (max-width: 979px){.page-fullface-crf .about__catch{padding:0;margin-top:20px;font-size:18px}}.page-fullface-crf .about__catch p{font-size:22px;color:#cf75d2;background:#e6e3eb;padding:20px 25px}@media only screen and (max-width: 979px){.page-fullface-crf .about__catch p{font-size:16px;padding:10px 15px}}.page-fullface-crf .b-merit{padding:0 0 140px;background-color:#f3efff}@media only screen and (max-width: 979px){.page-fullface-crf .b-merit{padding:0 0 60px;position:relative}}.page-fullface-crf .b-merit__content{margin-top:-30px}.page-fullface-crf .b-merit__content p{font-size:20px}.page-fullface-crf .b-merit__content ul{margin-top:30px}.page-fullface-crf .b-merit__content ul li{margin-bottom:30px}.page-fullface-crf .b-merit__content ul li h3{font-size:28px;color:#cf75d2;padding-left:35px;position:relative}.page-fullface-crf .b-merit__content ul li h3::before{content:"";position:absolute;background:url(/assets/agingcare/ope/fat/crf/fullface-crf/images/icon_check01.png?202512251713) #fff no-repeat;background-size:contain;width:28px;height:28px;top:0;bottom:0;left:0;margin:auto}.page-fullface-crf .b-merit__content ul li p{font-size:20px}@media only screen and (max-width: 979px){.page-fullface-crf .b-merit__content{margin-top:0}.page-fullface-crf .b-merit__content p{font-size:4vw}.page-fullface-crf .b-merit__content ul{margin-top:4vw}.page-fullface-crf .b-merit__content ul li{margin-bottom:4vw}.page-fullface-crf .b-merit__content ul li h3{font-size:4.6vw;padding-left:22px}.page-fullface-crf .b-merit__content ul li h3::before{content:"";width:18px;height:18px}.page-fullface-crf .b-merit__content ul li p{font-size:3.8vw}}.page-fullface-crf .b-arrow{padding:0 0 80px}.page-fullface-crf .b-arrow .fat_detail{margin-top:40px;padding-top:80px;position:relative}.page-fullface-crf .b-arrow .fat_detail::after{content:"";width:0;height:0;border-style:solid;border-width:60px 180px 0 180px;border-color:#cf75d2 transparent transparent transparent;position:absolute;top:0;left:0;right:0;margin:0 auto}.page-fullface-crf .b-arrow .fat_detail p{font-size:20px}.page-fullface-crf .b-arrow .fat_detail .catch{color:#cf75d2;font-size:36px;font-weight:bold;text-align:center;line-height:1.6}.page-fullface-crf .b-arrow .fat_detail .catch>span{font-size:48px;text-decoration:underline}@media only screen and (max-width: 979px){.page-fullface-crf .b-arrow{padding:0 0 60px}.page-fullface-crf .b-arrow .fat_detail{margin-top:5vw;padding-top:50px}.page-fullface-crf .b-arrow .fat_detail::after{border-width:40px 100px 0 100px}.page-fullface-crf .b-arrow .fat_detail p{font-size:16px}.page-fullface-crf .b-arrow .fat_detail .catch{font-size:5vw}.page-fullface-crf .b-arrow .fat_detail .catch>span{font-size:7vw}}.page-fullface-crf .b-reason{background:#f7f7f7;padding:0 0 80px}@media only screen and (max-width: 979px){.page-fullface-crf .b-reason{padding:0 0 60px;position:relative;z-index:2}}.page-fullface-crf .b-reason-catch{color:#cf75d2;font-size:35px;font-weight:bold;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia !important;text-align:center;line-height:1.4;margin:-30px 0 30px}.page-fullface-crf .b-reason-catch strong{text-decoration:underline}@media only screen and (max-width: 979px){.page-fullface-crf .b-reason-catch{font-size:20px;margin:0 0 20px}}.page-fullface-crf .b-reason-list{counter-reset:number}.page-fullface-crf .b-reason-list li{display:flex;justify-content:space-between}@media only screen and (max-width: 979px){.page-fullface-crf .b-reason-list li{flex-direction:column-reverse}}.page-fullface-crf .b-reason-list li+li{margin-top:120px}@media only screen and (max-width: 979px){.page-fullface-crf .b-reason-list li+li{margin-top:50px}}.page-fullface-crf .b-reason-list li .text{width:470px}@media only screen and (max-width: 979px){.page-fullface-crf .b-reason-list li .text{width:100%}}.page-fullface-crf .b-reason-list li .text:before{counter-increment:number;content:"Reason." counter(number);font-size:24px;line-height:1;color:#fff;background:#9c91c0;display:block;text-align:center;padding:8px;margin-bottom:35px;font-family:"游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", メイリオ, Meiryo, serif, Georgia !important}@media only screen and (max-width: 979px){.page-fullface-crf .b-reason-list li .text:before{margin-bottom:20px}}.page-fullface-crf .b-reason-list li .text h3{font-size:30px;line-height:1;font-weight:bold;color:#9c91c0;margin-bottom:25px}@media only screen and (max-width: 979px){.page-fullface-crf .b-reason-list li .text h3{font-size:22px;margin-bottom:10px}}.page-fullface-crf .b-reason-list li .text p{font-size:20px;line-height:2;font-weight:500}@media only screen and (max-width: 979px){.page-fullface-crf .b-reason-list li .text p{font-size:16px}}.page-fullface-crf .b-reason-list li figure{width:470px}@media only screen and (max-width: 979px){.page-fullface-crf .b-reason-list li figure{width:100%}}.page-fullface-crf .b-reason-list li figure img{width:100%;height:auto}.page-fullface-crf .b-reason-list li:nth-child(even){flex-direction:row-reverse}@media only screen and (max-width: 979px){.page-fullface-crf .b-reason-list li:nth-child(even){flex-direction:column-reverse}}.page-fullface-crf .b-clinic{padding:0 0 80px}@media only screen and (max-width: 979px){.page-fullface-crf .b-clinic{padding:0 0 60px;position:relative}}.page-fullface-crf .b-clinic__content{margin-top:-30px}@media only screen and (max-width: 979px){.page-fullface-crf .b-clinic__content{margin-top:0}}.page-fullface-crf .b-clinic__content>p{font-size:20px;font-weight:500;line-height:1.75}.page-fullface-crf .b-clinic__content>p+p{margin-top:35px}@media only screen and (max-width: 979px){.page-fullface-crf .b-clinic__content>p{font-size:16px;line-height:1.625}.page-fullface-crf .b-clinic__content>p+p{margin-top:20px}}.page-fullface-crf .b-clinic .b-accordion{margin-top:45px;margin-bottom:85px}@media only screen and (max-width: 979px){.page-fullface-crf .b-clinic .b-accordion{margin-top:30px;margin-bottom:50px}}@media only screen and (max-width: 473px){.page-fullface-crf .b-clinic .b-accordion .ac_ly_001 .-sp-2column .col>div{width:100% !important}.page-fullface-crf .b-clinic .b-accordion .ac_ly_001 .-sp-2column .col>div a>div{width:100% !important;height:0 !important;padding-bottom:60%;background-size:100% auto !important;max-width:100%}}.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title{justify-content:center;margin:0;padding:0;min-height:auto;font-size:25px;font-weight:600;text-align:center;background-color:#fff;border-radius:10px;overflow:hidden}@media (min-width: 980px){.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title:hover{opacity:1}.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title:hover span{opacity:0.6}}.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title span{display:flex;justify-content:center;align-items:center;width:100%;padding:25px 85px;min-height:100px;background-color:#654d84;transition:opacity 0.3s}@media only screen and (max-width: 979px){.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title{border-radius:8px}.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title span{padding:10px 50px;font-size:18px;min-height:80px}}.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title:after{display:none}.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title .icon{position:absolute;top:50%;right:36px;width:44px;height:44px;border:2px solid #fff;border-radius:50%;transform:translateY(-50%)}@media only screen and (max-width: 979px){.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title .icon{right:15px;width:32px;height:32px;border-width:1px}}.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title .icon:before,.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title .icon:after{content:"";position:absolute;top:50%;left:50%;background-color:#fff;transform:translate(-50%, -50%)}.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title .icon:before{width:17px;height:2px}@media only screen and (max-width: 979px){.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title .icon:before{width:12px;height:1px}}.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title .icon:after{width:2px;height:17px}@media only screen and (max-width: 979px){.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title .icon:after{height:12px;width:1px}}.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.title.-open .icon:after{display:none}.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.content{border:2px solid #4b4b4b;border-top:0;margin-top:0;padding-top:20px}@media only screen and (min-width: 980px){.page-fullface-crf .b-clinic .b-accordion .tabacc.-pc-accordion>.contents>.content.-open>.ac_ly_001{padding:30px 0 20px 20px}}.page-fullface-crf .b-contact{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 25px 0 18px}@media only screen and (max-width: 979px){.page-fullface-crf .b-contact{flex-direction:column;padding:0}}.page-fullface-crf .b-contact__phone{padding-top:5px}@media only screen and (max-width: 979px){.page-fullface-crf .b-contact__phone{padding-top:0;margin-bottom:20px;text-align:center}}.page-fullface-crf .b-contact__phone .phone{font-family:arial, sans-serif;font-size:48px;font-weight:600;line-height:0.8;letter-spacing:-1px}@media only screen and (max-width: 979px){.page-fullface-crf .b-contact__phone .phone{display:inline-block;font-size:35px}}.page-fullface-crf .b-contact__phone .phone a{display:block;padding-left:55px;background:url(/assets/agingcare/ope/fat/crf/images/icon_phone.png?202512251713) no-repeat center left;text-decoration:none}.page-fullface-crf .b-contact__phone .time{margin-bottom:5px;font-size:16px;text-align:center}@media only screen and (max-width: 979px){.page-fullface-crf .b-contact__phone .time{font-size:14px}}.page-fullface-crf .b-contact__phone .lb-list{display:flex;justify-content:center}.page-fullface-crf .b-contact__phone .lb-list li{max-width:162px;width:100%;font-size:17px;line-height:26px;text-align:center;color:#fff;background-color:#c18b17;border-radius:20px}.page-fullface-crf .b-contact__phone .lb-list li:not(:nth-child(2n)){margin-right:9px}@media only screen and (max-width: 979px){.page-fullface-crf .b-contact__phone .lb-list li{font-size:15px}}.page-fullface-crf .b-contact__btn{margin-top:5px}.page-fullface-crf .b-contact__btn a{position:relative;display:flex;justify-content:center;align-items:center;width:566px;height:87px;font-size:30px;font-weight:600;letter-spacing:-1px;text-decoration:none;color:#fff;background-color:#c18b17;border-radius:5px;overflow:hidden;z-index:1}@media only screen and (max-width: 979px){.page-fullface-crf .b-contact__btn a{max-width:400px;width:100%;height:auto;margin:0 auto;padding:20px;font-size:16px}}.page-fullface-crf .b-contact__btn a:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background-color:rgba(255,255,255,0.1);z-index:-1}.page-fullface-crf .b-contact__btn a:after{content:"";position:absolute;top:50%;right:10px;width:0;height:0;border-top:10px solid transparent;border-left:10px solid #fff;border-bottom:10px solid transparent;transform:translateY(-50%)}@media only screen and (max-width: 979px){.page-fullface-crf .b-contact__btn a:after{border-width:7px}}.page-fullface-crf .b-demerit{padding:0 0 140px;background-color:#f1f1f1}@media only screen and (max-width: 979px){.page-fullface-crf .b-demerit{padding:0 0 60px;position:relative}}.page-fullface-crf .b-demerit__content{margin-top:-30px}.page-fullface-crf .b-demerit__content p{font-size:20px}.page-fullface-crf .b-demerit__content ul{margin-top:30px}.page-fullface-crf .b-demerit__content ul li{margin-bottom:30px}.page-fullface-crf .b-demerit__content ul li h3{font-size:28px;color:#8c97cb;padding-left:35px;position:relative}.page-fullface-crf .b-demerit__content ul li h3::before{content:"";position:absolute;background:url(/assets/agingcare/ope/fat/crf/fullface-crf/images/icon_check01.png?202512251713) #fff no-repeat;background-size:contain;width:28px;height:28px;top:0;bottom:0;left:0;margin:auto}.page-fullface-crf .b-demerit__content ul li p{font-size:20px}@media only screen and (max-width: 979px){.page-fullface-crf .b-demerit__content{margin-top:0}.page-fullface-crf .b-demerit__content p{font-size:4vw}.page-fullface-crf .b-demerit__content ul{margin-top:4vw}.page-fullface-crf .b-demerit__content ul li{margin-bottom:4vw}.page-fullface-crf .b-demerit__content ul li h3{font-size:4.6vw;padding-left:22px}.page-fullface-crf .b-demerit__content ul li h3::before{content:"";width:18px;height:18px}.page-fullface-crf .b-demerit__content ul li p{font-size:3.8vw}}.page-fullface-crf .b-flow{background:url("/assets/agingcare/ope/fat/crf/fullface-crf/images/outline_bg.jpg?202512251713");background-size:cover;padding:0 0 90px;margin-top:0}@media only screen and (max-width: 979px){.page-fullface-crf .b-flow{background:#e3e3e3;padding:0 0 60px;position:relative;z-index:1}}.page-fullface-crf .b-flow .flow__content{margin-top:-30px}@media only screen and (max-width: 979px){.page-fullface-crf .b-flow .flow__content{margin-top:0}}.page-fullface-crf .b-flow .flow__content .box_step .step{position:relative;padding:40px 40px 50px 60px;background-color:#fff}@media only screen and (max-width: 979px){.page-fullface-crf .b-flow .flow__content .box_step .step{padding:20px}}.page-fullface-crf .b-flow .flow__content .box_step .step:not(:last-child){margin-bottom:40px}@media only screen and (max-width: 979px){.page-fullface-crf .b-flow .flow__content .box_step .step:not(:last-child){margin-bottom:30px}}.page-fullface-crf .b-flow .flow__content .box_step .step:not(:last-child):after{content:"";position:absolute;bottom:-24px;left:50%;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #654d84;transform:translateX(-50%)}@media only screen and (max-width: 979px){.page-fullface-crf .b-flow .flow__content .box_step .step:not(:last-child):after{bottom:-19px;border-left-width:20px;border-right-width:20px;border-top-width:20px}}.page-fullface-crf .b-flow .flow__content .box_step .step_head{position:relative;padding-bottom:20px;padding-left:174px;margin-bottom:30px;margin-right:20px;font-weight:500;color:#654d84}@media only screen and (max-width: 979px){.page-fullface-crf .b-flow .flow__content .box_step .step_head{padding-left:125px;padding-bottom:15px;margin-right:0;margin-bottom:20px}}.page-fullface-crf .b-flow .flow__content .box_step .step_head .st{position:absolute;top:0;left:0;display:inline-block;width:150px;height:40px;font-size:26px;line-height:40px;text-align:center;color:#fff;background-color:#654d84}@media only screen and (max-width: 979px){.page-fullface-crf .b-flow .flow__content .box_step .step_head .st{width:110px;height:auto;font-size:20px;line-height:1.625}}.page-fullface-crf .b-flow .flow__content .box_step .step_head h3{font-size:24px}@media only screen and (max-width: 979px){.page-fullface-crf .b-flow .flow__content .box_step .step_head h3{font-size:18px}}.page-fullface-crf .b-flow .flow__content .box_step .step_head:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:url("/assets/agingcare/ope/threadlift/images/bg_dash.png?202512251713") repeat-x}.page-fullface-crf .b-flow .flow__content .box_step .step_body{display:flex;flex-wrap:wrap}.page-fullface-crf .b-flow .flow__content .box_step .step_body .image{flex:0 1 300px;margin-right:45px}@media only screen and (max-width: 979px){.page-fullface-crf .b-flow .flow__content .box_step .step_body .image{flex:auto;margin-right:0;margin-bottom:20px;text-align:center}}.page-fullface-crf .b-flow .flow__content .box_step .step_body .text{flex:1;font-size:18px;line-height:2}@media only screen and (max-width: 979px){.page-fullface-crf .b-flow .flow__content .box_step .step_body .text{flex:auto;font-size:16px;line-height:1.625}}.page-fullface-crf .b-detail{padding:0 0 90px;background:url("/assets/agingcare/ope/fat/crf/fullface-crf/images/point_bg01.jpg?202512251713") center top repeat-y}@media only screen and (max-width: 979px){.page-fullface-crf .b-detail{padding:0 0 60px}}.page-fullface-crf .b-detail__content{margin-top:-30px}@media only screen and (max-width: 979px){.page-fullface-crf .b-detail__content{margin-top:0}}.page-fullface-crf .b-detail__content .table-box table tbody{font-size:20px}.page-fullface-crf .b-detail__content .table-box table tbody tr th{background:#f3efff;width:35%;padding:10px 40px}.page-fullface-crf .b-detail__content .table-box table tbody tr td{padding:10px 40px}@media only screen and (max-width: 979px){.page-fullface-crf .b-detail__content .table-box table{width:100%}.page-fullface-crf .b-detail__content .table-box table tbody{font-size:4vw}.page-fullface-crf .b-detail__content .table-box table tbody tr th{width:30%;padding:5px}.page-fullface-crf .b-detail__content .table-box table tbody tr td{font-size:3.8vw;padding:5px}}.page-fullface-crf .b-price{padding:1px 0 80px;background:#f3efff}@media only screen and (max-width: 979px){.page-fullface-crf .b-price{padding:1px 0 60px}}.page-fullface-crf .b-price__price{margin-top:-30px;margin-bottom:25px}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price{margin-top:0}}.page-fullface-crf .b-price__price__bd{padding:30px 55px;background:#fff}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price__bd{padding:15px}}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price{margin-top:30px}}.page-fullface-crf .b-price__price .catch{font-size:28px;font-weight:600;line-height:1.4;text-align:center;background-color:#9c91c0;color:#fff;padding:12px}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price .catch{font-size:18px;padding:5px}}.page-fullface-crf .b-price__price .cont{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:31px;font-weight:bold;line-height:1.5;color:#9c91c0}.page-fullface-crf .b-price__price .cont+.cont{border-top:2px dashed #918f8f;margin-top:25px;padding-top:25px}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price .cont{font-size:16px;display:block}.page-fullface-crf .b-price__price .cont+.cont{border-top:1px dashed #918f8f;margin-top:15px;padding-top:15px}}.page-fullface-crf .b-price__price .cont .txt01{width:310px;text-align:center;border:1px solid #9c91c0}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price .cont .txt01{width:100%;margin-bottom:10px}.page-fullface-crf .b-price__price .cont .txt01 br{display:none}}.page-fullface-crf .b-price__price .cont .txt02{font-weight:bold;font-size:31px;margin-right:20px}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price .cont .txt02{font-size:16px}}.page-fullface-crf .b-price__price .cont .num{text-align:center;flex:1;text-align:right}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price .cont .num{width:100%}}.page-fullface-crf .b-price__price .cont .num .total{font-size:80px;font-weight:400;line-height:1;display:flex;align-items:baseline;justify-content:flex-end}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price .cont .num .total{font-size:12vw}}.page-fullface-crf .b-price__price .cont .num .total.strike{position:relative}.page-fullface-crf .b-price__price .cont .num .total.strike::before{content:"";display:block;width:340px;height:3px;background:#dc0000;position:absolute;right:0;top:50%;transform:translate(0, -50%);z-index:1}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price .cont .num .total.strike::before{width:51vw}}.page-fullface-crf .b-price__price .cont .num .total .en{font-family:arial, sans-serif}.page-fullface-crf .b-price__price .cont .num .total .unit{position:relative;font-size:45px;font-weight:bold;line-height:1}.page-fullface-crf .b-price__price .cont .num .total .unit small{position:absolute;left:0;bottom:100%;width:100%;font-size:17px;text-align:center}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price .cont .num .total .unit{font-size:7vw}.page-fullface-crf .b-price__price .cont .num .total .unit small{font-size:2.5vw}}.page-fullface-crf .b-price__price .cont .num .total.limit1215{color:#dc0000;border-top:none;padding-top:0}.page-fullface-crf .b-price__price .cont .num .total.limit1215 .en{flex:inherit;background:url(/assets/agingcare/ope/fat/crf/images/price_icon_arrow.png?202512251713) left center/auto auto no-repeat;padding:0 0 0 45px;position:relative}.page-fullface-crf .b-price__price .cont .num .total.limit1215 .en::before{content:"";display:block;width:100px;height:100px;background:url(/assets/agingcare/ope/fat/crf/images/price_icon_limit1215.png?202512251713) center top/100% auto no-repeat;position:absolute;left:-115px;bottom:0}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price .cont .num .total.limit1215 .en{background-size:6vw auto;padding:0 0 0 7.5vw}.page-fullface-crf .b-price__price .cont .num .total.limit1215 .en::before{width:13vw;height:13vw;left:-15.5vw;bottom:0}}.page-fullface-crf .b-price__price .cont .loan{flex:inherit;display:flex;justify-content:flex-end;width:100%;margin:5px 0 0}.page-fullface-crf .b-price__price .cont .loan a{padding:4px 10px}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price .cont{margin:1vw 0 0}.page-fullface-crf .b-price__price .cont a{font-size:2.5vw;padding:0.5vw 1.5vw}}.page-fullface-crf .b-price__price.monitor{border:2px solid #cf75d2}.page-fullface-crf .b-price__price.monitor .b-price__price__bd{background:#ffffd7}.page-fullface-crf .b-price__price.monitor .b-price__price__bd .catch{font-size:35px;padding:5px;margin:0 0 20px;background-color:#cf75d2}.page-fullface-crf .b-price__price.monitor .b-price__price__bd .cont{color:#cf75d2}.page-fullface-crf .b-price__price.monitor .b-price__price__bd .total{background:#fff}@media only screen and (max-width: 979px){.page-fullface-crf .b-price__price.monitor .b-price__price__bd{background:#ffffd7}.page-fullface-crf .b-price__price.monitor .b-price__price__bd .catch{font-size:20px;margin:0 0 3%}}.page-fullface-crf .b-price__price.price_discount .total.normal{position:relative;display:inline-block}.page-fullface-crf .b-price__price.price_discount .total.normal::before{position:absolute;content:"";display:block;transform:rotate(0);background-color:#000000;width:100%;height:4px;top:50%;left:0}.page-fullface-crf .b-price__price.price_discount .total.discount{position:relative;margin-top:25px;color:#d40000}.page-fullface-crf .b-price__price.price_discount .total.discount::before{position:absolute;content:'';background:url(/assets/about/campaign/ticket20000/images/arrow_discount.png?202512251713) center center no-repeat;background-size:contain;width:127px;height:70px;top:0;left:80px}@media screen and (max-width: 979px){.page-fullface-crf .b-price__price.price_discount .total.normal::before{height:3px}.page-fullface-crf .b-price__price.price_discount .total.discount{margin-top:3vw}.page-fullface-crf .b-price__price.price_discount .total.discount::before{width:24vw;height:14vw;top:-2vw;left:9vw}}.page-fullface-crf .qa{background-color:#f4f4f5;padding:0 0 140px;margin-top:0}@media only screen and (max-width: 979px){.page-fullface-crf .qa{padding:0 0 60px;margin-top:-60px !important;position:relative}}.page-fullface-crf .qa__text{font-size:20px;font-weight:500;margin-bottom:63px}@media only screen and (max-width: 979px){.page-fullface-crf .qa__text{font-size:16px}}.page-fullface-crf .qa__main{margin:-30px 0 0}@media only screen and (max-width: 979px){.page-fullface-crf .qa__main{margin:0}}.page-fullface-crf .qa__main .qa__inner{background-color:#fff;font-size:20px;color:#231815;line-height:1.75;font-weight:500}@media only screen and (max-width: 979px){.page-fullface-crf .qa__main .qa__inner{font-size:16px}}.page-fullface-crf .qa__main .qa__inner:not(:last-child){margin-bottom:44px}@media only screen and (max-width: 979px){.page-fullface-crf .qa__main .qa__inner:not(:last-child){margin-bottom:25px;font-size:16px}}.page-fullface-crf .qa__main .qa__inner h3{position:relative;padding:50px 50px 40px 183px;position:relative}@media only screen and (max-width: 979px){.page-fullface-crf .qa__main .qa__inner h3{padding:10px 10px 10px 70px}}.page-fullface-crf .qa__main .qa__inner h3::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:repeating-linear-gradient(90deg, #a9a9a9, #a9a9a9 2px, transparent 2px, transparent 6px);display:block}.page-fullface-crf .qa__main .qa__inner h3::after{content:"Q.";position:absolute;top:0;left:0;width:124px;height:100%;font-size:40px;color:#fff;background-color:#9c91c0;display:flex;align-items:center;justify-content:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia !important}@media only screen and (max-width: 979px){.page-fullface-crf .qa__main .qa__inner h3::after{align-items:flex-start;font-size:30px;width:60px}}.page-fullface-crf .qa__main .qa__inner p{position:relative;padding:25px 50px 27px 183px}@media only screen and (max-width: 979px){.page-fullface-crf .qa__main .qa__inner p{padding:10px 10px 10px 70px}}.page-fullface-crf .qa__main .qa__inner p::after{content:"A.";position:absolute;top:0;left:0;width:124px;height:100%;font-size:40px;color:#9c91c0;background-color:#e8e9fb;display:flex;align-items:center;justify-content:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia !important}@media only screen and (max-width: 979px){.page-fullface-crf .qa__main .qa__inner p::after{align-items:flex-start;font-size:30px;width:60px}}.page-fullface-crf .b-others{padding:0 0 90px;background:url("/assets/agingcare/ope/fat/crf/fullface-crf/images/point_bg01.jpg?202512251713") center top repeat-y}@media only screen and (max-width: 979px){.page-fullface-crf .b-others{padding:0 0 60px}}.page-fullface-crf .b-others .page-ttl{height:489px;padding:180px 0 0}.page-fullface-crf .b-others .page-ttl h2.en{font-size:36px}@media only screen and (max-width: 979px){.page-fullface-crf .b-others .page-ttl{height:220px;padding:80px 0 0}.page-fullface-crf .b-others .page-ttl h2.en{font-size:5vw}}.page-fullface-crf .b-others__content{margin-top:-180px}@media only screen and (max-width: 979px){.page-fullface-crf .b-others__content{margin-top:-70px}}.page-fullface-crf .b-others__txt{text-align:center;font-size:14px;font-weight:bold;color:#a777c8}@media only screen and (max-width: 979px){.page-fullface-crf .b-others__txt{font-size:2vw}}.page-fullface-crf .b-others__btn a{display:flex;justify-content:center;align-items:center;height:100px;color:#fff;font-size:24px;font-weight:bold;line-height:1.3;text-align:center;text-decoration:none;border-radius:15px;background:#9c90c6;background:linear-gradient(180deg, #9c90c6 0%, #9c90c6 50%, #9183c0 50%);padding-right:20px;position:relative}.page-fullface-crf .b-others__btn a::before{content:"";position:absolute;right:30px;top:50%;top:calc(50% - 9px);width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg)}@media only screen and (max-width: 979px){.page-fullface-crf .b-others__btn a{height:50px;font-size:14px;border-radius:10px;padding-right:10px}.page-fullface-crf .b-others__btn a::before{right:10px;top:50%;top:calc(50% - 9px);width:10px;height:10px}}.page-fullface-crf .clinic{padding:0}.page-fullface-crf .clinic #clinic-map{min-height:1800px;margin:-30px 0 0}@media only screen and (max-width: 979px){.page-fullface-crf .clinic #clinic-map{margin:0}}.page-fullface-crf .clinic #clinic-map .esaka{display:block}.page-fullface-crf .clinic #clinic-map .omiya_west{display:block}.outline{background:url("/assets/agingcare/ope/fat/crf/fullface-crf/images/outline_bg.jpg?202512251713");background-size:cover;padding:0 0 90px;margin-top:0}@media only screen and (max-width: 979px){.outline{background:#e3e3e3;padding:0 0 60px;position:relative;z-index:1}}.outline ul{padding:0 65px;display:flex;flex-wrap:wrap;margin-top:-30px}@media only screen and (max-width: 979px){.outline ul{padding:0;margin-top:0}}.outline ul li{width:250px;margin-bottom:50px;text-align:center}@media only screen and (max-width: 979px){.outline ul li{margin-left:auto;margin-right:auto;width:50%;margin-bottom:10px;padding:0 5%}}.outline ul li:not(:nth-child(3n)){margin-right:50px}@media only screen and (max-width: 979px){.outline ul li:not(:nth-child(3n)){margin-right:auto}}.outline ul li .txt h3{margin:24px 0 4px;font-size:25px;font-weight:bold}@media only screen and (max-width: 979px){.outline ul li .txt h3{font-size:20px;margin-top:5px}}.outline ul li .txt p{font-size:20px;line-height:1.4;font-weight:500}@media only screen and (max-width: 979px){.outline ul li .txt p{font-size:14px}}.b-point{padding:0 0 90px;background:url("/assets/agingcare/ope/fat/crf/fullface-crf/images/point_bg01.jpg?202512251713") center top repeat-y}@media only screen and (max-width: 979px){.b-point{padding:0 0 60px}}.b-point .page-ttl+p{font-size:20px;font-weight:500;line-height:1.75;margin:-40px 0 30px}@media only screen and (max-width: 979px){.b-point .page-ttl+p{margin:0 0 20px;font-size:16px}}.b-point__cont{margin:0}.b-point__cont>p{font-size:20px;font-weight:500;line-height:1.75;color:#231815}.b-point__cont>p+p{margin-top:35px}@media only screen and (max-width: 979px){.b-point__cont>p{font-size:16px;line-height:1.625}.b-point__cont>p+p{margin-top:20px}}.b-point-card:not(:first-of-type){margin-top:105px}@media only screen and (max-width: 979px){.b-point-card:not(:first-of-type){margin-top:40px}}.b-point .point-card__catch{margin-bottom:40px;font-size:30px;font-weight:600;line-height:1.9;text-align:center;color:#fff;background-color:#8c97cb}@media only screen and (max-width: 979px){.b-point .point-card__catch{margin-bottom:30px;font-size:20px}}.b-point .point-card__body{display:flex;flex-wrap:wrap}.b-point .point-card__image{flex:0 1 auto;margin-right:50px;margin-top:10px}@media only screen and (max-width: 979px){.b-point .point-card__image{width:100%;margin:0 0 20px;text-align:center}}.b-point .point-card__text{flex:1;font-size:20px;font-weight:500;color:#231815}.b-point .point-card__text p+p{margin-top:35px}@media only screen and (max-width: 979px){.b-point .point-card__text{font-size:16px}.b-point .point-card__text p+p{margin-top:20px}}.b-point .star-list{margin:20px 0 25px}@media only screen and (max-width: 979px){.b-point .star-list{margin:15px 0}}.b-point .star-list li{font-size:25px;font-weight:600;line-height:1.45;color:#c88cbe}@media only screen and (max-width: 979px){.b-point .star-list li{font-size:18px}}.b-point .star-list li span{display:inline-block;padding:0 20px 0 10px;background-color:#fff}@media only screen and (max-width: 979px){.b-point .star-list li span{padding:0 10px}}@media only screen and (min-width: 980px){.b-point .star-list li:first-child span{padding-right:45px}}.b-point .star-list li:not(:last-of-type){margin-bottom:10px}.b-point-list{margin-top:115px;background-color:#fff}@media only screen and (max-width: 979px){.b-point-list{margin-top:60px}}.b-point .point-list__catch{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:50px;margin-bottom:50px;height:263px;font-size:45px;font-weight:400;line-height:1.2;color:#9c91c0;background:url("/assets/agingcare/ope/fat/crf/fullface-crf/images/point_bg02.png?202512251713") no-repeat top center;background-size:cover}@media only screen and (max-width: 979px){.b-point .point-list__catch{height:auto;padding:25px 0 35px;margin-bottom:20px;font-size:28px}}.b-point .point-list__catch strong{font-size:68px}@media only screen and (max-width: 979px){.b-point .point-list__catch strong{font-size:40px}}.b-point .point-list__item{position:relative;margin:0 32px;padding:0 0 50px}@media only screen and (max-width: 979px){.b-point .point-list__item{margin:0 10px;padding-bottom:40px}}.b-point .point-list__item:not(:first-of-type){padding-top:55px}@media only screen and (max-width: 979px){.b-point .point-list__item:not(:first-of-type){padding-top:25px}}.b-point .point-list__item:not(:last-of-type){padding-bottom:75px}@media only screen and (max-width: 979px){.b-point .point-list__item:not(:last-of-type){padding-bottom:40px}}.b-point .point-list__item:not(:last-of-type):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:url("/assets/agingcare/ope/fat/crf/images/dash_bg.png?202512251713")}.b-point .point-list__text{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 979px){.b-point .point-list__text{flex-direction:column}}.b-point .point-list__ttl{flex:0 1 345px;margin-bottom:25px}@media only screen and (max-width: 979px){.b-point .point-list__ttl{flex:0 1 auto;margin-bottom:15px}}.b-point .point-list__ttl .ttl{display:block;max-width:300px;font-size:30px;font-weight:400;line-height:1.3;text-align:center;color:#8c97cb}@media only screen and (max-width: 979px){.b-point .point-list__ttl .ttl{font-size:20px}}.b-point .point-list__ttl .ttl .en{position:relative;display:block;padding-bottom:10px;margin-bottom:15px;font-size:24px}@media only screen and (max-width: 979px){.b-point .point-list__ttl .ttl .en{font-size:18px;padding-bottom:5px;margin-bottom:10px}}.b-point .point-list__ttl .ttl .en:after{content:"";position:absolute;bottom:0;left:50%;width:50px;height:2px;margin-left:-5px;background-color:#8c97cb;transform:translateX(-50%)}.b-point .point-list__ttl .ttl strong{font-size:40px;font-weight:400}@media only screen and (max-width: 979px){.b-point .point-list__ttl .ttl strong{font-size:30px}}.b-point .point-list__txt{flex:1;font-size:20px;line-height:1.75}.b-point .point-list__txt p+p{margin-top:35px}@media only screen and (max-width: 979px){.b-point .point-list__txt{font-size:16px;line-height:1.625}.b-point .point-list__txt p+p{margin-top:20px}}.b-point .point-list__image{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:55px}@media only screen and (max-width: 979px){.b-point .point-list__image{display:block;margin-top:30px}.b-point .point-list__image .image{text-align:center}.b-point .point-list__image .image+.image{margin-top:20px}}
