@import url("https://fonts.googleapis.com/css2?family=Libertinus+Serif&family=Shippori+Mincho:wght@500;600&display=swap");article>nav{background:#fef8ec;padding:15px 0}article>nav ul{width:850px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}article>nav ul li{display:flex;justify-content:center;align-items:center}article>nav ul li a{display:block;text-decoration:none;padding:15px 20px;position:relative}article>nav ul li a p{text-align:center}article>nav ul li a p.en{font-size:12px;font-weight:700;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;color:#d34302}article>nav ul li a p.ja{font-size:15px;line-height:1.3}@media only screen and (max-width: 979px){article>nav{padding:0}article>nav ul{width:100%;flex-wrap:wrap}article>nav ul li{width:33.3%;width:calc(100% / 3);border-left:1px solid rgba(211,67,2,0.3)}article>nav ul li:nth-child(3n+1){border-left:none}article>nav ul li:nth-child(n+4){border-top:1px solid rgba(211,67,2,0.3)}article>nav ul li a{width:100%;height:16vw;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0}article>nav ul li a::before{display:none}article>nav ul li a p{text-align:center}article>nav ul li a p.en{font-size:3vw;line-height:1.4}article>nav ul li a p.ja{font-size:3vw;line-height:1.3;margin:0.5vw 0 0}}article section{font-size:20px;color:#313636;position:relative;overflow:hidden}@media only screen and (max-width: 979px){article section{font-size:3.5vw}}article section em{font-style:normal;font-weight:bold}article section>header{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:"Shippori Mincho", serif;font-weight:500;font-style:normal;text-align:center;line-height:1;margin:0 0 35px;padding:0 0 85px;position:relative}article section>header::before{content:"";display:block;width:100%;height:100%;background:url(/assets/agingcare/ope/fat/lipolift/images/index01.png?2025122311245) center bottom no-repeat;position:absolute;left:0;bottom:0}article section>header>*{position:relative}article section>header h2{font-size:25px}article section>header h2 em,article section>header h2 span{font-size:35px}article section>header h2 em{color:#d34302}article section>header p{font-size:14px;line-height:1;color:#d34302;position:relative;margin:15px 0 0}article section>header.light h2{color:#fff}article section>header.light h2 em{color:#fcf0a2}article section>header.light p{color:#2e0d01}@media only screen and (max-width: 979px){article section>header{margin:0 0 4vw;padding:0 0 10vw}article section>header::before{height:20vw;background-size:auto 100%}article section>header h2{font-size:4.5vw}article section>header h2 em,article section>header h2 span{font-size:6vw}article section>header p{font-size:3.5vw;margin:2vw 0 0}}article section .mask{width:100%;height:100%;position:absolute !important;left:0;top:0;mask-image:url("/assets/agingcare/ope/fat/lipolift/images/wave01.svg");mask-repeat:no-repeat;mask-position:center top;mask-size:100% auto;-webkit-mask-image:url("/assets/agingcare/ope/fat/lipolift/images/wave01.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top;-webkit-mask-size:100% auto;overflow:hidden;pointer-events:none}article section .mask.mask01{background:#fbfaf4}article section .mask.mask02{background:url(/assets/agingcare/ope/fat/lipolift/images/what01.jpg?2025122311245) center top/cover no-repeat}article section .mask.mask03{background:url(/assets/agingcare/ope/fat/lipolift/images/aftercare01.jpg?2025122311245) center top/cover no-repeat}@media only screen and (max-width: 979px){article section .mask.mask03{background-position:left -15vw top}}article section .mask.mask04{background:url(/assets/agingcare/ope/fat/lipolift/images/flow01.jpg?2025122311245) center top/cover no-repeat}article section .mask.mask05{background:url(/assets/agingcare/ope/fat/lipolift/images/qa01.jpg?2025122311245) center top/cover no-repeat}article section .mask.mask06{background:#fff}article section>*{position:relative}article section.s-mv{text-align:center;background:url(/assets/agingcare/ope/fat/lipolift/images/mv_bg.jpg?2025122311245) center top no-repeat}@media only screen and (max-width: 979px){article section.s-mv{background:none}}article section.s-worries{padding:50px 0 90px;background:url(/assets/agingcare/ope/fat/lipolift/images/worries01.jpg?2025122311245) center bottom/cover no-repeat;position:relative;overflow:hidden}article section.s-worries .container{width:720px;height:340px;background:#fff;margin:0 auto;position:relative}article section.s-worries .container::before{content:"";display:block;width:368px;height:368px;background:url(/assets/agingcare/ope/fat/lipolift/images/worries03.png?2025122311245) center bottom no-repeat;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}article section.s-worries .container::after{content:"";display:block;width:100%;height:57px;background:url(/assets/agingcare/ope/fat/lipolift/images/worries02.png?2025122311245) center top/auto 100% no-repeat;position:absolute;left:0;top:100%}article section.s-worries .container ul li{display:flex;justify-content:center;align-items:center;font-family:"Shippori Mincho", serif;font-weight:500;font-style:normal;font-weight:600;line-height:1.4;text-align:center;position:absolute}article section.s-worries .container ul li:nth-child(1){width:299px;height:150px;background:url(/assets/agingcare/ope/fat/lipolift/images/worries04.png?2025122311245) center top/100% auto no-repeat;padding:0 0 20px;left:-65px;top:-25px}article section.s-worries .container ul li:nth-child(2){width:280px;height:165px;background:url(/assets/agingcare/ope/fat/lipolift/images/worries05.png?2025122311245) center top/100% auto no-repeat;padding:20px 0 0;left:-60px;bottom:30px}article section.s-worries .container ul li:nth-child(3){width:300px;height:214px;background:url(/assets/agingcare/ope/fat/lipolift/images/worries06.png?2025122311245) center top/100% auto no-repeat;padding:0 0 0 30px;right:-70px;top:55px}@media only screen and (max-width: 979px){article section.s-worries{padding:11vw 0 12vw}article section.s-worries .container{width:90%;height:50vw}article section.s-worries .container::before{width:55vw;height:55vw;background-size:100% auto}article section.s-worries .container::after{height:7vw}article section.s-worries .container ul li{font-size:3vw}article section.s-worries .container ul li:nth-child(1){width:43vw;height:21vw;padding:0 0 3vw;left:-8vw;top:-3vw}article section.s-worries .container ul li:nth-child(2){width:40vw;height:24vw;padding:2vw 0 0;left:-8vw;bottom:2vw}article section.s-worries .container ul li:nth-child(3){width:38vw;height:27vw;padding:0 0 0 4vw;right:-8vw;top:7vw}}article section.s-recommend{padding:50px 0 calc(90px + 3vw);background:url(/assets/agingcare/ope/fat/lipolift/images/recommend01.jpg?2025122311245) center top/cover no-repeat;position:relative}article section.s-recommend .container{width:980px;margin:0 auto}article section.s-recommend .container ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:25px 0;margin:0 0 0 7px}article section.s-recommend .container ul li{display:flex;justify-content:center;align-items:center;width:310px;height:95px;background:#fef3de;border-radius:10px;box-shadow:4px 4px 13px rgba(0,0,0,0.1);position:relative}article section.s-recommend .container ul li::before,article section.s-recommend .container ul li::after{content:"";width:26px;height:26px;position:absolute}article section.s-recommend .container ul li::before{background:#df6401;background:linear-gradient(315deg, #df6401 0%, #eca34d 100%);left:-7px;top:-12px}article section.s-recommend .container ul li::after{background:url(/assets/agingcare/ope/fat/lipolift/images/check.svg) center center/100% auto no-repeat;left:-3px;top:-19px}article section.s-recommend .container ul li:nth-child(even){background:#fff}article section.s-recommend .container ul li p{font-size:17px;line-height:1.5;text-align:center}article section.s-recommend .container ul li p em{font-size:20px;font-weight:700;color:#d34302}@media only screen and (max-width: 979px){article section.s-recommend{padding:11vw 0 15vw}article section.s-recommend .container{width:100%}article section.s-recommend .container ul{justify-content:center;gap:4vw 3vw;margin:0 0 0 1vw}article section.s-recommend .container ul li{width:45vw;height:22vw;border-radius:2vw;box-shadow:0.75vw 0.75vw 2vw rgba(0,0,0,0.1);position:relative}article section.s-recommend .container ul li::before,article section.s-recommend .container ul li::after{width:5vw;height:5vw}article section.s-recommend .container ul li::before{left:-1vw;top:-1.5vw}article section.s-recommend .container ul li::after{left:0;top:-2.5vw}article section.s-recommend .container ul li p{font-size:3.2vw}article section.s-recommend .container ul li p em{font-size:3.7vw}}article section.s-photo{padding:calc(50px + 3vw) 0 calc(90px + 3vw);margin-top:-3vw}article section.s-photo .container{width:980px;text-align:center;margin:0 auto}article section.s-photo .container ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px 0}article section.s-photo .container ul li{width:470px;font-size:15px}article section.s-photo .container .comment{background:#ffedc9;text-align:left;padding:10px 15px;margin:15px 0 0}article section.s-photo .container .caution{font-size:12px;margin:5px 0 0;text-align:right}article section.s-photo .container .name{text-align:right;margin:5px 0 0}article section.s-photo .container .mhlw-risk{min-height:inherit;margin:40px 0 0}article section.s-photo .container .mhlw-risk .mhlw-risk-single{text-align:left;margin:0}@media only screen and (max-width: 979px){article section.s-photo{padding:11vw 0 15vw}article section.s-photo .container{width:90%}article section.s-photo .container ul{gap:5vw 0;flex-direction:column}article section.s-photo .container ul li{width:100%;font-size:3.5vw}article section.s-photo .container ul li .comment{padding:2vw 2.5vw;margin:3vw 0 0}article section.s-photo .container ul li .caution{font-size:3vw;margin:1vw 0 0}article section.s-photo .container ul li .name{margin:1.5vw 0 0}article section.s-photo .container .mhlw-risk{margin:5vw 0 0}article section.s-photo .container .mhlw-risk .mhlw-risk-single{font-size:2.5vw;padding:2vw}}article section.s-what{padding:calc(50px + 3vw) 0 calc(180px + 3vw);margin-top:-3vw;overflow:hidden}article section.s-what .grid{display:grid;grid-template-columns:1fr 980px 1fr;grid-template-rows:auto 45px auto}article section.s-what .grid+.grid{margin-top:110px}article section.s-what .grid-bg{grid-column:1 / 4;grid-row:1 / 3;position:relative}article section.s-what .grid-bg::before{content:"";display:block;width:80%;width:calc(50% + 815px);height:100%;background:#512711;background:linear-gradient(90deg, rgba(81,39,17,0) 0%, #512711 19%, #955d2b 50%, #d67f29 100%);position:absolute;right:0;top:0}article section.s-what .grid-bg::after{content:"";display:block;width:1201px;height:623px;background:url(/assets/agingcare/ope/fat/lipolift/images/what02.png?2025122311245) center center/100% auto no-repeat;position:absolute;left:50%;bottom:-200px}article section.s-what .grid-text{grid-column:2 / 3;grid-row:1 / 2;color:#fff;position:relative;padding:50px 0}article section.s-what .grid-text h3{font-family:"Shippori Mincho", serif;font-weight:500;font-style:normal;font-size:25px;line-height:1;text-align:center;border-bottom:1px solid #fff;padding:0 0 20px;margin:0 0 25px}article section.s-what .grid-text h3 span,article section.s-what .grid-text h3 strong{font-size:35px}article section.s-what .grid-text h3 strong{color:#fcf0a2}article section.s-what .grid-text p em{color:#fcf0a2}article section.s-what .grid-img{grid-column:2 / 3;grid-row:2 / 4;background:#fff;text-align:center;padding:40px 50px 65px;position:relative}article section.s-what .grid-img::before{content:"";display:block;width:100%;height:62px;background:url(/assets/agingcare/ope/fat/lipolift/images/what06.png?2025122311245) center top/auto 100% no-repeat;position:absolute;left:0;top:100%}article section.s-what .grid-img .img01{max-width:850px;background:#f9f9f9;padding:0 30px 55px;margin:0 auto}article section.s-what .grid-img .img02{max-width:870px}article section.s-what .grid-img .img03{max-width:850px;background:#f9f9f9;padding:55px 30px;margin:1em auto 0}article section.s-what .grid-img .img04{display:flex;justify-content:center;align-items:center}article section.s-what .grid-img .img04 ul{flex:1;counter-reset:number;text-align:left}article section.s-what .grid-img .img04 ul li{display:flex;justify-content:center;align-items:center;font-family:"Shippori Mincho", serif;font-weight:500;font-style:normal;font-weight:600;line-height:1.2}article section.s-what .grid-img .img04 ul li+li{margin-top:25px}article section.s-what .grid-img .img04 ul li .num{width:245px;color:#d34302;counter-increment:number;padding:0 10px 0 30px;position:relative}article section.s-what .grid-img .img04 ul li .num::before{content:counter(number);display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:#fff;background:#51362c;border-radius:100%;padding:0 0 2px;position:absolute;left:0;top:1px}article section.s-what .grid-img .img04 ul li .detail{flex:1;font-size:16px;padding:0 0 0 10px;position:relative}article section.s-what .grid-img .img04 ul li .detail::before{content:"";display:block;width:1px;height:100%;background:#51362c;position:absolute;left:0;top:0}article section.s-what .grid-img p{text-align:left}article section.s-what .grid.reverse .grid-bg{grid-column:1 / 4;grid-row:1 / 3;position:relative}article section.s-what .grid.reverse .grid-bg::before{background:linear-gradient(270deg, rgba(81,39,17,0) 0%, #512711 19%, #955d2b 50%, #d67f29 100%);right:inherit;left:0}article section.s-what .grid.reverse .grid-bg::after{left:inherit;right:50%;transform:scale(-1, 1)}@media only screen and (max-width: 979px){article section.s-what{padding:11vw 0 15vw}article section.s-what .grid{display:grid;grid-template-columns:1fr 90vw 1fr;grid-template-rows:auto 6vw auto}article section.s-what .grid+.grid{margin-top:10vw}article section.s-what .grid-bg::before{width:100vw;background:linear-gradient(90deg, rgba(81,39,17,0.3) 0%, #512711 19%, #955d2b 50%, #d67f29 100%)}article section.s-what .grid-bg::after{width:220vw;height:100vw;background-size:auto 100%;background-position:left 20vw bottom;position:absolute;left:-45vw;bottom:-30vw;opacity:0.5}article section.s-what .grid-text{padding:4vw 0}article section.s-what .grid-text h3{font-size:4vw;padding:0 0 2.5vw;margin:0 0 3vw}article section.s-what .grid-text h3 span,article section.s-what .grid-text h3 strong{font-size:5vw}article section.s-what .grid-img{padding:4vw 4vw 5vw}article section.s-what .grid-img::before{height:5.5vw}article section.s-what .grid-img .img01{padding:0 2vw 6vw}article section.s-what .grid-img .img03{padding:5vw 4vw}article section.s-what .grid-img .img04{flex-direction:column}article section.s-what .grid-img .img04 ul{flex:inherit}article section.s-what .grid-img .img04 ul li+li{margin-top:3vw}article section.s-what .grid-img .img04 ul li .num{width:28vw;padding:0 2vw 0 6vw}article section.s-what .grid-img .img04 ul li .num::before{width:5vw;height:5vw;padding:0 0 0.5vw;top:0}article section.s-what .grid-img .img04 ul li .detail{font-size:3vw;padding:0 0 0 2vw}article section.s-what .grid-img .img04 .img{width:50vw;margin:3vw 0 0}article section.s-what .grid.reverse .grid-bg::before{background:linear-gradient(270deg, rgba(81,39,17,0.3) 0%, #512711 19%, #955d2b 50%, #d67f29 100%);right:inherit;left:0}article section.s-what .grid.reverse .grid-bg::after{background-position:left 20vw bottom;left:inherit;right:-45vw}}article section.s-highlights{padding:calc(50px + 3vw) 0 calc(90px + 3vw);margin-top:-3vw;overflow:hidden}article section.s-highlights .container{width:980px;margin:0 auto}article section.s-highlights .container .table-box{width:100%}article section.s-highlights .container .table-box table tr th,article section.s-highlights .container .table-box table tr td{font-size:15px;line-height:1.4;text-align:center;border:1px solid #cbcbcb;padding:15px}article section.s-highlights .container .table-box table tr th{font-size:18px}article section.s-highlights .container .table-box table thead tr th{background:#f18040}article section.s-highlights .container .table-box table tbody tr th{width:16%;background-color:#fff}article section.s-highlights .container .table-box table tbody tr td{width:28%}article section.s-highlights .container .table-box table tbody tr td .small{font-size:80%}article section.s-highlights .container .table-box table tbody tr td.lipolift{background:#ffedc9}article section.s-highlights .container .table-box table tbody tr td.lipolift em{color:#d34302}article section.s-highlights .container .table-box table tbody tr td ul{margin-left:-0.5em}@media only screen and (max-width: 979px){article section.s-highlights{padding:11vw 0 15vw}article section.s-highlights>header{margin-bottom:0}article section.s-highlights .container{width:95%}article section.s-highlights .container .table-box{width:100%}article section.s-highlights .container .table-box table{width:150vw}article section.s-highlights .container .table-box table tr th,article section.s-highlights .container .table-box table tr td{font-size:3.2vw;padding:2vw}article section.s-highlights .container .table-box table tr th{font-size:3.7vw}article section.s-highlights .container .table-box table tbody tr th{width:inherit}article section.s-highlights .container .table-box table tbody tr td{width:40vw}}article section.s-aftercare{padding:calc(50px + 3vw) 0 calc(90px + 3vw);margin-top:-3vw;overflow:hidden}article section.s-aftercare .container{width:980px;margin:0 auto}article section.s-aftercare .container .table-box{width:100%}article section.s-aftercare .container .table-box table tr th,article section.s-aftercare .container .table-box table tr td{line-height:1.4;text-align:center;border:1px solid #cbcbcb;padding:15px 35px}article section.s-aftercare .container .table-box table tbody tr th{width:30%;background:#ffedc9}article section.s-aftercare .container .table-box table tbody tr td{text-align:left}@media only screen and (max-width: 979px){article section.s-aftercare{padding:11vw 0 15vw}article section.s-aftercare .container{width:95%}article section.s-aftercare .container .table-box{width:100%}article section.s-aftercare .container .table-box table tr th,article section.s-aftercare .container .table-box table tr td{padding:2vw 3vw}}article section.s-flow{padding:calc(50px + 3vw) 0 calc(90px + 3vw);margin-top:-3vw;overflow:hidden}article section.s-flow .flowWrap{width:980px;margin:0 auto;padding:0 10px 0 0;position:relative}article section.s-flow .flowWrap #flowSlider{z-index:9;margin:0;padding:0 0 65px}article section.s-flow .flowWrap #flowSlider .slick-list{padding:10px 0 0}article section.s-flow .flowWrap #flowSlider .slick-list .grid{display:grid;grid-template-columns:318px 60px auto;grid-template-rows:30px auto 1fr;position:relative}article section.s-flow .flowWrap #flowSlider .slick-list .grid-img{grid-column:1 / 3;grid-row:1 / 3;position:relative;z-index:1}article section.s-flow .flowWrap #flowSlider .slick-list .grid-img::before{content:"";display:block;width:100%;height:39px;background:url(/assets/agingcare/ope/fat/lipolift/images/flow03.png?2025122311245) center top/auto 100% no-repeat;position:absolute;left:0;top:100%}article section.s-flow .flowWrap #flowSlider .slick-list .grid-text{grid-column:2 / 4;grid-row:2 / 4;min-height:270px;color:#fff;border:1px solid #fff;padding:40px 40px 30px 100px;position:relative}article section.s-flow .flowWrap #flowSlider .slick-list .grid-text .num{display:flex;justify-content:center;align-items:center;flex-direction:column;width:109px;height:104px;font-family:"Shippori Mincho", serif;font-weight:500;font-style:normal;font-weight:600;font-size:37px;color:#653b09;background:url(/assets/agingcare/ope/fat/lipolift/images/flow02.png?2025122311245) center top/auto 100% no-repeat;line-height:1;padding:0 0 5px 6px;text-shadow:0 0 10px #fff,0 0 10px #fff;position:absolute;right:50px;top:-40px}article section.s-flow .flowWrap #flowSlider .slick-list .grid-text .num span{font-size:16px}article section.s-flow .flowWrap #flowSlider .slick-list .grid-text h3{display:flex;justify-content:center;align-items:center;width:100%;font-family:"Shippori Mincho", serif;font-weight:500;font-style:normal;font-size:28px;font-weight:600;line-height:1.1;color:#fff;padding:10px;background:#926428;background:linear-gradient(90deg, rgba(146,100,40,0) 0%, #926428 13%, #48240a 25%, #48240a 75%, #6a4118 87%, rgba(146,100,40,0) 100%);margin:0 0 30px}article section.s-flow .flowWrap #flowSlider .slick-prev,article section.s-flow .flowWrap #flowSlider .slick-next{width:34px;height:34px;background:none;top:inherit;bottom:0;transform:translate(0, 0)}article section.s-flow .flowWrap #flowSlider .slick-prev.slick-disabled,article section.s-flow .flowWrap #flowSlider .slick-next.slick-disabled{display:none !important}article section.s-flow .flowWrap #flowSlider .slick-prev::before,article section.s-flow .flowWrap #flowSlider .slick-next::before{background:url("/assets/agingcare/ope/fat/lipolift/images/flow04.svg") center center/8px auto no-repeat #f2962a;width:100%;height:100%}article section.s-flow .flowWrap #flowSlider .slick-prev{left:50%;transform:translate(-230px, 0)}article section.s-flow .flowWrap #flowSlider .slick-prev::before{transform:scale(-1, 1)}article section.s-flow .flowWrap #flowSlider .slick-next{right:50%;transform:translate(230px, 0)}article section.s-flow .flowWrap #flowSlider .slick-dots{bottom:0}article section.s-flow .flowWrap #flowSlider .slick-dots li{width:10px;height:10px}article section.s-flow .flowWrap #flowSlider .slick-dots li button{width:100%;height:100%}article section.s-flow .flowWrap #flowSlider .slick-dots li button::before{width:100%;height:100%;opacity:1;border:1px solid #fff;background:none}article section.s-flow .flowWrap #flowSlider .slick-dots li.slick-active button::before{background:#fff;border:none}@media only screen and (max-width: 979px){article section.s-flow{padding:11vw 0 15vw}article section.s-flow .flowWrap{width:100%;padding:0 2vw 0 0}article section.s-flow .flowWrap #flowSlider{padding:0 0 12vw}article section.s-flow .flowWrap #flowSlider .slick-list{padding:0}article section.s-flow .flowWrap #flowSlider .slick-list .grid{display:grid;grid-template-columns:2.5vw 30vw 10vw auto 2.5vw;grid-template-rows:10vw auto auto}article section.s-flow .flowWrap #flowSlider .slick-list .grid-img{grid-column:2 / 4}article section.s-flow .flowWrap #flowSlider .slick-list .grid-img img{width:100%;height:40vw;-o-object-fit:cover;object-fit:cover}article section.s-flow .flowWrap #flowSlider .slick-list .grid-img::before{height:4vw}article section.s-flow .flowWrap #flowSlider .slick-list .grid-text{grid-column:3 / 5;min-height:50vw;padding:5vw 3vw 4vw 12vw}article section.s-flow .flowWrap #flowSlider .slick-list .grid-text .num{width:17vw;height:17vw;font-size:7vw;padding:0 0 1vw 1vw;text-shadow:0 0 1.5vw #fff,0 0 1.5vw #fff;right:2vw;top:-11vw}article section.s-flow .flowWrap #flowSlider .slick-list .grid-text .num span{font-size:3vw}article section.s-flow .flowWrap #flowSlider .slick-list .grid-text h3{font-size:3.5vw;padding:2vw;margin:0 0 4vw}article section.s-flow .flowWrap #flowSlider .slick-prev,article section.s-flow .flowWrap #flowSlider .slick-next{display:block !important;width:7vw;height:7vw}article section.s-flow .flowWrap #flowSlider .slick-prev.slick-disabled,article section.s-flow .flowWrap #flowSlider .slick-next.slick-disabled{display:none !important}article section.s-flow .flowWrap #flowSlider .slick-prev::before,article section.s-flow .flowWrap #flowSlider .slick-next::before{background-size:3vw auto;width:100%;height:100%}article section.s-flow .flowWrap #flowSlider .slick-prev{left:15vw;transform:translate(0, 0)}article section.s-flow .flowWrap #flowSlider .slick-next{right:15vw;transform:translate(0, 0)}article section.s-flow .flowWrap #flowSlider .slick-dots{bottom:2vw}article section.s-flow .flowWrap #flowSlider .slick-dots li{width:2vw;height:2vw;margin:0 1vw}}article section.s-price{padding:calc(50px + 3vw) 0 calc(180px + 3vw);margin-top:-3vw;overflow:hidden}article section.s-price .container ul li{width:900px;background:#fff;margin:0 auto;position:relative}article section.s-price .container ul li+li{margin-top:100px}article section.s-price .container ul li::before{content:"";display:block;width:100%;height:62px;background:url(/assets/agingcare/ope/fat/lipolift/images/price01.png?2025122311245) center top/auto 100% no-repeat;position:absolute;left:0;top:100%}article section.s-price .container ul li h3{font-family:"Shippori Mincho", serif;font-weight:500;font-style:normal;font-size:30px;font-weight:600;background:#e36721;text-align:center;color:#fff;line-height:1.3;padding:20px}article section.s-price .container ul li .price_wrap{padding:45px}article section.s-price .container ul li .price_wrap .price_inner{display:flex;justify-content:center;align-items:center;font-weight:700;color:#d34302;padding:0 45px}article section.s-price .container ul li .price_wrap .price_inner+.price_inner{border-top:1px dashed #ccc;margin-top:30px;padding-top:30px}article section.s-price .container ul li .price_wrap .price_inner .price_left{padding:0 40px 0 0}article section.s-price .container ul li .price_wrap .price_inner .price_left p{min-width:170px;text-align:center;border:1px solid #d34302;padding:4px 10px;line-height:1.3;font-size:18px}article section.s-price .container ul li .price_wrap .price_inner .price_left p span{font-size:20px}article section.s-price .container ul li .price_wrap .price_inner .price_right{flex:1;text-align:right}article section.s-price .container ul li .price_wrap .price_inner .price_right .price{font-family:"Libertinus Serif", "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", メイリオ, Meiryo, serif, Georgia;font-weight:400;font-style:normal;font-size:100px;line-height:0.8em}article section.s-price .container ul li .price_wrap .price_inner .price_right .price>span{font-size:42px;font-weight:700;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;line-height:1;position:relative}article section.s-price .container ul li .price_wrap .price_inner .price_right .price>span>span{font-size:16px;white-space:nowrap;position:absolute;left:50%;bottom:52px;transform:translate(-50%, 0)}article section.s-price .container ul li .price_wrap .price_inner.monitor{color:#e2930a}article section.s-price .container ul li .price_wrap .price_inner.monitor .price_left p{border-color:#e2930a}article section.s-price .container ul li.priceoff h3{background:url(/assets/agingcare/ope/fat/lipolift/images/price02.jpg?2025122311245) center top/cover no-repeat}article section.s-price .container ul li.priceoff .price_wrap .price_inner{color:#665a46;align-items:flex-start}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_left p{border-color:#665a46}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;text-align:left}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_before{position:relative}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_before::before{content:"";display:block;width:64px;height:37px;background:url(/assets/agingcare/ope/fat/lipolift/images/price_arrow01.svg) center top/100% auto no-repeat;position:absolute;right:-80px;top:30px}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_before .price{font-size:70px;position:relative}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_before .price::before{content:"";display:block;width:104%;height:3px;background:#184e66;border-radius:100px;position:absolute;left:-2%;top:50%;transform:translate(0, -50%) rotate(9deg)}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_before .price>span{font-size:32px}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_before .price>span>span{font-size:12px;bottom:40px}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_after{align-self:flex-end;color:#184e66;margin-top:22px;position:relative}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_after .date{text-align:center;color:#dd0000;font-size:22px;line-height:1.4}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_after .cam_info{position:absolute;left:-220px;top:50%;transform:translate(0, -50%)}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_after .cam_info .icon_off{display:flex;justify-content:center;align-items:center;width:200px;height:43px;font-family:"Shippori Mincho", serif;font-weight:500;font-style:normal;font-size:24px;color:#fffd74;background:#044c64;background:linear-gradient(90deg, #044c64 9%, #136874 30%, #044c64 43%, #1e1309 87%);clip-path:polygon(6.5% 0, 100% 0, 93.5% 100%, 0 100%);margin:0 12px 0 0;padding:0 0 3px}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_after .cam_info .icon_off span{font-size:34px}article section.s-price .container ul li.priceoff .price_wrap .price_inner.monitor{color:#9d7330}article section.s-price .container ul li.priceoff .price_wrap .price_inner.monitor .price_left p{border-color:#9d7330}article section.s-price .container ul li.priceoff .price_wrap .price_inner.monitor .price_right .price_before::before{background:url(/assets/agingcare/ope/fat/lipolift/images/price_arrow02.svg) center top/100% auto no-repeat}article section.s-price .container ul li.priceoff .price_wrap .price_inner.monitor .price_right .price_before .price::before{background:#198190}article section.s-price .container ul li.priceoff .price_wrap .price_inner.monitor .price_right .price_after{color:#198190}@media only screen and (max-width: 979px){article section.s-price{padding:11vw 0 15vw}article section.s-price .container ul li{width:90%}article section.s-price .container ul li+li{margin-top:10vw}article section.s-price .container ul li::before{height:6vw}article section.s-price .container ul li h3{font-size:4.5vw;padding:3vw}article section.s-price .container ul li .price_wrap{padding:5vw 2vw}article section.s-price .container ul li .price_wrap .price_inner{padding:0 2vw}article section.s-price .container ul li .price_wrap .price_inner+.price_inner{margin-top:4vw;padding-top:4vw}article section.s-price .container ul li .price_wrap .price_inner .price_left{padding:0 3vw 0 0}article section.s-price .container ul li .price_wrap .price_inner .price_left p{min-width:23vw;font-size:3vw;padding:0.5vw 1vw 0}article section.s-price .container ul li .price_wrap .price_inner .price_left p span{font-size:3.6vw}article section.s-price .container ul li .price_wrap .price_inner .price_right .price{font-size:12vw}article section.s-price .container ul li .price_wrap .price_inner .price_right .price>span{font-size:6vw}article section.s-price .container ul li .price_wrap .price_inner .price_right .price>span>span{font-size:2.7vw;bottom:7.5vw}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right{margin-top:1vw}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_before::before{width:8vw;height:5vw;right:-10vw;top:4vw}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_before .price{font-size:10vw}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_before .price::before{height:2px}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_before .price>span{font-size:5.5vw}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_before .price>span>span{font-size:2.5vw;bottom:6.5vw}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_after{margin-top:4vw}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_after .cam_info{left:-30vw}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_after .cam_info .date{font-size:3.4vw}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_after .cam_info .icon_off{width:27vw;height:6vw;font-size:3.2vw;margin:0 2vw 0 0;padding:0 0 0.5vw}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_after .cam_info .icon_off span{font-size:4.5vw}article section.s-price .container ul li.priceoff .price_wrap .price_inner .price_right .price_after .price{text-align:right}}article section.s-qa{padding:calc(50px + 3vw) 0 calc(90px + 3vw);margin-top:-3vw}article section.s-qa .faq-box{width:980px;counter-reset:number;margin:0 auto}article section.s-qa .faq-box .question{font-family:"Shippori Mincho", serif;font-weight:500;font-style:normal;counter-increment:number}article section.s-qa .faq-box .question::before{display:flex;justify-content:center;align-items:center;content:"Q." counter(number);width:107px;height:100%;font-family:"Shippori Mincho", serif;font-weight:500;font-style:normal;font-size:25px;color:#fff;background:#1b130c;padding:0 20px 0 0;clip-path:polygon(0 0, 100% 0, 70% 100%, 0 100%);top:0;left:0}article section.s-qa .faq-box .question{min-height:62px;background:#fde5d6;padding:10px 15px 10px 115px}article section.s-qa .faq-box .answer{display:block;padding:25px 40px 30px;font-size:18px;margin:0;background:#fff;border-top:none}article section.s-qa .faq-box .answer::before{display:none}article section.s-qa .faq-box .answer+.question{margin-top:30px}@media only screen and (max-width: 979px){article section.s-qa{padding:11vw 0 15vw}article section.s-qa .faq-box{width:95%}article section.s-qa .faq-box .question::before{width:20vw;font-size:4.5vw;padding:0 3vw 0 0;clip-path:polygon(0 0, 100% 0, 80% 100%, 0 100%)}article section.s-qa .faq-box .question{min-height:10vw;line-height:1.5;padding:1.5vw 3vw 1.5vw 23vw}article section.s-qa .faq-box .answer{padding:3vw 4vw 4vw;font-size:3.5vw}article section.s-qa .faq-box .answer+.question{margin-top:4vw}}article section.s-clinic{padding:calc(50px + 3vw) 0 50px;margin-top:-3vw}article section.s-clinic .container{width:980px;margin:0 auto}article section.s-clinic .container .bc_01_047 .bc-item>.info .name{color:#d34302;font-weight:bold}article section.s-clinic .container .bc_01_047 .bc-item>.info .address{font-size:13px}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel a{color:#d34302}@media only screen and (max-width: 979px){article section.s-clinic{padding:11vw 0 5vw}article section.s-clinic .container{width:90%;margin:0 auto}article section.s-clinic .container .bc_01_047 .bc-item>.info{padding:0}article section.s-clinic .container .bc_01_047 .bc-item>.info .name{font-size:6vw;font-weight:bold}article section.s-clinic .container .bc_01_047 .bc-item>.info .address{font-size:3.5vw;margin:0 0 2vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.freetel{width:8vw;height:8vw;margin-right:0 2vw 0 0}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel a{font-size:6vw}article section.s-clinic .container .bc_01_047 .bc-item+.bc-item{margin-top:5vw;padding-top:5vw}}
