@charset "UTF-8";
/* -start- 공통 - 주의사항*/
/* line 2, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-precaution-title {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

/* line 3, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-precaution-title .precaution-title-wrapping {
  display: flex;
  justify-content: space-between;
}

/* line 4, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-precaution-title .precaution-title-wrapping h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  color: #333;
  margin: 20px 0;
}

/* line 5, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-precaution-title .precaution-title-wrapping .material-icons-round {
  font-size: 6.25rem;
  color: #ccc;
  cursor: pointer;
}

/* line 6, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-precaution-title .precaution-title-wrapping .d-precaution-close {
  display: none;
  margin-top: -30px;
}

/* line 7, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-precaution-title .precaution-title-wrapping .d-precaution-open {
  margin-top: 0;
}

/* line 8, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-content.d-wrap-precaution-content {
  display: none;
}

/* line 9, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-content {
  padding: 63px 0 61px;
  background-color: #fbfbfb;
}

/* line 10, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-content .content-wrapping {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #707070;
}

/* line 11, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-content .content-wrapping p {
  padding-bottom: 1.5rem;
}

/* line 12, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-content .content-wrapping li {
  padding-bottom: 1.6875rem;
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #707070;
}

/* line 13, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-content .content-wrapping li.warning-list-01::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-02::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-03::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-04::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-05::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-06::before {
  font-family: 'Poppins';
  font-size: 1.5rem;
  line-height: normal;
  letter-spacing: -0.03rem;
  color: #707070;
  margin-right: 13px;
}

/* line 19, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-content .content-wrapping li.warning-list-01::before {
  content: "01.";
}

/* line 20, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-content .content-wrapping li.warning-list-02::before {
  content: "02.";
}

/* line 21, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-content .content-wrapping li.warning-list-03::before {
  content: "03.";
}

/* line 22, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-content .content-wrapping li.warning-list-04::before {
  content: "04.";
}

/* line 23, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-content .content-wrapping li.warning-list-05::before {
  content: "05.";
}

/* line 24, app/assets/stylesheets/skin_boost.scss */
.wrap-precaution .wrap-content .content-wrapping li.warning-list-06::before {
  content: "06.";
}

/* -ent- 공통 - 주의사항*/
/* -ent- 공통 - 함께하면 좋은 시술*/
/* line 28, app/assets/stylesheets/skin_boost.scss */
.wrap-qna .wrap-qna-title {
  border-bottom: 1px solid #ccc;
}

/* line 29, app/assets/stylesheets/skin_boost.scss */
.wrap-qna .wrap-qna-title .qna-wrapping {
  display: flex;
  justify-content: space-between;
}

/* line 30, app/assets/stylesheets/skin_boost.scss */
.wrap-qna .wrap-qna-title .qna-wrapping h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  color: #333;
  margin: 20px 0;
}

/* line 31, app/assets/stylesheets/skin_boost.scss */
.wrap-qna .wrap-qna-title .qna-wrapping .material-icons-round {
  font-size: 6.25rem;
  color: #ccc;
  cursor: pointer;
}

/* line 32, app/assets/stylesheets/skin_boost.scss */
.wrap-qna .wrap-qna-title .qna-wrapping .d-qna-close {
  display: none;
  margin-top: -30px;
}

/* line 33, app/assets/stylesheets/skin_boost.scss */
.wrap-qna .wrap-qna-title .qna-wrapping .d-qna-open {
  margin-top: 0;
}

/* line 34, app/assets/stylesheets/skin_boost.scss */
.wrap-qna .wrap-content.d-wrap-qna-content {
  display: none;
}

/* line 35, app/assets/stylesheets/skin_boost.scss */
.wrap-qna .wrap-content {
  padding: 61px 0 61px;
  background-color: #fbfbfb;
}

/* line 36, app/assets/stylesheets/skin_boost.scss */
.wrap-qna .wrap-content .content-wrapping {
  font-family: 'Spoqa Han Sans Neo';
}

/* line 37, app/assets/stylesheets/skin_boost.scss */
.wrap-qna .wrap-content .content-wrapping h4 {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.03rem;
  color: #333;
  padding-bottom: 13px;
}

/* line 38, app/assets/stylesheets/skin_boost.scss */
.wrap-qna .wrap-content .content-wrapping p {
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #707070;
  padding-bottom: 32px;
}

/* line 39, app/assets/stylesheets/skin_boost.scss */
.wrap-qna .wrap-content .content-wrapping .content-num {
  font-family: 'Poppins';
}

/* -ent- 공통 - 함께하면 좋은 시술*/
/* -start- 스킨부스터 - 필로르가 */
/* line 43, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-filorga {
  background-image: url("/img/skin_boost/filorga/img_main_filorga.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 44, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-filorga .text-desc {
  padding-top: 12.5rem;
  margin-left: 59.32%;
}

/* line 45, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-filorga .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
}

/* line 46, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-filorga .text-desc hr {
  width: 4.375rem;
  height: 1px;
  border-width: 0;
  background-color: #626262;
  margin: 2.5rem 0;
}

/* line 47, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-filorga .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125em;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
  padding-bottom: 5px;
}

/* line 48, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-filorga .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 49, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-filorga .arrow-more {
  border: 1px solid #fff;
  border-radius: 1.875rem;
  margin: 10rem auto 0;
  width: 1.875rem;
  height: 1.875rem;
  text-align: center;
}

/* line 50, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-filorga .arrow-more .material-icons {
  padding-top: 4px;
  color: #fff;
}

/* line 52, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga {
  padding: 9.375rem 0 6.25rem;
  background-color: #fbfbfb;
}

/* line 53, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  text-align: center;
  color: #626262;
  text-transform: uppercase;
}

/* line 54, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  text-align: center;
  color: #333;
  margin: 0;
}

/* line 55, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-menu-title {
  padding: 5rem 0 5.75rem;
}

/* line 56, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-menu-title .wrapper-menu-title {
  display: flex;
  justify-content: center;
}

/* line 57, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-menu-title .menu-title-wrapping {
  margin: 0 0.625rem;
  padding: 0 0 0.375rem;
}

/* line 58, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-menu-title .menu-title-wrapping.active {
  border-bottom: 2px solid #626262;
}

/* line 59, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-menu-title .menu-title {
  padding: 0.75rem 0.687rem;
  border-radius: 10px;
  width: 80%;
}

/* line 60, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-menu-title .menu-title .title-eng {
  font-family: 'Poppins';
  font-size: 1.125rem;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.045rem;
  text-align: center;
  color: #fff;
}

/* line 61, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-menu-title .menu-title .title-kor {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1rem;
  line-height: normal;
  letter-spacing: -0.02rem;
  text-align: center;
  color: #fff;
  opacity: 0.8;
}

/* line 62, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-menu-title .menu-title.menu-title-01 {
  background-color: #c5c5c5;
}

/* line 63, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-menu-title .menu-title.menu-title-02 {
  background-color: #483838;
}

/* line 64, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-menu-title .menu-title.menu-title-03 {
  background-color: #c5c5c5;
}

/* line 65, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-menu-title .menu-title.menu-title-04 {
  background-color: #c5c5c5;
}

/* line 66, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-menu-title .menu-title.menu-title-05 {
  background-color: #c5c5c5;
}

/* line 67, app/assets/stylesheets/skin_boost.scss */
#d-injection-filorga-slides {
  position: relative;
}

/* line 68, app/assets/stylesheets/skin_boost.scss */
#d-injection-filorga-slides .skinbooster-img-wrapping {
  width: 100%;
  max-width: 1180px;
}

/* line 69, app/assets/stylesheets/skin_boost.scss */
#d-injection-filorga-slides .d-img-slide-injection {
  width: 100%;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  border-radius: 30px 0px 30px 0px;
  margin: 0 auto;
}

/* line 70, app/assets/stylesheets/skin_boost.scss */
#d-injection-filorga-slides .wrap-button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1180px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 71, app/assets/stylesheets/skin_boost.scss */
#d-injection-filorga-slides .wrap-button .button-prev,
#d-injection-filorga-slides .wrap-button .button-next {
  width: 3.125rem;
  height: 3.125rem;
  background: none;
  cursor: pointer;
}

/* line 73, app/assets/stylesheets/skin_boost.scss */
#d-injection-filorga-slides .wrap-button .button-prev {
  left: 25px;
}

/* line 74, app/assets/stylesheets/skin_boost.scss */
#d-injection-filorga-slides .wrap-button .button-next {
  right: 25px;
}

/* line 75, app/assets/stylesheets/skin_boost.scss */
#d-injection-filorga-slides .wrap-button .button-prev .material-icons,
#d-injection-filorga-slides .wrap-button .button-next .material-icons {
  width: 3.125rem;
  height: 3.125rem;
  font-size: 2.5rem;
  color: #626262;
  line-height: 1.3;
  text-align: center;
  border-radius: 5px;
  line-height: 1.6;
  opacity: 0.5;
  cursor: pointer;
}

/* line 77, app/assets/stylesheets/skin_boost.scss */
#d-injection-filorga-slides .wrap-button .button-prev .material-icons {
  padding-left: 0.7rem;
  box-sizing: border-box;
}

/* line 78, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-content-slides {
  padding-top: 9.375rem;
}

/* line 79, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-content-slides .wrap-section01 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 80, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-content-slides .wrap-section01 .wrap-section01-left em {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 81, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-content-slides .wrap-section01 .wrap-section01-left h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
  padding-bottom: 3.125rem;
}

/* line 82, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-content-slides .wrap-section01 .wrap-section01-left p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.875rem;
  line-height: 2.13;
  letter-spacing: -0.075rem;
  color: #ccc;
}

/* line 83, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-content-slides .wrap-section01 .wrap-section01-left .text-bold {
  font-weight: bold;
  color: #626262;
}

/* line 84, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-content-slides .wrap-section01 .wrap-section01-right {
  text-align: right;
  width: 60.42%;
}

/* line 85, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-content-slides .wrap-section01 .wrap-section01-right .wrap-section01-right01 {
  width: 100%;
  max-width: 713px;
  padding-bottom: 1.875rem;
}

/* line 86, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-content-slides .wrap-section01 .wrap-section01-right .wrap-section01-right02 {
  width: 100%;
  max-width: 680px;
  float: right;
}

/* line 87, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-content-slides .wrap-section01 .wrap-section01-right .d-img-filorga01 {
  width: 100%;
  display: block;
}

/* line 88, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-content-slides .wrap-section01-02 {
  width: 100%;
  max-width: 1180px;
  padding-top: 5rem;
}

/* line 89, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-filorga .wrap-content-slides .d-img-filorga02 {
  width: 100%;
  display: block;
}

/* line 91, app/assets/stylesheets/skin_boost.scss */
.wrap-img {
  width: 100%;
  max-width: 1920px;
}

/* line 92, app/assets/stylesheets/skin_boost.scss */
.wrap-img .d-img-skin-boost {
  width: 100%;
  display: block;
}

/* line 94, app/assets/stylesheets/skin_boost.scss */
.wrap-filorga-plus-program {
  padding-top: 6.25rem;
}

/* line 95, app/assets/stylesheets/skin_boost.scss */
.wrap-filorga-plus-program p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 0.812rem;
  line-height: 1.54;
  letter-spacing: -0.065rem;
  color: #626262;
}

/* line 96, app/assets/stylesheets/skin_boost.scss */
.wrap-filorga-plus-program h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  padding-bottom: 3.125rem;
  color: #333;
  text-align: center;
}

/* line 97, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-wrapper {
  padding-left: 20%;
  width: 100%;
}

/* line 98, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-slide {
  width: 100%;
  max-width: 480px;
}

/* line 99, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .d-btn-more {
  width: 100%;
  display: block;
}

/* -end- 스킨부스터 - 필로르가 */
/* -start- 스킨부스터 - 잘루프로 */
/* line 106, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-jalupro {
  background-image: url("/img/skin_boost/jalupro/img_main_jalupro.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 107, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-jalupro .text-desc {
  padding-top: 12.5rem;
  margin-left: 59.32%;
}

/* line 108, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-jalupro .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
}

/* line 109, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-jalupro .text-desc hr {
  width: 4.375rem;
  height: 1px;
  border-width: 0;
  background-color: #626262;
  margin: 2.5rem 0;
}

/* line 110, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-jalupro .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125em;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
  padding-bottom: 5px;
}

/* line 111, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-jalupro .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 112, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-jalupro .arrow-more {
  border: 1px solid #fff;
  border-radius: 1.875rem;
  margin: 10rem auto 0;
  width: 1.875rem;
  height: 1.875rem;
  text-align: center;
}

/* line 113, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-jalupro .arrow-more .material-icons {
  padding-top: 4px;
  color: #fff;
}

/* line 115, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro {
  padding: 9.375rem 0 6.25rem;
  background-color: #fbfbfb;
}

/* line 116, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  text-align: center;
  color: #626262;
  text-transform: uppercase;
}

/* line 117, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  text-align: center;
  color: #333;
  margin: 0;
}

/* line 118, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-menu-title {
  padding: 5rem 0 5.75rem;
}

/* line 119, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-menu-title .wrapper-menu-title {
  display: flex;
  justify-content: center;
}

/* line 120, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-menu-title .menu-title-wrapping {
  margin: 0 0.625rem;
  padding: 0 0 0.375rem;
}

/* line 121, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-menu-title .menu-title-wrapping.active {
  border-bottom: 2px solid #626262;
}

/* line 122, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-menu-title .menu-title {
  padding: 0.75rem 0.687rem;
  border-radius: 10px;
  width: 80%;
}

/* line 123, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-menu-title .menu-title .title-eng {
  font-family: 'Poppins';
  font-size: 1.125rem;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.045rem;
  text-align: center;
  color: #fff;
}

/* line 124, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-menu-title .menu-title .title-kor {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1rem;
  line-height: normal;
  letter-spacing: -0.02rem;
  text-align: center;
  color: #fff;
  opacity: 0.8;
}

/* line 125, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-menu-title .menu-title.menu-title-01 {
  background-color: #c5c5c5;
}

/* line 126, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-menu-title .menu-title.menu-title-02 {
  background-color: #c5c5c5;
}

/* line 127, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-menu-title .menu-title.menu-title-03 {
  background-color: #314B8B;
}

/* line 128, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-menu-title .menu-title.menu-title-04 {
  background-color: #c5c5c5;
}

/* line 129, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-menu-title .menu-title.menu-title-05 {
  background-color: #c5c5c5;
}

/* line 130, app/assets/stylesheets/skin_boost.scss */
#d-injection-jalupro-slides {
  position: relative;
}

/* line 131, app/assets/stylesheets/skin_boost.scss */
#d-injection-jalupro-slides .skinbooster-img-wrapping {
  width: 100%;
  max-width: 1180px;
}

/* line 132, app/assets/stylesheets/skin_boost.scss */
#d-injection-jalupro-slides .d-img-slide-injection {
  width: 100%;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  border-radius: 30px 0px 30px 0px;
  margin: 0 auto;
}

/* line 133, app/assets/stylesheets/skin_boost.scss */
#d-injection-jalupro-slides .wrap-button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1180px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 134, app/assets/stylesheets/skin_boost.scss */
#d-injection-jalupro-slides .wrap-button .button-prev,
#d-injection-jalupro-slides .wrap-button .button-next {
  width: 3.125rem;
  height: 3.125rem;
  background: none;
  cursor: pointer;
}

/* line 136, app/assets/stylesheets/skin_boost.scss */
#d-injection-jalupro-slides .wrap-button .button-prev {
  left: 25px;
}

/* line 137, app/assets/stylesheets/skin_boost.scss */
#d-injection-jalupro-slides .wrap-button .button-next {
  right: 25px;
}

/* line 138, app/assets/stylesheets/skin_boost.scss */
#d-injection-jalupro-slides .wrap-button .button-prev .material-icons,
#d-injection-jalupro-slides .wrap-button .button-next .material-icons {
  width: 3.125rem;
  height: 3.125rem;
  font-size: 2.5rem;
  color: #626262;
  line-height: 1.3;
  text-align: center;
  border-radius: 5px;
  line-height: 1.6;
  opacity: 0.5;
  cursor: pointer;
}

/* line 140, app/assets/stylesheets/skin_boost.scss */
#d-injection-jalupro-slides .wrap-button .button-prev .material-icons {
  padding-left: 0.7rem;
  box-sizing: border-box;
}

/* line 141, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-content-slides {
  padding-top: 9.375rem;
}

/* line 142, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-content-slides .wrap-section01 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 143, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-content-slides .wrap-section01 .wrap-section01-left em {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 144, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-content-slides .wrap-section01 .wrap-section01-left h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
  padding-bottom: 3.125rem;
}

/* line 145, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-content-slides .wrap-section01 .wrap-section01-left p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.875rem;
  line-height: 2.13;
  letter-spacing: -0.075rem;
  color: #ccc;
}

/* line 146, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-content-slides .wrap-section01 .wrap-section01-left .text-bold {
  font-weight: bold;
  color: #626262;
}

/* line 147, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-content-slides .wrap-section01 .wrap-section01-right {
  text-align: right;
  width: 60.42%;
}

/* line 148, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-content-slides .wrap-section01 .wrap-section01-right .wrap-section01-right01 {
  width: 100%;
  max-width: 713px;
  padding-bottom: 1.875rem;
}

/* line 149, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-content-slides .wrap-section01 .wrap-section01-right .wrap-section01-right02 {
  width: 100%;
  max-width: 680px;
  float: right;
}

/* line 150, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-content-slides .wrap-section01 .wrap-section01-right .d-img-jalupro01 {
  width: 100%;
  display: block;
}

/* line 151, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-content-slides .wrap-section01-02 {
  width: 100%;
  max-width: 1180px;
  padding-top: 5rem;
}

/* line 152, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-jalupro .wrap-content-slides .d-img-jalupro02 {
  width: 100%;
  display: block;
}

/* line 154, app/assets/stylesheets/skin_boost.scss */
.wrap-jalupro-plus-program {
  padding-top: 6.25rem;
}

/* line 155, app/assets/stylesheets/skin_boost.scss */
.wrap-jalupro-plus-program p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 0.812rem;
  line-height: 1.54;
  letter-spacing: -0.065rem;
  color: #626262;
}

/* line 156, app/assets/stylesheets/skin_boost.scss */
.wrap-jalupro-plus-program h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  padding-bottom: 3.125rem;
  color: #333;
  text-align: center;
}

/* line 157, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-wrapper {
  padding-left: 20%;
  width: 100%;
}

/* line 158, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-slide {
  width: 100%;
  max-width: 480px;
}

/* line 159, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .d-btn-more {
  width: 100%;
  display: block;
}

/* -end- 스킨부스터 - 잘루프로 */
/* -start- 스킨부스터 - 리쥬란 */
/* line 163, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-rejuran {
  background-image: url("/img/skin_boost/rejuran/img_main_rejuran.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 164, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-rejuran .text-desc {
  padding-top: 12.5rem;
  margin-left: 59.32%;
}

/* line 165, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-rejuran .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #fff;
  margin: 0;
}

/* line 166, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-rejuran .text-desc hr {
  width: 4.375rem;
  height: 1px;
  border-width: 0;
  background-color: #ccc;
  margin: 2.5rem 0;
}

/* line 167, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-rejuran .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #ccc;
  padding-bottom: 5px;
}

/* line 168, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-rejuran .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #ccc;
}

/* line 169, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-rejuran .arrow-more {
  border: 1px solid #fff;
  border-radius: 1.875rem;
  margin: 10rem auto 0;
  width: 1.875rem;
  height: 1.875rem;
  text-align: center;
}

/* line 170, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-rejuran .arrow-more .material-icons {
  padding-top: 4px;
  color: #fff;
}

/* line 172, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-rejuran {
  padding: 9.375rem 0 6.25rem;
  background-image: url("/img/skin_boost/rejuran/bg_d_rejuran.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

/* line 173, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-rejuran .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  text-align: center;
  color: #ccc;
  text-transform: uppercase;
}

/* line 174, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-rejuran .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  text-align: center;
  color: #fff;
  margin: 0;
}

/* line 175, app/assets/stylesheets/skin_boost.scss */
#d-injection-rejuran-slides {
  position: relative;
  margin-top: 5rem;
}

/* line 176, app/assets/stylesheets/skin_boost.scss */
#d-injection-rejuran-slides .skinbooster-img-wrapping {
  width: 100%;
  max-width: 1180px;
}

/* line 177, app/assets/stylesheets/skin_boost.scss */
#d-injection-rejuran-slides .d-img-slide-injection {
  width: 100%;
  margin: 0 auto;
}

/* line 178, app/assets/stylesheets/skin_boost.scss */
#d-injection-rejuran-slides .wrap-button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1180px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 179, app/assets/stylesheets/skin_boost.scss */
#d-injection-rejuran-slides .wrap-button .button-prev,
#d-injection-rejuran-slides .wrap-button .button-next {
  width: 5.125rem;
  background: none;
  cursor: pointer;
}

/* line 181, app/assets/stylesheets/skin_boost.scss */
#d-injection-rejuran-slides .wrap-button .button-prev {
  left: 35px;
}

/* line 182, app/assets/stylesheets/skin_boost.scss */
#d-injection-rejuran-slides .wrap-button .button-next {
  right: 35px;
}

/* line 183, app/assets/stylesheets/skin_boost.scss */
#d-injection-rejuran-slides .wrap-button .button-prev .material-icons,
#d-injection-rejuran-slides .wrap-button .button-next .material-icons {
  width: 5.125rem;
  font-size: 2.5rem;
  color: #ffffff;
  line-height: 1.3;
  text-align: center;
  border-radius: 5px;
  line-height: 1.6;
  opacity: 0.5;
  cursor: pointer;
}

/* line 185, app/assets/stylesheets/skin_boost.scss */
#d-injection-rejuran-slides .wrap-button .button-prev .material-icons {
  padding-left: 0.7rem;
  box-sizing: border-box;
}

/* line 186, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-rejuran .wrap-content-slides {
  padding-top: 9.375rem;
}

/* line 187, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-rejuran .wrap-content-slides .wrap-section01 {
  display: flex;
  justify-content: space-between;
}

/* line 188, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-rejuran .wrap-content-slides .wrap-section01-left em {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.022rem;
  color: #ccc;
}

/* line 189, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-rejuran .wrap-content-slides .wrap-section01-left h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  color: #fff;
  margin: 0;
  padding-bottom: 4.375rem;
}

/* line 190, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-rejuran .wrap-content-slides .wrap-section01-left p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 2;
  letter-spacing: -0.045rem;
  color: #ccc;
}

/* line 191, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-rejuran .wrap-content-slides .wrap-section01-right {
  width: 57.62%;
  max-width: 680px;
}

/* line 192, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-rejuran .wrap-content-slides .wrap-section01-right .d-img-rejuran01 {
  width: 100%;
  display: block;
}

/* line 193, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-rejuran .wrap-content-slides .wrap-section01-02 {
  width: 100%;
  max-width: 1180px;
  padding-top: 9.375rem;
}

/* line 194, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-rejuran .wrap-content-slides .wrap-section01-02 .d-img-rejuran02 {
  width: 100%;
  display: block;
}

/* line 196, app/assets/stylesheets/skin_boost.scss */
.wrap-img {
  width: 100%;
  max-width: 1920px;
}

/* line 197, app/assets/stylesheets/skin_boost.scss */
.wrap-img .d-img-rejuran02,
.wrap-img .d-img-rejuran03 {
  width: 100%;
  display: block;
}

/* line 200, app/assets/stylesheets/skin_boost.scss */
.wrap-rejuran-plus-program {
  padding-top: 6.25rem;
}

/* line 201, app/assets/stylesheets/skin_boost.scss */
.wrap-rejuran-plus-program p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 0.812rem;
  line-height: 1.54;
  letter-spacing: -0.065rem;
  color: #626262;
}

/* line 202, app/assets/stylesheets/skin_boost.scss */
.wrap-rejuran-plus-program h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  padding-bottom: 3.125rem;
  color: #333;
  text-align: center;
}

/* line 203, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-wrapper {
  padding-left: 20%;
  width: 100%;
}

/* line 204, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-slide {
  width: 100%;
  max-width: 480px;
}

/* line 205, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .d-btn-more {
  width: 100%;
  display: block;
}

/* -end- 스킨부스터 - 리쥬란 */
/* -start- 스킨부스터 - 엑소좀 */
/* line 209, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-exosomes {
  background-image: url("/img/skin_boost/exosomes/img_main_exosomes.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 210, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-exosomes .text-desc {
  padding-top: 12.5rem;
  margin-left: 59.32%;
}

/* line 211, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-exosomes .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
}

/* line 212, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-exosomes .text-desc hr {
  width: 4.375rem;
  height: 1px;
  border-width: 0;
  background-color: #626262;
  margin: 2.5rem 0;
}

/* line 213, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-exosomes .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125em;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
  padding-bottom: 5px;
}

/* line 214, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-exosomes .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 215, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-exosomes .arrow-more {
  border: 1px solid #fff;
  border-radius: 1.875rem;
  margin: 10rem auto 0;
  width: 1.875rem;
  height: 1.875rem;
  text-align: center;
}

/* line 216, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-exosomes .arrow-more .material-icons {
  padding-top: 4px;
  color: #fff;
}

/* line 218, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes {
  padding: 9.375rem 0 6.25rem;
  background-color: #fbfbfb;
}

/* line 219, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  text-align: center;
  color: #626262;
  text-transform: uppercase;
}

/* line 220, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  text-align: center;
  color: #333;
  margin: 0;
}

/* line 221, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-menu-title {
  padding: 5rem 0 5.75rem;
}

/* line 222, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-menu-title .wrapper-menu-title {
  display: flex;
  justify-content: center;
}

/* line 223, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-menu-title .menu-title-wrapping {
  margin: 0 0.625rem;
  padding: 0 0 0.375rem;
}

/* line 224, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-menu-title .menu-title-wrapping.active {
  border-bottom: 2px solid #626262;
}

/* line 225, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-menu-title .menu-title {
  padding: 0.75rem 0.687rem;
  border-radius: 10px;
  width: 80%;
}

/* line 226, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-menu-title .menu-title .title-eng {
  font-family: 'Poppins';
  font-size: 1.125rem;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.045rem;
  text-align: center;
  color: #fff;
}

/* line 227, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-menu-title .menu-title .title-kor {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1rem;
  line-height: normal;
  letter-spacing: -0.02rem;
  text-align: center;
  color: #fff;
  opacity: 0.8;
}

/* line 228, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-menu-title .menu-title.menu-title-01 {
  background-color: #c5c5c5;
}

/* line 229, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-menu-title .menu-title.menu-title-02 {
  background-color: #c5c5c5;
}

/* line 230, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-menu-title .menu-title.menu-title-03 {
  background-color: #c5c5c5;
}

/* line 231, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-menu-title .menu-title.menu-title-04 {
  background-color: #275b5a;
}

/* line 232, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-menu-title .menu-title.menu-title-05 {
  background-color: #c5c5c5;
}

/* line 233, app/assets/stylesheets/skin_boost.scss */
#d-injection-exosomes-slides {
  position: relative;
}

/* line 234, app/assets/stylesheets/skin_boost.scss */
#d-injection-exosomes-slides .skinbooster-img-wrapping {
  width: 100%;
  max-width: 1180px;
}

/* line 235, app/assets/stylesheets/skin_boost.scss */
#d-injection-exosomes-slides .d-img-slide-injection {
  width: 100%;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  border-radius: 30px 0px 30px 0px;
  margin: 0 auto;
}

/* line 236, app/assets/stylesheets/skin_boost.scss */
#d-injection-exosomes-slides .wrap-button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1180px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 237, app/assets/stylesheets/skin_boost.scss */
#d-injection-exosomes-slides .wrap-button .button-prev,
#d-injection-exosomes-slides .wrap-button .button-next {
  width: 3.125rem;
  height: 3.125rem;
  background: none;
  cursor: pointer;
}

/* line 239, app/assets/stylesheets/skin_boost.scss */
#d-injection-exosomes-slides .wrap-button .button-prev {
  left: 25px;
}

/* line 240, app/assets/stylesheets/skin_boost.scss */
#d-injection-exosomes-slides .wrap-button .button-next {
  right: 25px;
}

/* line 241, app/assets/stylesheets/skin_boost.scss */
#d-injection-exosomes-slides .wrap-button .button-prev .material-icons,
#d-injection-exosomes-slides .wrap-button .button-next .material-icons {
  width: 3.125rem;
  height: 3.125rem;
  font-size: 2.5rem;
  color: #626262;
  line-height: 1.3;
  text-align: center;
  border-radius: 5px;
  line-height: 1.6;
  opacity: 0.5;
  cursor: pointer;
}

/* line 243, app/assets/stylesheets/skin_boost.scss */
#d-injection-exosomes-slides .wrap-button .button-prev .material-icons {
  padding-left: 0.7rem;
  box-sizing: border-box;
}

/* line 244, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-content-slides {
  padding-top: 9.375rem;
}

/* line 245, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-content-slides .wrap-section01 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 246, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-content-slides .wrap-section01 .wrap-section01-left em {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 247, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-content-slides .wrap-section01 .wrap-section01-left h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
  padding-bottom: 3.125rem;
}

/* line 248, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-content-slides .wrap-section01 .wrap-section01-left p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.875rem;
  line-height: 2.13;
  letter-spacing: -0.075rem;
  color: #ccc;
}

/* line 249, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-content-slides .wrap-section01 .wrap-section01-left .text-bold {
  font-weight: bold;
  color: #626262;
}

/* line 250, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-content-slides .wrap-section01 .wrap-section01-right {
  text-align: right;
  width: 60.42%;
}

/* line 251, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-content-slides .wrap-section01 .wrap-section01-right .wrap-section01-right01 {
  width: 100%;
  max-width: 683px;
  padding-bottom: 1.875rem;
  float: right;
}

/* line 252, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-content-slides .wrap-section01 .wrap-section01-right .wrap-section01-right02 {
  width: 100%;
  max-width: 680px;
  float: right;
}

/* line 253, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-content-slides .wrap-section01 .wrap-section01-right .d-img-exosomes01 {
  width: 100%;
  display: block;
}

/* line 254, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-content-slides .wrap-section01-02 {
  width: 100%;
  max-width: 1180px;
  padding-top: 5rem;
}

/* line 255, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-exosomes .wrap-content-slides .d-img-exosomes02 {
  width: 100%;
  display: block;
}

/* line 257, app/assets/stylesheets/skin_boost.scss */
.wrap-exosomes-plus-program {
  padding-top: 6.25rem;
}

/* line 258, app/assets/stylesheets/skin_boost.scss */
.wrap-exosomes-plus-program p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 0.812rem;
  line-height: 1.54;
  letter-spacing: -0.065rem;
  color: #626262;
}

/* line 259, app/assets/stylesheets/skin_boost.scss */
.wrap-exosomes-plus-program h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  padding-bottom: 3.125rem;
  color: #333;
  text-align: center;
}

/* line 260, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-wrapper {
  padding-left: 20%;
  width: 100%;
}

/* line 261, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-slide {
  width: 100%;
  max-width: 480px;
}

/* line 262, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .d-btn-more {
  width: 100%;
  display: block;
}

/* -end- 스킨부스터 - 엑소좀 */
/* -start- 스킨부스터 - 싸이토케어 */
/* line 267, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-cytocare {
  background-image: url("/img/skin_boost/cytocare/img_main_cytocare.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 268, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-cytocare .text-desc {
  padding-top: 12.5rem;
  margin-left: 59.32%;
}

/* line 269, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-cytocare .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
}

/* line 270, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-cytocare .text-desc hr {
  width: 4.375rem;
  height: 1px;
  border-width: 0;
  background-color: #626262;
  margin: 2.5rem 0;
}

/* line 271, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-cytocare .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125em;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
  padding-bottom: 5px;
}

/* line 272, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-cytocare .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 273, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-cytocare .arrow-more {
  border: 1px solid #fff;
  border-radius: 1.875rem;
  margin: 10rem auto 0;
  width: 1.875rem;
  height: 1.875rem;
  text-align: center;
}

/* line 274, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-cytocare .arrow-more .material-icons {
  padding-top: 4px;
  color: #fff;
}

/* line 276, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare {
  padding: 9.375rem 0 6.25rem;
  background-color: #fbfbfb;
}

/* line 277, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  text-align: center;
  color: #626262;
  text-transform: uppercase;
}

/* line 278, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  text-align: center;
  color: #333;
  margin: 0;
}

/* line 279, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-menu-title {
  padding: 5rem 0 5.75rem;
}

/* line 280, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-menu-title .wrapper-menu-title {
  display: flex;
  justify-content: center;
}

/* line 281, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-menu-title .menu-title-wrapping {
  margin: 0 0.625rem;
  padding: 0 0 0.375rem;
}

/* line 282, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-menu-title .menu-title-wrapping.active {
  border-bottom: 2px solid #626262;
}

/* line 283, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-menu-title .menu-title {
  padding: 0.75rem 0.687rem;
  border-radius: 10px;
  width: 80%;
}

/* line 284, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-menu-title .menu-title .title-eng {
  font-family: 'Poppins';
  font-size: 1.125rem;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.045rem;
  text-align: center;
  color: #fff;
}

/* line 285, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-menu-title .menu-title .title-kor {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1rem;
  line-height: normal;
  letter-spacing: -0.02rem;
  text-align: center;
  color: #fff;
  opacity: 0.8;
}

/* line 286, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-menu-title .menu-title.menu-title-01 {
  background-color: #c5c5c5;
}

/* line 287, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-menu-title .menu-title.menu-title-02 {
  background-color: #c5c5c5;
}

/* line 288, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-menu-title .menu-title.menu-title-03 {
  background-color: #c5c5c5;
}

/* line 289, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-menu-title .menu-title.menu-title-04 {
  background-color: #c5c5c5;
}

/* line 290, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-menu-title .menu-title.menu-title-05 {
  background-color: #4b4322;
}

/* line 291, app/assets/stylesheets/skin_boost.scss */
#d-injection-cytocare-slides {
  position: relative;
}

/* line 292, app/assets/stylesheets/skin_boost.scss */
#d-injection-cytocare-slides .skinbooster-img-wrapping {
  width: 100%;
  max-width: 1180px;
}

/* line 293, app/assets/stylesheets/skin_boost.scss */
#d-injection-cytocare-slides .d-img-slide-injection {
  width: 100%;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  border-radius: 30px 0px 30px 0px;
  margin: 0 auto;
}

/* line 294, app/assets/stylesheets/skin_boost.scss */
#d-injection-cytocare-slides .wrap-button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1180px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 295, app/assets/stylesheets/skin_boost.scss */
#d-injection-cytocare-slides .wrap-button .button-prev,
#d-injection-cytocare-slides .wrap-button .button-next {
  width: 3.125rem;
  height: 3.125rem;
  background: none;
  cursor: pointer;
}

/* line 297, app/assets/stylesheets/skin_boost.scss */
#d-injection-cytocare-slides .wrap-button .button-prev {
  left: 25px;
}

/* line 298, app/assets/stylesheets/skin_boost.scss */
#d-injection-cytocare-slides .wrap-button .button-next {
  right: 25px;
}

/* line 299, app/assets/stylesheets/skin_boost.scss */
#d-injection-cytocare-slides .wrap-button .button-prev .material-icons,
#d-injection-cytocare-slides .wrap-button .button-next .material-icons {
  width: 3.125rem;
  height: 3.125rem;
  font-size: 2.5rem;
  color: #626262;
  line-height: 1.3;
  text-align: center;
  border-radius: 5px;
  line-height: 1.6;
  opacity: 0.5;
  cursor: pointer;
}

/* line 301, app/assets/stylesheets/skin_boost.scss */
#d-injection-cytocare-slides .wrap-button .button-prev .material-icons {
  padding-left: 0.7rem;
  box-sizing: border-box;
}

/* line 302, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-content-slides {
  padding-top: 9.375rem;
}

/* line 303, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-content-slides .wrap-section01 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 304, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-content-slides .wrap-section01 .wrap-section01-left em {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 305, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-content-slides .wrap-section01 .wrap-section01-left h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
  padding-bottom: 3.125rem;
}

/* line 306, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-content-slides .wrap-section01 .wrap-section01-left p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.875rem;
  line-height: 2.13;
  letter-spacing: -0.075rem;
  color: #ccc;
}

/* line 307, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-content-slides .wrap-section01 .wrap-section01-left .text-bold {
  font-weight: bold;
  color: #626262;
}

/* line 308, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-content-slides .wrap-section01 .wrap-section01-right {
  text-align: right;
  width: 60.42%;
}

/* line 309, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-content-slides .wrap-section01 .wrap-section01-right .wrap-section01-right01 {
  width: 100%;
  max-width: 683px;
  padding-bottom: 1.875rem;
  float: right;
}

/* line 310, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-content-slides .wrap-section01 .wrap-section01-right .wrap-section01-right02 {
  width: 100%;
  max-width: 680px;
  float: right;
}

/* line 311, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-content-slides .wrap-section01 .wrap-section01-right .d-img-cytocare01 {
  width: 100%;
  display: block;
}

/* line 312, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-content-slides .wrap-section01-02,
.wrap-skinboost-cytocare .wrap-content-slides .wrap-section01-03 {
  width: 100%;
  max-width: 1180px;
  padding-top: 5rem;
}

/* line 314, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-cytocare .wrap-content-slides .d-img-cytocare02 {
  width: 100%;
  display: block;
}

/* line 316, app/assets/stylesheets/skin_boost.scss */
.wrap-cytocare-plus-program {
  padding-top: 6.25rem;
}

/* line 317, app/assets/stylesheets/skin_boost.scss */
.wrap-cytocare-plus-program p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 0.812rem;
  line-height: 1.54;
  letter-spacing: -0.065rem;
  color: #626262;
}

/* line 318, app/assets/stylesheets/skin_boost.scss */
.wrap-cytocare-plus-program h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  padding-bottom: 3.125rem;
  color: #333;
  text-align: center;
}

/* line 319, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-wrapper {
  padding-left: 20%;
  width: 100%;
}

/* line 320, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-slide {
  width: 100%;
  max-width: 480px;
}

/* line 321, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .d-btn-more {
  width: 100%;
  display: block;
}

/* -end- 스킨부스터 - 싸이토케어 */
/* -start- 스킨부스터 - 쥬베룩 */
/* line 326, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-juvelook {
  background-image: url("/img/skin_boost/juvelook/img_main_juvelook.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 331, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-juvelook .text-desc {
  padding-top: 12.5rem;
  margin-left: 59.32%;
}

/* line 335, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-juvelook .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
}

/* line 343, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-juvelook .text-desc hr {
  width: 4.375rem;
  height: 1px;
  border-width: 0;
  background-color: #626262;
  margin: 2.5rem 0;
}

/* line 350, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-juvelook .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125em;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
  padding-bottom: 5px;
}

/* line 352, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-juvelook .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 353, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-juvelook .arrow-more {
  border: 1px solid #fff;
  border-radius: 1.875rem;
  margin: 10rem auto 0;
  width: 1.875rem;
  height: 1.875rem;
  text-align: center;
}

/* line 354, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-juvelook .arrow-more .material-icons {
  padding-top: 4px;
  color: #fff;
}

/* line 356, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook {
  padding: 9.375rem 0 6.25rem;
  background-color: #fbfbfb;
}

/* line 357, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  text-align: center;
  color: #626262;
  text-transform: uppercase;
}

/* line 358, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.1rem;
  text-align: center;
  color: #333;
  margin: 0;
}

/* line 359, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-menu-title {
  padding: 5rem 0 5.75rem;
}

/* line 360, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-menu-title .wrapper-menu-title {
  display: flex;
  justify-content: center;
}

/* line 361, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-menu-title .menu-title-wrapping {
  margin: 0 0.625rem;
  padding: 0 0 0.375rem;
}

/* line 362, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-menu-title .menu-title-wrapping.active {
  border-bottom: 2px solid #1971B4;
}

/* line 363, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-menu-title .menu-title {
  padding: 0.75rem 0.687rem;
  border-radius: 10px;
  width: 80%;
}

/* line 364, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-menu-title .menu-title .title-eng {
  font-family: 'Poppins';
  font-size: 1.125rem;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.045rem;
  text-align: center;
  color: #fff;
}

/* line 365, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-menu-title .menu-title .title-kor {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1rem;
  line-height: normal;
  letter-spacing: -0.02rem;
  text-align: center;
  color: #fff;
  opacity: 0.8;
}

/* line 366, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-menu-title .menu-title.menu-title-01 {
  background-color: #c5c5c5;
}

/* line 367, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-menu-title .menu-title.menu-title-02 {
  background-color: #c5c5c5;
}

/* line 368, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-menu-title .menu-title.menu-title-03 {
  background-color: #c5c5c5;
}

/* line 369, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-menu-title .menu-title.menu-title-04 {
  background-color: #c5c5c5;
}

/* line 370, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-menu-title .menu-title.menu-title-05 {
  background-color: #2A67B0;
}

/* line 371, app/assets/stylesheets/skin_boost.scss */
#d-injection-juvelook-slides {
  position: relative;
}

/* line 372, app/assets/stylesheets/skin_boost.scss */
#d-injection-juvelook-slides .skinbooster-img-wrapping {
  width: 100%;
  max-width: 1180px;
}

/* line 373, app/assets/stylesheets/skin_boost.scss */
#d-injection-juvelook-slides .d-img-slide-injection {
  width: 100%;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  border-radius: 30px 0px 30px 0px;
  margin: 0 auto;
}

/* line 374, app/assets/stylesheets/skin_boost.scss */
#d-injection-juvelook-slides .wrap-button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1180px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 375, app/assets/stylesheets/skin_boost.scss */
#d-injection-juvelook-slides .wrap-button .button-prev,
#d-injection-juvelook-slides .wrap-button .button-next {
  width: 3.125rem;
  height: 3.125rem;
  background: none;
  cursor: pointer;
}

/* line 377, app/assets/stylesheets/skin_boost.scss */
#d-injection-juvelook-slides .wrap-button .button-prev {
  left: 25px;
}

/* line 378, app/assets/stylesheets/skin_boost.scss */
#d-injection-juvelook-slides .wrap-button .button-next {
  right: 25px;
}

/* line 379, app/assets/stylesheets/skin_boost.scss */
#d-injection-juvelook-slides .wrap-button .button-prev .material-icons,
#d-injection-juvelook-slides .wrap-button .button-next .material-icons {
  width: 3.125rem;
  height: 3.125rem;
  font-size: 2.5rem;
  color: #626262;
  line-height: 1.3;
  text-align: center;
  border-radius: 5px;
  line-height: 1.6;
  opacity: 0.5;
  cursor: pointer;
}

/* line 381, app/assets/stylesheets/skin_boost.scss */
#d-injection-juvelook-slides .wrap-button .button-prev .material-icons {
  padding-left: 0.7rem;
  box-sizing: border-box;
}

/* line 382, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides {
  padding-top: 9.375rem;
}

/* line 383, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 384, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-left em {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 385, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-left h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
  padding-bottom: 3.125rem;
}

/* line 386, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-left h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 3.13;
  letter-spacing: -0.075rem;
  color: #626262;
}

/* line 387, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-left p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.05rem;
  font-weight: 300;
  line-height: 0.13;
  letter-spacing: -0.075rem;
  color: #949090;
}

/* line 388, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-left .text-bold {
  font-weight: bold;
  color: #626262;
}

/* line 389, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-right {
  text-align: right;
  width: 60.42%;
}

/* line 390, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-right .wrap-section01-right01 {
  width: 100%;
  max-width: 713px;
  padding-bottom: 1.875rem;
}

/* line 391, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-right .wrap-section01-right02 {
  width: 100%;
  max-width: 680px;
  float: right;
}

/* line 392, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-right .d-img-juvelook01 {
  width: 100%;
  display: block;
}

/* line 393, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01-02 {
  width: 100%;
  max-width: 1180px;
  padding-top: 5rem;
}

/* line 394, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .d-img-juvelook02 {
  width: 100%;
  display: block;
}

/* line 395, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-left .wrap-section01-left01 {
  width: 100%;
  max-width: 713px;
  padding-bottom: 1.875rem;
}

/* line 396, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-left .d-img-juvelook01 {
  width: 100%;
  display: block;
}

/* line 397, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-right02 {
  text-align: left;
  width: 32.42%;
}

/* line 398, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-right02 em {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 399, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-right02 h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
  padding-bottom: 3.125rem;
}

/* line 400, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-right02 h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 3.13;
  letter-spacing: -0.075rem;
  color: #626262;
}

/* line 401, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-right02 p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.05rem;
  font-weight: 300;
  line-height: 0.13;
  letter-spacing: -0.075rem;
  color: #949090;
}

/* line 402, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-juvelook .wrap-content-slides .wrap-section01 .wrap-section01-right02 .text-bold {
  font-weight: bold;
  color: #626262;
}

/* line 406, app/assets/stylesheets/skin_boost.scss */
.img-juvelook {
  width: 100%;
  display: block;
}

/* line 411, app/assets/stylesheets/skin_boost.scss */
.wrap-img {
  width: 100%;
  max-width: 1920px;
}

/* line 412, app/assets/stylesheets/skin_boost.scss */
.wrap-img .d-img-skin-boost {
  width: 100%;
  display: block;
}

/* line 414, app/assets/stylesheets/skin_boost.scss */
.wrap-juvelook-plus-program {
  padding-top: 6.25rem;
}

/* line 415, app/assets/stylesheets/skin_boost.scss */
.wrap-juvelook-plus-program p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 0.812rem;
  line-height: 1.54;
  letter-spacing: -0.065rem;
  color: #626262;
}

/* line 416, app/assets/stylesheets/skin_boost.scss */
.wrap-juvelook-plus-program h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  padding-bottom: 3.125rem;
  color: #333;
  text-align: center;
}

/* line 417, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-wrapper {
  padding-left: 20%;
  width: 100%;
}

/* line 418, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-slide {
  width: 100%;
  max-width: 480px;
}

/* line 419, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .d-btn-more {
  width: 100%;
  display: block;
}

/* -end- 스킨부스터 - 쥬베룩 */
/* -start- 스킨부스터 - 리투오 */
/* line 426, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-re2o {
  background-image: url("/img/skin_boost/re2o/img_main_re2o.jpg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 431, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-re2o .text-desc {
  padding-top: 17.5rem;
  margin-left: 59.32%;
}

/* line 435, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-re2o .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
}

/* line 443, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-re2o .text-desc hr {
  width: 4.375rem;
  height: 1px;
  border-width: 0;
  background-color: #626262;
  margin: 2.5rem 0;
}

/* line 453, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-re2o .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125em;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
  padding-bottom: 5px;
}

/* line 455, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-re2o .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #626262;
  margin: 20px 0;
}

/* line 456, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-re2o .arrow-more {
  border: 1px solid #fff;
  border-radius: 1.875rem;
  margin: 10rem auto 0;
  width: 1.875rem;
  height: 1.875rem;
  text-align: center;
}

/* line 457, app/assets/stylesheets/skin_boost.scss */
.wrap-main-skinboost-re2o .arrow-more .material-icons {
  padding-top: 4px;
  color: #fff;
}

/* line 459, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o {
  padding: 9.375rem 0 8.25rem;
  background-image: url("/img/skin_boost/re2o/img_re2o_back.jpg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 463, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.5;
  letter-spacing: -0.022rem;
  text-align: center;
  color: #626262;
  text-transform: uppercase;
  margin: 20px 0 40px;
}

/* line 464, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.1rem;
  text-align: center;
  color: #333;
  margin: 0;
}

/* line 465, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-menu-title {
  padding: 5rem 0 5.75rem;
}

/* line 466, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-menu-title .wrapper-menu-title {
  display: flex;
  justify-content: center;
}

/* line 467, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-menu-title .menu-title-wrapping {
  margin: 0 0.625rem;
  padding: 0 0 0.375rem;
}

/* line 468, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-menu-title .menu-title-wrapping.active {
  border-bottom: 2px solid #1971B4;
}

/* line 469, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-menu-title .menu-title {
  padding: 0.75rem 0.687rem;
  border-radius: 10px;
  width: 80%;
}

/* line 470, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-menu-title .menu-title .title-eng {
  font-family: 'Poppins';
  font-size: 1.125rem;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.045rem;
  text-align: center;
  color: #fff;
}

/* line 471, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-menu-title .menu-title .title-kor {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1rem;
  line-height: normal;
  letter-spacing: -0.02rem;
  text-align: center;
  color: #fff;
  opacity: 0.8;
}

/* line 472, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-menu-title .menu-title.menu-title-01 {
  background-color: #c5c5c5;
}

/* line 473, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-menu-title .menu-title.menu-title-02 {
  background-color: #c5c5c5;
}

/* line 474, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-menu-title .menu-title.menu-title-03 {
  background-color: #c5c5c5;
}

/* line 475, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-menu-title .menu-title.menu-title-04 {
  background-color: #c5c5c5;
}

/* line 476, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-menu-title .menu-title.menu-title-05 {
  background-color: #2A67B0;
}

/* line 477, app/assets/stylesheets/skin_boost.scss */
#d-injection-re2o-slides {
  position: relative;
}

/* line 478, app/assets/stylesheets/skin_boost.scss */
#d-injection-re2o-slides .skinbooster-img-wrapping {
  width: 100%;
  max-width: 1180px;
}

/* line 479, app/assets/stylesheets/skin_boost.scss */
#d-injection-re2o-slides .d-img-slide-injection {
  width: 100%;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  border-radius: 30px 0px 30px 0px;
  margin: 0 auto;
}

/* line 480, app/assets/stylesheets/skin_boost.scss */
#d-injection-re2o-slides .wrap-button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1180px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 481, app/assets/stylesheets/skin_boost.scss */
#d-injection-re2o-slides .wrap-button .button-prev,
#d-injection-re2o-slides .wrap-button .button-next {
  width: 3.125rem;
  height: 3.125rem;
  background: none;
  cursor: pointer;
}

/* line 483, app/assets/stylesheets/skin_boost.scss */
#d-injection-re2o-slides .wrap-button .button-prev {
  left: 25px;
}

/* line 484, app/assets/stylesheets/skin_boost.scss */
#d-injection-re2o-slides .wrap-button .button-next {
  right: 25px;
}

/* line 485, app/assets/stylesheets/skin_boost.scss */
#d-injection-re2o-slides .wrap-button .button-prev .material-icons,
#d-injection-re2o-slides .wrap-button .button-next .material-icons {
  width: 3.125rem;
  height: 3.125rem;
  font-size: 2.5rem;
  color: #626262;
  line-height: 1.3;
  text-align: center;
  border-radius: 5px;
  line-height: 1.6;
  opacity: 0.5;
  cursor: pointer;
}

/* line 487, app/assets/stylesheets/skin_boost.scss */
#d-injection-re2o-slides .wrap-button .button-prev .material-icons {
  padding-left: 0.7rem;
  box-sizing: border-box;
}

/* line 488, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-content-slides {
  padding-top: 9.375rem;
}

/* line 489, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-content-slides .wrap-section01 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 490, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-content-slides .wrap-section01 .wrap-section01-left em {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 491, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-content-slides .wrap-section01 .wrap-section01-left h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
  padding-bottom: 3.125rem;
}

/* line 492, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-content-slides .wrap-section01 .wrap-section01-left h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 3.13;
  letter-spacing: -0.075rem;
  color: #626262;
}

/* line 493, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-content-slides .wrap-section01 .wrap-section01-left p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.05rem;
  font-weight: 300;
  line-height: 0.13;
  letter-spacing: -0.075rem;
  color: #949090;
}

/* line 494, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-content-slides .wrap-section01 .wrap-section01-left .text-bold {
  font-weight: bold;
  color: #626262;
}

/* line 495, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-content-slides .wrap-section01 .wrap-section01-right {
  text-align: right;
  width: 60.42%;
}

/* line 496, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-content-slides .wrap-section01 .wrap-section01-right .wrap-section01-right01 {
  width: 100%;
  max-width: 713px;
  padding-bottom: 1.875rem;
}

/* line 497, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-content-slides .wrap-section01 .wrap-section01-right .wrap-section01-right02 {
  width: 100%;
  max-width: 680px;
  float: right;
}

/* line 498, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-content-slides .wrap-section01 .wrap-section01-right .d-img-juvelook01 {
  width: 100%;
  display: block;
}

/* line 499, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-content-slides .wrap-section01-02 {
  width: 100%;
  max-width: 1180px;
  padding-top: 5rem;
}

/* line 500, app/assets/stylesheets/skin_boost.scss */
.wrap-skinboost-re2o .wrap-content-slides .d-img-juvelook02 {
  width: 100%;
  display: block;
}

/* line 502, app/assets/stylesheets/skin_boost.scss */
.img-re2o {
  width: 100%;
  display: block;
  margin: 0;
}

/* line 507, app/assets/stylesheets/skin_boost.scss */
.img-re2o-content {
  width: 100%;
  max-width: 1920px;
}

/* line 508, app/assets/stylesheets/skin_boost.scss */
.img-re2o-content .img-re2o2,
.img-re2o-content .img-re2o1,
.img-re2o-content .img-re2o3,
.img-re2o-content .img-re2o4,
.img-re2o-content .img-re2o5,
.img-re2o-content .img-re2o6,
.img-re2o-content .img-re2o7,
.img-re2o-content .img-re2o8,
.img-re2o-content .img-re2o9 {
  width: 100%;
  display: block;
}

/* line 518, app/assets/stylesheets/skin_boost.scss */
.wrap-img {
  width: 100%;
  max-width: 1920px;
}

/* line 519, app/assets/stylesheets/skin_boost.scss */
.wrap-img .d-img-skin-boost {
  width: 100%;
  display: block;
}

/* line 521, app/assets/stylesheets/skin_boost.scss */
.wrap-re2o-plus-program {
  padding-top: 6.25rem;
}

/* line 522, app/assets/stylesheets/skin_boost.scss */
.wrap-re2o-plus-program p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 0.812rem;
  line-height: 1.54;
  letter-spacing: -0.065rem;
  color: #626262;
}

/* line 523, app/assets/stylesheets/skin_boost.scss */
.wrap-re2o-plus-program h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  padding-bottom: 3.125rem;
  color: #333;
  text-align: center;
}

/* line 524, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-wrapper {
  padding-left: 20%;
  width: 100%;
}

/* line 525, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .swiper-slide {
  width: 100%;
  max-width: 480px;
}

/* line 526, app/assets/stylesheets/skin_boost.scss */
#d-btn-more-slides .d-btn-more {
  width: 100%;
  display: block;
}

/* -end- 스킨부스터 - 리투오 */
@media (max-width: 600px) {
  /* line 533, app/assets/stylesheets/skin_boost.scss */
  .desktop {
    display: none;
  }
  /* line 534, app/assets/stylesheets/skin_boost.scss */
  .mobile {
    display: block;
  }
  /* - start -공통 - 다양한 고민을 해결합니다.*/
  /* line 538, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-precaution-title {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 0 5.55%;
  }
  /* line 539, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-precaution-title .precaution-title-wrapping h1 {
    font-size: 0.937rem;
    letter-spacing: -0.075rem;
    margin: 0.875rem 0;
  }
  /* line 540, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-precaution-title .precaution-title-wrapping .material-icons-round {
    font-size: 3.375rem;
    margin-top: -20px;
    cursor: pointer;
  }
  /* line 541, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-precaution-title .precaution-title-wrapping .m-precaution-open {
    margin: 0;
  }
  /* line 542, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-precaution-title .precaution-title-wrapping .m-precaution-close {
    display: none;
  }
  /* line 543, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-content.m-wrap-precaution-content {
    display: none;
  }
  /* line 544, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-content {
    padding: 2.187rem 5.55%;
  }
  /* line 545, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-content .content-wrapping {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 546, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-content .content-wrapping p,
.wrap-precaution .wrap-content .content-wrapping li {
    padding-bottom: 0.625rem;
  }
  /* line 548, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-content .content-wrapping li {
    padding-left: 18px;
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 549, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-content .content-wrapping li::before {
    margin-left: -18px;
  }
  /* line 550, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-01::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-02::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-03::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-04::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-05::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-06::before {
    font-family: 'Poppins';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #707070;
    margin-right: 2px;
  }
  /* line 556, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-01::before {
    content: "01.";
  }
  /* line 557, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-02::before {
    content: "02.";
  }
  /* line 558, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-03::before {
    content: "03.";
  }
  /* line 559, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-04::before {
    content: "04.";
  }
  /* line 560, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-05::before {
    content: "05.";
  }
  /* line 561, app/assets/stylesheets/skin_boost.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-06::before {
    content: "06.";
  }
  /* - end -공통 - 다양한 고민을 해결합니다.*/
  /* - start -공통 - Q&A.*/
  /* line 565, app/assets/stylesheets/skin_boost.scss */
  .wrap-qna .wrap-qna-title {
    border-bottom: 1px solid #eee;
    padding: 0 5.55%;
  }
  /* line 566, app/assets/stylesheets/skin_boost.scss */
  .wrap-qna .wrap-qna-title .qna-wrapping h1 {
    font-size: 0.937rem;
    letter-spacing: -0.075rem;
    margin: 0.875rem 0;
  }
  /* line 567, app/assets/stylesheets/skin_boost.scss */
  .wrap-qna .wrap-qna-title .qna-wrapping .material-icons-round {
    font-size: 3.375rem;
    cursor: pointer;
  }
  /* line 568, app/assets/stylesheets/skin_boost.scss */
  .wrap-qna .wrap-qna-title .qna-wrapping .m-qna-close {
    display: none;
    margin-top: -20px;
  }
  /* line 569, app/assets/stylesheets/skin_boost.scss */
  .wrap-qna .wrap-qna-title .qna-wrapping .m-qna-open {
    margin-top: 0;
  }
  /* line 570, app/assets/stylesheets/skin_boost.scss */
  .wrap-qna .wrap-content.m-wrap-qna-content {
    display: none;
  }
  /* line 571, app/assets/stylesheets/skin_boost.scss */
  .wrap-qna .wrap-content {
    padding: 2.187rem 5.55%;
    background-color: #fbfbfb;
  }
  /* line 572, app/assets/stylesheets/skin_boost.scss */
  .wrap-qna .wrap-content .content-wrapping h4 {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    padding-bottom: 0.625rem;
  }
  /* line 573, app/assets/stylesheets/skin_boost.scss */
  .wrap-qna .wrap-content .content-wrapping p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
    padding-bottom: 1.25rem;
  }
  /* line 574, app/assets/stylesheets/skin_boost.scss */
  .wrap-qna .wrap-content .content-wrapping .content-num {
    font-family: 'Poppins';
  }
  /* line 575, app/assets/stylesheets/skin_boost.scss */
  .wrap-qna .wrap-content .content-wrapping .clear-space {
    width: 22.5px;
    padding: 22.5px;
    display: block;
  }
  /* - end -공통 - Q&A.*/
  /* - start - 필로르가 */
  /* line 580, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-filorga {
    background-image: url("/img/skin_boost/filorga/m_img_main_filorga.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 581, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-filorga .text-desc {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 582, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-filorga .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.3;
    color: #333;
  }
  /* line 583, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-filorga .text-desc h2 {
    font-size: 0.812em;
    font-weight: normal;
    line-height: 1.46;
    letter-spacing: -0.065rem;
    margin-bottom: 6px;
  }
  /* line 584, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-filorga .text-desc p {
    font-size: 0.812rem;
    line-height: 1.46;
    letter-spacing: -0.065rem;
  }
  /* line 585, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-filorga .text-desc hr {
    width: 5rem;
    height: 1px;
    border-width: 0;
    background-color: #626262;
    margin: 1.25rem auto;
  }
  /* line 586, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-filorga .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 17rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 587, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-filorga .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 589, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga {
    padding: 6.25rem 0 0;
  }
  /* line 590, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .text-desc p {
    font-family: 'Poppins';
    font-size: -0.812rem;
    line-height: 1.54;
    letter-spacing: -0.032rem;
    text-align: center;
    color: #626262;
  }
  /* line 591, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .text-desc h1 {
    font-size: 1.562rem;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.156rem;
    text-align: center;
    color: #333;
    margin: 0;
  }
  /* line 592, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .wrap-menu-title {
    padding: 2.312rem 0 3.125rem;
  }
  /* line 593, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .wrap-menu-title .menu-title-wrapping {
    margin: 0 0.625rem;
    padding: 0 0 0.375rem;
  }
  /* line 594, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .wrap-menu-title .menu-title-wrapping.active {
    border-bottom: 0px solid #333;
    font-weight: bold;
    text-decoration: underline;
  }
  /* line 595, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .wrap-menu-title .menu-title {
    padding: 0;
    border-radius: 0;
    width: 100%;
  }
  /* line 596, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .wrap-menu-title .menu-title .title-kor {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: normal;
    letter-spacing: -0.065rem;
    text-align: center;
    color: #626262;
    opacity: 1;
  }
  /* line 597, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .wrap-menu-title .menu-title.menu-title-01 {
    background-color: #fbfbfb;
  }
  /* line 598, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .wrap-menu-title .menu-title.menu-title-02 {
    background-color: #fbfbfb;
  }
  /* line 599, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .wrap-menu-title .menu-title.menu-title-03 {
    background-color: #fbfbfb;
  }
  /* line 600, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .wrap-menu-title .menu-title.menu-title-04 {
    background-color: #fbfbfb;
  }
  /* line 601, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .wrap-menu-title .menu-title.menu-title-05 {
    background-color: #fbfbfb;
  }
  /* line 602, app/assets/stylesheets/skin_boost.scss */
  #m-injection-filorga-slides {
    position: relative;
  }
  /* line 603, app/assets/stylesheets/skin_boost.scss */
  #m-injection-filorga-slides .skinbooster-img-wrapping {
    width: 100%;
    max-width: 100%;
  }
  /* line 604, app/assets/stylesheets/skin_boost.scss */
  #m-injection-filorga-slides .m-img-slide-injection {
    width: 100%;
    margin: 0 auto;
  }
  /* line 605, app/assets/stylesheets/skin_boost.scss */
  #m-injection-filorga-slides .wrap-button {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1180px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  /* line 606, app/assets/stylesheets/skin_boost.scss */
  #m-injection-filorga-slides .wrap-button .button-prev,
#m-injection-filorga-slides .wrap-button .button-next {
    width: 3.125rem;
    height: 3.125rem;
    background: none;
    cursor: pointer;
  }
  /* line 608, app/assets/stylesheets/skin_boost.scss */
  #m-injection-filorga-slides .wrap-button .button-prev {
    left: 25px;
  }
  /* line 609, app/assets/stylesheets/skin_boost.scss */
  #m-injection-filorga-slides .wrap-button .button-next {
    right: 25px;
  }
  /* line 610, app/assets/stylesheets/skin_boost.scss */
  #m-injection-filorga-slides .wrap-button .button-prev .material-icons,
#m-injection-filorga-slides .wrap-button .button-next .material-icons {
    width: 3.125rem;
    height: 3.125rem;
    font-size: 2.5rem;
    color: #626262;
    line-height: 1.3;
    text-align: center;
    border-radius: 5px;
    line-height: 1.6;
    opacity: 0.5;
    cursor: pointer;
  }
  /* line 612, app/assets/stylesheets/skin_boost.scss */
  #m-injection-filorga-slides .wrap-button .button-prev .material-icons {
    padding-left: 0.7rem;
    box-sizing: border-box;
  }
  /* line 613, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .wrap-content-slides {
    padding-top: 0;
    margin: 0 auto;
    width: 100%;
  }
  /* line 614, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .wrap-content-slides .m-img-filorga {
    width: 100%;
    display: block;
  }
  /* line 615, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-filorga .wrap-content-slides .wrap-section01-02 {
    width: 100%;
    max-width: 100%;
    padding-top: 0;
  }
  /* line 617, app/assets/stylesheets/skin_boost.scss */
  .wrap-filorga-plus-program {
    padding-top: 6.25rem;
  }
  /* line 618, app/assets/stylesheets/skin_boost.scss */
  .wrap-filorga-plus-program .wrap-title {
    text-align: center;
    overflow: hidden;
  }
  /* line 619, app/assets/stylesheets/skin_boost.scss */
  .wrap-filorga-plus-program .wrap-title p {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 620, app/assets/stylesheets/skin_boost.scss */
  .wrap-filorga-plus-program .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    padding-bottom: 3.125rem;
    margin: 0;
  }
  /* line 621, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .swiper-slide {
    width: 58.33%;
    max-width: 210px;
    margin-left: 5.55%;
  }
  /* line 622, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .m-btn-more {
    width: 100%;
    display: block;
  }
  /* - end - 필로르가 */
  /* - start - 잘루프로 */
  /* line 628, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-jalupro {
    background-image: url("/img/skin_boost/jalupro/m_img_main_jalupro.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 629, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-jalupro .text-desc {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 630, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-jalupro .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.3;
    color: #333;
  }
  /* line 631, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-jalupro .text-desc h2 {
    font-size: 0.812em;
    font-weight: normal;
    line-height: 1.46;
    letter-spacing: -0.065rem;
    margin-bottom: 6px;
  }
  /* line 632, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-jalupro .text-desc p {
    font-size: 0.812rem;
    line-height: 1.46;
    letter-spacing: -0.065rem;
  }
  /* line 633, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-jalupro .text-desc hr {
    width: 5rem;
    height: 1px;
    border-width: 0;
    background-color: #626262;
    margin: 1.25rem auto;
  }
  /* line 634, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-jalupro .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 17rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 635, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-jalupro .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 637, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro {
    padding: 6.25rem 0 0;
  }
  /* line 638, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .text-desc p {
    font-family: 'Poppins';
    font-size: -0.812rem;
    line-height: 1.54;
    letter-spacing: -0.032rem;
    text-align: center;
    color: #626262;
  }
  /* line 639, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .text-desc h1 {
    font-size: 1.562rem;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.156rem;
    text-align: center;
    color: #333;
    margin: 0;
  }
  /* line 640, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .wrap-menu-title {
    padding: 2.312rem 0 3.125rem;
  }
  /* line 641, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .wrap-menu-title .menu-title-wrapping {
    margin: 0 0.625rem;
    padding: 0 0 0.375rem;
  }
  /* line 642, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .wrap-menu-title .menu-title-wrapping.active {
    border-bottom: 0px solid #333;
    font-weight: bold;
    text-decoration: underline;
  }
  /* line 643, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .wrap-menu-title .menu-title {
    padding: 0;
    border-radius: 0;
    width: 100%;
  }
  /* line 644, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .wrap-menu-title .menu-title .title-kor {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: normal;
    letter-spacing: -0.065rem;
    text-align: center;
    color: #626262;
    opacity: 1;
  }
  /* line 645, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .wrap-menu-title .menu-title.menu-title-01 {
    background-color: #fbfbfb;
  }
  /* line 646, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .wrap-menu-title .menu-title.menu-title-02 {
    background-color: #fbfbfb;
  }
  /* line 647, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .wrap-menu-title .menu-title.menu-title-03 {
    background-color: #fbfbfb;
  }
  /* line 648, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .wrap-menu-title .menu-title.menu-title-04 {
    background-color: #fbfbfb;
  }
  /* line 649, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .wrap-menu-title .menu-title.menu-title-05 {
    background-color: #fbfbfb;
  }
  /* line 650, app/assets/stylesheets/skin_boost.scss */
  #m-injection-jalupro-slides {
    position: relative;
  }
  /* line 651, app/assets/stylesheets/skin_boost.scss */
  #m-injection-jalupro-slides .skinbooster-img-wrapping {
    width: 100%;
    max-width: 100%;
  }
  /* line 652, app/assets/stylesheets/skin_boost.scss */
  #m-injection-jalupro-slides .m-img-slide-injection {
    width: 100%;
    margin: 0 auto;
  }
  /* line 653, app/assets/stylesheets/skin_boost.scss */
  #m-injection-jalupro-slides .wrap-button {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1180px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  /* line 654, app/assets/stylesheets/skin_boost.scss */
  #m-injection-jalupro-slides .wrap-button .button-prev,
#m-injection-jalupro-slides .wrap-button .button-next {
    width: 3.125rem;
    height: 3.125rem;
    background: none;
    cursor: pointer;
  }
  /* line 656, app/assets/stylesheets/skin_boost.scss */
  #m-injection-jalupro-slides .wrap-button .button-prev {
    left: 25px;
  }
  /* line 657, app/assets/stylesheets/skin_boost.scss */
  #m-injection-jalupro-slides .wrap-button .button-next {
    right: 25px;
  }
  /* line 658, app/assets/stylesheets/skin_boost.scss */
  #m-injection-jalupro-slides .wrap-button .button-prev .material-icons,
#m-injection-jalupro-slides .wrap-button .button-next .material-icons {
    width: 3.125rem;
    height: 3.125rem;
    font-size: 2.5rem;
    color: #626262;
    line-height: 1.3;
    text-align: center;
    border-radius: 5px;
    line-height: 1.6;
    opacity: 0.5;
    cursor: pointer;
  }
  /* line 660, app/assets/stylesheets/skin_boost.scss */
  #m-injection-jalupro-slides .wrap-button .button-prev .material-icons {
    padding-left: 0.7rem;
    box-sizing: border-box;
  }
  /* line 661, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .wrap-content-slides {
    padding-top: 3.75rem;
    margin: 0 auto;
    width: 100%;
  }
  /* line 662, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .wrap-content-slides .m-img-jalupro {
    width: 100%;
    display: block;
  }
  /* line 663, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-jalupro .wrap-content-slides .wrap-section01-02 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 1.562rem;
  }
  /* line 665, app/assets/stylesheets/skin_boost.scss */
  .wrap-img .m-img-skin-boost {
    width: 100%;
    display: block;
  }
  /* line 667, app/assets/stylesheets/skin_boost.scss */
  .wrap-jalupro-plus-program {
    padding-top: 6.25rem;
  }
  /* line 668, app/assets/stylesheets/skin_boost.scss */
  .wrap-jalupro-plus-program .wrap-title {
    text-align: center;
    overflow: hidden;
  }
  /* line 669, app/assets/stylesheets/skin_boost.scss */
  .wrap-jalupro-plus-program .wrap-title p {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 670, app/assets/stylesheets/skin_boost.scss */
  .wrap-jalupro-plus-program .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    padding-bottom: 3.125rem;
    margin: 0;
  }
  /* line 671, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .swiper-slide {
    width: 58.33%;
    max-width: 210px;
    margin-left: 5.55%;
  }
  /* line 672, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .m-btn-more {
    width: 100%;
    display: block;
  }
  /* - end - 잘루프로 */
  /* - start - 리쥬란 힐러 */
  /* line 677, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-rejuran {
    background-image: url("/img/skin_boost/rejuran/m_img_main_rejuran.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 678, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-rejuran .text-desc {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 679, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-rejuran .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.3;
  }
  /* line 680, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-rejuran .text-desc h2 {
    font-size: 0.812em;
    font-weight: normal;
    line-height: 1.46;
    letter-spacing: -0.065rem;
    margin-bottom: 6px;
  }
  /* line 681, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-rejuran .text-desc p {
    font-size: 0.812rem;
    line-height: 1.46;
    letter-spacing: -0.065rem;
  }
  /* line 682, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-rejuran .text-desc hr {
    width: 5rem;
    height: 1px;
    border-width: 0;
    background-color: #ccc;
    margin: 1.25rem auto;
  }
  /* line 683, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-rejuran .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 14rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 684, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-rejuran .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 686, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran {
    padding: 6.25rem 0 4.687rem;
    background-image: url("/img/skin_boost/rejuran/bg_m_rejuran.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
  }
  /* line 687, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .text-desc p {
    font-family: 'Poppins';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.032rem;
    text-align: center;
    color: #ccc;
  }
  /* line 688, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .text-desc h1 {
    font-size: 1.562rem;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.156rem;
    text-align: center;
    color: #fff;
    margin: 0;
  }
  /* line 689, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-menu-title {
    padding: 2.312rem 0 3.125rem;
  }
  /* line 690, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-menu-title .wrapper-menu-title {
    display: flex;
    justify-content: space-between;
  }
  /* line 691, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-menu-title .menu-title-wrapping {
    margin: 0 0.625rem;
    padding: 0 0 0.375rem;
    border-bottom: 0px solid #ccc;
  }
  /* line 692, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-menu-title .menu-title {
    padding: 0;
    border-radius: 0;
    width: 100%;
  }
  /* line 693, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-menu-title .menu-title .title-kor {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    text-align: center;
    color: #ccc;
    opacity: 1;
  }
  /* line 694, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-menu-title .menu-title .title-kor-underline {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    text-align: center;
    color: #ccc;
    opacity: 1;
    font-weight: bold;
    text-decoration: underline;
    text-decoration-color: #ccc;
  }
  /* line 695, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-menu-title .menu-title.menu-title-01,
.wrap-skinboost-rejuran .wrap-menu-title .menu-title.menu-title-02,
.wrap-skinboost-rejuran .wrap-menu-title .menu-title.menu-title-03,
.wrap-skinboost-rejuran .wrap-menu-title .menu-title.menu-title-04,
.wrap-skinboost-rejuran .wrap-menu-title .menu-title.menu-title-05 {
    background-color: none;
  }
  /* line 700, app/assets/stylesheets/skin_boost.scss */
  #m-injection-rejuran-slides {
    position: relative;
  }
  /* line 701, app/assets/stylesheets/skin_boost.scss */
  #m-injection-rejuran-slides .skinbooster-img-wrapping {
    width: 100%;
    max-width: 100%;
  }
  /* line 702, app/assets/stylesheets/skin_boost.scss */
  #m-injection-rejuran-slides .m-img-slide-injection {
    width: 100%;
    margin: 0 auto;
  }
  /* line 703, app/assets/stylesheets/skin_boost.scss */
  #m-injection-rejuran-slides .wrap-button {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1180px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  /* line 704, app/assets/stylesheets/skin_boost.scss */
  #m-injection-rejuran-slides .wrap-button .button-prev,
#m-injection-rejuran-slides .wrap-button .button-next {
    width: 3.125rem;
    height: 3.125rem;
    background: none;
    cursor: pointer;
  }
  /* line 706, app/assets/stylesheets/skin_boost.scss */
  #m-injection-rejuran-slides .wrap-button .button-prev {
    left: 25px;
  }
  /* line 707, app/assets/stylesheets/skin_boost.scss */
  #m-injection-rejuran-slides .wrap-button .button-next {
    right: 25px;
  }
  /* line 708, app/assets/stylesheets/skin_boost.scss */
  #m-injection-rejuran-slides .wrap-button .button-prev .material-icons,
#m-injection-rejuran-slides .wrap-button .button-next .material-icons {
    width: 3.125rem;
    height: 3.125rem;
    font-size: 2.5rem;
    color: #ffffff;
    line-height: 1.3;
    text-align: center;
    border-radius: 5px;
    line-height: 1.6;
    opacity: 0.5;
    cursor: pointer;
  }
  /* line 710, app/assets/stylesheets/skin_boost.scss */
  #m-injection-rejuran-slides .wrap-button .button-prev .material-icons {
    padding-left: 0.7rem;
    box-sizing: border-box;
  }
  /* line 711, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-content-slides {
    padding-top: 6.25rem;
    margin: 0 auto;
    width: 100%;
  }
  /* line 712, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-content-slides .m-injection-detail {
    text-align: left;
    display: block;
    width: 90%;
    margin: 0 auto;
  }
  /* line 713, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-content-slides .m-injection-detail em {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #ccc;
  }
  /* line 714, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-content-slides .m-injection-detail h1 {
    font-family: 'Noto Serif KR';
    font-size: 1.562rem;
    font-weight: bold;
    line-height: 1.4;
    letter-spacing: -0.156rem;
    color: #fff;
    margin: 0;
    padding-bottom: 2.5rem;
  }
  /* line 715, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-content-slides .m-injection-detail p {
    font-size: 0.832rem;
    line-height: 1.6;
    letter-spacing: -0.065rem;
    color: #ccc;
  }
  /* line 716, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-content-slides .m-img-rejuran01 {
    width: 100%;
    display: block;
    padding-bottom: 2.5rem;
  }
  /* line 717, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-content-slides .detail .wrap-section01-02,
.wrap-skinboost-rejuran .wrap-content-slides .detail .wrap-section01-03 {
    width: 100%;
    max-width: 100%;
    padding: 6.25rem 0 0;
  }
  /* line 719, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-rejuran .wrap-content-slides .m-img-rejuran03,
.wrap-skinboost-rejuran .wrap-content-slides .m-img-rejuran04 {
    width: 88.88%;
    display: block;
    margin: 0 auto;
  }
  /* line 722, app/assets/stylesheets/skin_boost.scss */
  .wrap-img .m-img-rejuran02 {
    width: 100%;
    display: block;
  }
  /* line 724, app/assets/stylesheets/skin_boost.scss */
  .wrap-rejuran-type {
    background-image: url("/img/skin_boost/rejuran/bg_m_rejuran03.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    padding: 6.25rem 0 4.687rem;
  }
  /* line 725, app/assets/stylesheets/skin_boost.scss */
  .wrap-rejuran-type .text-desc p {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    text-align: center;
    color: #ccc;
  }
  /* line 726, app/assets/stylesheets/skin_boost.scss */
  .wrap-rejuran-type .text-desc h1 {
    font-family: 'Noto Serif KR';
    font-size: 1.562rem;
    font-weight: bold;
    line-height: 1.4;
    letter-spacing: -0.156rem;
    text-align: center;
    color: #fff;
    margin: 0;
    padding: 0.187rem 0 0.625rem;
  }
  /* line 727, app/assets/stylesheets/skin_boost.scss */
  #m-rejuran-type-slides {
    padding: 3.125rem 0;
  }
  /* line 728, app/assets/stylesheets/skin_boost.scss */
  #m-rejuran-type-slides .m-img-slide-rejuran-type {
    width: 100%;
    display: block;
  }
  /* line 729, app/assets/stylesheets/skin_boost.scss */
  #m-rejuran-type-slides .swiper-pagination {
    margin: 2.187rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 730, app/assets/stylesheets/skin_boost.scss */
  #m-rejuran-type-slides .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #ccc;
  }
  /* line 731, app/assets/stylesheets/skin_boost.scss */
  #m-rejuran-type-slides .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
    background: #626262;
  }
  /* line 733, app/assets/stylesheets/skin_boost.scss */
  .wrap-rejuran-plus-program {
    padding-top: 6.25rem;
  }
  /* line 734, app/assets/stylesheets/skin_boost.scss */
  .wrap-rejuran-plus-program .wrap-title {
    text-align: center;
    overflow: hidden;
  }
  /* line 735, app/assets/stylesheets/skin_boost.scss */
  .wrap-rejuran-plus-program .wrap-title p {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 736, app/assets/stylesheets/skin_boost.scss */
  .wrap-rejuran-plus-program .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    padding-bottom: 3.125rem;
    margin: 0;
  }
  /* line 737, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .swiper-slide {
    width: 58.33%;
    max-width: 210px;
    margin-left: 5.55%;
  }
  /* line 738, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .m-btn-more {
    width: 100%;
    display: block;
  }
  /* - end - 리쥬란 힐러 */
  /* - start - 엑소좀 */
  /* line 744, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-exosomes {
    background-image: url("/img/skin_boost/exosomes/m_img_main_exosomes.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 745, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-exosomes .text-desc {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 746, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-exosomes .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.3;
    color: #333;
  }
  /* line 747, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-exosomes .text-desc h2 {
    font-size: 0.812em;
    font-weight: normal;
    line-height: 1.46;
    letter-spacing: -0.065rem;
    margin-bottom: 6px;
  }
  /* line 748, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-exosomes .text-desc p {
    font-size: 0.812rem;
    line-height: 1.46;
    letter-spacing: -0.065rem;
  }
  /* line 749, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-exosomes .text-desc hr {
    width: 5rem;
    height: 1px;
    border-width: 0;
    background-color: #626262;
    margin: 1.25rem auto;
  }
  /* line 750, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-exosomes .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 17rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 751, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-exosomes .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 753, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes {
    padding: 6.25rem 0 0;
  }
  /* line 754, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .text-desc p {
    font-family: 'Poppins';
    font-size: -0.812rem;
    line-height: 1.54;
    letter-spacing: -0.032rem;
    text-align: center;
    color: #626262;
  }
  /* line 755, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .text-desc h1 {
    font-size: 1.562rem;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.156rem;
    text-align: center;
    color: #333;
    margin: 0;
  }
  /* line 756, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .wrap-menu-title {
    padding: 2.312rem 0 3.125rem;
  }
  /* line 757, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .wrap-menu-title .menu-title-wrapping {
    margin: 0 0.625rem;
    padding: 0 0 0.375rem;
  }
  /* line 758, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .wrap-menu-title .menu-title-wrapping.active {
    border-bottom: 0px solid #333;
    font-weight: bold;
    text-decoration: underline;
  }
  /* line 759, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .wrap-menu-title .menu-title {
    padding: 0;
    border-radius: 0;
    width: 100%;
  }
  /* line 760, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .wrap-menu-title .menu-title .title-kor {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: normal;
    letter-spacing: -0.065rem;
    text-align: center;
    color: #626262;
    opacity: 1;
  }
  /* line 761, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .wrap-menu-title .menu-title.menu-title-01 {
    background-color: #fbfbfb;
  }
  /* line 762, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .wrap-menu-title .menu-title.menu-title-02 {
    background-color: #fbfbfb;
  }
  /* line 763, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .wrap-menu-title .menu-title.menu-title-03 {
    background-color: #fbfbfb;
  }
  /* line 764, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .wrap-menu-title .menu-title.menu-title-04 {
    background-color: #fbfbfb;
  }
  /* line 765, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .wrap-menu-title .menu-title.menu-title-05 {
    background-color: #fbfbfb;
  }
  /* line 766, app/assets/stylesheets/skin_boost.scss */
  #m-injection-exosomes-slides {
    position: relative;
  }
  /* line 767, app/assets/stylesheets/skin_boost.scss */
  #m-injection-exosomes-slides .skinbooster-img-wrapping {
    width: 100%;
    max-width: 100%;
  }
  /* line 768, app/assets/stylesheets/skin_boost.scss */
  #m-injection-exosomes-slides .m-img-slide-injection {
    width: 90%;
    margin: 0 5% 0 5%;
    max-width: 100%;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
    border-radius: 20px 0 20px 0px;
  }
  /* line 769, app/assets/stylesheets/skin_boost.scss */
  #m-injection-exosomes-slides .wrap-button {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1180px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  /* line 770, app/assets/stylesheets/skin_boost.scss */
  #m-injection-exosomes-slides .wrap-button .button-prev,
#m-injection-exosomes-slides .wrap-button .button-next {
    width: 3.125rem;
    height: 3.125rem;
    background: none;
    cursor: pointer;
  }
  /* line 772, app/assets/stylesheets/skin_boost.scss */
  #m-injection-exosomes-slides .wrap-button .button-prev {
    left: 25px;
  }
  /* line 773, app/assets/stylesheets/skin_boost.scss */
  #m-injection-exosomes-slides .wrap-button .button-next {
    right: 25px;
  }
  /* line 774, app/assets/stylesheets/skin_boost.scss */
  #m-injection-exosomes-slides .wrap-button .button-prev .material-icons,
#m-injection-exosomes-slides .wrap-button .button-next .material-icons {
    width: 3.125rem;
    height: 3.125rem;
    font-size: 2.5rem;
    color: #626262;
    line-height: 1.3;
    text-align: center;
    border-radius: 5px;
    line-height: 1.6;
    opacity: 0.5;
    cursor: pointer;
  }
  /* line 776, app/assets/stylesheets/skin_boost.scss */
  #m-injection-exosomes-slides .wrap-button .button-prev .material-icons {
    padding-left: 0.7rem;
    box-sizing: border-box;
  }
  /* line 777, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .wrap-content-slides {
    padding-top: 3.75rem;
    margin: 0 auto;
    width: 100%;
  }
  /* line 778, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .wrap-content-slides .m-img-exosomes {
    width: 100%;
    display: block;
  }
  /* line 779, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-exosomes .wrap-content-slides .wrap-section01-02 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 1.562rem;
  }
  /* line 781, app/assets/stylesheets/skin_boost.scss */
  .wrap-img .m-img-skin-boost {
    width: 100%;
    display: block;
  }
  /* line 783, app/assets/stylesheets/skin_boost.scss */
  .wrap-exosomes-plus-program {
    padding-top: 6.25rem;
  }
  /* line 784, app/assets/stylesheets/skin_boost.scss */
  .wrap-exosomes-plus-program .wrap-title {
    text-align: center;
    overflow: hidden;
  }
  /* line 785, app/assets/stylesheets/skin_boost.scss */
  .wrap-exosomes-plus-program .wrap-title p {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 786, app/assets/stylesheets/skin_boost.scss */
  .wrap-exosomes-plus-program .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    padding-bottom: 3.125rem;
    margin: 0;
  }
  /* line 787, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .swiper-slide {
    width: 58.33%;
    max-width: 210px;
    margin-left: 5.55%;
  }
  /* line 788, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .m-btn-more {
    width: 100%;
    display: block;
  }
  /* - end - 엑소좀 */
  /* - start - 싸이토케어 */
  /* line 793, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-cytocare {
    background-image: url("/img/skin_boost/cytocare/m_img_main_cytocare.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 794, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-cytocare .text-desc {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 795, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-cytocare .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.3;
    color: #333;
  }
  /* line 796, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-cytocare .text-desc h2 {
    font-size: 0.812em;
    font-weight: normal;
    line-height: 1.46;
    letter-spacing: -0.065rem;
    margin-bottom: 6px;
  }
  /* line 797, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-cytocare .text-desc p {
    font-size: 0.812rem;
    line-height: 1.46;
    letter-spacing: -0.065rem;
  }
  /* line 798, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-cytocare .text-desc hr {
    width: 5rem;
    height: 1px;
    border-width: 0;
    background-color: #626262;
    margin: 1.25rem auto;
  }
  /* line 799, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-cytocare .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 17rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 800, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-cytocare .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 802, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare {
    padding: 6.25rem 0 0;
  }
  /* line 803, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .text-desc p {
    font-family: 'Poppins';
    font-size: -0.812rem;
    line-height: 1.54;
    letter-spacing: -0.032rem;
    text-align: center;
    color: #626262;
  }
  /* line 804, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .text-desc h1 {
    font-size: 1.562rem;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.156rem;
    text-align: center;
    color: #333;
    margin: 0;
  }
  /* line 805, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .wrap-menu-title {
    padding: 2.312rem 0 3.125rem;
  }
  /* line 806, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .wrap-menu-title .menu-title-wrapping {
    margin: 0 0.625rem;
    padding: 0 0 0.375rem;
  }
  /* line 807, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .wrap-menu-title .menu-title-wrapping.active {
    border-bottom: 0px solid #333;
    font-weight: bold;
    text-decoration: underline;
  }
  /* line 808, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .wrap-menu-title .menu-title {
    padding: 0;
    border-radius: 0;
    width: 100%;
  }
  /* line 809, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .wrap-menu-title .menu-title .title-kor {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: normal;
    letter-spacing: -0.065rem;
    text-align: center;
    color: #626262;
    opacity: 1;
  }
  /* line 810, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .wrap-menu-title .menu-title.menu-title-01 {
    background-color: #fbfbfb;
  }
  /* line 811, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .wrap-menu-title .menu-title.menu-title-02 {
    background-color: #fbfbfb;
  }
  /* line 812, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .wrap-menu-title .menu-title.menu-title-03 {
    background-color: #fbfbfb;
  }
  /* line 813, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .wrap-menu-title .menu-title.menu-title-04 {
    background-color: #fbfbfb;
  }
  /* line 814, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .wrap-menu-title .menu-title.menu-title-05 {
    background-color: #fbfbfb;
  }
  /* line 815, app/assets/stylesheets/skin_boost.scss */
  #m-injection-cytocare-slides {
    position: relative;
  }
  /* line 816, app/assets/stylesheets/skin_boost.scss */
  #m-injection-cytocare-slides .skinbooster-img-wrapping {
    width: 100%;
    max-width: 100%;
  }
  /* line 817, app/assets/stylesheets/skin_boost.scss */
  #m-injection-cytocare-slides .m-img-slide-injection {
    width: 90%;
    margin: 0 5% 0 5%;
    max-width: 100%;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
    border-radius: 20px 0 20px 0px;
  }
  /* line 818, app/assets/stylesheets/skin_boost.scss */
  #m-injection-cytocare-slides .wrap-button {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1180px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  /* line 819, app/assets/stylesheets/skin_boost.scss */
  #m-injection-cytocare-slides .wrap-button .button-prev,
#m-injection-cytocare-slides .wrap-button .button-next {
    width: 3.125rem;
    height: 3.125rem;
    background: none;
    cursor: pointer;
  }
  /* line 821, app/assets/stylesheets/skin_boost.scss */
  #m-injection-cytocare-slides .wrap-button .button-prev {
    left: 25px;
  }
  /* line 822, app/assets/stylesheets/skin_boost.scss */
  #m-injection-cytocare-slides .wrap-button .button-next {
    right: 25px;
  }
  /* line 823, app/assets/stylesheets/skin_boost.scss */
  #m-injection-cytocare-slides .wrap-button .button-prev .material-icons,
#m-injection-cytocare-slides .wrap-button .button-next .material-icons {
    width: 3.125rem;
    height: 3.125rem;
    font-size: 2.5rem;
    color: #626262;
    line-height: 1.3;
    text-align: center;
    border-radius: 5px;
    line-height: 1.6;
    opacity: 0.5;
    cursor: pointer;
  }
  /* line 825, app/assets/stylesheets/skin_boost.scss */
  #m-injection-cytocare-slides .wrap-button .button-prev .material-icons {
    padding-left: 0.7rem;
    box-sizing: border-box;
  }
  /* line 826, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .wrap-content-slides {
    padding-top: 3.75rem;
    margin: 0 auto;
    width: 100%;
  }
  /* line 827, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .wrap-content-slides .m-img-cytocare {
    width: 100%;
    display: block;
  }
  /* line 828, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-cytocare .wrap-content-slides .wrap-section01-02 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 1.562rem;
  }
  /* line 830, app/assets/stylesheets/skin_boost.scss */
  .wrap-img .m-img-skin-boost {
    width: 100%;
    display: block;
  }
  /* line 832, app/assets/stylesheets/skin_boost.scss */
  .wrap-cytocare-plus-program {
    padding-top: 6.25rem;
  }
  /* line 833, app/assets/stylesheets/skin_boost.scss */
  .wrap-cytocare-plus-program .wrap-title {
    text-align: center;
    overflow: hidden;
  }
  /* line 834, app/assets/stylesheets/skin_boost.scss */
  .wrap-cytocare-plus-program .wrap-title p {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 835, app/assets/stylesheets/skin_boost.scss */
  .wrap-cytocare-plus-program .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    padding-bottom: 3.125rem;
    margin: 0;
  }
  /* line 836, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .swiper-slide {
    width: 58.33%;
    max-width: 210px;
    margin-left: 5.55%;
  }
  /* line 837, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .m-btn-more {
    width: 100%;
    display: block;
  }
  /* - end - 싸이토케어 */
  /* - start - 쥬베룩 */
  /* line 841, app/assets/stylesheets/skin_boost.scss */
  .juvelook_logo {
    width: 160px;
    margin-bottom: 10px;
  }
  /* line 845, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-juvelook {
    background-image: url("/img/skin_boost/juvelook/m_img_main_juvelook.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 851, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-juvelook .text-desc {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 856, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-juvelook .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.3;
    color: #333;
  }
  /* line 862, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-juvelook .text-desc h2 {
    font-size: 0.812em;
    font-weight: normal;
    line-height: 1.46;
    letter-spacing: -0.065rem;
    margin-bottom: 6px;
  }
  /* line 869, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-juvelook .text-desc p {
    font-size: 0.812rem;
    line-height: 1.46;
    letter-spacing: -0.065rem;
  }
  /* line 874, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-juvelook .text-desc hr {
    width: 5rem;
    height: 1px;
    border-width: 0;
    background-color: #626262;
    margin: 1.25rem auto;
  }
  /* line 881, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-juvelook .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 17rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 891, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-juvelook .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 896, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook {
    padding: 6.25rem 0 0;
  }
  /* line 899, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .text-desc p {
    font-family: 'Poppins';
    font-size: -0.812rem;
    line-height: 1.54;
    letter-spacing: -0.032rem;
    text-align: center;
    color: #626262;
  }
  /* line 907, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .text-desc h1 {
    font-size: 1.562rem;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.156rem;
    text-align: center;
    color: #333;
    margin: 0;
  }
  /* line 916, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .wrap-menu-title {
    padding: 2.312rem 0 3.125rem;
  }
  /* line 919, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .wrap-menu-title .menu-title-wrapping {
    margin: 0 0.625rem;
    padding: 0 0 0.375rem;
  }
  /* line 923, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .wrap-menu-title .menu-title-wrapping.active {
    border-bottom: 0px solid #333;
    font-weight: bold;
    text-decoration: underline;
  }
  /* line 928, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .wrap-menu-title .menu-title {
    padding: 0;
    border-radius: 0;
    width: 100%;
  }
  /* line 933, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .wrap-menu-title .menu-title .title-kor {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: normal;
    letter-spacing: -0.065rem;
    text-align: center;
    color: #626262;
    opacity: 1;
  }
  /* line 942, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .wrap-menu-title .menu-title.menu-title-01 {
    background-color: #fbfbfb;
  }
  /* line 943, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .wrap-menu-title .menu-title.menu-title-02 {
    background-color: #fbfbfb;
  }
  /* line 944, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .wrap-menu-title .menu-title.menu-title-03 {
    background-color: #fbfbfb;
  }
  /* line 945, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .wrap-menu-title .menu-title.menu-title-04 {
    background-color: #fbfbfb;
  }
  /* line 946, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .wrap-menu-title .menu-title.menu-title-05 {
    background-color: #fbfbfb;
  }
  /* line 947, app/assets/stylesheets/skin_boost.scss */
  #m-injection-juvelook-slides {
    position: relative;
  }
  /* line 950, app/assets/stylesheets/skin_boost.scss */
  #m-injection-juvelook-slides .skinbooster-img-wrapping {
    width: 100%;
    max-width: 100%;
  }
  /* line 954, app/assets/stylesheets/skin_boost.scss */
  #m-injection-juvelook-slides .m-img-slide-injection {
    width: 100%;
    margin: 0 auto;
  }
  /* line 958, app/assets/stylesheets/skin_boost.scss */
  #m-injection-juvelook-slides .wrap-button {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1180px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  /* line 971, app/assets/stylesheets/skin_boost.scss */
  #m-injection-juvelook-slides .wrap-button .button-prev,
#m-injection-juvelook-slides .wrap-button .button-next {
    width: 3.125rem;
    height: 3.125rem;
    background: none;
    cursor: pointer;
  }
  /* line 978, app/assets/stylesheets/skin_boost.scss */
  #m-injection-juvelook-slides .wrap-button .button-prev {
    left: 25px;
  }
  /* line 981, app/assets/stylesheets/skin_boost.scss */
  #m-injection-juvelook-slides .wrap-button .button-next {
    right: 25px;
  }
  /* line 984, app/assets/stylesheets/skin_boost.scss */
  #m-injection-juvelook-slides .wrap-button .button-prev .material-icons,
#m-injection-juvelook-slides .wrap-button .button-next .material-icons {
    width: 3.125rem;
    height: 3.125rem;
    font-size: 2.5rem;
    color: #626262;
    line-height: 1.3;
    text-align: center;
    border-radius: 5px;
    line-height: 1.6;
    opacity: 0.5;
    cursor: pointer;
  }
  /* line 997, app/assets/stylesheets/skin_boost.scss */
  #m-injection-juvelook-slides .wrap-button .button-prev .material-icons {
    padding-left: 0.7rem;
    box-sizing: border-box;
  }
  /* line 1001, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .wrap-content-slides {
    padding-top: 0;
    margin: 0 auto;
    width: 100%;
  }
  /* line 1006, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .wrap-content-slides .m-img-juvelook {
    width: 100%;
    display: block;
  }
  /* line 1010, app/assets/stylesheets/skin_boost.scss */
  .m-img-juvelook2 {
    width: 100%;
    display: block;
  }
  /* line 1014, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-juvelook .wrap-content-slides .wrap-section01-02 {
    width: 100%;
    max-width: 100%;
    padding-top: 0;
  }
  /* line 1020, app/assets/stylesheets/skin_boost.scss */
  .wrap-juvelook-plus-program {
    padding-top: 6.25rem;
  }
  /* line 1023, app/assets/stylesheets/skin_boost.scss */
  .wrap-juvelook-plus-program .wrap-title {
    text-align: center;
    overflow: hidden;
  }
  /* line 1027, app/assets/stylesheets/skin_boost.scss */
  .wrap-juvelook-plus-program .wrap-title p {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 1034, app/assets/stylesheets/skin_boost.scss */
  .wrap-juvelook-plus-program .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    padding-bottom: 3.125rem;
    margin: 0;
  }
  /* line 1041, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .swiper-slide {
    width: 58.33%;
    max-width: 210px;
    margin-left: 5.55%;
  }
  /* line 1046, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .m-btn-more {
    width: 100%;
    display: block;
  }
  /* line 1055, app/assets/stylesheets/skin_boost.scss */
  .wrap-juvelook-slide {
    margin: 6.25rem 0 4.687rem;
    text-align: center;
    position: relative;
  }
  /* line 1056, app/assets/stylesheets/skin_boost.scss */
  .wrap-juvelook-slide .wrap-title h6 {
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 1057, app/assets/stylesheets/skin_boost.scss */
  .wrap-juvelook-slide .wrap-title h1 {
    font-family: 'Noto Serif KR';
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.2;
    letter-spacing: -0.156rem;
    margin: 0;
    color: #333;
  }
  /* line 1058, app/assets/stylesheets/skin_boost.scss */
  .wrap-juvelook-slide .wrap-title p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    margin-top: 1.25rem;
    margin-bottom: 3.125rem;
    color: #626262;
  }
  /* line 1059, app/assets/stylesheets/skin_boost.scss */
  .wrap-juvelook-slide .swiper-container {
    margin-left: 5.55%;
  }
  /* line 1060, app/assets/stylesheets/skin_boost.scss */
  .wrap-juvelook-slide .swiper-slide {
    width: 83.33%;
    cursor: pointer;
  }
  /* line 1061, app/assets/stylesheets/skin_boost.scss */
  .wrap-juvelook-slide .m-img-juvelook-slide {
    width: 100%;
  }
  /* line 1062, app/assets/stylesheets/skin_boost.scss */
  #m-juvelook-slides .swiper-pagination {
    margin: 2.187rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 1063, app/assets/stylesheets/skin_boost.scss */
  #m-juvelook-slides .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 1064, app/assets/stylesheets/skin_boost.scss */
  #m-juvelook-slides .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* line 1066, app/assets/stylesheets/skin_boost.scss */
  .wrap-vs-juvelook {
    background-color: #fbfbfb;
    padding: 0.625rem 0 3.437rem;
  }
  /* line 1067, app/assets/stylesheets/skin_boost.scss */
  .wrap-vs-juvelook .wrap-title {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 1068, app/assets/stylesheets/skin_boost.scss */
  .wrap-vs-juvelook .wrap-title p {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    text-align: center;
    color: #626262;
  }
  /* line 1069, app/assets/stylesheets/skin_boost.scss */
  .wrap-vs-juvelook .wrap-title h1 {
    font-family: 'Noto Serif KR';
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    text-align: center;
    color: #333;
    margin: 0;
    padding-bottom: 3.125rem;
  }
  /* line 1070, app/assets/stylesheets/skin_boost.scss */
  .m-vs-juvelook-slides {
    width: 90%;
    margin: 0 auto;
  }
  /* line 1071, app/assets/stylesheets/skin_boost.scss */
  .m-vs-juvelook-slides .wrap-area-text-title {
    overflow-x: scroll;
  }
  /* line 1072, app/assets/stylesheets/skin_boost.scss */
  .m-vs-juvelook-slides .wrap-area-text-title .area-text-title-wrapping {
    width: 383px;
    display: flex;
    justify-content: space-between;
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 1073, app/assets/stylesheets/skin_boost.scss */
  .m-vs-juvelook-slides .wrap-area-text-title .area-text-title {
    padding-right: 0.5625rem;
    padding-bottom: 0.812rem;
  }
  /* line 1074, app/assets/stylesheets/skin_boost.scss */
  .m-vs-juvelook-slides .wrap-area-text-title .area-text-title.active {
    font-weight: bold;
  }
  /*스크롤바 추가 시작*/
  /* width */
  /* line 1076, app/assets/stylesheets/skin_boost.scss */
  .m-vs-juvelook-slides .wrap-area-text-title .area-text-title-wrapping::-webkit-scrollbar {
    height: 3px;
  }
  /* Track */
  /* line 1077, app/assets/stylesheets/skin_boost.scss */
  .m-vs-juvelook-slides .wrap-area-text-title .area-text-title-wrapping::-webkit-scrollbar-track {
    background: #ccc;
  }
  /* Handle */
  /* line 1078, app/assets/stylesheets/skin_boost.scss */
  .m-vs-juvelook-slides .wrap-area-text-title .area-text-title-wrapping::-webkit-scrollbar-thumb {
    background: #626262;
  }
  /*스크롤바 추가 끝*/
  /* line 1080, app/assets/stylesheets/skin_boost.scss */
  #m-vs-juvelook-slides .wrap-juvelook-area-slides .area-slide {
    display: none;
  }
  /* line 1081, app/assets/stylesheets/skin_boost.scss */
  #m-vs-juvelook-slides .wrap-juvelook-area-slides .area-slide.active {
    display: block;
  }
  /* line 1082, app/assets/stylesheets/skin_boost.scss */
  #m-vs-juvelook-slides .wrap-juvelook-area-slides .area-slide .m-vs-juvelook-area-slide {
    width: 100%;
  }
  /* - end - 쥬베룩 */
  /* - start - 리투오 */
  /* line 1101, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-re2o {
    background-image: url("/img/skin_boost/re2o/m_img_main_re2o.jpg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 1107, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-re2o .text-desc {
    padding-top: 3.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 1112, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-re2o .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.3;
    color: #333;
  }
  /* line 1118, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-re2o .text-desc h2 {
    font-size: 0.812em;
    font-weight: normal;
    line-height: 1.46;
    letter-spacing: -0.065rem;
    margin-bottom: 6px;
  }
  /* line 1125, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-re2o .text-desc p {
    font-size: 0.812rem;
    line-height: 1.46;
    letter-spacing: -0.065rem;
  }
  /* line 1130, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-re2o .text-desc hr {
    width: 5rem;
    height: 1px;
    border-width: 0;
    background-color: #626262;
    margin: 1.25rem auto;
  }
  /* line 1137, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-re2o .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 17rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 1147, app/assets/stylesheets/skin_boost.scss */
  .wrap-main-skinboost-re2o .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 1152, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o {
    padding: 6.25rem 0 0;
    background-image: url("/img/skin_boost/re2o/m_img_re2o_back.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 1159, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .text-desc p {
    font-family: 'Poppins';
    font-size: -0.812rem;
    line-height: 1.54;
    letter-spacing: -0.032rem;
    text-align: center;
    color: #626262;
    width: 90%;
    margin: 30px auto;
  }
  /* line 1168, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .text-desc h1 {
    font-size: 1.562rem;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.156rem;
    text-align: center;
    color: #333;
    margin: 0;
  }
  /* line 1177, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .wrap-menu-title {
    padding: 2.312rem 0 3.125rem;
  }
  /* line 1180, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .wrap-menu-title .menu-title-wrapping {
    margin: 0 0.625rem;
    padding: 0 0 0.375rem;
  }
  /* line 1184, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .wrap-menu-title .menu-title-wrapping.active2 {
    border-bottom: 0px solid #333;
    font-weight: bold;
    text-decoration: underline;
  }
  /* line 1189, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .wrap-menu-title .menu-title {
    padding: 0;
    border-radius: 0;
    width: 100%;
  }
  /* line 1194, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .wrap-menu-title .menu-title .title-kor {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: normal;
    letter-spacing: -0.065rem;
    text-align: center;
    color: #626262;
    opacity: 1;
  }
  /* line 1203, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .wrap-menu-title .menu-title.menu-title-01 {
    background-color: #fbfbfb;
  }
  /* line 1204, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .wrap-menu-title .menu-title.menu-title-02 {
    background-color: #fbfbfb;
  }
  /* line 1205, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .wrap-menu-title .menu-title.menu-title-03 {
    background-color: #fbfbfb;
  }
  /* line 1206, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .wrap-menu-title .menu-title.menu-title-04 {
    background-color: #fbfbfb;
  }
  /* line 1207, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .wrap-menu-title .menu-title.menu-title-05 {
    background-color: #fbfbfb;
  }
  /* line 1208, app/assets/stylesheets/skin_boost.scss */
  #m-injection-re2o-slides {
    position: relative;
  }
  /* line 1211, app/assets/stylesheets/skin_boost.scss */
  #m-injection-re2o-slides .skinbooster-img-wrapping {
    width: 100%;
    max-width: 100%;
  }
  /* line 1215, app/assets/stylesheets/skin_boost.scss */
  #m-injection-re2o-slides .m-img-slide-injection {
    width: 100%;
    margin: 0 auto;
  }
  /* line 1219, app/assets/stylesheets/skin_boost.scss */
  #m-injection-re2o-slides .wrap-button {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1180px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  /* line 1232, app/assets/stylesheets/skin_boost.scss */
  #m-injection-re2o-slides .wrap-button .button-prev,
#m-injection-re2o-slides .wrap-button .button-next {
    width: 3.125rem;
    height: 3.125rem;
    background: none;
    cursor: pointer;
  }
  /* line 1239, app/assets/stylesheets/skin_boost.scss */
  #m-injection-re2o-slides .wrap-button .button-prev {
    left: 25px;
  }
  /* line 1242, app/assets/stylesheets/skin_boost.scss */
  #m-injection-re2o-slides .wrap-button .button-next {
    right: 25px;
  }
  /* line 1245, app/assets/stylesheets/skin_boost.scss */
  #m-injection-re2o-slides .wrap-button .button-prev .material-icons,
#m-injection-re2o-slides .wrap-button .button-next .material-icons {
    width: 3.125rem;
    height: 3.125rem;
    font-size: 2.5rem;
    color: #626262;
    line-height: 1.3;
    text-align: center;
    border-radius: 5px;
    line-height: 1.6;
    opacity: 0.5;
    cursor: pointer;
  }
  /* line 1258, app/assets/stylesheets/skin_boost.scss */
  #m-injection-re2o-slides .wrap-button .button-prev .material-icons {
    padding-left: 0.7rem;
    box-sizing: border-box;
  }
  /* line 1262, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .wrap-content-slides {
    padding-top: 0;
    margin: 0 auto;
    width: 100%;
  }
  /* line 1267, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .wrap-content-slides .m-img-re2o {
    width: 100%;
    display: block;
  }
  /* line 1271, app/assets/stylesheets/skin_boost.scss */
  .m-img-re2o2 {
    width: 100%;
    display: block;
  }
  /* line 1275, app/assets/stylesheets/skin_boost.scss */
  .wrap-skinboost-re2o .wrap-content-slides .wrap-section01-02 {
    width: 100%;
    max-width: 100%;
    padding-top: 0;
  }
  /* line 1281, app/assets/stylesheets/skin_boost.scss */
  .wrap-re2o-plus-program {
    padding-top: 6.25rem;
  }
  /* line 1284, app/assets/stylesheets/skin_boost.scss */
  .wrap-re2o-plus-program .wrap-title {
    text-align: center;
    overflow: hidden;
  }
  /* line 1288, app/assets/stylesheets/skin_boost.scss */
  .wrap-re2o-plus-program .wrap-title p {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 1295, app/assets/stylesheets/skin_boost.scss */
  .wrap-re2o-plus-program .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    padding-bottom: 3.125rem;
    margin: 0;
  }
  /* line 1302, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .swiper-slide {
    width: 58.33%;
    max-width: 210px;
    margin-left: 5.55%;
  }
  /* line 1307, app/assets/stylesheets/skin_boost.scss */
  #m-btn-more-slides .m-btn-more {
    width: 100%;
    display: block;
  }
  /* line 1315, app/assets/stylesheets/skin_boost.scss */
  .img-skin_boost-re2o .m-img-re2o1,
.img-skin_boost-re2o .m-img-re2o2,
.img-skin_boost-re2o .m-img-re2o3,
.img-skin_boost-re2o .m-img-re2o4,
.img-skin_boost-re2o .m-img-re2o5,
.img-skin_boost-re2o .m-img-re2o6,
.img-skin_boost-re2o .m-img-re2o7,
.img-skin_boost-re2o .m-img-re2o9 {
    width: 100%;
    display: block;
  }
  /* line 1326, app/assets/stylesheets/skin_boost.scss */
  .wrap-re2o-slide {
    margin: 6.25rem 0 4.687rem;
    text-align: center;
    position: relative;
  }
  /* line 1327, app/assets/stylesheets/skin_boost.scss */
  .wrap-re2o-slide .wrap-title h6 {
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 1328, app/assets/stylesheets/skin_boost.scss */
  .wrap-re2o-slide .wrap-title h1 {
    font-family: 'Noto Serif KR';
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.2;
    letter-spacing: -0.156rem;
    margin: 0;
    color: #333;
  }
  /* line 1329, app/assets/stylesheets/skin_boost.scss */
  .wrap-re2o-slide .wrap-title p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    margin-top: 1.25rem;
    margin-bottom: 3.125rem;
    color: #626262;
  }
  /* line 1330, app/assets/stylesheets/skin_boost.scss */
  .wrap-re2o-slide .swiper-container {
    margin-left: 5.55%;
  }
  /* line 1331, app/assets/stylesheets/skin_boost.scss */
  .wrap-re2o-slide .swiper-slide {
    width: 83.33%;
    cursor: pointer;
  }
  /* line 1332, app/assets/stylesheets/skin_boost.scss */
  .wrap-re2o-slide .m-img-re2o-slide {
    width: 100%;
  }
  /* line 1333, app/assets/stylesheets/skin_boost.scss */
  #m-re2o-slides .swiper-pagination {
    margin: 2.187rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 1334, app/assets/stylesheets/skin_boost.scss */
  #m-re2o-slides .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 1335, app/assets/stylesheets/skin_boost.scss */
  #m-re2o-slides .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* line 1337, app/assets/stylesheets/skin_boost.scss */
  .wrap-vs-re2o {
    background-color: #fbfbfb;
    padding: 0.625rem 0 3.437rem;
  }
  /* line 1338, app/assets/stylesheets/skin_boost.scss */
  .wrap-vs-re2o .wrap-title {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 1339, app/assets/stylesheets/skin_boost.scss */
  .wrap-vs-re2o .wrap-title p {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    text-align: center;
    color: #626262;
  }
  /* line 1340, app/assets/stylesheets/skin_boost.scss */
  .wrap-vs-re2o .wrap-title h1 {
    font-family: 'Noto Serif KR';
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    text-align: center;
    color: #333;
    margin: 0;
    padding-bottom: 3.125rem;
  }
  /* line 1341, app/assets/stylesheets/skin_boost.scss */
  .m-vs-re2o-slides {
    width: 90%;
    margin: 0 auto;
  }
  /* line 1342, app/assets/stylesheets/skin_boost.scss */
  .m-vs-re2o-slides .wrap-area-text-title {
    overflow-x: scroll;
  }
  /* line 1343, app/assets/stylesheets/skin_boost.scss */
  .m-vs-re2o-slides .wrap-area-text-title .area-text-title-wrapping {
    width: 383px;
    display: flex;
    justify-content: space-between;
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 1344, app/assets/stylesheets/skin_boost.scss */
  .m-vs-re2o-slides .wrap-area-text-title .area-text-title {
    padding-right: 0.5625rem;
    padding-bottom: 0.812rem;
  }
  /* line 1345, app/assets/stylesheets/skin_boost.scss */
  .m-vs-re2o-slides .wrap-area-text-title .area-text-title.active {
    font-weight: bold;
  }
  /*스크롤바 추가 시작*/
  /* width */
  /* line 1347, app/assets/stylesheets/skin_boost.scss */
  .m-vs-re2o-slides .wrap-area-text-title .area-text-title-wrapping::-webkit-scrollbar {
    height: 3px;
  }
  /* Track */
  /* line 1348, app/assets/stylesheets/skin_boost.scss */
  .m-vs-re2o-slides .wrap-area-text-title .area-text-title-wrapping::-webkit-scrollbar-track {
    background: #ccc;
  }
  /* Handle */
  /* line 1349, app/assets/stylesheets/skin_boost.scss */
  .m-vs-re2o-slides .wrap-area-text-title .area-text-title-wrapping::-webkit-scrollbar-thumb {
    background: #626262;
  }
  /*스크롤바 추가 끝*/
  /* line 1351, app/assets/stylesheets/skin_boost.scss */
  #m-vs-re2o-slides .wrap-re2o-area-slides .area-slide {
    display: none;
  }
  /* line 1352, app/assets/stylesheets/skin_boost.scss */
  #m-vs-re2o-slides .wrap-re2o-area-slides .area-slide.active {
    display: block;
  }
  /* line 1353, app/assets/stylesheets/skin_boost.scss */
  #m-vs-re2o-slides .wrap-re2o-area-slides .area-slide .m-vs-re2o-area-slide {
    width: 100%;
  }
  /* - end - 리투오 */
}

/*# sourceMappingURL=skin_boost.css-ab5449f13507052655282aaa1ef3fa2e4802890cbe1bb8ce00af37699ba5c6a1.map */
