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

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

/* line 4, app/assets/stylesheets/botox.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/botox.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/botox.scss */
.wrap-precaution .wrap-precaution-title .precaution-title-wrapping .d-precaution-close {
  display: none;
  margin-top: -30px;
}

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

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

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

/* line 10, app/assets/stylesheets/botox.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/botox.scss */
.wrap-precaution .wrap-content .content-wrapping p {
  padding-bottom: 1.5rem;
}

/* line 12, app/assets/stylesheets/botox.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;
  margin-left: 50px;
}

/* line 13, app/assets/stylesheets/botox.scss */
.wrap-precaution .wrap-content .content-wrapping li::before {
  margin-left: -50px;
}

/* line 14, app/assets/stylesheets/botox.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,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-06::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-07::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-08::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-09::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-10::before {
  font-family: 'Poppins';
  font-size: 1.5rem;
  line-height: normal;
  letter-spacing: -0.03rem;
  color: #707070;
  margin-right: 13px;
}

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

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

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

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

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

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

/* line 31, app/assets/stylesheets/botox.scss */
.wrap-precaution .wrap-content .content-wrapping li.warning-list-07::before {
  content: "07.";
}

/* line 32, app/assets/stylesheets/botox.scss */
.wrap-precaution .wrap-content .content-wrapping li.warning-list-08::before {
  content: "08.";
}

/* line 33, app/assets/stylesheets/botox.scss */
.wrap-precaution .wrap-content .content-wrapping li.warning-list-09::before {
  content: "09.";
}

/* line 34, app/assets/stylesheets/botox.scss */
.wrap-precaution .wrap-content .content-wrapping li.warning-list-10::before {
  content: "10.";
}

/* -ent- 공통 - 주의사항*/
/* -ent- 공통 - Q&A */
/* line 38, app/assets/stylesheets/botox.scss */
.wrap-qna .wrap-qna-title {
  border-bottom: 1px solid #ccc;
}

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

/* line 40, app/assets/stylesheets/botox.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 41, app/assets/stylesheets/botox.scss */
.wrap-qna .wrap-qna-title .qna-wrapping .material-icons-round {
  font-size: 6.25rem;
  color: #ccc;
  cursor: pointer;
}

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

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

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

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

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

/* line 47, app/assets/stylesheets/botox.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 48, app/assets/stylesheets/botox.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 49, app/assets/stylesheets/botox.scss */
.wrap-qna .wrap-content .content-wrapping .content-num {
  font-family: 'Poppins';
}

/* -ent- 공통 -  Q&A */
/* -start- 보톡스 - 보톡스 */
/* line 54, app/assets/stylesheets/botox.scss */
.wrap-main-botox-botox {
  background-image: url("/img/botox/botox/img_main_botox.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
}

/* line 55, app/assets/stylesheets/botox.scss */
.wrap-main-botox-botox .text-desc {
  padding-top: 15.625rem;
  margin-left: 53%;
}

/* line 56, app/assets/stylesheets/botox.scss */
.wrap-main-botox-botox .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 57, app/assets/stylesheets/botox.scss */
.wrap-main-botox-botox .text-desc hr {
  width: 4.375rem;
  height: 1px;
  border-width: 0;
  background-color: #626262;
  margin: 2.5rem 0;
}

/* line 58, app/assets/stylesheets/botox.scss */
.wrap-main-botox-botox .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 59, app/assets/stylesheets/botox.scss */
.wrap-main-botox-botox .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #626262;
}

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

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

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

/* line 64, app/assets/stylesheets/botox.scss */
.img-botox-content .img-botox {
  width: 100%;
  display: block;
}

/* line 66, app/assets/stylesheets/botox.scss */
.wrap-botox-procedure {
  padding: 9.375rem 0;
  background-color: #efefef;
}

/* line 67, app/assets/stylesheets/botox.scss */
.wrap-botox-procedure .wrap-title {
  text-align: center;
}

/* line 68, app/assets/stylesheets/botox.scss */
.wrap-botox-procedure .wrap-title em {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: -0.022rem;
  color: #707070;
  padding-bottom: 0.375rem;
}

/* line 69, app/assets/stylesheets/botox.scss */
.wrap-botox-procedure .wrap-title h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1.25;
  letter-spacing: -0.1rem;
  color: #333;
  margin: 0;
  padding-bottom: 5rem;
}

/* line 70, app/assets/stylesheets/botox.scss */
#d-botox-procedure-slides {
  position: relative;
}

/* line 71, app/assets/stylesheets/botox.scss */
#d-botox-procedure-slides .swiper-wrapper {
  padding-left: 20%;
  width: 100%;
}

/* line 72, app/assets/stylesheets/botox.scss */
#d-botox-procedure-slides .swiper-slide {
  width: 100%;
  max-width: 23.75rem;
}

/* line 73, app/assets/stylesheets/botox.scss */
#d-botox-procedure-slides .d-slide-botox {
  width: 100%;
  display: block;
}

/* line 74, app/assets/stylesheets/botox.scss */
#d-botox-procedure-slides .swiper-scrollbar {
  height: 2px;
  width: 61.45%;
  left: 20%;
  bottom: -60px;
  position: absolute;
  background: #ccc;
}

/* -end- 보톡스 - 보톡스 */
/* -start- 보톡스 - 필러 */
/* line 78, app/assets/stylesheets/botox.scss */
.wrap-main-botox-filler {
  background-image: url("/img/botox/filler/img_main_filler.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 79, app/assets/stylesheets/botox.scss */
.wrap-main-botox-filler .text-desc {
  padding-top: 15.625rem;
}

/* line 80, app/assets/stylesheets/botox.scss */
.wrap-main-botox-filler .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 81, app/assets/stylesheets/botox.scss */
.wrap-main-botox-filler .text-desc hr {
  width: 4.375rem;
  height: 1px;
  border-width: 0;
  background-color: #ccc;
  margin: 2.5rem 0;
  opacity: 0.5;
}

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

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

/* line 84, app/assets/stylesheets/botox.scss */
.wrap-main-botox-filler .arrow-more {
  border: 1px solid #fff;
  border-radius: 1.875rem;
  margin: 7.875rem auto 0;
  width: 1.875rem;
  height: 1.875rem;
  text-align: center;
}

/* line 85, app/assets/stylesheets/botox.scss */
.wrap-main-botox-filler .arrow-more .material-icons {
  padding-top: 4px;
  color: #fff;
}

/* line 87, app/assets/stylesheets/botox.scss */
.img-filler-content {
  width: 100%;
  max-width: 1920px;
}

/* line 88, app/assets/stylesheets/botox.scss */
.img-filler-content .img-filler {
  width: 100%;
  display: block;
}

/* line 90, app/assets/stylesheets/botox.scss */
.wrap-filler-slide {
  padding: 9.375rem 0;
  text-align: center;
  background-color: #efefef;
}

/* line 91, app/assets/stylesheets/botox.scss */
.wrap-filler-slide .wrap-title h6 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: -0.022rem;
  color: #707070;
  padding-bottom: 4px;
}

/* line 92, app/assets/stylesheets/botox.scss */
.wrap-filler-slide .wrap-title h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  letter-spacing: -0.1rem;
  color: #333;
  padding-bottom: 5rem;
  margin: 0;
}

/* line 93, app/assets/stylesheets/botox.scss */
.wrap-filler-slide .d-filler-slides .swiper-slide {
  width: 100%;
  max-width: 61.25rem;
}

/* line 94, app/assets/stylesheets/botox.scss */
.wrap-filler-slide .d-filler-slides .swiper-slide .img-filler-slide {
  width: 100%;
  display: block;
}

/* line 95, app/assets/stylesheets/botox.scss */
#d-filler-slides .swiper-pagination {
  margin: 2.187rem auto 0;
  left: 0;
  right: 0;
}

/* line 96, app/assets/stylesheets/botox.scss */
#d-filler-slides .swiper-pagination .swiper-pagination-bullet-active {
  opacity: 1;
  background: #626262;
}

/* line 97, app/assets/stylesheets/botox.scss */
#d-filler-slides .swiper-pagination .swiper-pagination-bullet {
  margin-left: 0.437rem;
}

/* -end- 보톡스 - 필러 */
/* -start- 보톡스 - 바비코 */
/* line 101, app/assets/stylesheets/botox.scss */
.wrap-main-botox-barbienose {
  background-image: url("/img/botox/barbienose/img_main_barbienose.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 102, app/assets/stylesheets/botox.scss */
.wrap-main-botox-barbienose .text-desc {
  padding-top: 12.062rem;
  margin-left: 50%;
}

/* line 103, app/assets/stylesheets/botox.scss */
.wrap-main-botox-barbienose .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: normal;
  line-height: 1.3;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
}

/* line 104, app/assets/stylesheets/botox.scss */
.wrap-main-botox-barbienose .text-desc hr {
  width: 4.375rem;
  height: 1px;
  border-width: 0;
  background-color: #626262;
  margin: 2.5rem 0;
  opacity: 0.5;
}

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

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

/* line 107, app/assets/stylesheets/botox.scss */
.wrap-main-botox-barbienose .arrow-more {
  border: 1px solid #fff;
  border-radius: 1.875rem;
  margin: 7.875rem auto 0;
  width: 1.875rem;
  height: 1.875rem;
  text-align: center;
}

/* line 108, app/assets/stylesheets/botox.scss */
.wrap-main-botox-barbienose .arrow-more .material-icons {
  padding-top: 4px;
  color: #fff;
}

/* line 110, app/assets/stylesheets/botox.scss */
.img-barbienose-content {
  width: 100%;
  max-width: 1920px;
}

/* line 111, app/assets/stylesheets/botox.scss */
.img-barbienose-content .img-barbienose {
  width: 100%;
  display: block;
}

/* -end- 보톡스 - 바비코 */
/* -start- 보톡스 - 브이올렛 */
/* line 115, app/assets/stylesheets/botox.scss */
.wrap-main-botox-volet {
  background-image: url("/img/botox/v_olet/img_main_v_olet.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 798px;
}

/* line 116, app/assets/stylesheets/botox.scss */
.wrap-main-botox-volet .text-desc {
  padding-top: 12.062rem;
  margin-left: 50%;
}

/* line 117, app/assets/stylesheets/botox.scss */
.wrap-main-botox-volet .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: normal;
  line-height: 1.3;
  letter-spacing: -0.156rem;
  color: #fff;
  margin: 0;
}

/* line 118, app/assets/stylesheets/botox.scss */
.wrap-main-botox-volet .text-desc hr {
  width: 4.375rem;
  height: 1px;
  border-width: 0;
  background-color: #ccc;
  margin: 2.5rem 0;
  opacity: 0.5;
}

/* line 119, app/assets/stylesheets/botox.scss */
.wrap-main-botox-volet .text-desc p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #ccc;
}

/* line 120, app/assets/stylesheets/botox.scss */
.wrap-main-botox-volet .arrow-more {
  border: 1px solid #fff;
  border-radius: 1.875rem;
  margin: 7.875rem auto 0;
  width: 1.875rem;
  height: 1.875rem;
  text-align: center;
}

/* line 121, app/assets/stylesheets/botox.scss */
.wrap-main-botox-volet .arrow-more .material-icons {
  padding-top: 4px;
  color: #fff;
}

/* line 123, app/assets/stylesheets/botox.scss */
.img-volet-content .img-volet {
  width: 100%;
  display: block;
}

/* line 124, app/assets/stylesheets/botox.scss */
.img-volet-content .wrap-volet-injuction {
  padding: 7.125rem 24.25rem 0 23.125rem;
}

/* line 126, app/assets/stylesheets/botox.scss */
.wrap-plus-program .wrap-title {
  text-align: center;
  padding-top: 7.4rem;
  overflow: hidden;
}

/* line 127, app/assets/stylesheets/botox.scss */
.wrap-plus-program .wrap-title p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 128, app/assets/stylesheets/botox.scss */
.wrap-plus-program .wrap-title h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  color: #333;
  padding-bottom: 3.375rem;
  margin: 0;
}

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

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

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

/* -end- 보톡스 - 브이올렛 */
@media (max-width: 600px) {
  /* line 136, app/assets/stylesheets/botox.scss */
  .desktop {
    display: none;
  }
  /* line 137, app/assets/stylesheets/botox.scss */
  .mobile {
    display: block;
  }
  /* - start -공통 - 다양한 고민을 해결합니다.*/
  /* line 141, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-precaution-title {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 0 5.55%;
  }
  /* line 142, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-precaution-title .precaution-title-wrapping h1 {
    font-size: 0.937rem;
    letter-spacing: -0.075rem;
    margin: 0.875rem 0;
  }
  /* line 143, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-precaution-title .precaution-title-wrapping .material-icons-round {
    font-size: 3.375rem;
    margin-top: -20px;
    cursor: pointer;
  }
  /* line 144, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-precaution-title .precaution-title-wrapping .m-precaution-open {
    margin: 0;
  }
  /* line 145, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-precaution-title .precaution-title-wrapping .m-precaution-close {
    display: none;
  }
  /* line 146, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content.m-wrap-precaution-content {
    display: none;
  }
  /* line 147, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content {
    padding: 2.187rem 5.55%;
  }
  /* line 148, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content .content-wrapping {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 149, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content .content-wrapping p,
.wrap-precaution .wrap-content .content-wrapping li {
    padding-bottom: 0.625rem;
  }
  /* line 151, app/assets/stylesheets/botox.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;
    margin-left: 0;
  }
  /* line 152, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content .content-wrapping li::before {
    margin-left: -18px;
  }
  /* line 153, app/assets/stylesheets/botox.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,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-07::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-08::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-09::before,
.wrap-precaution .wrap-content .content-wrapping li.warning-list-10::before {
    font-family: 'Poppins';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #707070;
    margin-right: 2px;
  }
  /* line 163, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-01::before {
    content: "01.";
  }
  /* line 164, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-02::before {
    content: "02.";
  }
  /* line 165, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-03::before {
    content: "03.";
  }
  /* line 166, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-04::before {
    content: "04.";
  }
  /* line 167, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-05::before {
    content: "05.";
  }
  /* line 168, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-06::before {
    content: "06.";
  }
  /* line 169, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-07::before {
    content: "07.";
  }
  /* line 170, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-08::before {
    content: "08.";
  }
  /* line 171, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-09::before {
    content: "09.";
  }
  /* line 172, app/assets/stylesheets/botox.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-10::before {
    content: "10.";
  }
  /* - end -공통 - 다양한 고민을 해결합니다.*/
  /* - start -공통 - Q&A.*/
  /* line 177, app/assets/stylesheets/botox.scss */
  .wrap-qna .wrap-qna-title {
    border-bottom: 1px solid #eee;
    padding: 0 5.55%;
  }
  /* line 178, app/assets/stylesheets/botox.scss */
  .wrap-qna .wrap-qna-title .qna-wrapping h1 {
    font-size: 0.937rem;
    letter-spacing: -0.075rem;
    margin: 0.875rem 0;
  }
  /* line 179, app/assets/stylesheets/botox.scss */
  .wrap-qna .wrap-qna-title .qna-wrapping .material-icons-round {
    font-size: 3.375rem;
    cursor: pointer;
  }
  /* line 180, app/assets/stylesheets/botox.scss */
  .wrap-qna .wrap-qna-title .qna-wrapping .m-qna-close {
    display: none;
    margin-top: -20px;
  }
  /* line 181, app/assets/stylesheets/botox.scss */
  .wrap-qna .wrap-qna-title .qna-wrapping .m-qna-open {
    margin-top: 0;
  }
  /* line 182, app/assets/stylesheets/botox.scss */
  .wrap-qna .wrap-content.m-wrap-qna-content {
    display: none;
  }
  /* line 183, app/assets/stylesheets/botox.scss */
  .wrap-qna .wrap-content {
    padding: 2.187rem 5.55%;
    background-color: #fbfbfb;
  }
  /* line 184, app/assets/stylesheets/botox.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 185, app/assets/stylesheets/botox.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 186, app/assets/stylesheets/botox.scss */
  .wrap-qna .wrap-content .content-wrapping .content-num {
    font-family: 'Poppins';
  }
  /* line 187, app/assets/stylesheets/botox.scss */
  .wrap-qna .wrap-content .content-wrapping .clear-space {
    width: 22.5px;
    padding: 22.5px;
    display: block;
  }
  /* - end -공통 - Q&A.*/
  /* -start- 보톡스 - 보톡스 */
  /* line 191, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-botox {
    background-image: url("/img/botox/botox/m_img_main_botox.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 192, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-botox .text-desc {
    padding-top: 5.312rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 193, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-botox .text-desc h1 {
    font-size: 1.562rem;
    font-weight: bold;
    line-height: 1.4;
    letter-spacing: -0.156rem;
    color: #333;
  }
  /* line 194, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-botox .text-desc p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #656565;
  }
  /* line 195, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-botox .text-desc hr {
    width: 5rem;
    height: 1px;
    border-width: 0;
    background-color: #656565;
    opacity: 0.5;
    margin: 1.25rem auto;
  }
  /* line 196, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-botox .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 15.625rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 197, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-botox .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 199, app/assets/stylesheets/botox.scss */
  .img-botox-content .m-img-botox {
    width: 100%;
    display: block;
  }
  /* line 201, app/assets/stylesheets/botox.scss */
  .wrap-botox-procedure {
    padding: 6.25rem 0 9.375rem;
    background-color: #efefef;
  }
  /* line 202, app/assets/stylesheets/botox.scss */
  .wrap-botox-procedure .wrap-title {
    text-align: center;
  }
  /* line 203, app/assets/stylesheets/botox.scss */
  .wrap-botox-procedure .wrap-title em {
    font-size: 0.812rem;
    font-weight: normal;
    line-height: 0.92;
    letter-spacing: -0.065rem;
    color: #626262;
    padding-bottom: 0.375rem;
  }
  /* line 204, app/assets/stylesheets/botox.scss */
  .wrap-botox-procedure .wrap-title h1 {
    font-size: 1.562rem;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    padding-bottom: 3.125rem;
  }
  /* line 205, app/assets/stylesheets/botox.scss */
  .wrap-botox-procedure .swiper-container {
    margin-left: 5.55%;
  }
  /* line 206, app/assets/stylesheets/botox.scss */
  .wrap-botox-procedure .swiper-slide {
    width: 73.61%;
    cursor: pointer;
  }
  /* line 207, app/assets/stylesheets/botox.scss */
  .wrap-botox-procedure .m-slide-botox {
    width: 100%;
  }
  /* line 208, app/assets/stylesheets/botox.scss */
  #m-botox-procedure-slides .swiper-pagination {
    margin: 2.5rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 209, app/assets/stylesheets/botox.scss */
  #m-botox-procedure-slides .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 210, app/assets/stylesheets/botox.scss */
  #m-botox-procedure-slides .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* -end- 보톡스 - 보톡스 */
  /* -start- 보톡스 - 필러 */
  /* line 214, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-filler {
    background-image: url("/img/botox/filler/m_img_main_filler.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 215, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-filler .text-desc {
    padding-top: 5.312rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 216, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-filler .text-desc h1 {
    font-size: 1.562rem;
    font-weight: bold;
    line-height: 1.4;
    letter-spacing: -0.156rem;
    color: #fff;
  }
  /* line 217, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-filler .text-desc p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #ccc;
  }
  /* line 218, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-filler .text-desc hr {
    width: 5rem;
    height: 1px;
    border-width: 0;
    background-color: #fff;
    opacity: 0.5;
    margin: 1.25rem auto;
  }
  /* line 219, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-filler .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 15rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 220, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-filler .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 222, app/assets/stylesheets/botox.scss */
  .img-filler-content .m-img-filler {
    width: 100%;
    display: block;
  }
  /* line 224, app/assets/stylesheets/botox.scss */
  .wrap-filler-slide {
    padding: 6.25rem 0 8rem;
  }
  /* line 225, app/assets/stylesheets/botox.scss */
  .wrap-filler-slide .wrap-title h6 {
    font-size: 0.812rem;
    font-weight: normal;
    line-height: 0.92;
    letter-spacing: -0.065rem;
    color: #626262;
    padding-bottom: 3px;
  }
  /* line 226, app/assets/stylesheets/botox.scss */
  .wrap-filler-slide .wrap-title h1 {
    font-size: 1.562rem;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    padding-bottom: 3.125rem;
  }
  /* line 227, app/assets/stylesheets/botox.scss */
  .wrap-filler-slide .swiper-container {
    margin-left: 5.55%;
  }
  /* line 228, app/assets/stylesheets/botox.scss */
  .wrap-filler-slide .swiper-slide {
    width: 73.61%;
    cursor: pointer;
  }
  /* line 229, app/assets/stylesheets/botox.scss */
  .wrap-filler-slide .m_img-filler-slide {
    width: 100%;
  }
  /* line 230, app/assets/stylesheets/botox.scss */
  #m-filler-slides .swiper-pagination {
    margin: 2.187rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 231, app/assets/stylesheets/botox.scss */
  #m-filler-slides .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 232, app/assets/stylesheets/botox.scss */
  #m-filler-slides .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* -end- 보톡스 - 필러 */
  /* -start- 보톡스 - 바비코 */
  /* line 236, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-barbienose {
    background-image: url("/img/botox/barbienose/m_img_main_barbienose.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 237, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-barbienose .text-desc {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 238, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-barbienose .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.4;
    letter-spacing: -0.156rem;
    color: #333;
  }
  /* line 239, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-barbienose .text-desc p {
    font-size: 0.812rem;
    font-weight: normal;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 240, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-barbienose .text-desc hr {
    width: 5rem;
    height: 1px;
    border-width: 0;
    background-color: #656565;
    opacity: 0.5;
    margin: 1.25rem auto;
  }
  /* line 241, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-barbienose .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 15rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 242, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-barbienose .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 244, app/assets/stylesheets/botox.scss */
  .img-barbienose-content .m-img-barbienose {
    width: 100%;
    display: block;
  }
  /* line 246, app/assets/stylesheets/botox.scss */
  .wrap-barbienose-slide {
    padding: 8.5rem 0 8rem;
    background-color: #efefef;
  }
  /* line 247, app/assets/stylesheets/botox.scss */
  .wrap-barbienose-slide .wrap-title {
    text-align: center;
  }
  /* line 248, app/assets/stylesheets/botox.scss */
  .wrap-barbienose-slide .wrap-title h6 {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    font-weight: normal;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
    padding-bottom: 3px;
  }
  /* line 249, app/assets/stylesheets/botox.scss */
  .wrap-barbienose-slide .wrap-title h1 {
    font-family: 'Noto Serif KR';
    font-size: 1.562rem;
    font-weight: bold;
    line-height: 1.4;
    letter-spacing: -0.156rem;
    padding-bottom: 2.5rem;
    color: #333;
    margin: 0;
  }
  /* line 250, app/assets/stylesheets/botox.scss */
  .wrap-barbienose-slide .swiper-container {
    margin-left: 5.55%;
  }
  /* line 251, app/assets/stylesheets/botox.scss */
  .wrap-barbienose-slide .swiper-slide {
    width: 73.61%;
    cursor: pointer;
  }
  /* line 252, app/assets/stylesheets/botox.scss */
  .wrap-barbienose-slide .m-img-barbienose-slide {
    width: 100%;
  }
  /* line 253, app/assets/stylesheets/botox.scss */
  #m-barbienose-slides .swiper-pagination {
    margin: 2.187rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 254, app/assets/stylesheets/botox.scss */
  #m-barbienose-slides .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 255, app/assets/stylesheets/botox.scss */
  #m-barbienose-slides .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* line 257, app/assets/stylesheets/botox.scss */
  .wrap-barbienose-tap {
    padding: 6.375rem 0 4.687rem;
  }
  /* line 258, app/assets/stylesheets/botox.scss */
  .wrap-barbienose-tap .wrap-title {
    text-align: center;
  }
  /* line 259, app/assets/stylesheets/botox.scss */
  .wrap-barbienose-tap .wrap-title h6 {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    font-weight: normal;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
    padding-bottom: 3px;
  }
  /* line 260, app/assets/stylesheets/botox.scss */
  .wrap-barbienose-tap .wrap-title h1 {
    font-family: 'Noto Serif KR';
    font-size: 1.562rem;
    font-weight: bold;
    line-height: 1.4;
    letter-spacing: -0.156rem;
    padding-bottom: 2.5rem;
    color: #333;
    margin: 0;
  }
  /* line 261, app/assets/stylesheets/botox.scss */
  #m-barbienose-tap {
    width: 88.88%;
    margin: 0 auto;
  }
  /* line 262, app/assets/stylesheets/botox.scss */
  #m-barbienose-tap .barbienose-area-title {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
  }
  /* line 263, app/assets/stylesheets/botox.scss */
  #m-barbienose-tap .barbienose-area-title .area-text-title {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
    padding-bottom: 0.656rem;
  }
  /* line 264, app/assets/stylesheets/botox.scss */
  #m-barbienose-tap .barbienose-area-title .area-text-title.active {
    font-weight: bold;
    border-bottom: 3px solid #626262;
  }
  /* line 265, app/assets/stylesheets/botox.scss */
  #m-barbienose-tap .barbienose-tap {
    display: none;
    border-top: 3px solid #ccc;
    margin-top: -3px;
  }
  /* line 266, app/assets/stylesheets/botox.scss */
  #m-barbienose-tap .barbienose-tap.active {
    display: block;
  }
  /* line 267, app/assets/stylesheets/botox.scss */
  #m-barbienose-tap .m-img-tap-barbienose {
    width: 100%;
    display: block;
  }
  /* -end- 보톡스 - 바비코 */
  /* -start- 보톡스 - 브이올렛 */
  /* line 271, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-volet {
    background-image: url("/img/botox/v_olet/m_img_main_v_olet.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 272, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-volet .text-desc {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 273, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-volet .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.4;
    letter-spacing: -0.156rem;
    color: #fff;
    padding-bottom: 1.375rem;
  }
  /* line 274, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-volet .text-desc p {
    font-size: 0.812rem;
    font-weight: normal;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #ccc;
  }
  /* line 275, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-volet .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 15rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 276, app/assets/stylesheets/botox.scss */
  .wrap-main-botox-volet .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 278, app/assets/stylesheets/botox.scss */
  .img-volet-content .m-img-voloet {
    width: 100%;
    display: block;
  }
  /* line 280, app/assets/stylesheets/botox.scss */
  .wrap-plus-program .wrap-title {
    text-align: center;
    padding-top: 1.562rem;
    overflow: hidden;
  }
  /* line 281, app/assets/stylesheets/botox.scss */
  .wrap-plus-program .wrap-title p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
  }
  /* line 282, app/assets/stylesheets/botox.scss */
  .wrap-plus-program .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    padding-bottom: 3.125rem;
  }
  /* line 283, app/assets/stylesheets/botox.scss */
  .wrap-plus-program .wrap-btn-more {
    margin-left: 5.55%;
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  /* line 284, app/assets/stylesheets/botox.scss */
  #m-btn-more-slides .swiper-slide {
    width: 66.66%;
    margin-left: 17.812%;
  }
  /* line 285, app/assets/stylesheets/botox.scss */
  #m-btn-more-slides .m-btn-more {
    width: 100%;
    display: block;
  }
  /* -end- 보톡스 - 브이올렛 */
}

/*# sourceMappingURL=botox.css-d1c74956d4560f6b18a4d4273c92f4101eb7d2d75ee04ba74caac547372f7c18.map */
