article{font-size:18px}@media only screen and (max-width: 979px){article{font-size:3.5vw;overflow:hidden}}article em{font-style:normal}article>nav{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0;margin:30px 0 0}article>nav ul{width:980px;display:flex;justify-content:center;align-items:center;margin:0 auto}article>nav ul li{flex:1}article>nav ul li a{display:flex;justify-content:center;align-items:center;text-align:center;font-size:18px;line-height:1.4;height:50px;text-decoration:none}article>nav ul li:nth-child(n+2) a{border-left:1px solid #ccc}@media only screen and (max-width: 979px){article>nav{padding:2vw 0;margin:4vw 0 0}article>nav ul{width:100%;flex-wrap:wrap}article>nav ul li{flex:inherit;width:calc(100% / 3)}article>nav ul li a{font-size:3.2vw;height:7vw}article>nav ul li a br{display:none}article>nav ul li:nth-child(n+2) a{border-left:none}article>nav ul li:nth-child(n+2) a,article>nav ul li:nth-child(n+4) a,article>nav ul li:nth-child(n+5) a{border-left:1px solid #ccc}article>nav ul li:nth-child(1),article>nav ul li:nth-child(2){width:50%}article>nav ul li:nth-child(n+3){border-top:1px solid #ccc;margin-top:2vw;padding-top:2vw}}article>section{padding:90px 0 100px}@media only screen and (max-width: 979px){article>section{padding:9vw 0 12vw}}article>section>header{display:flex;justify-content:center;align-items:center;flex-direction:column;width:680px;height:170px;line-height:1.4;text-align:center;background:#fff;margin:0 auto 65px;position:relative}article>section>header::before,article>section>header::after{content:"";width:640px;width:calc(100% - 40px);height:184px;height:calc(100% + 14px);pointer-events:none;position:absolute}article>section>header::before{border-left:1px solid #fa6398;border-top:1px solid #fa6398;left:10px;top:-10px}article>section>header::after{border-right:1px solid #fa6398;border-bottom:1px solid #fa6398;right:10px;bottom:-10px}article>section>header p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;color:#fa6398;position:relative;padding:0 0 7px}article>section>header p::before{content:"";width:45px;height:1px;background:#fa6398;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}article>section>header h2{font-size:30px;font-weight:bold;margin:12px 0 0}article>section>header h2 span{font-size:24px}@media only screen and (max-width: 979px){article>section>header{width:85vw;height:25vw;margin:0 auto 7vw}article>section>header::before,article>section>header::after{width:calc(100% - 6vw);height:calc(100% + 3vw)}article>section>header::before{left:1.5vw;top:-1.5vw}article>section>header::after{right:1.5vw;bottom:-1.5vw}article>section>header p{font-size:3vw;padding:0 0 1.5vw}article>section>header p::before{width:10vw}article>section>header h2{font-size:3.7vw;margin:2vw 0 0}article>section>header h2 span{font-size:3vw}}article>section.s-point header,article>section.s-difference header,article>section.s-selfcare header,article>section.s-flow header{background:#f7f7f7}article>section .common_btn{display:flex;justify-content:center;align-items:center;margin:40px 0 0}article>section .common_btn a{display:inline-flex;justify-content:center;align-items:center;width:auto;height:50px;padding:0 40px 0 30px;font-size:16px;font-weight:bold;text-decoration:none;color:#fff;background:#fb637e;border-radius:100px;position:relative}article>section .common_btn a::before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;position:absolute;right:18px;top:50%;top:calc(50% - 6px);transform:rotate(45deg)}@media only screen and (max-width: 979px){article>section .common_btn{margin:5vw 0 0}article>section .common_btn a{min-width:68vw;width:inherit;height:10vw;font-size:3.5vw;padding:0 10vw}article>section .common_btn a::before{width:2.5vw;height:2.5vw;right:4vw;top:calc(50% - 1.5vw)}}article>section .banner{margin:50px 0 0}article>section .banner .heading-image+.heading-image{margin-top:20px}@media only screen and (max-width: 979px){article>section .banner{margin:6vw 0 0;padding:0 2.5vw}article>section .banner .heading-image+.heading-image{margin-top:2.5vw}}article>section p+p{margin-top:1em}article>section.s-mv{width:980px;margin:0 auto;padding:0 0 1px}article>section.s-mv #mv_slider img{width:100%}@media only screen and (max-width: 979px){article>section.s-mv{width:100%}}article>section.s-banner{padding:45px 0 0}@media only screen and (max-width: 979px){article>section.s-banner{padding:5vw 0 0}}article>section.s-achievements{padding:45px 0 65px}article>section.s-achievements .container{display:flex;justify-content:center;align-items:center;width:726px;height:165px;background:url(/assets/agingcare/images/achievements01.png?202541815304) center top/100% auto no-repeat;padding:18px 95px 27px 95px;margin:0 auto}article>section.s-achievements .container p{font-family:"fot-tsukuaoldmin-pr6n", "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", メイリオ, Meiryo, serif, Georgia;font-size:30px;font-style:normal;line-height:1.2;font-weight:500;color:#b27e00;margin:0}article>section.s-achievements .container p:first-child{flex:1}article>section.s-achievements .container p:last-child{width:390px;font-size:40px;text-align:center}article>section.s-achievements .container p:last-child em{font-size:64px}article>section.s-achievements .container+p{font-size:14px;text-align:center;margin-top:-20px}@media only screen and (max-width: 979px){article>section.s-achievements{padding:5vw 0 6vw}article>section.s-achievements .container{width:96%;height:25vw;background:url(/assets/agingcare/images/achievements01.png?202541815304) center top/100% auto no-repeat;padding:2vw 12vw 6vw 13vw;margin:0 auto}article>section.s-achievements .container p{font-size:4vw}article>section.s-achievements .container p:last-child{width:53vw;font-size:6vw}article>section.s-achievements .container p:last-child em{font-size:8vw}article>section.s-achievements .container+p{font-size:2.5vw;margin-top:-4vw}}article>section.s-pickup{background:#fef6f9}article>section.s-pickup #PhotoSlider .slick-prev{left:calc(50% - 320px);margin-top:0}article>section.s-pickup #PhotoSlider .slick-next{right:calc(50% - 320px);margin-top:0}article>section.s-pickup #PhotoSlider .PhotoSlider_cont{background:#ffffff;border:1px solid #ededed;width:520px;margin:0 10px;padding:15px;opacity:0.6}article>section.s-pickup #PhotoSlider .PhotoSlider_cont.slick-active{opacity:1}article>section.s-pickup #PhotoSlider .PhotoSlider_cont h3{font-size:18px;line-height:1.4;text-align:center}article>section.s-pickup #PhotoSlider .PhotoSlider_cont .photo{margin-top:10px}article>section.s-pickup #PhotoSlider .PhotoSlider_cont .photo img{margin:0 auto;width:100%}article>section.s-pickup #PhotoSlider .PhotoSlider_cont .comment{background:#fff;margin-top:10px}article>section.s-pickup #PhotoSlider .PhotoSlider_cont .comment p{font-size:16px}article>section.s-pickup #PhotoSlider .PhotoSlider_cont .comment p.name{margin-top:0}article>section.s-pickup #PhotoSlider .PhotoSlider_cont .mhlw-risk{min-height:inherit;margin:12px 0 0}article>section.s-pickup #PhotoSlider .PhotoSlider_cont .mhlw-risk>.mhlw-risk-single{margin:0}@media only screen and (max-width: 979px){article>section.s-pickup #PhotoSlider{margin-bottom:60px}article>section.s-pickup #PhotoSlider .PhotoSlider_cont{width:100%;padding:3vw;margin:0 1vw}article>section.s-pickup #PhotoSlider .PhotoSlider_cont h3{font-size:3vw}article>section.s-pickup #PhotoSlider .PhotoSlider_cont .photo{margin-top:2vw}article>section.s-pickup #PhotoSlider .PhotoSlider_cont .comment{margin-top:2vw}article>section.s-pickup #PhotoSlider .PhotoSlider_cont .comment p{font-size:2.5vw}article>section.s-pickup #PhotoSlider .PhotoSlider_cont .mhlw-risk{min-height:inherit;margin:3vw 0 0}article>section.s-pickup #PhotoSlider .PhotoSlider_cont .mhlw-risk>.mhlw-risk-single{padding:2vw;font-size:2vw}}article>section.s-point .container{width:980px;margin:0 auto}article>section.s-point .container p{margin-top:1em}@media only screen and (max-width: 979px){article>section.s-point .container{width:95%}}article>section.s-about1{background:url(/assets/agingcare/images/about01.jpg?202541815304) center top/cover no-repeat}article>section.s-about1 .container{display:flex;justify-content:center;flex-direction:column;width:980px;min-height:236px;background:url(/assets/agingcare/images/about02.png?202541815304) left center no-repeat,url(/assets/agingcare/images/about03.png?202541815304) right center no-repeat;padding:0 210px;margin:0 auto}@media only screen and (max-width: 979px){article>section.s-about1{padding-bottom:0}article>section.s-about1 .container{width:95%;min-height:inherit;background-size:30vw auto, 30vw auto;background-position:left bottom, right bottom;padding:0 0 37vw}}article>section.s-difference .container{display:flex;justify-content:center;width:980px;margin:0 auto}article>section.s-difference .container .text{flex:1;padding:40px 30px 0 0}@media only screen and (max-width: 979px){article>section.s-difference .container{width:95%;flex-direction:column}article>section.s-difference .container .text{padding:0}article>section.s-difference .container figure{width:100%;text-align:center;margin:3vw 0 0}article>section.s-difference .container figure img{width:80vw}}article>section.s-about2{background:url(/assets/agingcare/images/about04.jpg?202541815304) center center/cover no-repeat}article>section.s-about2 .container{width:980px;padding:0 0 0 280px;margin:0 auto}article>section.s-about2 .container p em{font-weight:bold;color:#fb637e}@media only screen and (max-width: 979px){article>section.s-about2{background:url(/assets/agingcare/images/about04.jpg?202541815304) -75vw center/auto 100% no-repeat}article>section.s-about2 .container{width:95%;padding:0 0 0 25vw;margin:0 auto}article>section.s-about2 .container p{font-size:3vw}}article>section.s-method{background:#f6f5ea}article>section.s-method .container{width:980px;margin:0 auto}article>section.s-method .container ul{display:flex;flex-wrap:wrap;margin:55px 0 0}article>section.s-method .container ul li{width:320px;line-height:1.5;background:#fff}article>section.s-method .container ul li:not(:nth-child(3n+1)){margin-left:10px}article>section.s-method .container ul li:nth-child(n+4){margin-top:35px}article>section.s-method .container ul li header{display:flex;align-items:center;height:75px;background:#f1a993;padding:0 0 0 135px;border-radius:10px 10px 0 0;position:relative}article>section.s-method .container ul li header figure{position:absolute;left:15px;top:50%;transform:translate(0, -50%)}article>section.s-method .container ul li header h3{color:#fff;line-height:1.3}article>section.s-method .container ul li .text{padding:30px 20px 25px}article>section.s-method .container ul li .text p{font-size:16px}@media only screen and (max-width: 979px){article>section.s-method .container{width:95%}article>section.s-method .container ul{justify-content:space-between;margin:7vw 0 0}article>section.s-method .container ul li{width:100%}article>section.s-method .container ul li:not(:nth-child(3n+1)){margin-left:0}article>section.s-method .container ul li:nth-child(n+2){margin-top:5vw}article>section.s-method .container ul li header{height:13vw;padding:0 0 0 25vw;border-radius:2vw 2vw 0 0}article>section.s-method .container ul li header figure{width:17vw;left:3vw}article>section.s-method .container ul li header h3{font-size:4.5vw}article>section.s-method .container ul li header h3 br{display:none}article>section.s-method .container ul li .text{padding:5vw 3.5vw 4vw}article>section.s-method .container ul li .text p{font-size:3.5vw}}article>section.s-selfcare{background:url(/assets/agingcare/images/selfcare01.jpg?202541815304) center top/100% auto no-repeat}article>section.s-selfcare .container{width:980px;margin:0 auto;position:relative}article>section.s-selfcare .container .contents{width:860px;height:330px;margin:0 auto 120px;position:relative}article>section.s-selfcare .container .contents::before{content:"";width:887px;height:348px;background:url(/assets/agingcare/images/selfcare02.png?202541815304) center top/100% auto no-repeat;position:absolute;right:-35px;bottom:-40px}article>section.s-selfcare .container .contents .inner{width:100%;height:100%;position:relative}article>section.s-selfcare .container .contents .inner::before,article>section.s-selfcare .container .contents .inner::after{content:"";width:410px;height:100px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:50%;transform:translate(-50%, 0)}article>section.s-selfcare .container .contents .inner::before{background:#ffe9e7;background:linear-gradient(0deg, #ffe9e7 70%, rgba(255,233,231,0) 100%);bottom:-103px}article>section.s-selfcare .container .contents .inner::after{background:#fccec9;bottom:-76px}article>section.s-selfcare .container .contents .inner .bg{display:flex;align-items:center;width:100%;height:100%;background:url(/assets/agingcare/images/selfcare03.jpg?202541815304) right 30px bottom 0 no-repeat #fff;padding:0 330px 0 55px;position:relative;z-index:1}article>section.s-selfcare .container .text01{font-size:32px;font-weight:bold;text-align:center;line-height:1}article>section.s-selfcare .container .text02{font-size:50px;font-weight:bold;text-align:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;color:#fb637e;margin:0;position:relative;z-index:1}article>section.s-selfcare .container .text02 span{font-size:60px}article>section.s-selfcare .container .text02 em{font-size:76px;position:relative}article>section.s-selfcare .container .text02 em::before{content:"";display:block;width:332px;height:36px;background:url(/assets/agingcare/images/selfcare04.svg) center top/100% auto no-repeat;position:absolute;left:-15px;bottom:-5px;z-index:-1}@media only screen and (max-width: 979px){article>section.s-selfcare .container{width:95%}article>section.s-selfcare .container .contents{width:100%;height:50vw;margin:0 auto 15vw}article>section.s-selfcare .container .contents::before{width:97vw;height:52vw;right:-3.5vw;bottom:-5vw;background-size:100% 100%}article>section.s-selfcare .container .contents .inner::before,article>section.s-selfcare .container .contents .inner::after{width:50vw;height:13vw}article>section.s-selfcare .container .contents .inner::before{bottom:-12.5vw}article>section.s-selfcare .container .contents .inner::after{bottom:-10vw}article>section.s-selfcare .container .contents .inner .bg{background:url(/assets/agingcare/images/selfcare03.jpg?202541815304) right 3vw bottom 0/28vw auto no-repeat #fff;padding:0 3vw 0 3vw}article>section.s-selfcare .container .contents .inner .bg .text p+p{padding-right:30vw}article>section.s-selfcare .container .text01{font-size:4.5vw;line-height:1.4}article>section.s-selfcare .container .text02{font-size:5vw}article>section.s-selfcare .container .text02 span{font-size:6vw}article>section.s-selfcare .container .text02 em{font-size:8vw}article>section.s-selfcare .container .text02 em::before{width:4.5em;height:4vw;left:-0.25em;bottom:-1.5vw}}article>section.s-ranking{background:#fef6f9}article>section.s-ranking .container{width:980px;margin:0 auto}article>section.s-ranking .container>ul>li+li{margin-top:50px}article>section.s-ranking .container>ul>li .rank{border-bottom-width:8px;border-style:solid;overflow:hidden}article>section.s-ranking .container>ul>li .rank p{width:250px;height:120px;font-size:42px;font-weight:bold;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;text-align:center;line-height:1;color:#fff;border-radius:200px 200px 0 0;background:url(/assets/agingcare/images/ranking01.png?202541815304) center bottom 20px no-repeat;margin:0 auto -20px;padding:30px 0 0}article>section.s-ranking .container>ul>li .rank p em{font-size:70px}article>section.s-ranking .container>ul>li .explanation{background:#fff;padding:25px 25px 40px}article>section.s-ranking .container>ul>li .explanation header{text-align:center;line-height:1.2;border-bottom-width:1px;border-style:solid;padding:0 0 10px}article>section.s-ranking .container>ul>li .explanation header p{font-size:24px;font-weight:bold}article>section.s-ranking .container>ul>li .explanation header a{text-decoration-thickness:2px}article>section.s-ranking .container>ul>li .explanation header h3{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:50px;margin:4px 0 0}article>section.s-ranking .container>ul>li .explanation_inner{display:flex;margin:40px 0 0}article>section.s-ranking .container>ul>li .explanation_inner .text{flex:1}article>section.s-ranking .container>ul>li .explanation_inner .img{padding:0 0 0 25px}article>section.s-ranking .container>ul>li .photo{padding:22px 25px 25px}article>section.s-ranking .container>ul>li .photo ul{display:flex;justify-content:space-between;flex-wrap:wrap}article>section.s-ranking .container>ul>li .photo ul li{width:456px}article>section.s-ranking .container>ul>li .photo ul li:nth-child(n+3){margin-top:30px}article>section.s-ranking .container>ul>li .photo ul li .text{font-size:16px;background:#fff;padding:12px 25px;margin:17px 0 0}article>section.s-ranking .container>ul>li .photo ul li .text p.dr{text-align:right}article>section.s-ranking .container>ul>li .photo .mhlw-risk{min-height:inherit;margin:30px 0 0}article>section.s-ranking .container>ul>li .photo .mhlw-risk .mhlw-risk-single{margin:0}article>section.s-ranking .container>ul>li.no1 .rank{border-color:#c18f38}article>section.s-ranking .container>ul>li.no1 .rank p{background-color:#c18f38}article>section.s-ranking .container>ul>li.no1 .explanation header{border-bottom-color:#c18f38}article>section.s-ranking .container>ul>li.no1 .explanation header a{color:#c18f38}article>section.s-ranking .container>ul>li.no1 .photo{background:#f6f5ea}article>section.s-ranking .container>ul>li.no2 .rank{border-color:#568bbc}article>section.s-ranking .container>ul>li.no2 .rank p{background-color:#568bbc}article>section.s-ranking .container>ul>li.no2 .explanation header{border-bottom-color:#568bbc}article>section.s-ranking .container>ul>li.no2 .explanation header a{color:#568bbc}article>section.s-ranking .container>ul>li.no2 .photo{background:#eff4f9}article>section.s-ranking .container>ul>li.no3 .rank{border-color:#ae626b}article>section.s-ranking .container>ul>li.no3 .rank p{background-color:#ae626b}article>section.s-ranking .container>ul>li.no3 .explanation header{border-bottom-color:#ae626b}article>section.s-ranking .container>ul>li.no3 .explanation header a{color:#ae626b}article>section.s-ranking .container>ul>li.no3 .photo{background:#f5e9eb}@media only screen and (max-width: 979px){article>section.s-ranking .container{width:95%}article>section.s-ranking .container>ul>li+li{margin-top:7vw}article>section.s-ranking .container>ul>li .rank{border-bottom-width:1.2vw}article>section.s-ranking .container>ul>li .rank p{width:40vw;height:19vw;font-size:5vw;border-radius:25vw 25vw 0 0;background-size:82% auto;background-position:center 1.5vw;margin:0 auto -3vw;padding:6.5vw 0 0}article>section.s-ranking .container>ul>li .rank p em{font-size:8vw}article>section.s-ranking .container>ul>li .explanation{padding:4vw 3vw 5vw}article>section.s-ranking .container>ul>li .explanation header{padding:0 0 1vw}article>section.s-ranking .container>ul>li .explanation header p{font-size:4vw}article>section.s-ranking .container>ul>li .explanation header h3{font-size:6vw;margin:2vw 0 0}article>section.s-ranking .container>ul>li .explanation_inner{flex-direction:column;margin:4vw 0 0}article>section.s-ranking .container>ul>li .explanation_inner .text{flex:1}article>section.s-ranking .container>ul>li .explanation_inner .img{flex:1;padding:0;margin:3vw 0 0;text-align:center}article>section.s-ranking .container>ul>li .explanation_inner .img img{max-width:80%}article>section.s-ranking .container>ul>li .photo{padding:4vw}article>section.s-ranking .container>ul>li .photo ul li{width:100%}article>section.s-ranking .container>ul>li .photo ul li:nth-child(n+2){margin-top:5vw}article>section.s-ranking .container>ul>li .photo ul li .img{text-align:center}article>section.s-ranking .container>ul>li .photo ul li .text{font-size:3vw;padding:2vw 3vw;margin:2.5vw 0 0}article>section.s-ranking .container>ul>li .photo .mhlw-risk{margin:5vw 0 0}article>section.s-ranking .container>ul>li .photo .mhlw-risk .mhlw-risk-single{font-size:2.5vw;margin:0;padding:2vw}}article>section.s-menu_list{background:url(/assets/agingcare/images/menu01.jpg?202541815304) center top/cover no-repeat}article>section.s-menu_list ul{width:980px;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto}article>section.s-menu_list ul li{width:477px;height:104px;background:#fff;box-shadow:3px 3px 4px rgba(180,130,126,0.3);border-radius:10px}article>section.s-menu_list ul li:nth-child(n+3){margin-top:20px}article>section.s-menu_list ul li a{display:flex;align-items:center;width:100%;height:100%;background:url(/assets/agingcare/images/icon_check.png?202541815304) 95% center no-repeat;padding:0 10px 0 135px;text-decoration:none;position:relative}article>section.s-menu_list ul li a figure{position:absolute;left:12px;top:50%;transform:translate(0, -50%)}article>section.s-menu_list ul li a p{font-size:20px;font-weight:bold;color:#666666}@media only screen and (max-width: 979px){article>section.s-menu_list ul{width:90%}article>section.s-menu_list ul li{width:100%;height:inherit;min-height:15vw;box-shadow:0.5vw 0.5vw 0.6vw rgba(180,130,126,0.3);border-radius:2vw}article>section.s-menu_list ul li:nth-child(n+2){margin-top:2vw}article>section.s-menu_list ul li a{width:100%;height:100%;background-size:5vw auto;padding:1vw 10vw 1vw 20vw}article>section.s-menu_list ul li a figure{height:12vw;left:2vw}article>section.s-menu_list ul li a figure img{width:auto;height:100%}article>section.s-menu_list ul li a p{font-size:4vw;line-height:1.3}}article>section.s-menu .inner{width:980px;margin:0 auto}article>section.s-menu header{box-shadow:0 8px 0 #d7d7d7;position:relative;margin:0 0 65px}article>section.s-menu header::before{content:"";display:block;width:100px;height:35px;background:#d7d7d7;position:absolute;left:50%;bottom:-37px;transform:translate(-50%, 0);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}article>section.s-menu header h3{position:relative}article>section.s-menu header h3::before,article>section.s-menu header h3::after{content:"";display:block;width:100px;height:35px;background:#666666;position:absolute;left:50%;bottom:-27px;transform:translate(-50%, 0);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}article>section.s-menu header h3::after{background:#fff;bottom:-26px}article>section.s-menu header h3 span{width:100%;height:110px;display:flex;justify-content:center;align-items:center;font-size:28px;color:#666666;background-color:#fff;background-repeat:no-repeat;background-position:30px center;border:1px solid #666666;position:relative}article>section.s-menu header h3.shimi span{background-image:url(/assets/agingcare/images/menu02.gif)}article>section.s-menu header h3.shiwa span{background-image:url(/assets/agingcare/images/menu03.gif)}article>section.s-menu header h3.tarumi span{background-image:url(/assets/agingcare/images/menu04.gif)}article>section.s-menu header h3.hair span{background-image:url(/assets/agingcare/images/menu07.gif)}article>section.s-menu header h3.memoto span{background-image:url(/assets/agingcare/images/menu05.gif)}article>section.s-menu header h3.bihada span{background-image:url(/assets/agingcare/images/menu06.gif)}article>section.s-menu header h3.breast span{background-image:url(/assets/agingcare/images/menu09.gif)}article>section.s-menu header h3.gyne span{background-image:url(/assets/agingcare/images/menu08.gif)}article>section.s-menu *+header{margin-top:50px}article>section.s-menu .container{text-align:center;background:#f9f1ec;padding:25px 15px 15px}article>section.s-menu .container+.container{margin-top:40px}article>section.s-menu .container h4{display:flex;justify-content:center;align-items:center;font-size:24px;line-height:1.4;margin:0 0 20px}article>section.s-menu .container h4 em{display:contents;font-size:36px;color:#fa6398}article>section.s-menu .container .container_inner{background:#fff;padding:28px}article>section.s-menu .container .container_inner h5{font-size:24px;line-height:1.4;padding:0 0 10px;margin:0 0 25px;border-bottom:1px solid #000}article>section.s-menu .container .container_inner h5 em{font-size:36px;color:#fa6398}article>section.s-menu .container .container_inner *+h5{margin-top:50px}article>section.s-menu .container .container_inner .contents01{display:flex;text-align:left}article>section.s-menu .container .container_inner .contents01 .img{width:300px}article>section.s-menu .container .container_inner .contents01 .text{flex:1;padding:0 0 0 30px}article>section.s-menu .container .container_inner .contents01 .btn_detail{text-align:right}article>section.s-menu .container .container_inner .contents01 .btn_detail .menu_link{display:inline-flex;min-width:255px;margin-left:auto;padding:0 60px}article>section.s-menu .container .menu_link{max-width:500px;min-height:50px;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1.2;border:1px solid #e0b6c6;background-color:#fef6f9;border-radius:100px;padding:5px 60px 5px 30px;text-decoration:none;position:relative}article>section.s-menu .container .menu_link::before{content:"";width:28px;height:28px;background:url(/assets/agingcare/images/menu13.svg) center center/100% auto no-repeat;position:absolute;right:20px;top:50%;transform:translate(0, -50%)}article>section.s-menu .container .menu_link.new{background-image:url(/assets/nose/images/icon-new.gif);background-repeat:no-repeat;background-position:30px center;padding-left:70px}article>section.s-menu .container ul.osusume{display:flex;justify-content:space-between;flex-wrap:wrap}article>section.s-menu .container ul.osusume li{width:48%;text-align:left}article>section.s-menu .container ul.osusume li:nth-child(n+3){margin-top:10px}article>section.s-menu .container ul.osusume li .menu_link{justify-content:flex-start}@media only screen and (max-width: 979px){article>section.s-menu .inner{width:95%}article>section.s-menu header{box-shadow:0 1vw 0 #d7d7d7;margin:0 0 9vw}article>section.s-menu header::before{width:15vw;height:5vw;bottom:-5.1vw}article>section.s-menu header h3::before,article>section.s-menu header h3::after{width:15vw;height:5vw;bottom:-4vw;transform:translate(-50%, 0);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}article>section.s-menu header h3::after{background:#fff;bottom:-3.9vw;bottom:calc(-4vw + 1px)}article>section.s-menu header h3 span{height:20vw;font-size:4.5vw;background-position:3vw center;background-size:auto 13vw;padding:0 16vw}article>section.s-menu *+header{margin-top:7vw}article>section.s-menu .container{padding:3vw 2.5vw 2.5vw}article>section.s-menu .container+.container{margin-top:5vw}article>section.s-menu .container h4{font-size:4vw;margin:0 0 2.5vw}article>section.s-menu .container h4 em{font-size:5vw}article>section.s-menu .container .container_inner{padding:4vw}article>section.s-menu .container .container_inner h5{font-size:4.2vw;line-height:1.2;padding:0 0 1.5vw;margin:0 0 3.5vw}article>section.s-menu .container .container_inner h5 em{font-size:5vw}article>section.s-menu .container .container_inner *+h5{margin-top:7vw}article>section.s-menu .container .container_inner .contents01{flex-direction:column}article>section.s-menu .container .container_inner .contents01 .img{width:100%;text-align:center}article>section.s-menu .container .container_inner .contents01 .img img{max-width:70%}article>section.s-menu .container .container_inner .contents01 .text{margin:3vw 0 0;padding:0}article>section.s-menu .container .container_inner .contents01 .btn_detail .menu_link{min-width:45vw;padding:0 9vw}article>section.s-menu .container .menu_link{max-width:inherit;min-height:7.5vw;font-size:3vw;padding:1vw 10vw 1vw 4vw}article>section.s-menu .container .menu_link::before{width:5vw;height:5vw;right:3vw}article>section.s-menu .container .menu_link.new{background-size:7vw auto;background-position:3vw center;padding-left:11vw}article>section.s-menu .container ul.osusume{display:block}article>section.s-menu .container ul.osusume li{width:100%}article>section.s-menu .container ul.osusume li:nth-child(n+2){margin-top:2vw}article>section.s-menu .container ul.osusume li .menu_link{justify-content:flex-start}}article>section.s-yell{background:url(/assets/agingcare/images/yell01.jpg?202541815304) center top/cover no-repeat}article>section.s-yell .container{width:980px;margin:0 auto}article>section.s-yell .container .heading-image+p{margin-top:10px}@media only screen and (max-width: 979px){article>section.s-yell .container{width:95%}article>section.s-yell .container .heading-image+p{margin-top:1.5vw}}article>section.s-reason{background:url(/assets/agingcare/images/reason01.jpg?202541815304) center top/cover no-repeat}article>section.s-reason>header{margin-bottom:120px}article>section.s-reason .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 490px 490px 1fr;grid-template-columns:1fr 490px 490px 1fr;-ms-grid-rows:auto auto 65px;grid-template-rows:auto auto 65px}article>section.s-reason .grid+.grid{margin-top:75px}article>section.s-reason .grid .grid-bg{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1 / 5;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1 / 4;position:relative}article>section.s-reason .grid .grid-bg::before{content:"";display:block;width:80vw;width:calc(50vw + 600px);height:100%;background:#fff;position:absolute;left:0;top:0}article>section.s-reason .grid .grid-img{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2 / 4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;position:relative}article>section.s-reason .grid .grid-img figure.reason01 img,article>section.s-reason .grid .grid-img figure.reason03 img{margin:-30px 0 0 -80px}article>section.s-reason .grid .grid-img figure.reason02 img{margin:-30px -100px 0 0}article>section.s-reason .grid .grid-contents{display:flex;justify-content:space-between;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3 / 4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;padding:1px 0 0;position:relative}article>section.s-reason .grid .grid-contents .num_wrap{display:flex;justify-content:flex-end;align-items:center;margin:-25px 0 5px}article>section.s-reason .grid .grid-contents .num_wrap p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-weight:300;color:#e4e4e4;line-height:1;margin:0}article>section.s-reason .grid .grid-contents .num_wrap p.en{flex:1;font-size:20px;border-bottom:1px solid #e4e4e4;text-align:right;padding:10px 0 5px}article>section.s-reason .grid .grid-contents .num_wrap p.num{font-size:120px;padding:0 0 0 20px}article>section.s-reason .grid .grid-contents h3{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:36px;color:#fa6398;margin:0 0 20px}article>section.s-reason .grid .grid-contents p.caution{font-size:14px}article>section.s-reason .grid.reverse .grid-bg::before{left:inherit;right:0}article>section.s-reason .grid.reverse .grid-img{text-align:right}article>section.s-reason .grid.reverse .grid-contents{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3}article>section.s-reason .grid .grid-contents-wide{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2 / 4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;padding:20px 0 0;position:relative}article>section.s-reason .grid .grid-contents-wide .title{margin:50px 0 30px;padding-bottom:5px;border-bottom:2px solid #fb637e;font-size:28px;text-align:center;font-weight:bold}@media only screen and (max-width: 979px){article>section.s-reason>header{margin-bottom:9vw}article>section.s-reason .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 35vw 60vw 1fr;grid-template-columns:1fr 35vw 60vw 1fr;-ms-grid-rows:auto auto 5vw;grid-template-rows:auto auto 5vw}article>section.s-reason .grid+.grid{margin-top:7vw}article>section.s-reason .grid .grid-bg::before{width:90vw;left:inherit;right:0}article>section.s-reason .grid .grid-img figure img{width:50vw}article>section.s-reason .grid .grid-img figure.reason01 img{margin:6vw 0 0 -13vw}article>section.s-reason .grid .grid-img figure.reason02 img{margin:5vw -10vw 0 0}article>section.s-reason .grid .grid-img figure.reason03 img{margin:6vw 0 0 -15vw}article>section.s-reason .grid .grid-contents .num_wrap{margin:-3vw 0 1vw}article>section.s-reason .grid .grid-contents .num_wrap p.en{font-size:3.5vw;padding:1.5vw 0 1vw}article>section.s-reason .grid .grid-contents .num_wrap p.num{font-size:12vw;padding:0 0 0 3vw}article>section.s-reason .grid .grid-contents h3{font-size:4.5vw;margin:0 0 3vw}article>section.s-reason .grid .grid-contents p.caution{font-size:3vw}article>section.s-reason .grid.reverse{-ms-grid-columns:1fr 60vw 35vw 1fr;grid-template-columns:1fr 60vw 35vw 1fr}article>section.s-reason .grid.reverse .grid-bg::before{right:inherit;left:0}article>section.s-reason .grid.reverse .grid-img{text-align:right}article>section.s-reason .grid.reverse .grid-contents{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3}article>section.s-reason .grid .grid-contents-wide{padding:3vw 0 0}article>section.s-reason .grid .grid-contents-wide .title{margin:30px 0 15px;font-size:20px}}article>section.s-flow .container{width:980px;margin:0 auto;position:relative}article>section.s-flow .container::before,article>section.s-flow .container::after{content:"";width:145px;height:145px;position:absolute;z-index:0}article>section.s-flow .container::before{left:-40px;top:0;background:#bf1651;background:linear-gradient(45deg, #bf1651 50%, #c8376a 50%)}article>section.s-flow .container::after{right:-40px;bottom:-40px;background:#bf1651;background:linear-gradient(45deg, #bf1651 50%, #c8376a 50%)}article>section.s-flow .container #flowSlider{z-index:9;margin:0 0 110px}article>section.s-flow .container #flowSlider .slick-list{padding:40px 0 0}article>section.s-flow .container #flowSlider .slick-list .slick-slide{display:flex;justify-content:flex-end;padding:60px 0 0;position:relative}article>section.s-flow .container #flowSlider .slick-list .slick-slide>div.img{position:absolute;left:0;top:0}article>section.s-flow .container #flowSlider .slick-list .slick-slide>div.img .num{position:absolute;right:-110px;top:-35px;filter:brightness(0) saturate(100%) invert(0%) sepia(4%) saturate(0%) hue-rotate(293deg) brightness(102%) contrast(105%)}article>section.s-flow .container #flowSlider .slick-list .slick-slide>div.text{width:610px;background:#fa6398;font-size:18px;line-height:1.8;color:#fff;padding:40px 60px 40px 120px;min-height:478px}article>section.s-flow .container #flowSlider .slick-list .slick-slide>div.text h3{font-size:24px;padding:0 0 10px;margin:0 0 15px;border-bottom:1px dashed #fff}article>section.s-flow .container #flowSlider .slick-list .slick-slide>div.text p.btn a{display:flex;justify-content:center;align-items:center;height:50px;font-size:18px;font-weight:bold;color:#fa6398;text-decoration:none;background:#fff;border-radius:100px}article>section.s-flow .container #flowSlider .slick-prev,article>section.s-flow .container #flowSlider .slick-next{width:70px;height:70px;background:none;top:inherit;bottom:-110px;transform:translate(0, 0)}article>section.s-flow .container #flowSlider .slick-prev.slick-disabled,article>section.s-flow .container #flowSlider .slick-next.slick-disabled{display:none !important}article>section.s-flow .container #flowSlider .slick-prev::before,article>section.s-flow .container #flowSlider .slick-next::before{background:url("/assets/agingcare/images/flow07.png?202541815304") center no-repeat;width:70px;height:70px}article>section.s-flow .container #flowSlider .slick-prev{left:50%;transform:translate(-230px, 0)}article>section.s-flow .container #flowSlider .slick-next{right:50%;transform:translate(230px, 0)}article>section.s-flow .container #flowSlider .slick-next::before{transform:scale(-1, 1)}article>section.s-flow .container #flowSlider .slick-dots{bottom:-85px}article>section.s-flow .container #flowSlider .slick-dots li button::before{opacity:1;border:1px solid #baacb1;background:none}article>section.s-flow .container #flowSlider .slick-dots li.slick-active button::before{background:#baacb1}@media only screen and (max-width: 979px){article>section.s-flow .container{width:95%}article>section.s-flow .container::before,article>section.s-flow .container::after{width:20vw;height:20vw}article>section.s-flow .container::before{left:0;top:0}article>section.s-flow .container::after{right:0;bottom:-4vw}article>section.s-flow .container #flowSlider{margin:0 0 13vw}article>section.s-flow .container #flowSlider .slick-list{padding:4vw 0 0}article>section.s-flow .container #flowSlider .slick-list .slick-slide{padding:7vw 4vw 0}article>section.s-flow .container #flowSlider .slick-list .slick-slide>div.img{width:35vw;left:4vw}article>section.s-flow .container #flowSlider .slick-list .slick-slide>div.img .num{right:-50vw;top:-4vw;width:31vw}article>section.s-flow .container #flowSlider .slick-list .slick-slide>div.text{width:70vw;font-size:3vw;line-height:1.5;padding:3vw 5vw 4vw 5vw;min-height:78vw}article>section.s-flow .container #flowSlider .slick-list .slick-slide>div.text h3{display:flex;justify-content:flex-start;align-items:flex-end;height:17vw;font-size:4.5vw;line-height:1.3;padding:0 0 3vw 0;margin:0 0 4vw 15vw}article>section.s-flow .container #flowSlider .slick-list .slick-slide>div.text h3.line1{padding-top:7vw}article>section.s-flow .container #flowSlider .slick-list .slick-slide>div.text p.btn a{height:7vw;font-size:3.5vw}article>section.s-flow .container #flowSlider .slick-prev,article>section.s-flow .container #flowSlider .slick-next{display:block !important;width:12vw;height:12vw;bottom:-13vw;transform:translate(0, 0)}article>section.s-flow .container #flowSlider .slick-prev.slick-disabled,article>section.s-flow .container #flowSlider .slick-next.slick-disabled{display:none !important}article>section.s-flow .container #flowSlider .slick-prev::before,article>section.s-flow .container #flowSlider .slick-next::before{background-size:100% auto;width:12vw;height:12vw}article>section.s-flow .container #flowSlider .slick-prev{left:4vw}article>section.s-flow .container #flowSlider .slick-next{right:4vw}article>section.s-flow .container #flowSlider .slick-next::before{transform:scale(-1, 1)}article>section.s-flow .container #flowSlider .slick-dots{bottom:-10vw}article>section.s-flow .container #flowSlider .slick-dots li{width:3vw;height:3vw;margin:0.7vw}article>section.s-flow .container #flowSlider .slick-dots li button{width:3vw;height:3vw}article>section.s-flow .container #flowSlider .slick-dots li button::before{width:3vw;height:3vw;border:0.5vw solid #baacb1}}article>section.s-qa{background:#f7f7f7}article>section.s-qa .container{width:980px;margin:0 auto}article>section.s-qa .container ul li{font-size:20px}article>section.s-qa .container ul li+li{margin-top:40px}article>section.s-qa .container ul li>div{padding:5px 0 9px 70px;position:relative}article>section.s-qa .container ul li>div.qaq::before,article>section.s-qa .container ul li>div.qaa::before{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-weight:bold;background:#fff;color:#fa6398;border-radius:100%;position:absolute;left:5px;top:0}article>section.s-qa .container ul li>div.qaq{font-weight:bold;line-height:1.5;color:#fa6398;border-bottom:1px dashed #fa6398;padding-bottom:20px;margin-bottom:15px}article>section.s-qa .container ul li>div.qaq::before{content:"Q";border:1px solid #fa6398}article>section.s-qa .container ul li>div.qaa{font-size:18px;padding-top:0}article>section.s-qa .container ul li>div.qaa::before{content:"A";background:#fa6398;color:#fff}@media only screen and (max-width: 979px){article>section.s-qa .container{width:95%}article>section.s-qa .container ul li{font-size:4.5vw}article>section.s-qa .container ul li+li{margin-top:4vw}article>section.s-qa .container ul li>div{padding:1.5vw 0 1.5vw 12vw}article>section.s-qa .container ul li>div.qaq::before,article>section.s-qa .container ul li>div.qaa::before{width:9vw;height:9vw;left:1vw;font-size:4.5vw}article>section.s-qa .container ul li>div.qaq{min-height:11vw;padding-bottom:2vw;margin-bottom:2vw}article>section.s-qa .container ul li>div.qaq h3{font-size:4.5vw}article>section.s-qa .container ul li>div.qaa{font-size:3.5vw}}article>section.s-comment{background:url(/assets/agingcare/images/comment01.jpg?202541815304) center top/cover no-repeat;padding-bottom:0}article>section.s-comment .container{width:980px;margin:0 auto;position:relative;padding:0}article>section.s-comment .container .img{position:absolute;left:0;bottom:0}article>section.s-comment .container .text{width:530px;height:625px;padding:30px 50px 0 0;margin:0 0 0 auto}article>section.s-comment .container .text p.name{font-weight:bold;text-align:right;margin:2em 0 0}article>section.s-comment .container .text p.name em{font-size:25px}@media only screen and (max-width: 979px){article>section.s-comment .container{width:95%;padding:0 0 10vw}article>section.s-comment .container .img{width:50vw;left:-9vw}article>section.s-comment .container .text{width:100%;height:inherit;padding:0;margin:0}article>section.s-comment .container .text p:nth-child(n+3){padding-left:40vw}article>section.s-comment .container .text p.name{margin:2em 0 0}article>section.s-comment .container .text p.name em{font-size:4.5vw}}
