html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}img{vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:top;font-size:0;line-height:0}html{font-size:62.5%;scroll-behavior:smooth}body{color:#000;font-size:1.6em;font-family:"Lato",sans-serif;font-weight:400;font-feature-settings:"halt";-webkit-font-smoothing:antialiased;line-height:1.625;letter-spacing:.1em;background:#fff;height:100%;position:relative;-webkit-text-size-adjust:100%;word-break:break-all}main{overflow:hidden}button,input,select,textarea{color:#000;font-size:1em;outline:none}input,button{border:none;background:none}input[type=button],input[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}a{text-decoration:none;color:#000}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}label,select,input[type=submit]{cursor:pointer}*,*:before,*:after{box-sizing:border-box}a{transition:all 0.3s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}a:hover{opacity:.8;filter:alpha(opacity=80)}a:hover img.over{opacity:.8;filter:alpha(opacity=80);cursor:pointer}em{color:#0f082c;font-weight:bold;font-style:normal}img,svg{max-width:100%;max-height:100%;width:100%;height:auto;vertical-align:bottom}address{font-style:normal}.pc-none{display:none !important}.swiper .swiper-button-next,.swiper .swiper-button-prev{color:#fff}.swiper .swiper-button-next::after,.swiper .swiper-button-prev::after{font-size:29px}.swiper .swiper-pagination{bottom:0}.swiper .swiper-pagination-bullet{width:15px;height:15px;background-color:#34374e}body{min-width:1200px}.container{max-width:1440px;margin:0 auto}.drawerCtn{display:none}.header{display:none}.mv{padding-top:29px;background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}.mv__row{display:flex;align-items:flex-start;-moz-column-gap:46px;column-gap:46px}.mv__row__logo{padding:43px 60px;background-color:#0f082c}.mv__row__logo__image{width:305px}.mv__row__logo__text{display:block;margin-top:5px;margin-left:3px;font-weight:700;font-size:2.3rem;line-height:1}.mv__row__list{display:flex;flex-wrap:wrap;-moz-column-gap:2.5%;column-gap:2.5%;row-gap:20px}.mv__row__list__item{display:grid;place-content:center;width:31%;height:74px;border-radius:20px;border:1px solid #fff;box-shadow:0 4px 4px rgba(0,0,0,.25);background-image:linear-gradient(to bottom, #d9d9d9, #868893 8%, #050923);font-weight:700;font-size:1.5rem;line-height:1.6;letter-spacing:0;text-align:center}.mv__row__list__item.fs16{font-size:1.6rem}.mv__row__list__item.fs12{font-size:1.2rem}.mv__container{margin-top:53px;width:1055px;margin-left:auto;margin-right:0}.mv__container__text{margin-left:146px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:5.6rem;line-height:1.5178571429;letter-spacing:0;text-shadow:0 4px 4px rgba(0,0,0,.25)}.mv__container__text .big{font-size:6.4rem}.mv__container__desc{position:relative;margin-top:118px;padding-top:27px;padding-left:144px;padding-bottom:26px;font-size:2.3rem;line-height:1.4347826087;background-color:#57596c}.mv__container__desc::after{content:"";position:absolute;width:486px;height:664px;top:-544px;left:-330px;background-image:url(../img/front/mv/dr.png);background-repeat:no-repeat;background-size:contain}.intro{background-color:#e6e6e6}.intro .container{padding:51px 87px 57px}.intro__ttl{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 15px 15px;font-weight:800;font-size:3.5rem;line-height:1.7428571429;letter-spacing:.13em;color:#747474;border-bottom:2px solid #91878d}.intro__text{max-width:940px;margin:54px auto 0;margin-top:53px;padding-right:53px;font-size:2.6rem;line-height:1.48;color:#747474}.intro__row{display:grid;gap:25px;font-weight:700;font-size:1.9rem;color:#747474;text-shadow:0 4px 4px rgba(0,0,0,.25);max-width:940px;margin:50px auto 0}.intro__row__button{position:relative;padding-left:13px;padding-right:36px;height:36px;display:flex;flex-direction:column;justify-content:center;border-radius:100px;background-color:#34374e;font-weight:700;font-size:1.2rem;letter-spacing:.13em;color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);width:280px;margin:0 0 0 auto;letter-spacing:.07em}@media(hover: hover){.intro__row__button{transition:all .3s}.intro__row__button:hover{background-color:#0f005b}}.intro__row__button::before{content:"";position:absolute;width:15px;height:19px;right:14px;top:50%;background-image:url(../img/front/cmn/chevron.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}.concerns{position:relative;padding-bottom:194px}.concerns::before{content:"";position:absolute;width:100%;height:194px;bottom:0;left:0;background-image:linear-gradient(to top, #080e33, rgba(8, 14, 51, 0.6), #fff);opacity:.6}.concerns__ttl{position:relative;padding:36px 0 48px;font-weight:700;font-size:4.7rem;color:#fff;text-align:center}.concerns__ttl::before{position:absolute;content:"";inset:0;background-color:rgba(99,86,71,.75);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);mix-blend-mode:multiply}.concerns__ttl span{position:relative;z-index:1}.concerns__ttl__head{position:relative;padding:58px 0 75px;background-image:url(../img/front/concerns/doyouhave.jpg);background-repeat:no-repeat;background-size:cover}.concerns__ttl__head::after{content:"";position:absolute;width:100%;height:194px;top:100%;left:0;background-image:linear-gradient(to bottom, #080e33, rgba(8, 14, 51, 0.6), #fff);opacity:.6}.concerns__slider{margin-top:228px;padding-bottom:48px}.concerns__slider .swiper-wrapper{margin:0 -35px}.concerns__slider .swiper-slide{padding:0 35px;width:668px;height:auto}.concerns__item{position:relative;padding:87px 0 135px;height:100%;background-color:#fff;border-radius:40px;border:1px solid #747474;box-shadow:0 10px 15px rgba(0,0,0,.25);text-align:center}.concerns__item__category{position:absolute;width:100%;height:87px;top:0;left:0;display:grid;place-content:center;font-weight:700;font-size:2.2rem;line-height:1.1;letter-spacing:.03em;color:#34374e}.concerns__item__ctn{position:relative}.concerns__item__ctn__image{position:relative;width:503px;margin:0 auto;aspect-ratio:1.996031746}.concerns__item__ctn__image::after{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.show .concerns__item__ctn__image::after{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.concerns__item__ctn__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100%;width:100%}.concerns__item__ctn__text{position:absolute;top:30%;left:50%;width:100%;transform:translateX(-50%);font-family:"Noto Sans",sans-serif;font-weight:700;font-size:1.9rem;line-height:1.6842105263;color:#fff}.concerns__item__ctn__row{position:absolute;top:62%;left:50%;width:100%;transform:translateX(-50%);display:flex;justify-content:center;-moz-column-gap:11px;column-gap:11px}.concerns__item__ctn__btn{display:grid;place-content:center;width:97px;height:43px;font-size:2.5rem;color:#fff;border-radius:100px;background-color:#bb90a7}.concerns__item__ctn__btn.--gray{background-color:#747474}@media(hover: hover){.concerns__item__ctn__btn{transition:all .3s}.concerns__item__ctn__btn:hover{opacity:.7}}.concerns__item__bottomText{position:absolute;width:100%;height:135px;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.concerns__item__bottomText__treatment{display:block;font-weight:700;font-size:2.8rem;letter-spacing:.05em;color:#34374e}.concerns__item__bottomText__treatment:not(:first-child){margin-top:10px}.concerns__item__bottomText__detail{display:block;font-weight:700;font-size:2rem;line-height:1;letter-spacing:.05em;color:#34374e}.concerns__item__bottomText__detail:not(:first-child){margin-top:10px}.concerns__item__bottomText__detail.-font-mont{font-family:"Montserrat",sans-serif;font-weight:400;line-height:1}.lists{margin-top:62px}.lists .container{max-width:1155px}.lists__ttl{margin:92px auto 0;width:662px;height:78px;display:grid;place-content:center;font-weight:700;font-size:4rem;color:#fff;border-radius:16px;background-color:#0f082c}.lists__ttl:first-of-type{margin-top:0}.lists__list{margin-top:50px;display:flex;-moz-column-gap:5px;column-gap:5px}.lists__item{width:283px;display:flex;flex-direction:column;align-items:center;text-align:center}.lists__item__box{padding-top:6px;padding-bottom:5px;width:206px;display:flex;flex-direction:column;align-items:center;height:176px;border:1px solid #000;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.lists__item__box__image{flex-shrink:0;width:147px}.lists__item__box__text{flex:1;display:grid;place-content:center;font-weight:700;font-size:1.5rem;line-height:1.3333333333;letter-spacing:.04em}.lists__item__box__text.-font-mont{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.2666666667}.lists__item__box__text.-font-small{font-size:1.3rem}.lists__item__text{position:relative;margin-top:38px;font-family:"Montserrat",sans-serif;font-size:1.5rem;line-height:1.2666666667;letter-spacing:.03em}.lists__item__text::before{content:"";position:absolute;width:36px;height:17px;top:-25px;left:50%;transform:translateX(-50%);border-top:17px solid #747474;border-left:18px solid transparent;border-right:18px solid transparent}.benefits{background-color:#e6e6e6}.benefits__ttl{padding:17px 0;font-weight:800;font-size:4rem;text-align:center;color:#fff;background-color:#0f082c}.benefits .container{padding:0 15px;max-width:1404px}.benefits__list{padding:16px 0 30px;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:minmax(354px, max-content);-moz-column-gap:14px;column-gap:14px}.benefits__item{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:min-content minmax(60px, min-content) minmax(158px, 1fr);justify-items:center;background-color:#f6f6f6;border-radius:15px;border:2px solid #fff;box-shadow:0 4px 4px rgba(0,0,0,.25);word-break:normal;padding:15px 0 0}.benefits__item__image{width:171px}.benefits__item__text{display:grid;place-content:center;font-weight:900;font-size:1.4rem;line-height:1.3333333333;text-align:center;letter-spacing:.04em}.benefits__item__text.-font-large{font-size:1.6rem}.benefits__item__box{padding:15px;background-color:#9ba9c6;border-radius:15px;margin-top:10px}.benefits__item__box__item{margin-left:1em;font-family:"Noto Sans",sans-serif;font-weight:700;font-size:1.3rem;line-height:1.9230769231;letter-spacing:0;color:#000;text-indent:-1em}.benefits__item__box__item::before{display:inline-block;margin-right:5px;content:"";width:4px;height:4px;border-radius:50%;background-color:currentColor;vertical-align:middle;transform:translateY(-1px)}.benefits__item__box__item.-font-small{font-size:1rem;line-height:2}.benefits__item__box__item.-color-gray{color:#313640}.bianca__ttl{padding:17px 0;font-weight:800;font-size:4rem;text-align:center;color:#fff;background-color:#0f082c}.bianca__row{display:flex}.bianca__image{width:498px}.bianca__text{flex:1}.bianca__text__ttl{display:block;font-weight:800;font-size:4rem;color:#000;text-shadow:0 3px 7px rgba(255,255,255,.7)}.bianca__text__ttl__head{padding:35px 60px 25px;padding-right:0;background-color:#c7c7c7;box-shadow:inset 0 5px 20px rgba(0,0,0,.25)}.bianca__text__ttl__sub{display:block;margin-top:5px;font-family:"Noto Sans",sans-serif;font-weight:600;font-size:2rem}.bianca__text__para{margin-top:25px;padding:0 61px;font-size:1.5rem;line-height:1.8666666667;letter-spacing:0;word-break:normal}.bianca__text__para:first-of-type{margin-top:34px}.bianca__text__para:last-of-type{margin-bottom:50px}.treatments{background-color:#e6e6e6}.treatments__ttl{padding:17px 0;font-weight:800;font-size:4rem;text-align:center;color:#fff;background-color:#0f082c}.treatments .container{padding:0 15px;max-width:1298px}.treatments__index{margin:0 64px;padding:44px 0 63px;display:flex;flex-wrap:wrap;gap:18px 13px;border-bottom:6px solid #0f082c}.treatments__index__item{flex-grow:1;padding:13px 10px;display:flex;justify-content:center;font-family:"Noto Sans",sans-serif;font-weight:600;font-size:2rem;line-height:1;letter-spacing:0;color:#000;background-color:#fff;border-radius:15px;box-shadow:0 5px 4px rgba(0,0,0,.15)}@media(hover: hover){.treatments__index__item{transition:all .3s}.treatments__index__item:hover{background-color:#c1c0d7}}.treatment{margin-top:63px;padding-bottom:66px;background-color:#fff}.treatment__ttl{padding:17px 0;font-family:"Montserrat",sans-serif;font-weight:700;font-size:3.5rem;text-align:center;color:#fff;background-color:#0f082c}.headRow{padding:35px 0;display:flex;-moz-column-gap:26px;column-gap:26px;max-width:1100px;margin:0 auto}.headRow__fig{width:391px}.headRow__fig__caption{font-family:"Noto Sans",sans-serif;font-weight:700;font-size:2.4rem;letter-spacing:0;line-height:1.3333333333}.headRow__fig__image{margin:45px 0 0;width:90%}.headRow__text{flex:1}.headRow__text__box__item{padding:15px 20px;width:-moz-fit-content;width:fit-content;font-family:"Noto Sans",sans-serif;font-weight:600;font-size:1.4rem;letter-spacing:0;background-color:#d9d9d9;box-shadow:0 6px 4px rgba(0,0,0,.25)}.headRow__text__box__item:not(:first-child){margin-top:24px}.headRow__text__check__item{margin-top:23px;display:flex;align-items:flex-start;-moz-column-gap:13px;column-gap:13px;font-family:"Noto Sans",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.7857142857;letter-spacing:0;word-break:normal}.headRow__text__check__item::before{display:block;content:"";margin-top:10px;flex-shrink:0;width:31px;height:31px;background-image:url(../img/front/cmn/icon_check.svg);background-repeat:no-repeat;background-size:contain}.cards .container{max-width:1100px;padding:0}.cards__ttl{padding-top:13px;border-top:2px solid #0f082c;font-family:"Noto Sans",sans-serif;font-weight:700;line-height:1;font-size:2rem;letter-spacing:.05em}.cards__list{margin-top:20px;display:flex;justify-content:center;-moz-column-gap:17px;column-gap:17px}.cards__item{text-align:center;padding-top:6px;padding-bottom:5px;width:206px;display:flex;flex-direction:column;align-items:center;height:176px;border:1px solid #000;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.cards__item__image{flex-shrink:0;width:147px}.cards__item__text{flex:1;display:grid;place-content:center;font-weight:700;font-size:1.5rem;line-height:1.3333333333;letter-spacing:.04em}.cards__item__text.-font-mont{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.2666666667}.cards__item__text.-font-small{font-size:1.3rem}.cards__item__text{font-weight:500;font-size:1.1rem;line-height:1.5}.cards__annotation{font-family:"Noto Sans",sans-serif;font-weight:500;font-size:1.1rem;line-height:1.3;letter-spacing:0;max-width:875px;margin:20px auto 0}.middleRow{max-width:1100px;margin:30px auto 0;display:flex;-moz-column-gap:15px;column-gap:15px}.middleRow__ttl{padding:7px 10px;font-family:"Noto Sans",sans-serif;font-weight:700;font-size:1.8rem;letter-spacing:0;text-align:center;color:#fff;background-color:#34374e}.middleRow__col1{margin-bottom:11px;width:525px}.middleRow__col1__box{margin-top:12px;padding:10px;font-family:"Noto Sans",sans-serif;font-size:1.3rem;letter-spacing:0;border:1px solid #0f082c;border-radius:8.7px;box-shadow:0 5px 4px rgba(0,0,0,.25)}.middleRow__col1__item{margin-top:16px;display:flex;-moz-column-gap:14px;column-gap:14px;align-items:center}.middleRow__col1__item__image{flex-shrink:0;width:84px;height:81px}.middleRow__col1__item__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100%;width:100%}.middleRow__col1__item__text{flex:1;font-family:"Noto Sans",sans-serif;font-size:1.4rem;line-height:1.4285714286;letter-spacing:.1em;word-break:normal}.middleRow__col2{position:relative;width:28%;min-height:322px}.middleRow__col2__text{margin-top:35px;margin-left:84px;padding:8px 20px 13px 46px;border-radius:20px;border:1px solid #d9d9d9;font-family:"Noto Sans",sans-serif;font-weight:500;font-size:1rem;line-height:1.9;letter-spacing:0;box-shadow:0 4px 4px rgba(0,0,0,.15);word-break:normal}.middleRow__col2__image{position:absolute;width:151px;top:97px;left:0}.middleRow__col3{flex:1;margin-bottom:17px}.middleRow__col3__list{margin-top:23px}.middleRow__col3__item{padding:7px 6px;display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;border-radius:20px;border:1px solid #d9d9d9;box-shadow:0 4px 4px rgba(0,0,0,.15)}.middleRow__col3__item:not(:first-child){margin-top:18px}.middleRow__col3__item__image{flex-shrink:0;width:55px}.middleRow__col3__item__text{font-family:"Noto Sans",sans-serif;font-weight:500;font-size:1.3rem;line-height:1.6153846154;letter-spacing:0;word-break:normal}.sliderRow{position:relative;max-width:1100px;margin:30px auto 0;padding-top:13px}.sliderRow.--2col{display:flex;justify-content:center;-moz-column-gap:50px;column-gap:50px}.sliderRow::before{content:"";position:absolute;top:0;left:50%;width:100%;height:2px;transform:translateX(-50%);background-color:#0f082c}.sliderRow__col__ttl{font-family:"Noto Sans",sans-serif;font-weight:600;font-size:2rem;color:#313640;text-align:center;letter-spacing:.05em}.sliderRow__col__caption{display:block;margin-top:10px;font-family:"Noto Sans",sans-serif;font-size:2rem;line-height:1.5;letter-spacing:0;text-align:center;color:#313640}.sliderRow.--2col .sliderRow__col{width:521px}.sliderRow__slider{margin-top:22px;padding-bottom:48px}.--youtube .sliderRow__slider{padding-bottom:78px}.sliderRow__slider .swiper-button-next,.sliderRow__slider .swiper-button-prev{top:140px}.sliderRow__item{text-align:center}.sliderRow__item__ctn{position:relative}.sliderRow__item__ctn__image{position:relative;width:521px;margin:0 auto;aspect-ratio:1.8945454545}.sliderRow__item__ctn__image::after{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.show .sliderRow__item__ctn__image::after{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.sliderRow__item__ctn__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100%;width:100%}.sliderRow__item__ctn__text{position:absolute;top:30%;left:50%;width:100%;transform:translateX(-50%);font-family:"Noto Sans",sans-serif;font-weight:700;font-size:1.9rem;line-height:1.6842105263;color:#fff}.sliderRow__item__ctn__row{position:absolute;top:62%;left:50%;width:100%;transform:translateX(-50%);display:flex;justify-content:center;-moz-column-gap:11px;column-gap:11px}.sliderRow__item__ctn__btn{display:grid;place-content:center;width:97px;height:43px;font-size:2.5rem;color:#fff;border-radius:100px;background-color:#bb90a7}.sliderRow__item__ctn__btn.--gray{background-color:#747474}@media(hover: hover){.sliderRow__item__ctn__btn{transition:all .3s}.sliderRow__item__ctn__btn:hover{opacity:.7}}.sliderRow__item__caption{display:block;margin-top:3px;font-family:"Noto Sans",sans-serif;font-size:2rem;line-height:1.5;letter-spacing:0}.sliderRow iframe{width:521px;height:275px}.pricing{max-width:1100px;margin:28px auto 0}.pricing__ttl{position:relative;padding:15px 0;font-weight:800;font-size:3rem;line-height:1;text-align:center;color:#fff;background-color:#0f082c;cursor:pointer}@media(hover: hover){.pricing__ttl{transition:all .3s}.pricing__ttl:hover{opacity:.85}}.pricing__ttl::before{content:"";position:absolute;width:29px;height:31px;right:52px;top:50%;transform:translateY(-50%);background-image:url(../img/front/cmn/chevrons_down.svg);background-repeat:no-repeat;background-size:contain}.pricing__row{margin-top:10px;display:grid;grid-template-columns:285px 1fr;font-family:"Noto Sans",sans-serif;font-weight:500;color:#fff;font-size:2rem;line-height:1.25;letter-spacing:0;text-align:center;word-break:normal}.pricing__row.--2col{display:block}.pricing__col1{display:grid;place-content:center;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#0f082c;letter-spacing:0}.pricing__col2__row{display:flex}.pricing__col2__row__col1{padding:15px 20px;flex-shrink:0;width:350px;display:grid;place-content:center;font-size:1.4rem;line-height:1.7857142857;letter-spacing:0;border-bottom:1px solid #fff;background-color:#0f082c}.--2col .pricing__col2__row__col1{width:635px}.pricing__col2__row__col2{flex:1;margin-bottom:1px;padding:15px 20px;display:grid;place-items:center;font-size:1.4rem;line-height:1.7857142857;letter-spacing:0;color:#747474;background-color:#fff;border-top:1px solid #0f082c;border-right:1px solid #0f082c;border-bottom:1px solid #0f082c}.pricing__col2__row__col2 .-annotaion{justify-self:left;margin-top:5px;display:block;text-align:left;font-size:.9rem;line-height:1.6666666667;color:#747474}.pricing__annotation{margin-top:10px;font-family:"Noto Sans",sans-serif;font-weight:500;font-size:1rem;line-height:2.5;text-align:right}.downtime{margin:35px 106px 0}.downtime__ttl{width:-moz-fit-content;width:fit-content;padding:15px 30px;border-radius:10px;font-family:"Noto Sans",sans-serif;font-weight:700;font-size:2rem;color:#fff;background-color:#34374e}.downtime__box{margin-top:-30px;margin-left:38px;padding:39px 62px 19px;border-radius:30px;border:4px solid #34374e}.downtime__box__text{font-family:"Noto Sans",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.5625;letter-spacing:0;word-break:normal}.downtime__box__text:not(:first-child){margin-top:18px}.treatment.--injection1 .middleRow{max-width:1205px}.treatment.--injection2 .headRow__fig__caption{font-size:2.3rem;line-height:1.3043478261}.treatment.--injection2 .headRow__fig__image{max-width:300px}.treatment.--injection2 .middleRow__col1{width:69%}.treatment.--injection2 .middleRow__col1__image{margin-top:45px}.treatment.--injection2 .pricing__col2__row__col2 .-annotaion{justify-self:center;margin-left:0;margin-bottom:0;text-align:center}.treatment.--injection3 .middleRow__col1{width:40%}.treatment.--injection3 .middleRow__col1__image{margin-top:20px}.treatment.--injection3 .middleRow__col2__text{font-size:1.2rem;line-height:1.75}.treatment.--reduction .headRow__fig__image{margin-top:30px;width:300px}.treatment.--reduction .headRow__text__box{display:flex;-moz-column-gap:20px;column-gap:20px}.treatment.--reduction .headRow__text__box__item{margin-top:0}.treatment.--reduction .cards__item__text{font-size:1.1rem;line-height:1.5454545455;letter-spacing:.04em}.treatment.--reduction .cards__item:nth-child(5) .cards__item__text{font-size:1.2rem;line-height:1.4166666667;letter-spacing:.05em}.treatment.--reduction .middleRow__col1__image{margin-top:19px}.treatment.--reduction .pricing__col2__row__col1.-align-left{padding-left:0;display:block;text-align:left;word-break:break-all}.treatment.--reduction .pricing__col2__row__col1.-align-left .-small{font-size:1.3rem}.treatment.--removal .headRow__fig__image{max-width:300px}.treatment.--removal .sliderRow__slider{padding-bottom:0}.treatment.--removal .sliderRow__item__ctn{margin:0 auto;position:relative}.treatment.--removal .sliderRow__item__ctn__image{position:relative;width:519px;margin:0 auto;aspect-ratio:2.0677290837}.treatment.--removal .sliderRow__item__ctn__image::after{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.show .treatment.--removal .sliderRow__item__ctn__image::after{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.treatment.--removal .sliderRow__item__ctn__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100%;width:100%}.treatment.--removal .sliderRow__item__ctn__text{position:absolute;top:30%;left:50%;width:100%;transform:translateX(-50%);font-family:"Noto Sans",sans-serif;font-weight:700;font-size:1.9rem;line-height:1.6842105263;color:#fff}.treatment.--removal .sliderRow__item__ctn__row{position:absolute;top:62%;left:50%;width:100%;transform:translateX(-50%);display:flex;justify-content:center;-moz-column-gap:11px;column-gap:11px}.treatment.--removal .sliderRow__item__ctn__btn{display:grid;place-content:center;width:97px;height:43px;font-size:2.5rem;color:#fff;border-radius:100px;background-color:#bb90a7}.treatment.--removal .sliderRow__item__ctn__btn.--gray{background-color:#747474}@media(hover: hover){.treatment.--removal .sliderRow__item__ctn__btn{transition:all .3s}.treatment.--removal .sliderRow__item__ctn__btn:hover{opacity:.7}}.treatment.--removal .pricing__col2__row__col1.-align-left{padding-left:0;display:block;word-break:break-all}.treatment.--removal .pricing__col2__row__col1.-align-left .-small{font-size:.9rem}.treatment.--reconstruction1 .headRow__fig__caption{font-size:2.3rem;line-height:1.3043478261}.treatment.--reconstruction1 .cards__item__text{font-size:1.1rem;line-height:1.7272727273;letter-spacing:.04em}.treatment.--reconstruction1 .cards__item:nth-child(4) .cards__item__text{font-size:1rem;letter-spacing:.05em;line-height:1.4}.treatment.--reconstruction1 .middleRow__col2__text{font-size:1.2rem;line-height:1.75}.treatment.--reconstruction2 .headRow__text__box__item{font-size:1.3rem;line-height:1.9230769231}.treatment.--reconstruction2 .cards__item__text{font-size:1.1rem;line-height:1.7272727273;letter-spacing:.1em}.treatment.--reconstruction2 .middleRow__col1{width:40%}.treatment.--reconstruction2 .middleRow__col1__image{margin:32px auto 0;width:375px}.treatment.--reconstruction2 .middleRow__col2__text{font-size:1.1rem;line-height:1.9090909091}.treatment.--reconstruction2 .sliderRow__slider{padding-bottom:0}.process{background-color:#eaebec}.process__ttl{font-family:"Montserrat",sans-serif;padding:17px 0;font-weight:800;font-size:3.5rem;text-align:center;color:#fff;background-color:#0f082c}.process .container{max-width:834px}.process__list{padding:47px 0}.process__item{padding:19px;display:flex;-moz-column-gap:19px;column-gap:19px;border-radius:20px;background-color:#fff;border:1px solid #0f082c}.process__item:not(:first-child){margin-top:28px}.process__item__col{flex:1}.process__item__col__ttl{font-family:"Noto Sans",sans-serif;font-weight:700;font-size:2rem;line-height:1;letter-spacing:0}.process__item__col__text{margin-top:10px;font-family:"Noto Sans",sans-serif;font-weight:500;font-size:1.4rem;line-height:1.7857142857;letter-spacing:0}.process__item__image{flex-shrink:0;width:139px}.priceList{background-repeat:no-repeat;background-size:cover}.priceList__ttl{font-family:"Montserrat",sans-serif;padding:17px 0;font-weight:800;font-size:3.5rem;text-align:center;color:#fff;background-color:#0f082c}.priceList .container{padding:47px 0 68px;max-width:1063px}.priceList__head{position:relative;padding:17px 0;font-family:"Noto Sans",sans-serif;font-weight:400;font-size:1.8rem;text-align:center;color:#fff;background-color:#0f082c;cursor:pointer}@media(hover: hover){.priceList__head{transition:all .3s}.priceList__head:hover{opacity:.7}}.priceList__head::before{content:"";position:absolute;background-image:url(../img/front/cmn/chevrons_down.svg);background-repeat:no-repeat;background-size:contain;width:17px;height:19px;right:20px;top:50%;transform:translateY(-50%)}.priceList__annotation{margin-top:9px;font-family:"Noto Sans",sans-serif;font-weight:500;font-size:1rem;line-height:2.5;letter-spacing:0;color:#6e6e6e;text-align:right}.priceList .pricing__row{margin-top:12px}.priceList .pricing__row:first-child{margin-top:19px}.priceList .pricing__row .pricing__col1{border-right:1px solid #c8c6c2}.priceList .pricing__row .pricing__col2__row__col1{place-content:center start;border-bottom:1px solid #c8c6c2}.priceList .pricing__row .pricing__col2__row__col2{border:none}.priceList .pricing__row.--labia-majora .pricing__col1{font-size:1.3rem}.priceList .pricing__row.--labia-majora .pricing__col2__row__col1{padding-left:10px;padding-right:5px}.priceList .pricing__row.--labia-majora .pricing__col2__row__col2{padding-bottom:5px}.priceList .pricing__row.--labia-majora .pricing__col2__row__col2 .-annotaion{justify-self:center;margin-left:0;margin-bottom:0;text-align:center}.priceList .pricing__row.--external-genital .pricing__col2__row__col1{padding-left:10px;padding-right:5px}.priceList .pricing__row.--external-genital .pricing__col2__row__col1.-align-left{padding:5px;display:block;word-break:break-all;text-align:left}.priceList .pricing__row.--external-genital .pricing__col2__row__col1.-align-left .-small{font-size:.9rem}.priceList .pricing__row.--vaginal-rejuvenation .pricing__col2__row__col1{padding-left:10px;padding-right:5px;font-size:1.3rem}.priceList .pricing__row.--reconstruction .pricing__col2__row__col1{font-size:2rem}.faq__ttl{font-family:"Noto Sans",sans-serif;padding:22px 0;font-weight:500;font-size:4rem;line-height:1;text-align:center;color:#fff;background-color:#0f082c}.faq .container{max-width:834px;padding:74px 0 114px}.faq__item{padding:20px 32px 5px;background-color:#ebebed}.faq__item:not(:first-child){margin-top:2px}.faq__item__q{position:relative;margin-bottom:15px;font-family:"Noto Sans",sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:0;line-height:1;cursor:pointer}@media(hover: hover){.faq__item__q{transition:all .3s}.faq__item__q:hover{opacity:.5}}.faq__item__q::before{content:"";position:absolute;background-image:url(../img/front/cmn/chevrons_down_black.svg);background-repeat:no-repeat;background-size:contain;width:17px;height:19px;right:20px;top:50%;transform:translateY(-50%)}.faq__item__q.--font-size-12{font-size:1.2rem}.faq__item__q.--font-size-13{font-size:1.3rem}.faq__item__a{padding:10px 10px 5px;font-family:"Noto Sans",sans-serif;font-weight:500;font-size:1.4rem;letter-spacing:0;line-height:1.8;border-top:2px solid #34374e}.description{background-color:#0f082c}.description .container{max-width:1214px;padding:0 15px}.description__text{padding:80px 0;font-family:"Noto Sans",sans-serif;font-weight:500;font-size:1.2rem;line-height:1.8;letter-spacing:0;color:#fff}
/*# sourceMappingURL=style.css.map */