@charset "UTF-8";
.sub__title h2 span::after {
  background: url(../img/acne-dual-program/title-icon.png) center/contain no-repeat;
  width: 0.5em;
  height: 0.3em;
}

/* ========================= 솔루션 ========================= */
.sub__solution .sol__group.--01 {
  background: url(../img/acne-dual-program/solution/01.png) center/cover no-repeat;
}
.sub__solution .sol__group.--02 {
  background: url(../img/acne-dual-program/solution/02.png) center/cover no-repeat;
}

/* ========================= 포인트 ========================= */
.sub__point .swiper-slide.--01::before {
  background: url(../img/acne-dual-program/point/01.png) center/contain no-repeat;
}
.sub__point .swiper-slide.--02::before {
  background: url(../img/acne-dual-program/point/02.png) center/contain no-repeat;
}
.sub__point .swiper-slide.--03::before {
  background: url(../img/acne-dual-program/point/03.png) center/contain no-repeat;
}

/* ==================== sub__A - icon ==================== */
.sub__A.A__icon {
  background-image: url(../img/acne-dual-program/sub_A/icon/bg.webp);
}
.sub__A.A__icon .icon__group.--01 i {
  background: url(../img/acne-dual-program/sub_A/icon/01.png) center/contain no-repeat;
}
.sub__A.A__icon .icon__group.--02 i {
  background: url(../img/acne-dual-program/sub_A/icon/02.png) center/contain no-repeat;
}

/* ========================= 스텝 ========================= */
.sub__step {
  padding-top: 3em;
}
.sub__step .step__hd h3 {
  padding-bottom: 3em;
}
.sub__step .swiper-slide.--01::before {
  background: url(../img/acne-dual-program/step/01.png) center/contain no-repeat;
}
.sub__step .swiper-slide.--02::before {
  background: url(../img/acne-dual-program/step/02.png) center/contain no-repeat;
}
.sub__step .swiper-slide.--03::before {
  background: url(../img/acne-dual-program/step/03.png) center/contain no-repeat;
}
.sub__step .swiper-slide.--04::before {
  background: url(../img/acne-dual-program/step/04.png) center/contain no-repeat;
}

.sub__step .step__hd h3.step__intro {
  row-gap: 1.5em;
}

/* ========================= 플로우 ========================= */
.sub__flow {
  padding-top: 1em;
}
.sub__flow .swiper-slide {
  width: 11.5em;
}

/* ========================= 치료사례 ========================= */
.sub__exp .exp__group.--01 .exp__img {
  background: url(../img/acne-dual-program/exp/01.png) center/cover no-repeat;
}
.sub__exp .exp__group.--02 .exp__img {
  background: url(../img/acne-dual-program/exp/02.png) center/cover no-repeat;
}
.sub__exp .exp__group.--03 .exp__img {
  background: url(../img/acne-dual-program/exp/03.png) center/cover no-repeat;
}
.sub__exp .exp__group.--04 .exp__img {
  background: url(../img/acne-dual-program/exp/04.png) center/cover no-repeat;
}
.sub__exp .exp__group.--05 .exp__img {
  background: url(../img/acne-dual-program/exp/05.png) center/cover no-repeat;
}

/* ========================= 단계 ========================= */
.sub__proc {
  background-image: url(../img/acne-dual-program/proc/bg.webp);
}

/* ========================= 진단 ========================= */
.sub__diag {
  background-image: url(../img/acne-dual-program/diag/bg.webp);
}
.sub__diag .diag__list li.--01 p::before {
  background: url(../img/acne-dual-program/diag/01.png) center/contain no-repeat;
}
.sub__diag .diag__list li.--02 p::before {
  background: url(../img/acne-dual-program/diag/02.png) center/contain no-repeat;
}
.sub__diag .diag__list li.--03 p::before {
  background: url(../img/acne-dual-program/diag/03.png) center/contain no-repeat;
}
.sub__diag .diag__list li.--04 p::before {
  background: url(../img/acne-dual-program/diag/04.png) center/contain no-repeat;
}
.sub__diag .diag__list li.--05 p::before {
  background: url(../img/acne-dual-program/diag/05.png) center/contain no-repeat;
}/*# sourceMappingURL=acne-dual-program.min.css.map */