@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");article{font-size:18px}@media screen and (max-width: 979px){article{font-size:3.5vw}}article>nav{margin:25px 0 0}article>nav ul{display:flex;justify-content:center;align-items:center}article>nav ul li{border-left:1px solid #528cd7}article>nav ul li:last-child{border-right:1px solid #528cd7}article>nav ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none;text-align:center;padding:5px 30px}article>nav ul li a span{display:inline-flex;justify-content:center;align-items:center}article>nav ul li a span.en{font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:12px;color:#528cd7}article>nav ul li a span.ja{font-size:15px}@media screen and (max-width: 979px){article>nav{margin:0}article>nav ul{width:100%;flex-wrap:wrap}article>nav ul li{flex:inherit;width:calc(100% / 3)}article>nav ul li:nth-child(1),article>nav ul li:nth-child(4){border-left:none}article>nav ul li:nth-child(n+4){border-top:1px solid #528cd7}article>nav ul li:last-child{border-right:none}article>nav ul li a{height:17vw;line-height:1.3;padding:0}article>nav ul li a span.en{font-size:2.5vw}article>nav ul li a span.ja{font-size:3.2vw;margin:1vw 0 0}}article section em{font-style:normal;font-weight:bold}article section>header{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 0 20px;padding:0 0 45px;position:relative}article section>header::before{content:"";display:block;width:100%;height:35px;background:url(/assets/agingcare/light/botox/leg/images/index01.png?202551416124) center center no-repeat;position:absolute;left:0;bottom:0}article section>header p{font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-weight:500;font-size:48px;background:#46afd8;background:linear-gradient(0deg, #46afd8 0%, #6394d6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff;line-height:1}article section>header h2{font-size:18px;margin:5px 0 0}@media screen and (max-width: 979px){article section>header{margin:0 0 3vw;padding:0 0 9vw}article section>header::before{width:100%;height:6vw;background-size:auto 100%}article section>header p{font-size:10vw}article section>header h2{font-size:3.5vw;margin:1vw 0 0}}article section.s-mv{text-align:center;background:url(/assets/agingcare/light/botox/leg/images/mv_bg.jpg?202551416124) center center no-repeat}@media screen and (max-width: 979px){article section.s-mv{background:none}}article section.s-pickup{text-align:center;background:url(/assets/agingcare/light/botox/leg/images/pickup01.jpg?202551416124) center bottom/cover no-repeat;margin:50px 0 0;padding:40px 0 100px}article section.s-pickup .container{width:980px;margin:0 auto}article section.s-pickup .container .mhlw-risk{margin:30px 0 0;min-height:inherit}article section.s-pickup .container .mhlw-risk .mhlw-risk-single{text-align:left}@media screen and (max-width: 979px){article section.s-pickup{margin:0;padding:7vw 0 12vw}article section.s-pickup .container{width:95%}article section.s-pickup .container .mhlw-risk{margin:4vw 0 0}article section.s-pickup .container .mhlw-risk .mhlw-risk-single{padding:2vw;font-size:2.5vw}}article section.s-what{text-align:center;background:url(/assets/agingcare/light/botox/leg/images/what01.jpg?202551416124) center bottom/cover no-repeat #d7e9f8;padding:100px 0 280px;position:relative}article section.s-what::before{content:"";display:block;width:calc(50% - 250px);height:100%;background:url(/assets/agingcare/light/botox/leg/images/what02.png?202551416124) left bottom/cover no-repeat;position:absolute;right:0;bottom:0;z-index:2}article section.s-what .container{width:980px;margin:0 auto}article section.s-what .container>p{font-size:25px}article section.s-what .container>p+p{margin-top:2em}article section.s-what .container>p em{color:#528cd7}article section.s-what .grid{display:grid;grid-template-columns:1fr 980px 1fr;grid-template-rows:auto;z-index:1;margin:120px 0 0;position:relative}article section.s-what .grid-bg{grid-column:1 / 3;grid-row:1 / 2;background:rgba(164,203,244,0.65)}article section.s-what .grid-text{grid-column:2 / 3;grid-row:1 / 2;padding:1px 0 50px}article section.s-what .grid-text h3{display:flex;justify-content:center;align-items:center;width:600px;height:65px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:26px;color:#fff;border-radius:100px;background:#1c9bd0;background:linear-gradient(0deg, #1c9bd0 0%, #528cd6 100%);position:relative;margin:-33px auto 0}article section.s-what .grid-text h3::before{content:"";display:block;width:19px;height:14px;background:#1c9bd0;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:50%;bottom:-13px;transform:translate(-50%, 0)}article section.s-what .grid-text ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin:50px auto 0}article section.s-what .grid-text ul li{display:flex;justify-content:center;align-items:center;width:330px;height:100px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:22px;font-weight:bold;color:#2a72d0;background:rgba(255,255,255,0.8);border-radius:10px;box-shadow:0 6px 7px rgba(42,114,208,0.27)}@media screen and (max-width: 979px){article section.s-what{padding:10vw 0 23vw;overflow:hidden}article section.s-what::before{width:60vw;height:100vw;background-size:100% auto;right:-25vw}article section.s-what .container{width:95%}article section.s-what .container>p{font-size:3.8vw}article section.s-what .container>p+p{margin-top:2em}article section.s-what .grid{grid-template-columns:1fr 55vw 1fr;margin:18vw 0 0}article section.s-what .grid-bg{grid-column:1 / 3}article section.s-what .grid-text{grid-column:1 / 3;padding:1px 0 6vw}article section.s-what .grid-text h3{width:55vw;height:12vw;font-size:3.5vw;line-height:1.4;margin:-6vw auto 0}article section.s-what .grid-text h3::before{width:2.5vw;height:2vw;bottom:calc(-2vw + 1px)}article section.s-what .grid-text ul{gap:3vw;margin:8vw auto 0}article section.s-what .grid-text ul li{width:35vw;height:17vw;font-size:3vw;border-radius:1.5vw;box-shadow:0 1vw 1vw rgba(42,114,208,0.27)}}article section.s-point{background:url(/assets/agingcare/light/botox/leg/images/point01.jpg?202551416124) center center/100% auto repeat-y;padding:40px 0 100px;position:relative;overflow:hidden}article section.s-point>*{position:relative;z-index:1}article section.s-point::before,article section.s-point::after{content:"";display:block;width:2000px;height:2000px;background:#fff;background:radial-gradient(circle, #fff 0%, rgba(0,0,0,0) 70%);border-radius:100%;position:absolute;left:50%;top:-1300px;transform:translate(-50%, 0);pointer-events:none}article section.s-point>ul{width:980px;margin:0 auto}article section.s-point>ul li{background:#fafbfd;box-shadow:0 5px 50px rgba(62,114,206,0.15);border-radius:20px}article section.s-point>ul li+li{margin-top:85px}article section.s-point>ul li>header{display:flex;justify-content:flex-start;align-items:center;min-height:90px;background:url(/assets/agingcare/light/botox/leg/images/point02.jpg?202551416124) center center/cover no-repeat;border-radius:20px 20px 0 0;padding:10px 10px 10px 145px;position:relative}article section.s-point>ul li>header p{display:flex;justify-content:center;align-items:center;flex-direction:column;width:110px;height:110px;color:#fff;background:url(/assets/agingcare/light/botox/leg/images/point03.png?202551416124) center center/cover no-repeat;box-shadow:5px 5px 16px rgba(24,40,62,0.25);border-radius:100%;position:absolute;left:22px;top:-37px}article section.s-point>ul li>header p span{font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:0.7;padding:0 0 0.15em;text-shadow:1px 1px 3px rgba(42,114,208,0.6)}article section.s-point>ul li>header p span.en{font-size:15px;font-weight:600}article section.s-point>ul li>header p span.num{font-size:52px;font-weight:500}article section.s-point>ul li>header h3{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:31px;line-height:1.4;text-align:left;color:#fff}article section.s-point>ul li .text{padding:50px 60px}article section.s-point>ul li .text .container01{display:flex;margin:0 0 50px}article section.s-point>ul li .text .container01_left .img img{box-shadow:9px 9px 29px rgba(57,88,119,0.4)}article section.s-point>ul li .text .container01_right{flex:1;padding:0 0 0 55px}article section.s-point>ul li .text .container01_right p{font-size:20px}article section.s-point>ul li .text .container01_right .img{text-align:center;margin:25px 0 0}article section.s-point>ul li .text .container02{display:flex}article section.s-point>ul li .text .container02_left{flex:1;padding:0 30px 0 0}article section.s-point>ul li .text .container02_left p{font-size:20px}article section.s-point>ul li .text .container02_left p em{color:#528cd7}article section.s-point>ul li .btn{display:flex;justify-content:center;align-items:center;margin:25px 0 0}article section.s-point>ul li .btn a{display:flex;justify-content:center;align-items:center;width:380px;height:60px;color:#528cd7;font-weight:bold;border:1px solid #a2c2ea;border-radius:100px;background:#fff;box-shadow:0 8px 9px rgba(43,73,112,0.1);text-decoration:none;line-height:1}@media screen and (max-width: 979px){article section.s-point{padding:6vw 0 12vw;overflow:hidden}article section.s-point::before,article section.s-point::after{width:200vw;height:200vw;top:-130vw}article section.s-point>ul{width:95%}article section.s-point>ul li{box-shadow:0 1vw 7vw rgba(62,114,206,0.15);border-radius:3vw}article section.s-point>ul li+li{margin-top:10vw}article section.s-point>ul li>header{min-height:14vw;border-radius:3vw 3vw 0 0;padding:1.5vw 1.5vw 1.5vw 19vw;position:relative}article section.s-point>ul li>header p{width:14vw;height:14vw;box-shadow:1vw 1vw 2.5vw rgba(24,40,62,0.25);left:3vw;top:-4vw}article section.s-point>ul li>header p span.en{font-size:2.5vw}article section.s-point>ul li>header p span.num{font-size:7vw}article section.s-point>ul li>header h3{font-size:4vw}article section.s-point>ul li .text{padding:5vw 6vw 6vw}article section.s-point>ul li .text .container01{flex-direction:column;margin:0 0 4vw}article section.s-point>ul li .text .container01_left{padding:0 20vw}article section.s-point>ul li .text .container01_left .img img{box-shadow:1vw 1vw 3.5vw rgba(57,88,119,0.4)}article section.s-point>ul li .text .container01_right{flex:inherit;padding:4vw 0 0}article section.s-point>ul li .text .container01_right p{font-size:3.5vw}article section.s-point>ul li .text .container01_right .img{padding:0 10vw;margin:3vw 0 0}article section.s-point>ul li .text .container02{flex-direction:column}article section.s-point>ul li .text .container02_left{flex:inherit;padding:0}article section.s-point>ul li .text .container02_left p{font-size:3.5vw}article section.s-point>ul li .text .container02_right{padding:0 10vw;margin:3vw 0 0}article section.s-point>ul li .btn{margin:5vw 0 0}article section.s-point>ul li .btn a{width:70vw;height:12vw;box-shadow:0 1vw 1vw rgba(43,73,112,0.1)}}article section.s-photo{background:url(/assets/agingcare/light/botox/leg/images/photo01.jpg?202551416124) center bottom/cover no-repeat;padding:80px 0 110px;overflow:hidden}article section.s-photo #photo_slider{padding:0 0 45px;margin:0}article section.s-photo #photo_slider .slick-prev,article section.s-photo #photo_slider .slick-next{top:calc(50% - 45px);background-color:rgba(0,0,0,0);filter:brightness(0) saturate(100%) invert(55%) sepia(39%) saturate(1100%) hue-rotate(183deg) brightness(91%) contrast(84%)}article section.s-photo #photo_slider .slick-prev{left:50%;transform:translate(calc(-50% - 470px), -50%)}article section.s-photo #photo_slider .slick-prev::before{background-size:30px auto;background-image:url(/assets/images/common/ico_chevon-left-pink-02.png?202551416124)}article section.s-photo #photo_slider .slick-next{left:50%;transform:translate(calc(-50% + 470px), -50%)}article section.s-photo #photo_slider .slick-next::before{background-size:30px auto;background-image:url(/assets/images/common/ico_chevon-right-pink-02.png?202551416124)}article section.s-photo #photo_slider .slick-list{margin:0 auto;overflow:inherit}article section.s-photo #photo_slider .slick-list .slick-slide{height:auto;transform:scale(0.8)}article section.s-photo #photo_slider .slick-list .slick-slide.slick-current{transform:scale(1)}article section.s-photo #photo_slider .slick-dots{display:flex;justify-content:center;align-items:center;bottom:0;gap:0 15px}article section.s-photo #photo_slider .slick-dots li{display:block;height:10px;width:10px;margin:0}article section.s-photo #photo_slider .slick-dots li button{width:100%;height:100%}article section.s-photo #photo_slider .slick-dots li button::before{width:100%;height:100%;opacity:1;background:#fff;border:1px solid #528cd7}article section.s-photo #photo_slider .slick-dots li.slick-active button::before{background:#528cd7;border:none}article section.s-photo #photo_slider .photo_slider_container{width:856px;padding:0}@media screen and (max-width: 979px){article section.s-photo{padding:9vw 0 12vw}article section.s-photo #photo_slider{padding:0 0 6vw}article section.s-photo #photo_slider .slick-prev,article section.s-photo #photo_slider .slick-next{width:8vw;height:8vw;top:calc(50% - 6vw);display:block !important}article section.s-photo #photo_slider .slick-prev::before,article section.s-photo #photo_slider .slick-next::before{width:100%;height:100%;background-position:center center}article section.s-photo #photo_slider .slick-prev{transform:translate(0, -50%);left:0}article section.s-photo #photo_slider .slick-prev::before{background-size:4vw auto}article section.s-photo #photo_slider .slick-next{left:inherit;right:0;transform:translate(0, -50%)}article section.s-photo #photo_slider .slick-next::before{background-size:4vw auto}article section.s-photo #photo_slider .slick-list .slick-slide{transform:scale(1)}article section.s-photo #photo_slider .slick-dots{gap:0 2vw}article section.s-photo #photo_slider .slick-dots li{height:2vw;width:2vw}article section.s-photo #photo_slider .photo_slider_container{width:95vw;padding:0 5vw}}article section.s-price{padding:80px 0 110px;background:#dfeffa}article section.s-price .container{width:980px;margin:0 auto;padding:50px 60px 55px;background:#fff;border-radius:20px}article section.s-price .container+.container{margin-top:50px}article section.s-price .container h3{display:flex;justify-content:center;align-items:center;font-size:27px;line-height:1.5;color:#fff;background:#63aadc;background:linear-gradient(90deg, rgba(99,170,220,0) 0%, #63aadc 28%, #4a7fd5 50%, #63aadc 83%, rgba(99,170,220,0) 100%);padding:10px}article section.s-price .container>ul{margin:40px 0 0}article section.s-price .container>ul li{display:flex;justify-content:space-between;align-items:center;line-height:1.4;border-bottom:1px dashed #528cd7;padding:0 10px 15px 20px}article section.s-price .container>ul li+li{margin-top:40px}article section.s-price .container>ul li>p{font-size:20px;flex:1}article section.s-price .container>ul li .price_wrap p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:70px;font-weight:bold;color:#528cd7;line-height:1}article section.s-price .container>ul li .price_wrap p>span{font-size:35px;position:relative}article section.s-price .container>ul li .price_wrap p>span>span{font-size:16px;position:absolute;left:50%;bottom:45px;transform:translate(-50%, 0);white-space:nowrap}article section.s-price .container>ul li:nth-child(even) .price_wrap p{color:#319bcc}@media screen and (max-width: 979px){article section.s-price{padding:9vw 0 12vw}article section.s-price .container{width:95%;padding:5vw 4vw 5.5vw;border-radius:3vw}article section.s-price .container+.container{margin-top:6vw}article section.s-price .container h3{font-size:3.5vw;line-height:1.4;padding:1.5vw;text-align:center}article section.s-price .container>ul{margin:5vw 0 0}article section.s-price .container>ul li{padding:0 1.5vw 1.5vw 2vw}article section.s-price .container>ul li+li{margin-top:5vw}article section.s-price .container>ul li>p{font-size:3.5vw;padding:0 1vw 0 0}article section.s-price .container>ul li .price_wrap p{font-size:10vw}article section.s-price .container>ul li .price_wrap p>span{font-size:5.5vw;padding:0 0 0 0.5vw}article section.s-price .container>ul li .price_wrap p>span>span{font-size:2.5vw;bottom:7vw}}article section.s-clinic{padding:80px 0 0}@media screen and (max-width: 979px){article section.s-clinic{padding:9vw 0 0}article section.s-clinic .container #clinic-map{margin:0}}article section.s-other{padding:0}article section.s-other .container{padding:0 0 80px;position:relative}article section.s-other .container::before{content:"";display:block;width:100%;height:80%;height:calc(100% - 75px);background:url(/assets/agingcare/light/botox/leg/images/other01.jpg?202551416124) center bottom/cover no-repeat;position:absolute;left:0;bottom:0}article section.s-other .container .contents{width:550px;background:#fff;border:1px solid #97adc7;padding:20px;margin:0 auto;position:relative}article section.s-other .container .contents h3{text-align:center}article section.s-other .container .contents h3 a{color:#528cd7}article section.s-other .container .contents .img{margin:10px 0}article section.s-other .container .contents p{font-size:15px}@media screen and (max-width: 979px){article section.s-other{padding:12vw 0 0}article section.s-other .container #clinic-map{margin:0}article section.s-other .container{padding:0 0 10vw}article section.s-other .container::before{background:url(/assets/agingcare/light/botox/leg/images/other01.jpg?202551416124) center bottom/cover no-repeat}article section.s-other .container .contents{width:90vw;padding:3vw}article section.s-other .container .contents h3{font-size:4vw}article section.s-other .container .contents .img{margin:1vw 0}article section.s-other .container .contents p{font-size:3vw}}.improvement{background:#f0f1f3;padding:35px 35px 45px 30px;margin:30px 0 0}.improvementText01{color:#528cd7;font-size:28px;line-height:1.2;margin:0 0 25px}.improvementText01 em{background:linear-gradient(transparent 60%, #efefd0 60%)}.improvement>.inner{display:flex;justify-content:space-between;flex-wrap:wrap}.improvement>.inner .innerText{flex:1;padding:20px 0 0}.improvement>.inner .innerText ul{display:flex;justify-content:center;flex-wrap:wrap;margin:0}.improvement>.inner .innerText ul li{width:100%;font-size:20px;background:url(/assets/agingcare/light/botox/leg/images/improvement01.svg) 25px center/30px auto no-repeat #fff;padding:17px 0 17px 65px;border-radius:10px}.improvement>.inner .innerText ul li+li{margin-top:10px}.improvement>.inner .innerText ul li span{color:#528cd7;font-size:20px}.improvement>.inner .innerText ul li span strong{font-size:28px;text-decoration:underline}.improvement>.inner .innerText .fukidashi{width:390px;padding:35px 0 35px 35px;font-size:20px;line-height:1.6;background:#f6f6f6;border:2px dotted #528cd7;margin:30px 0 0;position:relative;border-radius:10px}.improvement>.inner .innerText .fukidashi span{color:#528cd7}.improvement>.inner .innerText .fukidashi::before{content:"";width:29px;height:38px;background:url("/assets/agingcare/light/botox/botox/images/reason17.png?202551416124") center bottom no-repeat;position:absolute;right:-24px;top:50%;transform:translate(0, -50%)}.improvement>.inner .caution{font-size:14px;text-align:center;margin:10px 0 0}.improvement>.inner .innerImage{width:390px;text-align:right;padding:0 0 0 20px}@media only screen and (max-width: 979px){.improvement{padding:4vw;margin:4vw 0 0}.improvementText01{font-size:5vw;margin:0 0 3vw}.improvementText01 strong{font-size:7.5vw}.improvement h4{font-size:4vw;padding:0.5vw 0;margin:0 0 4vw}.improvement>.inner{flex-direction:column}.improvement>.inner .index{font-size:4.5vw;margin:0 0 3vw}.improvement>.inner .index .num{font-size:6vw;padding:0 3vw 0 0;vertical-align:top}.improvement>.inner .index .num::before{font-size:2.2vw;left:-2vw;top:-2.5vw}.improvement>.inner .index em{font-style:normal;background:linear-gradient(transparent 60%, #fdf87d 60%);color:#fb637e}.improvement>.inner .innerText{padding:0}.improvement>.inner .innerText ul{margin:0}.improvement>.inner .innerText ul li{width:100%;font-size:3.7vw;background-size:4vw auto;background-position:2.5vw center;padding:2vw 0 2vw 8vw;border-radius:2vw}.improvement>.inner .innerText ul li+li{margin-top:1.5vw}.improvement>.inner .innerText ul li span{font-size:4vw}.improvement>.inner .innerText ul li span strong{font-size:5vw}.improvement>.inner .innerText .fukidashi{width:100%;padding:3vw;font-size:3.7vw;text-align:center;border-width:0.5vw;margin:5vw 0 6vw;border-radius:2vw}.improvement>.inner .innerText .fukidashi::before{width:5vw;height:7vw;background-size:100% auto;right:inherit;top:inherit;left:50%;bottom:-5vw;transform:translate(-50%, 0) rotate(90deg)}.improvement>.inner .caution{font-size:2.5vw;margin:1vw 0 0}.improvement>.inner .innerImage{width:65vw;text-align:center;margin:0 auto;padding:0}}
