:root {
  --primary-color: var(--C-f25ace);
  --secondary-color: var(--C-ffc9f2);
  --btn-color: var(--C-f66fd6);
  --swiper-active: var(--C-f25ace);
  --bg-color: var(--C-fcf7ff);
}

.eye_reoperation .C-visual {
  background: none;
  overflow: inherit;
}
.mo_ver {
  display: none;
}

.img_area img {
  max-width: 100%;
}

.eye_reoperation .C-visual:after {
  display: none;
}



@media (max-width: 720px) {
  .mo_ver {
    display: block;
  }
  .pc_ver {
    display: none;
  }
}

#wrap {
  background-color: var(--bg-color);
}

.wb_img {
  display: block;
}

.mb_img {
  display: none;
}

/***** 0608 수정 *****/
.eye_reoperation img {
  max-width: 100%;
}

/*photo*/
.photo .text_wrap {line-height: 1; letter-spacing: -1px;}
.photo .text_wrap strong {font-size: 25px; display: block; color:#db26b0;font-weight: 900;padding-bottom: 20px;}
.photo .text_wrap span {display: block; color: #000; font-size: 20px; line-height: 1.2;font-weight: 500;letter-spacing: -0.5px;}

/*cont01*/
.cont01 .photo_img {padding-bottom: 26px; line-height: 0;}

/*cont02*/
.cont02 h2 {font-size: 48px; letter-spacing: -2px; margin: 108px 0 77px; font-weight: 900; color: #f25ace;}
.cont02 .cont02_list {max-width: 806px; margin: 26px auto 100px; display: flex; flex-wrap: nowrap; column-gap: 12px;}
.cont02 .cont02_list_img,
.cont03 .cont03_list_img {line-height: 0;}
.cont02 .cont02_list_text,
.cont03 .cont03_list_text {line-height: 1;}
.cont02 .cont02_list_text span {display: block; color: #db26b0; font-weight: 800; font-size: 48px;padding: 24px 0 14px;letter-spacing: -2px;}
.cont02 .cont02_list_text p,
.cont03 .cont03_list_text p {letter-spacing: -0.5px; font-size: 20px; line-height: 1.2; color: #000;font-weight: 500;}

/*cont03*/
.cont03 .cont03_list {margin: 40px auto 100px;max-width: 806px; display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 100px; row-gap: 70px;}
.cont03 .cont03_list_text span {display: block; color: #db26b0; font-weight: 800; font-size: 48px;padding: 28px 0 20px;letter-spacing: -3px;}
.cont03 .cont03_list_text strong {display:block; font-weight: 800; color: #f25ace; letter-spacing: -1px; font-size: 25px;padding-bottom: 20px;}

@media screen and (max-width: 720px) {

  /*photo*/
  .photo .text_wrap {letter-spacing: -0.14vw;}
  .photo .text_wrap strong {font-size: 3.47vw;padding-bottom: 2.78vw;}
  .photo .text_wrap span {font-size: 2.78vw;letter-spacing: -0.07vw;}

  /*cont01*/
  .cont01 .photo_img {padding-bottom: 3.61vw;}

  /*cont02*/
  .cont02 h2 {font-size: 6.67vw; letter-spacing: -0.28vw; margin: 13.19vw 0 5.56vw;}
  .cont02 .cont02_list {max-width: 100%; margin: 3.89vw auto 11.39vw;column-gap: 1.39vw;}
  .cont02 .cont02_list_text span {font-size: 4.86vw;padding: 3.06vw 0 2.78vw;letter-spacing: -0.28vw;}
  .cont02 .cont02_list_text p,
  .cont03 .cont03_list_text p {letter-spacing: -0.07vw; font-size: 2.78vw;}

  /*cont03*/
  .cont03 .cont03_list {margin: 4.58vw auto 12.5vw;max-width: 86.11vw;column-gap: 6.11vw; row-gap: 6.11vw;}
  .cont03 .cont03_list_text span {font-size: 4.86vw;padding: 3.47vw 0 2.78vw;letter-spacing: -0.42vw;}
  .cont03 .cont03_list_text strong {letter-spacing: -0.14vw; font-size: 3.47vw;padding-bottom: 2.78vw;}


}

/**********/

.C-visual {
  overflow: visible;
}

.C-visual .counseling_form .btn_request {
  background-color: var(--primary-color);
}

.C-title .primary-color {
  color: var(--primary-color);
}

.eye_theme_info > .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 517px;
  height: 81px;
  text-align: center;
  margin: -10px auto;
  position: relative;
  padding: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 720px) {
  .eye_theme_info > .text {
    height: 11.25vw;
    width: 71.94vw;
    margin-top: -1.39vw;
  }
}
.eye_theme_info > .text span {
  font-size: 26px;
  color: var(--C-737380);
  line-height: 1.1;
  letter-spacing: -0.5px;
  position: relative;
}
@media (max-width: 720px) {
  .eye_theme_info > .text span {
    font-size: 3.61vw;
    letter-spacing: -0.07vw;
  }
}
.eye_theme_info > .text strong {
  display: block;
  font-size: 48px;
  color: var(--primary-color);
  font-weight: 900;
  line-height: 1.2;
  letter-spacing: -1.5px;
  position: relative;
}
@media (max-width: 720px) {
  .eye_theme_info > .text strong {
    font-size: 6.67vw;
    letter-spacing: -0.21vw;
  }
}
.eye_theme_info > .text::before {
  content: "[";
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 68px;
  color: var(--C-ffc7ee);
  font-weight: 900;
}
@media (max-width: 720px) {
  .eye_theme_info > .text::before {
    font-size: 9.44vw;
    bottom: 0;
  }
}
.eye_theme_info > .text::after {
  content: "]";
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 68px;
  color: var(--C-ffc7ee);
  font-weight: 900;
}
@media (max-width: 720px) {
  .eye_theme_info > .text::after {
    font-size: 9.44vw;
    bottom: 0;
  }
}
.eye_theme_info .photo {
  padding-top: 70px;
  text-align: center;
}
@media (max-width: 720px) {
  padding-top: 4.44vw;
}

@media (max-width: 720px) {
  .C-inner {
    padding: 0 4.17vw;
  }
}

.C-idYoutube .btn_youtube_page {
  background-color: var(--btn-color);
}

.C-BeforeAfter .swiper-pagination-bullet-active {
  background-color: var(--swiper-active);
}

.C-idCenter li:nth-child(1),
.C-idCenter li:nth-child(2) {
  background-color: var(--C-ffe9e5);
}

.C-idCenter li:nth-child(1) {
  background-image: url(/include/resources/images/wb/common/idCenter_list_img_02.png);
}

.C-idCenter li:nth-child(2) {
  background-image: url(/include/resources/images/wb/id_semi/idCenter_list_img_02.png);
}

.C-idCenter li:nth-child(3) {
  background-color: var(--C-ebdfe5);
  background-image: url(/include/resources/images/wb/common/idCenter_list_img_03.png);
}

.C-idCenter li:nth-child(1) h5 {
  color: var(--C-ea6753);
}

.C-idCenter li:nth-child(2) h5 {
  color: var(--C-f77a16);
}

.C-idCenter li:nth-child(3) h5 {
  color: var(--C-a0466a);
}

.C-idCenter li p {
  color: var(--C-45474d);
}

/*@media (max-width: 720px) {*/
/*  .wb_img {*/
/*    display: none;*/
/*  }*/
/*  .mb_img {*/
/*    display: block;*/
/*  }*/
/*}*/
/*.C-visual .img_text {*/
/*  margin-left: 63px;*/
/*}*/
/*@media (max-width: 1600px) {*/
/*  .C-visual .img_text img {*/
/*    width: 70%;*/
/*  }*/
/*}*/
/*@media (max-width: 1500px) {*/
/*  .C-visual .img_text {*/
/*    margin: 0;*/
/*    padding-right: 3%;*/
/*    top: 35%;*/
/*    left: 45%;*/
/*    -webkit-transform: translateY(-50%);*/
/*            transform: translateY(-50%);*/
/*  }*/
/*  .C-visual .img_text img {*/
/*    width: 20vw;*/
/*  }*/
/*}*/
/*@media (max-width: 720px) {*/
/*  .C-visual .img_text img {*/
/*    width: 35%;*/
/*  }*/
/*}*/
/*.C-visual:after {*/
/*  background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, var(--bg-color)));*/
/*  background: linear-gradient(to bottom, transparent 0%, var(--bg-color) 60%);*/
/*}*/
/*@media (max-width: 720px) {*/
/*  .C-visual:after {*/
/*    bottom: 0;*/
/*    height: 80%;*/
/*    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, var(--bg-color)));*/
/*    background: linear-gradient(to bottom, transparent 0%, var(--bg-color) 40%);*/
/*  }*/
/*}*/
@media (max-width: 720px) {
  .C-visual {
    height: 141.6667vw;
  }

}

/*.eye_theme_info .photo {*/
/*  padding-bottom: 120px;*/
/*}*/
/*@media (max-width: 720px) {*/
/*  .eye_theme_info .photo {*/
/*    padding-top: var(--vw70);*/
/*  }*/
/*}*/
/*.eye_theme_info .photo ul {*/
/*  display: -webkit-box;*/
/*  display: -ms-flexbox;*/
/*  display: flex;*/
/*  -webkit-box-orient: vertical;*/
/*  -webkit-box-direction: normal;*/
/*      -ms-flex-direction: column;*/
/*          flex-direction: column;*/
/*  gap: 120px 0;*/
/*}*/
/*@media (max-width: 720px) {*/
/*  .eye_theme_info .photo ul {*/
/*    gap: var(--vw80) 0;*/
/*  }*/
/*}*/
/*.eye_theme_info .photo ul li .text_wrap {*/
/*  display: -webkit-box;*/
/*  display: -ms-flexbox;*/
/*  display: flex;*/
/*  -webkit-box-orient: vertical;*/
/*  -webkit-box-direction: normal;*/
/*      -ms-flex-direction: column;*/
/*          flex-direction: column;*/
/*  gap: 10px 0;*/
/*}*/
/*.eye_theme_info .photo ul li .text_wrap strong {*/
/*  font-size: var(--f-40);*/
/*  font-weight: 800;*/
/*  color: var(--C-db26b0);*/
/*}*/
/*@media (max-width: 720px) {*/
/*  .eye_theme_info .photo ul li .text_wrap strong {*/
/*    font-size: var(--vw30);*/
/*  }*/
/*}*/
/*@media (max-width: 720px) {*/
/*  .eye_theme_info .photo ul li .text_wrap {*/
/*    font-size: var(--vw30);*/
/*  }*/
/*}*/
/*.eye_theme_info .photo ul li .text_wrap span {*/
/*  color: var(--C-111113);*/
/*}*/
/*@media (max-width: 720px) {*/
/*  .eye_theme_info .photo ul li .text_wrap span {*/
/*    font-size: var(--vw26);*/
/*  }*/
/*}*/
/*@media (max-width: 720px) {*/
/*  .eye_theme_info .photo ul li img {*/
/*    width: 100%;*/
/*  }*/
/*}*/
/*.eye_theme_info .photo ul li .photo-row {*/
/*  display: -webkit-box;*/
/*  display: -ms-flexbox;*/
/*  display: flex;*/
/*  -webkit-box-orient: horizontal;*/
/*  -webkit-box-direction: normal;*/
/*      -ms-flex-direction: row;*/
/*          flex-direction: row;*/
/*  gap: 0 10px;*/
/*}*/
/*.eye_theme_info .photo ul li .photo-row img {*/
/*  width: calc(33.333% - 5px);*/
/*}*/
/*@media (max-width: 720px) {*/
/*  .eye_theme_info .photo ul li .photo-row {*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*            flex-direction: column;*/
/*    gap: var(--vw20) 0;*/
/*  }*/
/*  .eye_theme_info .photo ul li .photo-row img {*/
/*    width: 100%;*/
/*  }*/
/*}*/
/*.eye_theme_info .photo ul li .photo-col {*/
/*  display: -webkit-box;*/
/*  display: -ms-flexbox;*/
/*  display: flex;*/
/*  -ms-flex-wrap: wrap;*/
/*      flex-wrap: wrap;*/
/*  gap: 50px;*/
/*  width: 620px;*/
/*}*/
/*@media (max-width: 720px) {*/
/*  .eye_theme_info .photo ul li .photo-col {*/
/*    gap: var(--vw40);*/
/*    width: 100%;*/
/*  }*/
/*}*/
/*.eye_theme_info .photo ul li .photo-col img {*/
/*  width: calc(50% - 25px);*/
/*}*/
/*@media (max-width: 720px) {*/
/*  .eye_theme_info .photo ul li .photo-col img {*/
/*    width: calc(50% - var(--vw20));*/
/*  }*/
/*}*/
/*# sourceMappingURL=eye_reoperation.css.map */