.sub__title h2 span::after{background:url(../img/pigmentation-treatment/title-icon.png) center/contain no-repeat;width:.4em;height:.4em;max-width:41px;max-height:45px}.sub__solution .sol__group.--01{background:url(../img/pigmentation-treatment/solution/01.png) center/cover no-repeat}.sub__solution .sol__group.--02{background:url(../img/pigmentation-treatment/solution/02.png) center/cover no-repeat;color:#02428c}.sub__A.A__icon{background-image:url(../img/pigmentation-treatment/sub_A/icon/bg.webp)}.sub__A.A__icon .icon__group{background:rgba(18,29,41,.4)}.sub__A.A__icon .icon__group.--01 i{background:url(../img/pigmentation-treatment/sub_A/icon/01.png) center/contain no-repeat}.sub__A.A__icon .icon__group.--02 i{background:url(../img/pigmentation-treatment/sub_A/icon/02.png) center/contain no-repeat}.sub__A.A__icon .icon__group.--03 i{background:url(../img/pigmentation-treatment/sub_A/icon/03.png) center/contain no-repeat}.sub__flow{padding-top:1em}.sub__flow .swiper-slide{width:13em}.sub__type.type__slider .type__wrapper .swiper-slide{width:450px}@media(max-width: 640px){.sub__type.type__slider .type__wrapper .swiper-slide{width:400px}}@media(max-width: 480px){.sub__type.type__slider .type__wrapper .swiper-slide{width:350px}}@media(max-width: 360px){.sub__type.type__slider .type__wrapper .swiper-slide{width:320px}}.sub__step{padding-bottom:10em}.sub__step .swiper-slide.--01::before{background:url(../img/pigmentation-treatment/step/01.png) center/contain no-repeat}.sub__step .swiper-slide.--02::before{background:url(../img/pigmentation-treatment/step/02.png) center/contain no-repeat}.sub__step .swiper-slide.--03::before{background:url(../img/pigmentation-treatment/step/03.png) center/contain no-repeat}.sub__step .swiper-slide.--04::before{background:url(../img/pigmentation-treatment/step/04.png) center/contain no-repeat}.sub__proc{background-image:url(../img/pigmentation-treatment/proc/bg.webp)}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=revlite] .tab__img{background:url(../img/pigmentation-treatment/tab/revlite/revlite.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=revlite] .thumb__list dl:nth-child(1)::before{background:url(../img/pigmentation-treatment/tab/revlite/01.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=revlite] .thumb__list dl:nth-child(2)::before{background:url(../img/pigmentation-treatment/tab/revlite/02.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=revlite] .thumb__list dl:nth-child(3)::before{background:url(../img/pigmentation-treatment/tab/revlite/03.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=revlite] .thumb__list dl:nth-child(4)::before{background:url(../img/pigmentation-treatment/tab/revlite/04.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=aileen] .tab__img{background:url(../img/pigmentation-treatment/tab/aileen/aileen.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=aileen] .thumb__list dl:nth-child(1)::before{background:url(../img/pigmentation-treatment/tab/aileen/01.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=aileen] .thumb__list dl:nth-child(2)::before{background:url(../img/pigmentation-treatment/tab/aileen/02.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=aileen] .thumb__list dl:nth-child(3)::before{background:url(../img/pigmentation-treatment/tab/aileen/03.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=aileen] .thumb__list dl:nth-child(4)::before{background:url(../img/pigmentation-treatment/tab/aileen/04.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=fotona] .tab__img{background:url(../img/pigmentation-treatment/tab/fotona/fotona.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=fotona] .thumb__list dl:nth-child(1)::before{background:url(../img/pigmentation-treatment/tab/fotona/01.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=fotona] .thumb__list dl:nth-child(2)::before{background:url(../img/pigmentation-treatment/tab/fotona/02.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=fotona] .thumb__list dl:nth-child(3)::before{background:url(../img/pigmentation-treatment/tab/fotona/03.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=fotona] .thumb__list dl:nth-child(4)::before{background:url(../img/pigmentation-treatment/tab/fotona/04.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=accento] .tab__img{background:url(../img/pigmentation-treatment/tab/accento/accento.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=accento] .thumb__list dl:nth-child(1)::before{background:url(../img/pigmentation-treatment/tab/accento/01.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=accento] .thumb__list dl:nth-child(2)::before{background:url(../img/pigmentation-treatment/tab/accento/02.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=accento] .thumb__list dl:nth-child(3)::before{background:url(../img/pigmentation-treatment/tab/accento/03.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=accento] .thumb__list dl:nth-child(4)::before{background:url(../img/pigmentation-treatment/tab/accento/04.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=hollywood] .tab__img{background:url(../img/pigmentation-treatment/tab/hollywood/hollywood.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=hollywood] .thumb__list dl:nth-child(1)::before{background:url(../img/pigmentation-treatment/tab/hollywood/01.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=hollywood] .thumb__list dl:nth-child(2)::before{background:url(../img/pigmentation-treatment/tab/hollywood/02.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=hollywood] .thumb__list dl:nth-child(3)::before{background:url(../img/pigmentation-treatment/tab/hollywood/03.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=hollywood] .thumb__list dl:nth-child(4)::before{background:url(../img/pigmentation-treatment/tab/hollywood/04.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=clarity] .tab__img{background:url(../img/pigmentation-treatment/tab/clarity/clarity.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=clarity] .thumb__list dl:nth-child(1)::before{background:url(../img/pigmentation-treatment/tab/clarity/01.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=clarity] .thumb__list dl:nth-child(2)::before{background:url(../img/pigmentation-treatment/tab/clarity/02.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=clarity] .thumb__list dl:nth-child(3)::before{background:url(../img/pigmentation-treatment/tab/clarity/03.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=clarity] .thumb__list dl:nth-child(4)::before{background:url(../img/pigmentation-treatment/tab/clarity/04.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=ruby] .tab__img{background:url(../img/pigmentation-treatment/tab/ruby/ruby.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=ruby] .thumb__list dl:nth-child(1)::before{background:url(../img/pigmentation-treatment/tab/ruby/01.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=ruby] .thumb__list dl:nth-child(2)::before{background:url(../img/pigmentation-treatment/tab/ruby/02.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=ruby] .thumb__list dl:nth-child(3)::before{background:url(../img/pigmentation-treatment/tab/ruby/03.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=ruby] .thumb__list dl:nth-child(4)::before{background:url(../img/pigmentation-treatment/tab/ruby/04.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=co2] .tab__img{background:url(../img/pigmentation-treatment/tab/co2/co2.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=co2] .thumb__list dl:nth-child(1)::before{background:url(../img/pigmentation-treatment/tab/co2/01.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=co2] .thumb__list dl:nth-child(2)::before{background:url(../img/pigmentation-treatment/tab/co2/02.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=co2] .thumb__list dl:nth-child(3)::before{background:url(../img/pigmentation-treatment/tab/co2/03.png) center/contain no-repeat}.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=co2] .thumb__list dl:nth-child(4)::before{background:url(../img/pigmentation-treatment/tab/co2/04.png) center/contain no-repeat}.sub__diag{background-image:url(../img/pigmentation-treatment/diag/bg.webp)}.sub__diag .diag__list li.--01 p::before{background:url(../img/pigmentation-treatment/diag/01.png) center/contain no-repeat}.sub__diag .diag__list li.--02 p::before{background:url(../img/pigmentation-treatment/diag/02.png) center/contain no-repeat}.sub__diag .diag__list li.--03 p::before{background:url(../img/pigmentation-treatment/diag/03.png) center/contain no-repeat}.sub__diag .diag__list li.--04 p::before{background:url(../img/pigmentation-treatment/diag/04.png) center/contain no-repeat}.sub__diag .diag__list li.--05 p::before{background:url(../img/pigmentation-treatment/diag/05.png) center/contain no-repeat}.pigment__desc{padding-top:12.5em;font-size:16px;color:var(--sub-color)}.pigment__desc h3{font-size:35px;font-weight:bold;color:var(--point-color);line-height:1.4;text-align:center;padding-bottom:2em}.pigment__desc .desc__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;max-width:1600px;margin:0 auto;line-height:1.6}.pigment__desc .desc__wrapper h4{font-size:20px;font-weight:500;color:var(--point-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pigment__desc .desc__wrapper h4 strong{font-size:25px;font-weight:500}.pigment__desc .desc__wrapper h4 span{padding:.6em 0}.pigment__desc .desc__img{width:622px;aspect-ratio:622/425;background:url(../img/pigmentation-treatment/desc/img.png) center/contain no-repeat}.pigment__desc .desc__group.--skin{text-align:right;padding-right:2em;padding-top:1.5em}.pigment__desc .desc__group.--derma{padding-left:2em;padding-top:7.5em}@media(max-width: 1400px){.pigment__desc .desc__img{width:500px}}@media(max-width: 1280px){.pigment__desc .desc__group{width:calc((100% - 500px)/2)}.pigment__desc .desc__wrapper p br.--max-1600,.pigment__desc .desc__wrapper p br.--max-1400,.pigment__desc .desc__wrapper p br.--max-1280,.pigment__desc .desc__wrapper p br{display:none}}@media(max-width: 1024px){.pigment__desc h3{font-size:32px}.pigment__desc .desc__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pigment__desc .desc__group,.pigment__desc .desc__img{width:100%}.pigment__desc .desc__group{width:100%}.pigment__desc .desc__group.--skin{padding-right:0;padding-bottom:1em;text-align:left}.pigment__desc .desc__group.--derma{padding-left:0;padding-top:1em;text-align:right}.pigment__desc .desc__wrapper h4 span br.--max-1600,.pigment__desc .desc__wrapper h4 span br.--max-1400,.pigment__desc .desc__wrapper h4 span br.--max-1280,.pigment__desc .desc__wrapper h4 span br{display:none}}@media(max-width: 768px){.pigment__desc h3{font-size:28px}}@media(max-width: 640px){.pigment__desc h3{font-size:24px}}@media(max-width: 480px){.pigment__desc{font-size:14px}.pigment__desc .desc__wrapper h4 strong{font-size:22px}.pigment__desc .desc__wrapper h4{font-size:18px}.pigment__desc h3{font-size:22px}}@media(max-width: 360px){.pigment__desc{font-size:12px}.pigment__desc .desc__wrapper h4 strong{font-size:20px}.pigment__desc .desc__wrapper h4{font-size:16px}.pigment__desc h3{font-size:20px}}/*# sourceMappingURL=pigmentation-treatment.min.css.map */