@import url("https://fonts.googleapis.com/css2?family=Cormorant+Infant:ital,wght@0,300..700;1,300..700&display=swap");article{overflow:hidden}article>nav{padding:25px 0}article>nav ul{width:980px;display:flex;justify-content:center;align-items:center;margin:0 auto}article>nav ul li{position:relative}article>nav ul li::before{content:"";width:1px;height:90%;background:#97d0d1;position:absolute;left:0;top:5%}article>nav ul li:last-child::after{content:"";width:1px;height:90%;background:#97d0d1;position:absolute;right:0;top:5%}article>nav ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1.3;text-decoration:none;padding:0 37px}article>nav ul li a p{line-height:1.2}article>nav ul li a p.en{font-size:12px;color:#5ca5a7}article>nav ul li a p.ja{font-size:16px;font-weight:600;text-align:center;color:#125051;margin:7px 0 0}@media screen and (max-width: 979px){article>nav{padding:0}article>nav ul{width:100%;flex-wrap:wrap;border-top:1px solid #97d0d1;border-bottom:1px solid #97d0d1}article>nav ul li{width:50%}article>nav ul li::before{height:100%;top:0}article>nav ul li:last-child::after{display:none}article>nav ul li:nth-child(odd)::before{display:none}article>nav ul li:nth-child(n+3){border-top:1px solid #97d0d1}article>nav ul li a{width:100%;height:12vw;padding:3vw}article>nav ul li a p.en{font-size:2.5vw}article>nav ul li a p.ja{font-size:3.5vw;margin:1vw 0 0}}article section{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:400;font-style:normal;font-size:18px}@media screen and (max-width: 979px){article section{font-size:3.5vw}}article section em{font-weight:bold;font-style:normal}article section header.header_attiva{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 0 50px}article section header.header_attiva p{display:flex;justify-content:center;align-items:center;width:100%;height:65px;font-family:"Cormorant Infant", serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:46px;line-height:1;color:#5ca5a7;background:url(/assets/laser/liftup/attiva/images/index.png?2026424102417) center top/auto 100% no-repeat}article section header.header_attiva p span{display:flex;font-size:80%;align-self:flex-end;padding-bottom:0.2em}article section header.header_attiva h2{font-size:22px;font-weight:bold;color:#125051;line-height:1.3;margin:20px 0 0}@media screen and (max-width: 979px){article section header.header_attiva{margin:0 0 7vw}article section header.header_attiva p{height:12vw;font-size:8vw}article section header.header_attiva h2{font-size:4vw;margin:2vw 0 0}}article section.s-mv{text-align:center;background:url(/assets/laser/liftup/attiva/images/mv_bg.jpg?2026424102417) center top no-repeat}@media screen and (max-width: 979px){article section.s-mv{background:none}}article section.s-recommend{padding:60px 0 333px;position:relative}article section.s-recommend::before{content:"";display:block;width:80%;width:calc(50% + 680px);height:700px;background:url(/assets/laser/liftup/attiva/images/recommend01.jpg?2026424102417) center top/cover no-repeat;border-radius:0 50px 50px 0;position:absolute;left:0;bottom:0}article section.s-recommend .container{width:980px;margin:0 auto;position:relative}article section.s-recommend .container ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px 0;position:relative;z-index:1}article section.s-recommend .container ul li{display:flex;align-items:center;width:470px;height:130px;background:#117677;border-radius:10px;overflow:hidden}article section.s-recommend .container ul li:nth-child(2),article section.s-recommend .container ul li:nth-child(3){background:#379092}article section.s-recommend .container ul li .text{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;flex:1;color:#fff;padding:20px 17px}article section.s-recommend .container ul li .text .check{font-size:12px;line-height:1;font-weight:600;color:#f1a5a5;background:url(/assets/laser/liftup/attiva/images/check.svg) left 5px/15px auto no-repeat;padding:0 0 0 20px;margin:0 0 10px}article section.s-recommend .container ul li .text .check span{display:inline-flex;font-size:18px;line-height:1;padding-left:0.3em}article section.s-recommend .container ul li .text p{line-height:1.5;font-weight:600}@media screen and (max-width: 979px){article section.s-recommend{padding:9vw 0 42vw}article section.s-recommend::before{width:95vw;height:140vw;border-radius:0 6vw 6vw 0}article section.s-recommend .container{width:80%}article section.s-recommend .container ul{gap:3vw 0}article section.s-recommend .container ul li{width:100%;height:20vw;background:#117677;border-radius:2vw}article section.s-recommend .container ul li:nth-child(2),article section.s-recommend .container ul li:nth-child(3){background:#117677}article section.s-recommend .container ul li:nth-child(odd){background:#379092}article section.s-recommend .container ul li figure{width:15vw}article section.s-recommend .container ul li .text{padding:2vw 3vw}article section.s-recommend .container ul li .text .check{font-size:2.5vw;background:url(/assets/laser/liftup/attiva/images/check.svg) left 1vw/3.5vw auto no-repeat;padding:0 0 0 4vw;margin:0 0 1vw}article section.s-recommend .container ul li .text .check span{font-size:3.5vw}}article section.s-what{padding:100px 0 110px;margin-top:-250px;position:relative}article section.s-what::before{content:"";display:block;width:80%;width:calc(50% + 680px);height:100%;background:#fff;border-radius:50px 0 0 50px;position:absolute;right:0;top:0}article section.s-what::after{content:"";display:block;width:1016px;height:461px;background:url(/assets/laser/liftup/attiva/images/what01.png?2026424102417) center bottom/100% auto no-repeat;position:absolute;left:60%;left:calc(50% + 135px);top:-255px}article section.s-what>*{position:relative}article section.s-what .container{width:980px;margin:0 auto}article section.s-what .container p em{color:#df7070}@media screen and (max-width: 979px){article section.s-what{padding:9vw 0 12vw;margin-top:-30vw}article section.s-what::before{width:95%;border-radius:6vw 0 0 6vw}article section.s-what::after{width:100vw;height:50vw;position:absolute;left:inherit;right:-55vw;top:-22vw}article section.s-what .container{width:80%}}article section.s-point{background:url(/assets/laser/liftup/attiva/images/point01.jpg?2026424102417) center top/cover no-repeat;padding:35px 0 150px;position:relative}article section.s-point::before{content:"";display:block;width:80%;width:calc(50% + 250px);height:100%;background:#fff;border-radius:0 0 0 50px;position:absolute;right:0;top:0}article section.s-point>*{position:relative}article section.s-point .grid{display:grid;grid-template-columns:1fr 140px 130px 670px 1fr;grid-template-rows:130px 230px auto;position:relative}article section.s-point .grid+.grid{margin-top:85px}article section.s-point .grid-img{grid-column:1 / 4;grid-row:1 / 3;border-radius:0 50px 0 0}article section.s-point .grid-img.bg01{background:url(/assets/laser/liftup/attiva/images/point02.jpg?2026424102417) right center/cover no-repeat}article section.s-point .grid-img.bg02{background:url(/assets/laser/liftup/attiva/images/point03.jpg?2026424102417) left center/cover no-repeat}article section.s-point .grid-img.bg03{background:url(/assets/laser/liftup/attiva/images/point04.jpg?2026424102417) center center/cover no-repeat}article section.s-point .grid-num{grid-column:4 / 5;grid-row:1 / 2;display:flex;justify-content:flex-end;align-items:center}article section.s-point .grid-num-inner{display:flex;justify-content:flex-end;align-items:center;width:550px;position:relative}article section.s-point .grid-num-inner::before{content:"";display:block;width:400px;height:1px;background:#5ca5a7;position:absolute;left:0;top:50%}article section.s-point .grid-num-inner p{font-family:"Cormorant Infant", serif;font-optical-sizing:auto;font-weight:600;font-style:normal}article section.s-point .grid-num-inner p.en{font-size:20px;line-height:1;color:#5ca5a7;margin-right:-0.75em;position:relative}article section.s-point .grid-num-inner p.num{font-size:100px;font-weight:400;line-height:1;color:#bbe4e5}article section.s-point .grid-contents{grid-column:3 / 5;grid-row:2 / 4;background:#fff;padding:50px 55px 55px 65px;box-shadow:20px 20px 0 #379092}article section.s-point .grid-contents header{display:flex;justify-content:flex-start;margin:0 0 30px -105px}article section.s-point .grid-contents header h3{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:24px;font-weight:500;line-height:1.4;color:#fff;background:#df8181;padding:5px 30px 8px;border-radius:10px}article section.s-point .grid-contents .img01,article section.s-point .grid-contents .img03{text-align:center;margin:30px 0 0}article section.s-point .grid-contents .contents01{display:flex;gap:0 25px}article section.s-point .grid-contents .contents01 .text{flex:1}article section.s-point .grid.reverse{grid-template-columns:1fr 120px 530px 150px 120px 1fr}article section.s-point .grid.reverse .grid-img{grid-column:4 / 7;border-radius:50px 0 0 0}article section.s-point .grid.reverse .grid-num{grid-column:2 / 4;justify-content:flex-start}article section.s-point .grid.reverse .grid-contents{grid-column:2 / 5}@media screen and (max-width: 979px){article section.s-point{padding:7vw 0 15vw}article section.s-point::before{width:65%;border-radius:0 0 0 6vw}article section.s-point .grid{grid-template-columns:2.5vw 9vw 38vw 46vw 1fr;grid-template-rows:30vw 15vw auto}article section.s-point .grid+.grid{margin-top:9vw}article section.s-point .grid-img{border-radius:0 6vw 0 0}article section.s-point .grid-num{align-items:flex-end}article section.s-point .grid-num-inner{width:40vw;margin-right:-3vw}article section.s-point .grid-num-inner::before{width:15vw}article section.s-point .grid-num-inner p.en{font-size:4vw}article section.s-point .grid-num-inner p.num{font-size:14vw}article section.s-point .grid-contents{padding:5vw 4vw 5vw 4vw;box-shadow:2vw 2vw 0 #379092}article section.s-point .grid-contents header{margin:0 0 4vw -8vw}article section.s-point .grid-contents header h3{font-size:4vw;line-height:1.2;padding:1vw 4vw 1.2vw;border-radius:2vw}article section.s-point .grid-contents .img01,article section.s-point .grid-contents .img03{margin:4vw 0 0}article section.s-point .grid-contents .contents01{gap:0 3vw;margin:0 0 1em}article section.s-point .grid-contents .contents01 .text{flex:1}article section.s-point .grid-contents .contents01 .img02{text-align:center}article section.s-point .grid-contents .contents01 .img02 img{width:25vw}article section.s-point .grid.reverse{grid-template-columns:1fr 45vw 37vw 4vw 8.5vw}article section.s-point .grid.reverse .grid-img{grid-column:3 / 6;border-radius:6vw 0 0 0}article section.s-point .grid.reverse .grid-num-inner{width:40vw;margin-left:-3vw}article section.s-point .grid.reverse .grid-num-inner::before{width:15vw}article section.s-point .grid.reverse .grid-num-inner p.en{font-size:4vw}article section.s-point .grid.reverse .grid-num-inner p.num{font-size:14vw}article section.s-point .grid.reverse .grid-contents{grid-column:2 / 4}}article section.s-price{background:url(/assets/laser/liftup/attiva/images/price01.jpg?2026424102417) center top/cover no-repeat;padding:90px 0 150px}article section.s-price .container{width:980px;margin:0 auto}article section.s-price .container ul.discount{display:flex;justify-content:center;align-items:center;gap:23px;margin:0 0 40px}article section.s-price .container ul.discount li{width:220px;text-align:center;background:#fffde3;border-width:1px;border-style:solid;border-radius:10px;padding:0 0 12px;overflow:hidden}article section.s-price .container ul.discount li .discount-index{font-size:20px;color:#fff;padding:2px 5px 4px;margin:0 0 4px}article section.s-price .container ul.discount li .off{display:flex;justify-content:center;align-items:flex-end;font-weight:600}article section.s-price .container ul.discount li .off .num{font-size:80px;line-height:0.8;padding:0 0 0.1em}article section.s-price .container ul.discount li .off .percent{font-size:24px;line-height:1.2;text-align:left;padding:0 0 0 3px}article section.s-price .container ul.discount li .off .percent span{font-size:32px}article section.s-price .container ul.discount li.place-2{color:#125051;border-color:#125051}article section.s-price .container ul.discount li.place-2 .discount-index{background:#125051}article section.s-price .container ul.discount li.place-3{color:#117677;border-color:#117677}article section.s-price .container ul.discount li.place-3 .discount-index{background:#117677}article section.s-price .container ul.discount li.place-4{color:#df7070;border-color:#df7070}article section.s-price .container ul.discount li.place-4 .discount-index{background:#df7070}article section.s-price .container ul.price-list li{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:10px;padding:30px 50px}article section.s-price .container ul.price-list li+li{margin-top:35px}article section.s-price .container ul.price-list li .price-left{flex:1}article section.s-price .container ul.price-list li .price-left p{font-size:24px}article section.s-price .container ul.price-list li .price-right{width:475px;font-size:20px}article section.s-price .container ul.price-list li .price-right .price-inner{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 25px}article section.s-price .container ul.price-list li .price-right .price-inner+.price-inner{border-top:1px dashed #3c3c3c;margin-top:15px;padding-top:15px}article section.s-price .container ul.price-list li .price-right .price-inner.monitor{color:#df7070}article section.s-price .container ul.price-list li .price-right .price-inner-left{width:160px;text-align:center}article section.s-price .container ul.price-list li .price-right .price-inner-right .price{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:60px;line-height:0.8;padding:0 0 0.1em}article section.s-price .container ul.price-list li .price-right .price-inner-right .price>span{font-size:30px;margin:0 0 0 0.1em;position:relative}article section.s-price .container ul.price-list li .price-right .price-inner-right .price>span>span{font-size:14px;white-space:nowrap;position:absolute;left:50%;bottom:38px;transform:translate(-50%, 0)}@media screen and (max-width: 979px){article section.s-price{padding:9vw 0 12vw}article section.s-price .container{width:95%}article section.s-price .container ul.discount{gap:2%;margin:0 0 5vw}article section.s-price .container ul.discount li{flex:1;font-size:3vw;border-radius:2vw;padding:0 0 2vw}article section.s-price .container ul.discount li .discount-index{font-size:3.5vw;padding:0.5vw 1vw 0.75vw;margin:0 0 1vw}article section.s-price .container ul.discount li .off .num{font-size:12vw}article section.s-price .container ul.discount li .off .percent{font-size:4vw;padding:0 0 0 0.5vw}article section.s-price .container ul.discount li .off .percent span{font-size:5vw}article section.s-price .container ul.price-list li{border-radius:2vw;padding:3vw 3vw}article section.s-price .container ul.price-list li+li{margin-top:4vw}article section.s-price .container ul.price-list li .price-left p{font-size:3.5vw}article section.s-price .container ul.price-list li .price-right{width:60vw;font-size:3.5vw}article section.s-price .container ul.price-list li .price-right .price-inner{padding:0 1vw}article section.s-price .container ul.price-list li .price-right .price-inner+.price-inner{margin-top:2vw;padding-top:2vw}article section.s-price .container ul.price-list li .price-right .price-inner-left{width:18vw}article section.s-price .container ul.price-list li .price-right .price-inner-left p{line-height:1.2}article section.s-price .container ul.price-list li .price-right .price-inner-right .price{font-size:8vw}article section.s-price .container ul.price-list li .price-right .price-inner-right .price>span{font-size:5vw}article section.s-price .container ul.price-list li .price-right .price-inner-right .price>span>span{font-size:2.5vw;bottom:6vw}}article section.s-qa{padding:90px 0 0}article section.s-qa .container{width:980px;margin:0 auto}article section.s-qa .container ul li{border-top:1px solid #5ca5a7;border-bottom:1px solid #5ca5a7}article section.s-qa .container ul li+li{margin-top:45px}article section.s-qa .container ul li h3{display:flex;justify-content:flex-start;align-items:center;min-height:60px;font-size:18px;font-weight:500;background:#f0f7f8;color:#125051;padding:10px 10px 10px 100px;position:relative}article section.s-qa .container ul li h3::before{content:"Q";display:flex;justify-content:center;align-items:center;width:54px;height:54px;font-family:"Cormorant Infant", serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:28px;background:url(/assets/laser/liftup/attiva/images/qa01.svg) left top/90% auto no-repeat;color:#fff;border-radius:100%;padding:0 0.2em 0.3em 0;position:absolute;left:30px;top:-12px}article section.s-qa .container ul li .text{padding:20px 30px}@media screen and (max-width: 979px){article section.s-qa{padding:9vw 0 0}article section.s-qa .container{width:95%}article section.s-qa .container ul li+li{margin-top:6vw}article section.s-qa .container ul li h3{min-height:10vw;font-size:4vw;line-height:1.2;padding:1.5vw 1.5vw 1.5vw 15vw}article section.s-qa .container ul li h3::before{width:10vw;height:10vw;font-size:6vw;left:3vw;top:-2vw}article section.s-qa .container ul li .text{padding:3vw 4vw}}article section.s-photo{padding:90px 0 100px;position:relative}article section.s-photo::before{content:"";display:block;width:80%;width:calc(50% + 680px);height:680px;background:url(/assets/laser/liftup/attiva/images/photo01.jpg?2026424102417) center right/cover no-repeat;border-radius:0 50px 50px 0;position:absolute;left:0;bottom:0}article section.s-photo .container{width:980px;margin:0 auto;position:relative}article section.s-photo .container .photo_item{display:flex;justify-content:center;flex-wrap:wrap;gap:40px 0}article section.s-photo .container .photo_item li{width:600px}article section.s-photo .container .photo_item li .img img{border-radius:10px}article section.s-photo .container .slider_wrap{margin-top:30px}article section.s-photo .container .slider_wrap .photo_slider{margin:0}article section.s-photo .container .slider_wrap .photo_slider .slider_inner img{display:block;margin:0 auto}article section.s-photo .container .slider_wrap .photo_slider .slick-prev,article section.s-photo .container .slider_wrap .photo_slider .slick-next{background:transparent}article section.s-photo .container .slider_wrap .photo_slider .slick-next::before,article section.s-photo .container .slider_wrap .photo_slider .slick-prev::before{background-size:30px auto}article section.s-photo .container .slider_wrap .photo_slider .slick-next{right:14%}article section.s-photo .container .slider_wrap .photo_slider .slick-prev{left:14%}article section.s-photo .container .slider_wrap .photo_slider .slick-dots{bottom:-49px}article section.s-photo .container .slider_wrap .photo_slider .slick-dots li button::before{background:#c9c9c9;opacity:1}article section.s-photo .container .slider_wrap .photo_slider .slick-dots li.slick-active button::before{background:#125051}article section.s-photo .container .doctor{text-align:right;display:block;width:600px;margin:0 auto 20px}article section.s-photo .container .mhlw-risk{min-height:inherit;margin:30px auto 0}article section.s-photo .container .mhlw-risk .mhlw-risk-single{margin:0;background:#fff}@media screen and (max-width: 979px){article section.s-photo{padding:9vw 0 12vw}article section.s-photo::before{width:97.5vw;height:72%;border-radius:0 6vw 6vw 0}article section.s-photo .container{width:85%}article section.s-photo .container .photo_item{gap:4vw 0}article section.s-photo .container .photo_item li{width:100%}article section.s-photo .container .photo_item li .img img{border-radius:2vw}article section.s-photo .container .slider_wrap .photo_slider .slick-prev,article section.s-photo .container .slider_wrap .photo_slider .slick-next{display:block !important}article section.s-photo .container .slider_wrap .photo_slider .slick-next::before,article section.s-photo .container .slider_wrap .photo_slider .slick-prev::before{background-size:5.5vw auto}article section.s-photo .container .slider_wrap .photo_slider .slick-next,article section.s-photo .container .slider_wrap .photo_slider .slick-prev{right:-8%}article section.s-photo .container .slider_wrap .photo_slider .slick-prev{left:-8%}article section.s-photo .container .slider_wrap .photo_slider .slick-dots{bottom:-10vw}article section.s-photo .container .doctor{width:100%;margin-bottom:7vw}article section.s-photo .container .mhlw-risk{margin:4vw auto 0}article section.s-photo .container .mhlw-risk .mhlw-risk-single{font-size:2.5vw;padding:2vw}}article section.s-clinic{padding:90px 0}article section.s-clinic .container{width:980px;margin:0 auto}article section.s-clinic .container .bc_01_047 .bc-item>.info>.name{font-weight:bold;color:#5ca5a7}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.number{font-weight:bold;color:#5ca5a7}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.freetel{fill:#5ca5a7}@media screen and (max-width: 979px){article section.s-clinic{padding:9vw 0 0}article section.s-clinic .container{width:95%}article section.s-clinic .container .bc_01_047 .bc-item>.info{padding:0;margin:0 0 3vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.name{font-size:5vw;margin:0}article section.s-clinic .container .bc_01_047 .bc-item>.info .address{font-size:3vw;margin:2vw 0 0}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel{margin:2vw 0 0}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.number{font-size:5.5vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.freetel{width:7vw;height:7vw;margin:0 2vw 0 0}}
