@import url("https://fonts.googleapis.com/css2?family=Marcellus&family=Quicksand:wght@300..700&display=swap");article{color:#323030;background:#fef8fa;position:relative;overflow:hidden}article>nav ul{display:flex;justify-content:center;padding:30px 0}article>nav ul li{border-left:1px solid #c9b1b9}article>nav ul li:first-child{border:none}article>nav ul li a{display:block;text-decoration:none;padding:0 40px}article>nav ul li a p{color:#cb5b7d;text-align:center}article>nav ul li a p.en{font-size:14px;font-weight:700;font-family:"Marcellus", serif;font-weight:400;font-style:normal}article>nav ul li a p.ja{font-size:15px;font-weight:bold}article>nav ul li.nav-clinic{position:relative}article>nav ul li.nav-clinic .fukidashi{width:156px;position:absolute;top:-34px;left:0;right:0;margin:auto}@media only screen and (max-width: 979px){article>nav ul{width:95%;flex-wrap:wrap;padding:3vw 0;margin:0 auto}article>nav ul li{width:33.333333%;border-left:none;padding:3vw 0}article>nav ul li:not(:nth-child(3n+1)){border-left:1px solid #c9b1b9}article>nav ul li:nth-child(n+4){border-top:1px solid #c9b1b9}article>nav ul li a{padding:2vw 0}article>nav ul li a p{line-height:1}article>nav ul li a p.en{font-size:3vw}article>nav ul li a p.ja{font-size:3vw;margin:1.5vw 0 0}article>nav ul li.nav-clinic .fukidashi{width:26vw;top:-2vw}}article section em{font-style:normal;font-weight:bold;color:#cb5b7d}article section>header{color:#cb5b7d;text-align:center;line-height:1;margin:0 0 50px}article section>header h2{font-family:"Marcellus", serif;font-weight:400;font-style:normal;font-size:50px}article section>header p{font-weight:bold;margin:12px 0 0}@media only screen and (max-width: 979px){article section>header{margin:0 0 6vw}article section>header h2{font-size:9vw}article section>header p{margin:1.5vw 0 0}}article section.s-mv .slick-slide{display:flex;justify-content:center;text-align:center}article section.s-mv .mv01{background:url(/assets/agingcare/light/injection/rejuran/images/mv_bg.jpg?2026422161813) center top no-repeat}article section.s-mv .mv02{background:url(/assets/agingcare/light/injection/rejuran/images/mv02_bg.png?2026422161813) center top no-repeat}@media only screen and (max-width: 979px){article section.s-mv .mv01,article section.s-mv .mv02{background:none}}article section.s-recommend{font-size:18px;line-height:2;padding:50px 0 100px;background:#edcada;background:linear-gradient(0deg, #edcada 0%, #fef8fa 100%)}article section.s-recommend header{margin-bottom:100px}article section.s-recommend .container{width:980px;background:url(/assets/agingcare/light/injection/rejuran/images/recommend01.jpg?2026422161813) center top/cover no-repeat;padding:1px 50px 50px;margin:0 auto;border-radius:50px 50px 0 0}article section.s-recommend .container ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:-45px 0 0}article section.s-recommend .container ul li{display:flex;justify-content:flex-start;align-items:center;width:420px;height:74px;font-weight:bold;color:#cb5b7d;background:url(/assets/agingcare/light/injection/rejuran/images/recommend02.svg) 70px center no-repeat #fff;box-shadow:8px 8px 8px rgba(203,91,125,0.25);border-radius:20px 0 20px 0;padding:0 0 0 105px}article section.s-recommend .container ul li:nth-child(n+3){margin-top:25px}@media only screen and (max-width: 979px){article section.s-recommend{padding:6vw 0 10vw;font-size:3.7vw}article section.s-recommend header{margin-bottom:14vw}article section.s-recommend .container{width:95vw;padding:1px 4vw 6vw;border-radius:5vw 5vw 0 0;background-position:left bottom}article section.s-recommend .container ul{margin:-6vw 0 0}article section.s-recommend .container ul li{width:48.5%;height:12vw;font-size:3vw;background-size:3.5vw auto;background-position:2vw center;box-shadow:1.2vw 1.2vw 1.2vw rgba(203,91,125,0.25);border-radius:3vw 0 3vw 0;padding:0 0 0 7vw}article section.s-recommend .container ul li:nth-child(n+3){margin-top:3vw}}article section.s-what{font-size:18px;line-height:2;padding:70px 0 670px;background:url(/assets/agingcare/light/injection/rejuran/images/what01.jpg?2026422161813) center top/cover no-repeat;border-bottom-left-radius:60vw 10vw;border-bottom-right-radius:60vw 10vw;margin:0 -10vw;position:relative;z-index:2}article section.s-what .container{display:grid;grid-template-columns:1fr 560px 420px 1fr;grid-template-rows:auto}article section.s-what .container .text{grid-column:2 / 3;grid-row:1 / 2;padding:30px 40px 0 0}article section.s-what .container .img{grid-column:3 / 5;grid-row:1 / 2;width:100%;height:380px;background:url(/assets/agingcare/light/injection/rejuran/images/what02.jpg?2026422161813) left center/cover no-repeat;border-radius:40px 0 0 40px;position:relative}article section.s-what .container .img figure.bubble01,article section.s-what .container .img figure.bubble02,article section.s-what .container .img figure.bubble03{position:absolute}article section.s-what .container .img figure.bubble01{left:360px;top:-105px}article section.s-what .container .img figure.bubble02{left:-15px;bottom:105px}article section.s-what .container .img figure.bubble03{left:110px;bottom:-65px}article section.s-what .grid{display:grid;grid-template-columns:1fr 327px 326px 327px 1fr;grid-template-rows:auto;position:absolute;left:50%;bottom:-210px;transform:translate(-50%, 0)}article section.s-what .grid::before{content:"";width:126px;height:175px;background:url(/assets/agingcare/light/injection/rejuran/images/bubble04.png?2026422161813) top center/100% auto no-repeat;position:absolute;left:-160px;top:60%;transform:translate(0, -50%)}article section.s-what .grid-inner{grid-row:1 / 2;color:#fff;padding:35px 20px 190px;position:relative}article section.s-what .grid-inner .fukidashi{display:flex;justify-content:center;align-items:center;width:180px;height:40px;font-size:16px;font-weight:600;color:#cb5b7d;background:#fff;border-width:2px;border-style:solid;border-radius:100px;position:absolute;left:50%;top:-25px;transform:translate(-50%, 0)}article section.s-what .grid-inner .fukidashi::before,article section.s-what .grid-inner .fukidashi::after{content:"";display:block;width:15px;height:15px;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:50%;bottom:-15px}article section.s-what .grid-inner .fukidashi::before{background:#cb5b7d;transform:translate(-50%, 0)}article section.s-what .grid-inner .fukidashi::after{background:#fff;transform:translate(-50%, -4px)}article section.s-what .grid-inner>header{line-height:1.2;text-align:center;margin:0 0 30px}article section.s-what .grid-inner>header h3{font-size:42px;font-weight:bold;font-family:"游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", メイリオ, Meiryo, serif, Georgia}article section.s-what .grid-inner>header p{display:flex;justify-content:center;align-items:center;width:200px;height:22px;font-size:15px;font-family:"Quicksand", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;margin:10px auto 0;border-radius:100px}article section.s-what .grid-inner .btn{text-align:center;margin-top:15px}article section.s-what .grid-inner>figure{display:flex;justify-content:center;align-items:center;width:270px;height:270px;border-radius:40px 0 40px 0;position:absolute;left:50%;bottom:-113px;transform:translate(-50%, 0)}article section.s-what .grid-inner.rejuran_i{grid-column:2 / 3;background:#a39ec6;border-radius:25px 0 0 25px}article section.s-what .grid-inner.rejuran_i>header p{color:#a39ec6;background:#d2cbff}article section.s-what .grid-inner.rejuran_i>figure{background:url(/assets/agingcare/light/injection/rejuran/images/what03.jpg?2026422161813) top center/cover no-repeat}article section.s-what .grid-inner.rejuran_hb{grid-column:3 / 4;background:#e199af}article section.s-what .grid-inner.rejuran_hb .fukidashi{border-color:#cb5b7d}article section.s-what .grid-inner.rejuran_hb>header p{color:#e199af;background:#ffc5d7}article section.s-what .grid-inner.rejuran_hb>figure{background:url(/assets/agingcare/light/injection/rejuran/images/what04.jpg?2026422161813) top center/cover no-repeat}article section.s-what .grid-inner.rejuran_s{grid-column:4 / 5;background:#7798c6;border-radius:0 25px 25px 0}article section.s-what .grid-inner.rejuran_s>header p{color:#7798c6;background:#adcaf3}article section.s-what .grid-inner.rejuran_s>figure{background:url(/assets/agingcare/light/injection/rejuran/images/what07.jpg?2026422161813) top center/cover no-repeat}@media only screen and (max-width: 979px){article section.s-what{padding:8vw 0 5vw;border-bottom-left-radius:70vw 20vw;border-bottom-right-radius:70vw 20vw;margin:0 -15vw;font-size:3.7vw}article section.s-what .container{grid-template-columns:1fr 25vw 70vw 1fr;grid-template-rows:auto auto}article section.s-what .container .text{grid-column:2 / 4;padding:0;position:relative;z-index:2}article section.s-what .container .img{grid-column:3 / 5;grid-row:2 / 3;height:42vw;border-radius:5vw 0 0 5vw;z-index:1}article section.s-what .container .img figure.bubble01{width:10vw;left:40vw;top:-13vw}article section.s-what .container .img figure.bubble02{width:5vw;left:-2vw;bottom:15vw}article section.s-what .container .img figure.bubble03{width:12vw;left:15vw;bottom:-6vw}article section.s-what .grid{grid-template-columns:1fr 90vw 1fr;grid-template-rows:auto auto auto;position:relative;left:inherit;bottom:inherit;transform:translate(0, 0);margin:7vw}article section.s-what .grid::before{content:"";width:126px;height:175px;background:url(/assets/agingcare/light/injection/rejuran/images/bubble04.png?2026422161813) top center/100% auto no-repeat;position:absolute;left:-160px;top:60%;transform:translate(0, -50%)}article section.s-what .grid-inner{padding:4vw 3vw 35vw}article section.s-what .grid-inner.fukidashi-on{margin-top:28vw !important;padding-top:7vw}article section.s-what .grid-inner .fukidashi{width:45vw;height:8vw;font-size:3.5vw;top:-4vw}article section.s-what .grid-inner .fukidashi::before,article section.s-what .grid-inner .fukidashi::after{width:2.5vw;height:2.5vw;bottom:-2.5vw}article section.s-what .grid-inner>header{margin:0 0 4vw}article section.s-what .grid-inner>header h3{font-size:6vw}article section.s-what .grid-inner>header p{width:35vw;height:5vw;font-size:3vw;margin:1vw auto 0}article section.s-what .grid-inner>p{line-height:1.6}article section.s-what .grid-inner .btn{margin-top:3vw}article section.s-what .grid-inner .btn img{width:60vw}article section.s-what .grid-inner>figure{width:50vw;height:50vw;border-radius:5vw 0 5vw 0;left:50%;bottom:-20vw;padding:5vw}article section.s-what .grid-inner.rejuran_i{grid-column:2 / 3;grid-row:1 / 2;border-radius:3vw}article section.s-what .grid-inner.rejuran_hb{grid-column:2 / 3;grid-row:2 / 3;border-radius:3vw;margin:25vw 0 0}article section.s-what .grid-inner.rejuran_s{grid-column:2 / 3;grid-row:3 / 4;border-radius:3vw;margin:25vw 0 0}}article section.s-point{padding:calc(10vw + 440px) 0 100px;background:url(/assets/agingcare/light/injection/rejuran/images/point01.jpg?2026422161813) center top/cover no-repeat;margin:-10vw 0 0;position:relative;z-index:1}article section.s-point .grid{display:grid;grid-template-columns:1fr 338px 92px 120px 92px 338px 1fr;grid-template-rows:50px 180px auto}article section.s-point .grid+.grid{margin-top:35px}article section.s-point .grid-img{z-index:2;position:relative}article section.s-point .grid-img::before{content:"";display:block;width:100%;height:100%;border:10px solid rgba(255,255,255,0.5);left:0;top:0}article section.s-point .grid-text{font-size:20px;background:#fff;border-radius:0 50px 0 50px;padding:35px 45px 40px;position:relative;z-index:1}article section.s-point .grid-text header{display:flex;justify-content:flex-start;align-items:center;line-height:1;border-bottom:1px solid #e8c5cf;margin:0 0 20px;padding:0 0 10px}article section.s-point .grid-text header .point{color:#e8c5cf;font-size:60px;line-height:0.8;padding:0 0 0 30px;position:relative}article section.s-point .grid-text header .point span{font-size:13px;line-height:1;position:absolute;left:-7px;top:50%;transform:translate(0, -65%) rotate(-90deg)}article section.s-point .grid-text header h3{font-size:30px;color:#cb5b7d;padding:0 0 0 15px}article section.s-point .grid-text>p{line-height:1.6}article section.s-point .grid-text .list-decimal{font-size:17px;line-height:1.6;padding-left:1em;margin:1em 0 0}article section.s-point .grid-text .list-decimal em{color:#323030}article section.s-point .grid-text .list-decimal>.item{font-weight:600}article section.s-point .grid-text .list-decimal>.item+.item{margin-top:1em}article section.s-point .grid-text .list-decimal>.item>p{font-weight:400}article section.s-point .grid-text .list-decimal>.item .list-note{font-size:15px;font-weight:400;padding-left:1em}article section.s-point .grid-text .list-decimal>.item .list-note>.item::before{width:1em}article section.s-point .grid.layout01 .grid-img{grid-column:1 / 4;grid-row:1 / 3;border-radius:0 200px 200px 0}article section.s-point .grid.layout01 .grid-img::before{border-left:none;border-radius:0 200px 200px 0}article section.s-point .grid.layout01 .grid-text{grid-column:3 / 7;grid-row:2 / 4;padding-left:135px}article section.s-point .grid.layout02 .grid-img{grid-column:5 / 8;grid-row:1 / 3;border-radius:200px 0 0 200px}article section.s-point .grid.layout02 .grid-img::before{border-right:none;border-radius:200px 0 0 200px}article section.s-point .grid.layout02 .grid-text{grid-column:2 / 6;grid-row:2 / 4;padding-right:135px}article section.s-point .grid.point01 .grid-img{background:url(/assets/agingcare/light/injection/rejuran/images/point02.jpg?2026422161813) center right/cover no-repeat}article section.s-point .grid.point02 .grid-img{background:url(/assets/agingcare/light/injection/rejuran/images/point03.jpg?2026422161813) center center/cover no-repeat}article section.s-point .grid.point03 .grid-img{background:url(/assets/agingcare/light/injection/rejuran/images/point04.jpg?2026422161813) center right/cover no-repeat}article section.s-point .grid.point04 .grid-img{background:url(/assets/agingcare/light/injection/rejuran/images/point05.jpg?2026422161813) center left/cover no-repeat}article section.s-point .grid.point05 .grid-img{background:url(/assets/agingcare/light/injection/rejuran/images/point06.jpg?2026422161813) center right/cover no-repeat}@media only screen and (max-width: 979px){article section.s-point{padding:calc(10vw + 15vw) 0 10vw;margin:-10vw 0 0}article section.s-point .grid{grid-template-columns:1fr 27vw 8vw 25vw 8vw 27vw 1fr;grid-template-rows:5vw 23vw auto}article section.s-point .grid+.grid{margin-top:4vw}article section.s-point .grid-img::before{border:1.25vw solid rgba(255,255,255,0.5)}article section.s-point .grid-text{font-size:3.5vw;border-radius:0 6vw 0 6vw;padding:4vw 4vw 4.5vw}article section.s-point .grid-text header{margin:0 0 2.5vw;padding:0 0 1.5vw}article section.s-point .grid-text header .point{font-size:9vw;padding:0 0 0 3vw}article section.s-point .grid-text header .point span{font-size:2vw;left:-2vw}article section.s-point .grid-text header h3{font-size:4.2vw;line-height:1.2;padding:0 0 0 2vw}article section.s-point .grid-text>p{line-height:1.4}article section.s-point .grid-text .list-decimal{font-size:3.2vw}article section.s-point .grid-text .list-decimal>.item .list-note{font-size:2.7vw}article section.s-point .grid.layout01 .grid-text{padding-left:10vw}article section.s-point .grid.layout02 .grid-text{padding-right:10vw}article section.s-point .grid.point02 .grid-img{background-position:center left}}article section.s-photo{padding:80px 0 110px;background:url(/assets/agingcare/light/injection/rejuran/images/photo01.jpg?2026422161813) center top/cover no-repeat}article section.s-photo>header{color:#fff}article section.s-photo .container{width:980px;margin:0 auto}article section.s-photo .container h3{font-size:20px;font-weight:400;text-align:center;background:#80394f;color:#fff;padding:4px 0;margin:0 auto 25px}article section.s-photo .container ul{display:flex;justify-content:space-between;flex-wrap:wrap}article section.s-photo .container ul.single{justify-content:center}article section.s-photo .container ul li{max-width:470px}article section.s-photo .container ul li:nth-child(n+3){margin-top:25px}article section.s-photo .container ul li .dr{font-size:16px;text-align:right;margin-top:5px}article section.s-photo .container ul+h3{margin-top:40px}article section.s-photo .container .mhlw-risk{min-height:inherit;margin:30px 0 0}article section.s-photo .container .mhlw-risk>.mhlw-risk-single{margin-top:0;padding:10px}@media only screen and (max-width: 979px){article section.s-photo{padding:8vw 0 10vw}article section.s-photo .container{width:95%}article section.s-photo .container h3{font-size:4vw;padding:0.5vw 0;margin:0 auto 3vw}article section.s-photo .container ul li{max-width:inherit;width:100%}article section.s-photo .container ul li:nth-child(n+2){margin-top:3vw}article section.s-photo .container ul li .dr{font-size:3vw;margin-top:1vw}article section.s-photo .container ul+h3{margin-top:5vw}article section.s-photo .container .mhlw-risk{margin:4vw 0 0}article section.s-photo .container .mhlw-risk>.mhlw-risk-single{padding:2vw;font-size:2.5vw}}article section.s-price{padding:80px 0 110px;background:url(/assets/agingcare/light/injection/rejuran/images/price01.jpg?2026422161813) center top/cover no-repeat}article section.s-price .container{width:800px;display:flex;justify-content:space-between;align-items:center;background:#fff;box-shadow:5px 5px 27px rgba(203,91,125,0.25);border-radius:30px 0;padding:30px 55px;margin:0 auto;position:relative}article section.s-price .container+.container{margin-top:35px}article section.s-price .container_left p{font-size:40px;line-height:1.8;font-weight:bold}article section.s-price .container_left p+.name{padding-top:30px;margin:0;line-height:1.2;position:relative}article section.s-price .container_left p+.name .fukidashi{display:flex;justify-content:center;align-items:center;width:160px;height:35px;font-family:"Noto Sans JP", sans-serif;font-size:15px;font-weight:600;color:#fff;background:#cb5b7d;border-radius:100px;position:absolute;left:50%;top:-25px;transform:translate(-50%, 0)}article section.s-price .container_left p+.name .fukidashi::before{content:"";display:block;width:15px;height:15px;background:#cb5b7d;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:50%;bottom:-10px;transform:translate(-50%, 0)}article section.s-price .container_left p.new{font-size:52px;font-family:"mina", serif;font-weight:400;font-style:normal;line-height:1.8;color:#f0a278;background:-webkit-linear-gradient(0deg, #c467f4, #f0a278, #f5d954);-webkit-background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;position:absolute;left:-40px;top:0;transform:rotate(-15deg)}article section.s-price .container_left p.catch_text{font-size:23px;margin-top:5px;color:#cb5b7d}article section.s-price .container_left .info_text{margin-top:15px}article section.s-price .container_right{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column}article section.s-price .container_right .note{display:flex;justify-content:center;align-items:center;width:260px;font-size:20px;background:#eeeeee;margin:0 auto 10px;line-height:1.5}article section.s-price .container_right .priceWrap{display:flex;justify-content:center;align-items:center}article section.s-price .container_right .priceWrap .number{font-size:28px;padding:0 30px 0 0}article section.s-price .container_right .priceWrap .price{font-size:80px;font-weight:bold;line-height:1;margin:0;padding:0}article section.s-price .container_right .priceWrap .price>span{font-size:38px;padding:0 0 0 5px;position:relative}article section.s-price .container_right .priceWrap .price>span>span{font-size:16px;white-space:nowrap;position:absolute;right:3px;bottom:47px}article section.s-price .container.price_hb .container_right .monitor,article section.s-price .container.price_s .container_right .monitor{margin-top:20px;color:#cb5b7d}article section.s-price .container.price_hb .container_right .monitor .note,article section.s-price .container.price_s .container_right .monitor .note{background:#fbeaef}article section.s-price .container.option{display:block}article section.s-price .container.option .option_ttl{text-align:center;background:#eeeeee;font-weight:bold;font-size:24px}article section.s-price .container.option .option_price{display:flex;justify-content:space-between;align-items:center;padding:20px 0}article section.s-price .container.option .option_price .name{font-weight:bold;font-size:22px;line-height:1.4}article section.s-price .container.option .option_price .name span{display:block;font-size:16px}article section.s-price .container.option .option_price+.option_price{border-top:1px dotted #000}article section.s-price .caution{width:980px;background:#eeeeee;padding:20px 15px 20px;margin:40px auto 0}article section.s-price .caution p{font-size:16px;line-height:1.5}article section.s-price .caution p.index{font-size:28px;font-weight:bold;color:#cb5b7d;text-align:center}@media only screen and (max-width: 979px){article section.s-price{padding:8vw 0 10vw}article section.s-price .container{flex-direction:column;width:85vw;box-shadow:0.75vw 0.75vw 3vw rgba(203,91,125,0.25);border-radius:4vw 0;padding:4vw 6vw;margin:0 auto}article section.s-price .container+.container{margin-top:5vw}article section.s-price .container.fukidashi-on{padding-top:7vw;margin-top:7vw}article section.s-price .container_left{width:100%}article section.s-price .container_left p{text-align:center;font-size:5.4vw}article section.s-price .container_left p+.name{padding-top:0}article section.s-price .container_left p+.name .fukidashi{width:34vw;height:7vw;font-size:3.2vw;top:-10vw;padding:0 0 0.5vw}article section.s-price .container_left p+.name .fukidashi::before{width:2.5vw;height:2.5vw;bottom:-2vw}article section.s-price .container_left p.new{font-size:8vw;font-weight:400;left:-7vw;top:-1vw}article section.s-price .container_left p.catch_text{font-size:4vw;line-height:1.4;margin-bottom:3vw}article section.s-price .container_left .info_text{margin-top:3vw;margin-bottom:4vw;text-align:center}article section.s-price .container_left .info_text img{width:70%}article section.s-price .container_right .note{width:50vw;font-size:3.5vw;margin:0 auto 3vw;line-height:1.5}article section.s-price .container_right .priceWrap .number{font-size:4vw;padding:0 4vw 0 0}article section.s-price .container_right .priceWrap .price{font-size:11vw}article section.s-price .container_right .priceWrap .price>span{font-size:6vw;padding:0 0 0 1vw}article section.s-price .container_right .priceWrap .price>span>span{font-size:3vw;right:0;bottom:7vw}article section.s-price .container.price_hb .container_right .monitor{margin-top:3vw}article section.s-price .container.option .option_ttl{font-size:4vw}article section.s-price .container.option .option_price{padding:3vw 0}article section.s-price .container.option .option_price .name{width:50%;font-size:3.5vw}article section.s-price .container.option .option_price .name span{font-size:2.4vw}article section.s-price .caution{width:95%;padding:3vw 3vw 4vw;margin:6vw auto 0}article section.s-price .caution p{font-size:3.2vw}article section.s-price .caution p.index{font-size:4.5vw}}article section.s-other{padding:80px 0 80px;background:#fff}article section.s-other .s-other__slider{width:980px;overflow:hidden;padding:35px 0;position:relative;margin:0 auto}article section.s-other .s-other__slider .slide-item{transform:scale(0.848);transition:transform 0.4s ease-in-out, margin 0.4s ease-in-out}article section.s-other .s-other__slider .swiper-slide-prev{margin-left:-22px}article section.s-other .s-other__slider .swiper-slide-next{margin-left:22px}article section.s-other .s-other__slider .swiper-slide-active{transform:scale(1.32);margin-left:22px}article section.s-other .s-other__slider .swiper-button{overflow:hidden;background-position:center;background-repeat:no-repeat}article section.s-other .s-other__slider .swiper-button:after{display:none}article section.s-other .s-other__slider .swiper-button-prev{left:260px;background-image:url(/assets/agingcare/light/injection/rejuran/images/slider-left.png?2026422161813)}article section.s-other .s-other__slider .swiper-button-next{right:260px;background-image:url(/assets/agingcare/light/injection/rejuran/images/slider-right.png?2026422161813)}@media only screen and (max-width: 979px){article section.s-other{padding:8vw 0}article section.s-other .s-other__slider{width:100%;padding:3vw 0}article section.s-other .s-other__slider .swiper-slide-prev{margin-left:-4vw}article section.s-other .s-other__slider .swiper-slide-next{margin-left:4vw}article section.s-other .s-other__slider .swiper-slide-active{margin-left:4vw}article section.s-other .s-other__slider .swiper-button{width:5vw;height:5vw;background-size:auto 100%;transform:translate(0, 50%)}article section.s-other .s-other__slider .swiper-button-prev{left:calc(50% - 25.5vw)}article section.s-other .s-other__slider .swiper-button-next{right:calc(50% - 25.5vw)}}article section.s-qa{padding:80px 0 110px;background:url(/assets/agingcare/light/injection/rejuran/images/qa01.jpg?2026422161813) center top/cover no-repeat}article section.s-qa dl{width:980px;margin:0 auto}article section.s-qa dl dt,article section.s-qa dl dd{line-height:1.5;padding:25px 25px 25px 103px;position:relative}article section.s-qa dl dt::before,article section.s-qa dl dd::before{display:flex;justify-content:center;align-items:center;width:52px;height:53px;font-family:"Marcellus", serif;font-weight:400;font-style:normal;font-size:26px;position:absolute;left:35px;top:15px}article section.s-qa dl dt{font-size:22px;color:#fff;font-weight:bold;background:#e199af;border-radius:25px 25px 0 0}article section.s-qa dl dt::before{content:"Q";font-family:"Marcellus", serif;font-weight:400;font-style:normal;color:#cb5b7d;background:url(/assets/agingcare/light/injection/rejuran/images/qa02.png?2026422161813) center top/100% auto no-repeat}article section.s-qa dl dd{font-size:20px;background:#fff;border-radius:0 0 25px 25px}article section.s-qa dl dd+dt{margin-top:35px}article section.s-qa dl dd::before{content:"A";color:#a39ec6}@media only screen and (max-width: 979px){article section.s-qa{padding:8vw 0 10vw}article section.s-qa dl{width:95%}article section.s-qa dl dt,article section.s-qa dl dd{padding:3vw 3vw 3vw 14vw}article section.s-qa dl dt::before,article section.s-qa dl dd::before{width:8.5vw;height:8.7vw;left:3vw;top:1.5vw;font-size:5vw}article section.s-qa dl dt{display:flex;justify-content:flex-start;align-items:center;font-size:4vw;height:13vw;padding:0 3vw 0 14vw;border-radius:3vw 3vw 0 0}article section.s-qa dl dt::before{top:50%;transform:translate(0, -55%)}article section.s-qa dl dd{font-size:3.5vw;border-radius:0 0 3vw 3vw}article section.s-qa dl dd+dt{margin-top:4vw}}article section.s-clinic{padding:80px 0 110px;background:#fff}article section.s-clinic .bc-items{width:980px;margin:0 auto}article section.s-clinic .bc-items .bc-item>.info>.name{color:#cb5b7d}article section.s-clinic .bc-items .bc-item>.info>.tel>.number{color:#cb5b7d}article section.s-clinic .bc-items .bc-item>.info>.tel .freetel path{fill:#cb5b7d}@media only screen and (max-width: 979px){article section.s-clinic{padding:8vw 0 0}article section.s-clinic>header{margin-bottom:9vw}article section.s-clinic .bc-items{width:95%}article section.s-clinic .bc-items .bc-item>.info{padding:0;margin:0}article section.s-clinic .bc-items .bc-item>.info>.name{font-size:5vw;line-height:1.4}article section.s-clinic .bc-items .bc-item>.info>.address{margin:2vw 0 0}article section.s-clinic .bc-items .bc-item>.info>.tel{margin:3vw 0 0}article section.s-clinic .bc-items .bc-item>.info>.tel>.number{font-size:8vw;padding:0;height:inherit;line-height:1}article section.s-clinic .bc-items .bc-item>.info>.tel .freetel{width:8vw;height:auto}article section.s-clinic .bc-items .bc-item>.map{margin:5vw 0 0}}article section.s-clinic .clinic-content .content-header{position:relative}article section.s-clinic .clinic-content .content-header h3.title{text-align:center;font-size:30px;color:#cb5b7d;background-color:#fff2f6;padding:4px 0 2px}article section.s-clinic .clinic-content .content-header .fukidashi{position:absolute;top:-26px;left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 979px){article section.s-clinic .clinic-content .content-header h3.title{font-size:4.2vw}article section.s-clinic .clinic-content .content-header .fukidashi{width:32vw;top:-6vw}}article section.s-clinic .clinic-content #clinic-map{width:100%;margin-top:0}article section.s-clinic .clinic-content #clinic-map #fukidashi-kanto{top:-25px;left:-20px}article section.s-clinic .clinic-content #clinic-map #tokai{left:195px}article section.s-clinic .clinic-content #clinic-map #kansai{left:195px}article section.s-clinic .clinic-content #clinic-map #chugoku{top:338px;left:-5px}article section.s-clinic .clinic-content #clinic-map #fukidashi-chugoku{top:221px}article section.s-clinic .clinic-content #clinic-map #kyusyu{left:0}article section.s-clinic .clinic-content #clinic-map #fukidashi-kyusyu{transform:rotate(258deg)}article section.s-clinic .clinic-content #clinic-map .kobe,article section.s-clinic .clinic-content #clinic-map .itaewon-ebisu{display:none}article section.s-clinic .clinic-content #rejuran_i_HB #clinic-map .ikebukuro_met::after{content:"リジュランi取り扱いなし"}article section.s-clinic .clinic-content #rejuran_S #clinic-map{min-height:900px !important}article section.s-clinic .clinic-content #rejuran_S #clinic-map #kanto #index-kanto{display:none}@media screen and (max-width: 979px){article section.s-clinic .clinic-content #rejuran_S #clinic-map{min-height:auto !important}}article section.s-clinic .clinic-content #clinicTab-rejuran_S #clinic-map #tohoku{top:453px;right:-27px}article section.s-clinic .clinic-content #clinicTab-rejuran_S #clinic-map #chugoku{top:457px;left:160px}article section.s-clinic .tabacc.-pc-tab>.tabs>.title{background-color:#e199af;border:1px solid #e199af}article section.s-clinic .tabacc.-pc-tab>.tabs>.title.-active{background-color:#fff;border-color:#c2c2c2;border-bottom:none;color:#cb5b7d}
