@media(min-width: 768px){html,body{-ms-scroll-chaining:none;overscroll-behavior:none}body{-ms-touch-action:pan-y;touch-action:pan-y}}.site__main{max-width:2000px;margin:0 auto;overflow:hidden;position:relative;font-size:14px}.site__main .section,.site__main section{position:relative}.site__main p{line-height:1.8}@media(max-width: 1024px){.site__main{font-size:18px}}#loader{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;background:var(--c-peacock);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3vw;font-family:var(--Seasons);color:var(--c-yellow)}#loader p{position:relative}#loader strong{font-weight:normal}#loader .loader__blur{position:absolute;background:var(--c-peacock);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-filter:blur(25px);filter:blur(25px);border-radius:100%;-webkit-transition:-webkit-transform 1.5s ease;transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease, -webkit-transform 1.5s ease}#loader .loader__blur.--a{top:-1em;left:-2em;width:7em;height:3em}#loader .loader__blur.--b{top:-2em;left:4em;width:6em;height:4em}#loader .loader__blur.--c{top:0em;left:5em;width:6em;height:3em}#loader .loader__blur.--d{bottom:-1em;left:0em;width:5em;height:3em}#loader .loader__blur.--e{bottom:-1em;right:-3em;width:5em;height:3em}.section__visual{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:19px}.section__visual .fp-tableCell{width:100vw}.section__visual .visual__wrapper{width:95%;max-width:100em;height:52.63em;margin:0 auto;border-radius:7.9em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;overflow:hidden}.section__visual .visual__wrapper h1{margin-top:8%;font-size:200px;line-height:1;position:relative;z-index:10}.section__visual .visual__wrapper h1 i{display:inline-block}.section__visual .visual__bg{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1600px){.section__visual .visual__wrapper h1{font-size:140px}}@media(max-width: 1400px){.section__visual{font-size:16px}.section__visual .visual__wrapper h1{margin-top:6%;font-size:100px}}@media(max-width: 1280px){.section__visual .visual__wrapper{height:40em}.section__visual .visual__wrapper h1{font-size:80px}}@media(max-width: 1024px){.section__visual .visual__wrapper h1{font-size:60px}}@media(orientation: portrait){.section__visual{margin-top:0}.section__visual .visual__wrapper{width:100%;height:auto;border-radius:0 0 7.9em 7.9em}.section__visual .visual__wrapper h1{position:absolute;top:5%;font-size:80px}.section__visual .visual__bg{position:relative;top:auto;left:auto;translate:0 0}}.section__title{padding:60px 0 150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.section__title h3{font-size:70px}.section__title strong{font-size:25px;font-weight:500;padding:20px 0 30px}.section__title p{font-weight:500;opacity:.8}@media(max-width: 1024px){.section__title h3{font-size:90px}.section__title strong{font-size:35px}}.section__clinic{width:100%;max-width:2000px;height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px}.section__clinic .clinic__wrapper{width:95%;height:95%;border-radius:10.7em;overflow:hidden}.section__clinic .clinic__container{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;padding:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section__clinic .clinic__title{position:relative;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section__clinic .clinic__title h4{font-size:200px;font-family:var(--Seasons);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section__clinic .clinic__title h4 em{font-size:50px;padding-right:.2em}.section__clinic .clinic__title h4 strong{line-height:.7}.section__clinic .clinic__title h4 strong.--lh2{line-height:1}.section__clinic .clinic__title h4,.section__clinic .clinic__title h4 *{font-weight:normal}.section__clinic .clinic__title .title__sub{position:absolute;right:0;font-size:25px;white-space:nowrap}.section__clinic .clinic__title .title__sub strong{font-weight:500}.section__clinic .clinic__title .title__sub.--bottom{top:100%}.section__clinic .clinic__title .title__sub.--top{bottom:calc(100% + 1em)}.section__clinic video{width:100%;min-height:100dvh;-o-object-fit:cover;object-fit:cover}.section__clinic.--petit .clinic__title .title__sub.--top{bottom:1.4em;right:16.5em}@media(max-width: 1600px){.section__clinic .clinic__title h4{font-size:140px}.section__clinic .clinic__title h4 em{font-size:40px}.section__clinic .clinic__title .title__sub{font-size:22px}}@media(max-width: 1280px){.section__clinic{font-size:18px}.section__clinic .clinic__container{padding:100px}.section__clinic .clinic__title h4{font-size:100px}.section__clinic .clinic__title h4 em{font-size:34px}.section__clinic .clinic__title .title__sub{font-size:20px}}@media(max-width: 1024px){.section__clinic .clinic__container{padding:100px 80px}.section__clinic .clinic__title h4{font-size:20px}.section__clinic .clinic__title h4 em{font-size:30px}}.section__product,.section__equip{width:95%;max-width:1900px;margin:0 auto 50px;overflow:hidden}.section__product .swiper-slide,.section__equip .swiper-slide{width:16.6666666667%}.section__product .swiper-slide a,.section__equip .swiper-slide a{width:92%;aspect-ratio:1/1;border-radius:80px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;font-family:var(--Seasons);color:var(--c-yellow);position:relative}.section__product .swiper-slide a strong,.section__equip .swiper-slide a strong{position:relative;z-index:10}.section__product .swiper-slide a::after,.section__equip .swiper-slide a::after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;background:#1d2f28;mix-blend-mode:multiply}.section__product .swiper-slide a strong,.section__product .swiper-slide a::after,.section__equip .swiper-slide a strong,.section__equip .swiper-slide a::after{opacity:0;-webkit-transition:.6s;transition:.6s}.section__product .swiper-slide a:hover strong,.section__product .swiper-slide a:hover::after,.section__equip .swiper-slide a:hover strong,.section__equip .swiper-slide a:hover::after{opacity:1}.section__product .--ulthera a,.section__equip .--ulthera a{background:url(/img/main/equip/ulthera.png) center/cover}.section__product .--thermage a,.section__equip .--thermage a{background:url(/img/main/equip/thermage.png) center/cover}.section__product .--titanium a,.section__equip .--titanium a{background:url(/img/main/equip/titanium.png) center/cover}.section__product .--xerf a,.section__equip .--xerf a{background:url(/img/main/equip/xerf.png) center/cover}.section__product .--shurink a,.section__equip .--shurink a{background:url(/img/main/equip/shurink.png) center/cover}.section__product .--inmode a,.section__equip .--inmode a{background:url(/img/main/equip/inmode.png) center/cover}.section__product .swiper-slide{width:33.3333333333%}.section__product .swiper-slide a{aspect-ratio:auto;height:295px;text-align:center}.section__product .swiper-slide a::after{background:#46372c}.section__product .--REJURAN a{background:url(/img/main/product/REJURAN.png) center/cover}.section__product .--JUVELOOK a{background:url(/img/main/product/JUVELOOK.png) center/cover}.section__product .--Re2O a{background:url(/img/main/product/Re2O.png) center/cover}.section__case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:800px;margin-top:100px;font-size:25px;text-align:center}.section__case .case__wrapper{width:95%;height:100%;border-radius:150px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section__case .case__container{width:50%;height:100%}.section__case .case__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--c-peacock)}.section__case .case__title h3{font-size:200px;line-height:1}.section__case .case__img{background:url(/img/main/case.png) center/cover}@media(max-width: 1600px){.section__case{font-size:22px}.section__case .case__title h3{font-size:140px}}@media(max-width: 1400px){.section__case .case__title h3{font-size:120px}}@media(max-width: 1280px){.section__case .case__title h3{font-size:100px}}@media(max-width: 1024px){.section__case{height:90dvh;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__case .case__wrapper{border-radius:100px}.section__case .case__title h3{font-size:80px}.section__case .case__img{width:65%}.section__case .case__title{width:35%}}@media(orientation: portrait){.section__case .case__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section__case .case__container{width:100%}.section__case .case__img{height:55%}.section__case .case__title{height:45%}}/*# sourceMappingURL=index.min.css.map */