@charset "UTF-8";
/* 울쎄라 시작 */
/* line 2, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-ulthera {
  background-image: url("/img/lifting/ulthera/img_main_ulthera.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 3, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-ulthera .text-desc {
  padding-top: 12.25rem;
  margin-left: 58%;
}

/* line 4, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-ulthera .text-desc .logo-ulthera {
  width: 100%;
  max-width: 11.25rem;
  padding-bottom: 1.175rem;
}

/* line 5, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-ulthera .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: bold;
  line-height: 1.24;
  letter-spacing: -0.156rem;
  color: #fff;
}

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

/* line 7, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-ulthera .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.875rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.093rem;
  color: #ccc;
  padding-bottom: 0.625rem;
}

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

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

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

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

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

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

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

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

/* line 18, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-slide {
  margin: 158px 0 101px;
}

/* line 19, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-slide .ulthera-slide-title-wrapping {
  text-align: center;
}

/* line 20, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-slide .ulthera-slide-title-wrapping h6 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 21, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-slide .ulthera-slide-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: 0;
}

/* line 22, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-slide .ulthera-slide-title-wrapping p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: 0.022rem;
  color: #626262;
  margin-top: 23px;
  margin-bottom: 81px;
}

/* line 23, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-slide .swiper-container {
  text-align: center;
}

/* line 24, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-slide .swiper-slide {
  width: 100%;
  max-width: 1180px;
  cursor: pointer;
}

/* line 25, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-slide .img-ulthera-slide {
  width: 100%;
}

/* line 26, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-slide .img-info {
  width: 100%;
  max-width: 1180px;
  text-align: center;
  margin-top: 30px;
}

/* line 27, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-slide .img-info .img-lthera-slide-info {
  width: 100%;
  margin-bottom: 30px;
  display: block;
}

/* line 28, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-slide .img-info p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #707070;
}

/* line 29, app/assets/stylesheets/lifting.scss */
#d-ulthera-slides {
  position: relative;
}

/* line 30, app/assets/stylesheets/lifting.scss */
#d-ulthera-slides .wrap-swiper-button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1180px;
  height: 100%;
  margin: 0 auto;
}

/* line 31, app/assets/stylesheets/lifting.scss */
#d-ulthera-slides .wrap-swiper-button .swiper-button-prev,
#d-ulthera-slides .wrap-swiper-button .swiper-button-next {
  width: 3.125rem;
  height: 3.125rem;
  background: none;
  cursor: pointer;
}

/* line 33, app/assets/stylesheets/lifting.scss */
#d-ulthera-slides .wrap-swiper-button .swiper-button-prev {
  left: 25px;
}

/* line 34, app/assets/stylesheets/lifting.scss */
#d-ulthera-slides .wrap-swiper-button .swiper-button-next {
  right: 25px;
}

/* line 35, app/assets/stylesheets/lifting.scss */
#d-ulthera-slides .wrap-swiper-button .swiper-button-prev .material-icons,
#d-ulthera-slides .wrap-swiper-button .swiper-button-next .material-icons {
  width: 3.125rem;
  height: 3.125rem;
  background: #626262;
  font-size: 1.9rem;
  color: #fff;
  line-height: 1.3;
  text-align: center;
  border-radius: 5px;
  line-height: 1.6;
}

/* line 37, app/assets/stylesheets/lifting.scss */
#d-ulthera-slides .wrap-swiper-button .swiper-button-prev .material-icons {
  padding-left: 0.7rem;
  box-sizing: border-box;
}

/* line 40, app/assets/stylesheets/lifting.scss */
.wrap-lifting-slide {
  background-color: #fbfbfb;
  padding: 153px 0 101px;
}

/* line 41, app/assets/stylesheets/lifting.scss */
.wrap-lifting-slide .wrap-title {
  text-align: center;
  width: 100%;
}

/* line 42, app/assets/stylesheets/lifting.scss */
.wrap-lifting-slide .wrap-title p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #707070;
}

/* line 43, app/assets/stylesheets/lifting.scss */
.wrap-lifting-slide .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: 80px;
  margin: 0;
}

/* line 44, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 1180px;
  box-sizing: border-box;
  cursor: pointer;
}

/* line 45, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail .d-lifting-detail {
  display: none;
}

/* line 46, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail.active {
  width: 83%;
  max-width: 980px;
}

/* line 47, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail.active .d-lifting-detail {
  display: block;
}

/* line 48, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail.active .d-lifting-sub-title {
  display: none;
}

/* line 49, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail .d-lifting-slide {
  width: 100%;
}

/* line 50, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail .wrap-lifting-slide-text h3 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.03rem;
  color: #333;
  padding-top: 30px;
}

/* line 51, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail .wrap-lifting-slide-text p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
  padding-top: 10px;
}

/* line 52, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail .d-lifting-sub-title {
  width: 100%;
  max-width: 99px;
}

/* line 53, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail .d-lifting-sub-title .d-lifting-sub {
  width: 100%;
  display: block;
}

/* line 55, app/assets/stylesheets/lifting.scss */
.wrap-plus-program .wrap-title {
  text-align: center;
  padding-top: 153px;
  overflow: hidden;
}

/* line 56, app/assets/stylesheets/lifting.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 57, app/assets/stylesheets/lifting.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: 80px;
  margin: 0;
}

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

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

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

/* line 62, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-qna .wrap-ulthera-qna-title {
  border-bottom: 1px solid #ccc;
}

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

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

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

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

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

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

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

/* line 71, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-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 72, app/assets/stylesheets/lifting.scss */
.wrap-ulthera-qna .wrap-content .content-wrapping p {
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #707070;
  padding-bottom: 32px;
}

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

/* 울쎄라 끝 */
/* 울쎄라피 프라임 시작 */
/* line 78, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-ultherapy {
  background-image: url("/img/lifting/ultherapy/img_main_ultherapy.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 79, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-ultherapy .text-desc {
  padding-top: 12.25rem;
}

/* line 80, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-ultherapy .text-desc .logo-ulthera {
  width: 100%;
  max-width: 11.25rem;
  padding-bottom: 1.175rem;
}

/* line 81, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-ultherapy .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: bold;
  line-height: 1.24;
  letter-spacing: -0.156rem;
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

/* line 94, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-slide {
  margin: 158px 0 101px;
}

/* line 95, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-slide .ultherapy-slide-title-wrapping {
  text-align: center;
}

/* line 96, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-slide .ultherapy-slide-title-wrapping h6 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 97, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-slide .ultherapy-slide-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: 0;
}

/* line 98, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-slide .ultherapy-slide-title-wrapping p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: 0.022rem;
  color: #626262;
  margin-top: 23px;
  margin-bottom: 81px;
}

/* line 99, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-slide .swiper-container {
  text-align: center;
}

/* line 100, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-slide .swiper-slide {
  width: 100%;
  max-width: 1180px;
  cursor: pointer;
}

/* line 101, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-slide .img-ultherapy-slide {
  width: 100%;
}

/* line 102, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-slide .img-info {
  width: 100%;
  max-width: 1180px;
  text-align: center;
  margin-top: 30px;
}

/* line 103, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-slide .img-info .img-ltherapy-slide-info {
  width: 100%;
  margin-bottom: 30px;
  display: block;
}

/* line 104, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-slide .img-info p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #707070;
}

/* line 105, app/assets/stylesheets/lifting.scss */
#d-ultherapy-slides {
  position: relative;
}

/* line 106, app/assets/stylesheets/lifting.scss */
#d-ultherapy-slides .wrap-swiper-button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1180px;
  height: 100%;
  margin: 0 auto;
}

/* line 107, app/assets/stylesheets/lifting.scss */
#d-ultherapy-slides .wrap-swiper-button .swiper-button-prev,
#d-ultherapy-slides .wrap-swiper-button .swiper-button-next {
  width: 3.125rem;
  height: 3.125rem;
  background: none;
  cursor: pointer;
}

/* line 109, app/assets/stylesheets/lifting.scss */
#d-ultherapy-slides .wrap-swiper-button .swiper-button-prev {
  left: 25px;
}

/* line 110, app/assets/stylesheets/lifting.scss */
#d-ultherapy-slides .wrap-swiper-button .swiper-button-next {
  right: 25px;
}

/* line 111, app/assets/stylesheets/lifting.scss */
#d-ultherapy-slides .wrap-swiper-button .swiper-button-prev .material-icons,
#d-ultherapy-slides .wrap-swiper-button .swiper-button-next .material-icons {
  width: 3.125rem;
  height: 3.125rem;
  background: #626262;
  font-size: 1.9rem;
  color: #fff;
  line-height: 1.3;
  text-align: center;
  border-radius: 5px;
  line-height: 1.6;
}

/* line 113, app/assets/stylesheets/lifting.scss */
#d-ultherapy-slides .wrap-swiper-button .swiper-button-prev .material-icons {
  padding-left: 0.7rem;
  box-sizing: border-box;
}

/* line 116, app/assets/stylesheets/lifting.scss */
.wrap-lifting-slide {
  background-color: #fbfbfb;
  padding: 153px 0 101px;
}

/* line 117, app/assets/stylesheets/lifting.scss */
.wrap-lifting-slide .wrap-title {
  text-align: center;
  width: 100%;
}

/* line 118, app/assets/stylesheets/lifting.scss */
.wrap-lifting-slide .wrap-title p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #707070;
}

/* line 119, app/assets/stylesheets/lifting.scss */
.wrap-lifting-slide .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: 80px;
  margin: 0;
}

/* line 120, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 1180px;
  box-sizing: border-box;
  cursor: pointer;
}

/* line 121, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail .d-lifting-detail {
  display: none;
}

/* line 122, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail.active {
  width: 83%;
  max-width: 980px;
}

/* line 123, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail.active .d-lifting-detail {
  display: block;
}

/* line 124, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail.active .d-lifting-sub-title {
  display: none;
}

/* line 125, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail .d-lifting-slide {
  width: 100%;
}

/* line 126, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail .wrap-lifting-slide-text h3 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.03rem;
  color: #333;
  padding-top: 30px;
}

/* line 127, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail .wrap-lifting-slide-text p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
  padding-top: 10px;
}

/* line 128, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail .d-lifting-sub-title {
  width: 100%;
  max-width: 99px;
}

/* line 129, app/assets/stylesheets/lifting.scss */
.lifting-slide-wrapping .detail .d-lifting-sub-title .d-lifting-sub {
  width: 100%;
  display: block;
}

/* line 131, app/assets/stylesheets/lifting.scss */
.wrap-plus-program .wrap-title {
  text-align: center;
  padding-top: 153px;
  overflow: hidden;
}

/* line 132, app/assets/stylesheets/lifting.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 133, app/assets/stylesheets/lifting.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: 80px;
  margin: 0;
}

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

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

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

/* line 138, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-qna .wrap-ultherapy-qna-title {
  border-bottom: 1px solid #ccc;
}

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

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

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

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

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

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

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

/* line 147, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-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 148, app/assets/stylesheets/lifting.scss */
.wrap-ultherapy-qna .wrap-content .content-wrapping p {
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #707070;
  padding-bottom: 32px;
}

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

/* 울쎄라피 프라임 끝 */
/* -start- 시술 후 주의사항 - 각 리프팅페이지에 중복 - */
/* line 154, app/assets/stylesheets/lifting.scss */
.wrap-precaution .wrap-precaution-title {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

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

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

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

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

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

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

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

/* line 164, app/assets/stylesheets/lifting.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 165, app/assets/stylesheets/lifting.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 {
  font-family: 'Poppins';
  font-size: 1.5rem;
  line-height: normal;
  letter-spacing: -0.03rem;
  color: #707070;
  margin-right: 13px;
}

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

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

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

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

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

/* -end- 시술 후 주의사항 */
/* 장비별 수술부위 시작 - 각페이지에 중복 - */
/* line 180, app/assets/stylesheets/lifting.scss */
#treatment-area-slide {
  padding: 9.562rem 0 6.25rem;
}

/* line 181, app/assets/stylesheets/lifting.scss */
#treatment-area-slide p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.022rem;
  text-align: center;
  color: #707070;
}

/* line 182, app/assets/stylesheets/lifting.scss */
#treatment-area-slide 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.312rem 0 2.875rem 0;
}

/* line 183, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-area-title {
  display: flex;
  justify-content: center;
}

/* line 184, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-area-title .area-text-title {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.875rem;
  line-height: normal;
  letter-spacing: -0.075rem;
  color: #ccc;
  margin: 0 1.562rem 5rem;
}

/* line 185, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-area-title .area-text-title.active {
  font-weight: bold;
  color: #333;
  text-decoration: underline;
}

/* line 186, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-area-slide-wrapping {
  display: flex;
  justify-content: space-between;
}

/* line 187, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu {
  margin-top: 3.125rem;
  box-sizing: border-box;
  width: 33%;
  max-width: 380px;
}

/* line 188, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu .area-menu {
  padding: 1.312rem 0 1.875rem 0;
  border-top: 1px solid #ccc;
  text-align: left;
  cursor: pointer;
  width: 100%;
  max-width: 300px;
}

/* line 189, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu .area-menu.active {
  color: #333;
  border-top: 1px solid #333;
  width: 23.75rem;
  width: 100%;
  max-width: 380px;
  z-index: 10;
  position: relative;
}

/* line 190, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu .area-menu h3 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.5rem;
  line-height: normal;
  letter-spacing: -0.03rem;
  color: #ccc;
}

/* line 191, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu .area-menu.active h3 {
  font-weight: bold;
  color: #333;
}

/* line 192, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu .area-menu .list-order {
  font-family: 'Poppins';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #ccc;
}

/* line 193, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu .area-menu.active .list-order {
  font-size: 1.875rem;
  font-weight: 600;
  letter-spacing: -0.037rem;
  color: #333;
}

/* line 194, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu .area-menu p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  text-align: left;
  color: #626262;
  display: none;
}

/* line 195, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu .area-menu.active p {
  display: block;
}

/* line 196, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .wrap-treatment-area-slides {
  margin-left: -80px;
  width: 75%;
  max-width: 880px;
}

/* line 197, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .wrap-treatment-area-slides .area-slide {
  width: 100%;
  max-width: 880px;
  box-sizing: border-box;
  display: none;
}

/* line 198, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .wrap-treatment-area-slides .area-slide.active {
  display: block;
}

/* line 199, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .wrap-treatment-area-slides .area-slide .d-treatment-area-slide {
  width: 100%;
}

/* line 200, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .wrap-treatment-area-slides .area-slide .d-booster-area-slide {
  width: 100%;
}

/* line 201, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-tap {
  display: none;
}

/* line 202, app/assets/stylesheets/lifting.scss */
#treatment-area-slide .treatment-tap.active {
  display: block;
}

/* 장비별 수술부위 끝 - 각페이지에 중복 - */
/* 슈링크 시작 */
/* line 207, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-shurink {
  background-image: url("/img/lifting/shurink/img_main_shurink.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 208, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-shurink .text-desc {
  padding-top: 15.562rem;
  margin-left: 59.32%;
}

/* line 209, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-shurink .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.156rem;
  color: #333333;
  margin: 0;
}

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

/* line 211, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-shurink .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125em;
  font-weight: 500;
  line-height: 3.33;
  letter-spacing: normal;
  color: #626262;
}

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

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

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

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

/* line 217, app/assets/stylesheets/lifting.scss */
.img-shurink-content .img-shurink01,
.img-shurink-content .img-shurink02,
.img-shurink-content .img-shurink03,
.img-shurink-content .img-shurink04,
.img-shurink-content .img-shurink05 {
  width: 100%;
  display: block;
}

/* line 223, app/assets/stylesheets/lifting.scss */
.wrap-shurink-target {
  background-image: url("/img/lifting/shurink/bg_target.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  padding: 9.562rem 0 7.562rem 0;
  position: relative;
}

/* line 224, app/assets/stylesheets/lifting.scss */
.wrap-shurink-target p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #707070;
  text-align: center;
}

/* line 225, app/assets/stylesheets/lifting.scss */
.wrap-shurink-target 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;
  padding-bottom: 5.312rem;
  margin: 0;
}

/* line 226, app/assets/stylesheets/lifting.scss */
.wrap-shurink-target .target-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

/* line 227, app/assets/stylesheets/lifting.scss */
.wrap-shurink-target .target-wrapper .wrap-list-target {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 2.3vw;
  font-weight: normal;
  line-height: 1.6;
  letter-spacing: -0.1rem;
  color: #ccc;
}

/* line 228, app/assets/stylesheets/lifting.scss */
.wrap-shurink-target .target-wrapper .wrap-list-target .bold-text-target {
  font-weight: bold;
  color: #626262;
}

/* line 229, app/assets/stylesheets/lifting.scss */
.wrap-shurink-target .target-wrapper .wrap-list-target .underline-target {
  background-color: #ffd5d5;
  width: 228px;
  height: 12px;
  z-index: -1;
  margin-left: 1.562rem;
  margin-top: -1.312rem;
}

/* line 230, app/assets/stylesheets/lifting.scss */
.wrap-shurink-target .target-wrapper .wrap-img-target {
  width: 100%;
  max-width: 40.68vw;
  position: absolute;
  left: 55.72%;
  right: 0;
  bottom: 15px;
}

/* line 231, app/assets/stylesheets/lifting.scss */
.wrap-shurink-target .target-wrapper .wrap-img-target .img-target {
  width: 100%;
}

/* line 233, app/assets/stylesheets/lifting.scss */
.wrap-shurink-slide {
  margin: 9.625rem 0 6.25rem;
}

/* line 234, app/assets/stylesheets/lifting.scss */
.wrap-shurink-slide .shurink-slide-title-wrapping {
  text-align: center;
}

/* line 235, app/assets/stylesheets/lifting.scss */
.wrap-shurink-slide .shurink-slide-title-wrapping h6 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 236, app/assets/stylesheets/lifting.scss */
.wrap-shurink-slide .shurink-slide-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: 0;
}

/* line 237, app/assets/stylesheets/lifting.scss */
.wrap-shurink-slide .shurink-slide-title-wrapping p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: 0.022rem;
  color: #626262;
  margin-top: 23px;
  margin-bottom: 81px;
}

/* line 238, app/assets/stylesheets/lifting.scss */
.wrap-shurink-slide .swiper-container {
  text-align: center;
}

/* line 239, app/assets/stylesheets/lifting.scss */
.wrap-shurink-slide .swiper-slide {
  width: 100%;
  max-width: 1180px;
  cursor: pointer;
}

/* line 240, app/assets/stylesheets/lifting.scss */
.wrap-shurink-slide .img-shurink-slide {
  width: 100%;
}

/* line 241, app/assets/stylesheets/lifting.scss */
#d-shurink-slides {
  position: relative;
}

/* line 242, app/assets/stylesheets/lifting.scss */
#d-shurink-slides .wrap-swiper-button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1180px;
  height: 100%;
  margin: 0 auto;
}

/* line 243, app/assets/stylesheets/lifting.scss */
#d-shurink-slides .wrap-swiper-button .swiper-button-prev,
#d-shurink-slides .wrap-swiper-button .swiper-button-next {
  width: 3.125rem;
  height: 3.125rem;
  background: none;
  cursor: pointer;
}

/* line 245, app/assets/stylesheets/lifting.scss */
#d-shurink-slides .wrap-swiper-button .swiper-button-prev {
  left: 25px;
}

/* line 246, app/assets/stylesheets/lifting.scss */
#d-shurink-slides .wrap-swiper-button .swiper-button-next {
  right: 25px;
}

/* line 247, app/assets/stylesheets/lifting.scss */
#d-shurink-slides .wrap-swiper-button .swiper-button-prev .material-icons,
#d-shurink-slides .wrap-swiper-button .swiper-button-next .material-icons {
  width: 3.125rem;
  height: 3.125rem;
  background: #626262;
  font-size: 1.9rem;
  color: #fff;
  line-height: 1.3;
  text-align: center;
  border-radius: 5px;
  line-height: 1.6;
}

/* line 249, app/assets/stylesheets/lifting.scss */
#d-shurink-slides .wrap-swiper-button .swiper-button-prev .material-icons {
  padding-left: 0.7rem;
  box-sizing: border-box;
}

/* line 251, app/assets/stylesheets/lifting.scss */
.wrap-shurink-process-slide {
  background-color: #fbfbfb;
  padding: 153px 0 101px;
}

/* line 252, app/assets/stylesheets/lifting.scss */
.wrap-shurink-process-slide .wrap-title {
  text-align: center;
  width: 100%;
}

/* line 253, app/assets/stylesheets/lifting.scss */
.wrap-shurink-process-slide .wrap-title p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #707070;
}

/* line 254, app/assets/stylesheets/lifting.scss */
.wrap-shurink-process-slide .wrap-title h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  color: #333;
  margin: 0;
  margin-bottom: 80px;
}

/* line 255, app/assets/stylesheets/lifting.scss */
.shurink-process-slide-wrapping {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 1180px;
  box-sizing: border-box;
  cursor: pointer;
}

/* line 256, app/assets/stylesheets/lifting.scss */
.shurink-process-slide-wrapping .detail .d-shurink-process-detail {
  display: none;
}

/* line 257, app/assets/stylesheets/lifting.scss */
.shurink-process-slide-wrapping .detail.active {
  width: 74.57%;
  max-width: 880px;
}

/* line 258, app/assets/stylesheets/lifting.scss */
.shurink-process-slide-wrapping .detail.active .d-shurink-process-detail {
  display: block;
}

/* line 259, app/assets/stylesheets/lifting.scss */
.shurink-process-slide-wrapping .detail.active .d-shurink-process-sub-title {
  display: none;
}

/* line 260, app/assets/stylesheets/lifting.scss */
.shurink-process-slide-wrapping .detail .d-shurink-slide {
  width: 100%;
}

/* line 261, app/assets/stylesheets/lifting.scss */
.shurink-process-slide-wrapping .detail .wrap-shurink-process-slide-text h3 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.03rem;
  color: #333;
  padding-top: 30px;
}

/* line 262, app/assets/stylesheets/lifting.scss */
.shurink-process-slide-wrapping .detail .wrap-shurink-process-slide-text p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
  padding-top: 10px;
}

/* line 263, app/assets/stylesheets/lifting.scss */
.shurink-process-slide-wrapping .detail .wrap-shurink-process-slide-text .step-no {
  font-family: 'Poppins';
  font-size: 1.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.03rem;
  color: #626262;
  padding-right: 10px;
}

/* line 264, app/assets/stylesheets/lifting.scss */
.shurink-process-slide-wrapping .detail .d-shurink-process-sub-title {
  width: 100%;
  max-width: 99px;
}

/* line 265, app/assets/stylesheets/lifting.scss */
.shurink-process-slide-wrapping .detail .d-shurink-process-sub-title .d-shurink-sub {
  width: 100%;
}

/* line 267, app/assets/stylesheets/lifting.scss */
.wrap-shurink-plus-program .wrap-title {
  text-align: center;
  padding-top: 153px;
  overflow: hidden;
}

/* line 268, app/assets/stylesheets/lifting.scss */
.wrap-shurink-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 269, app/assets/stylesheets/lifting.scss */
.wrap-shurink-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: 80px;
  margin: 0;
}

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

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

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

/* 슈링크 끝 */
/* 에어젯 시작 */
/* line 277, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-airjet {
  background-image: url("/img/lifting/airjet/img_main_airjet.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 278, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-airjet .text-desc {
  padding-top: 15.562rem;
  margin-left: 50%;
}

/* line 279, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-airjet .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.156rem;
  color: #333333;
  margin: 0;
}

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

/* line 281, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-airjet .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125em;
  font-weight: 500;
  line-height: 3.33;
  letter-spacing: normal;
  color: #626262;
}

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

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

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

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

/* line 287, app/assets/stylesheets/lifting.scss */
.img-airjet-content .img-airjet01,
.img-airjet-content .img-airjet02,
.img-airjet-content .img-airjet03,
.img-airjet-content .img-airjet04,
.img-airjet-content .img-airjet05 {
  width: 100%;
  display: block;
}

/* line 293, app/assets/stylesheets/lifting.scss */
.wrap-airjet-target {
  background-image: url("/img/lifting/airjet/bg_target.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  padding: 9.562rem 0 7.562rem 0;
  position: relative;
}

/* line 294, app/assets/stylesheets/lifting.scss */
.wrap-airjet-target p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #707070;
  text-align: center;
}

/* line 295, app/assets/stylesheets/lifting.scss */
.wrap-airjet-target 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;
  padding-bottom: 5.312rem;
  margin: 0;
}

/* line 296, app/assets/stylesheets/lifting.scss */
.wrap-airjet-target .target-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

/* line 297, app/assets/stylesheets/lifting.scss */
.wrap-airjet-target .target-wrapper .wrap-list-target {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 2.3vw;
  font-weight: normal;
  line-height: 1.6;
  letter-spacing: -0.1rem;
  color: #ccc;
}

/* line 298, app/assets/stylesheets/lifting.scss */
.wrap-airjet-target .target-wrapper .wrap-list-target .bold-text-target {
  font-weight: bold;
  color: #626262;
}

/* line 299, app/assets/stylesheets/lifting.scss */
.wrap-airjet-target .target-wrapper .wrap-list-target .underline-target {
  background-color: #ffd5d5;
  width: 300px;
  height: 12px;
  z-index: -1;
  margin-left: 1.562rem;
  margin-top: -1.312rem;
}

/* line 300, app/assets/stylesheets/lifting.scss */
.wrap-airjet-target .target-wrapper .wrap-img-target {
  width: 100%;
  max-width: 40.68vw;
  position: absolute;
  left: 55.72%;
  right: 0;
  bottom: 15px;
}

/* line 301, app/assets/stylesheets/lifting.scss */
.wrap-airjet-target .target-wrapper .wrap-img-target .img-target {
  width: 100%;
}

/* line 303, app/assets/stylesheets/lifting.scss */
.wrap-airjet-slide {
  margin: 9.625rem 0 6.25rem;
}

/* line 304, app/assets/stylesheets/lifting.scss */
.wrap-airjet-slide .airjet-slide-title-wrapping {
  text-align: center;
}

/* line 305, app/assets/stylesheets/lifting.scss */
.wrap-airjet-slide .airjet-slide-title-wrapping h6 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #626262;
}

/* line 306, app/assets/stylesheets/lifting.scss */
.wrap-airjet-slide .airjet-slide-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: 0;
}

/* line 307, app/assets/stylesheets/lifting.scss */
.wrap-airjet-slide .airjet-slide-title-wrapping p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #626262;
  margin-top: 23px;
  margin-bottom: 81px;
}

/* line 308, app/assets/stylesheets/lifting.scss */
.wrap-airjet-slide .swiper-container {
  text-align: center;
}

/* line 309, app/assets/stylesheets/lifting.scss */
.wrap-airjet-slide .swiper-slide {
  width: 100%;
  max-width: 1180px;
  cursor: pointer;
}

/* line 310, app/assets/stylesheets/lifting.scss */
.wrap-airjet-slide .img-airjet-slide {
  width: 100%;
}

/* line 311, app/assets/stylesheets/lifting.scss */
#d-airjet-slides {
  position: relative;
}

/* line 312, app/assets/stylesheets/lifting.scss */
#d-airjet-slides .wrap-swiper-button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1180px;
  height: 100%;
  margin: 0 auto;
}

/* line 313, app/assets/stylesheets/lifting.scss */
#d-airjet-slides .wrap-swiper-button .swiper-button-prev,
#d-airjet-slides .wrap-swiper-button .swiper-button-next {
  width: 3.125rem;
  height: 3.125rem;
  background: none;
  cursor: pointer;
}

/* line 315, app/assets/stylesheets/lifting.scss */
#d-airjet-slides .wrap-swiper-button .swiper-button-prev {
  left: 25px;
}

/* line 316, app/assets/stylesheets/lifting.scss */
#d-airjet-slides .wrap-swiper-button .swiper-button-next {
  right: 25px;
}

/* line 317, app/assets/stylesheets/lifting.scss */
#d-airjet-slides .wrap-swiper-button .swiper-button-prev .material-icons,
#d-airjet-slides .wrap-swiper-button .swiper-button-next .material-icons {
  width: 3.125rem;
  height: 3.125rem;
  background: #626262;
  font-size: 1.9rem;
  color: #fff;
  line-height: 1.3;
  text-align: center;
  border-radius: 5px;
  line-height: 1.6;
}

/* line 319, app/assets/stylesheets/lifting.scss */
#d-airjet-slides .wrap-swiper-button .swiper-button-prev .material-icons {
  padding-left: 0.7rem;
  box-sizing: border-box;
}

/* line 321, app/assets/stylesheets/lifting.scss */
.wrap-airjet-plus-program .wrap-title {
  text-align: center;
  padding-top: 153px;
  overflow: hidden;
}

/* line 322, app/assets/stylesheets/lifting.scss */
.wrap-airjet-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 323, app/assets/stylesheets/lifting.scss */
.wrap-airjet-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: 80px;
  margin: 0;
}

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

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

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

/* line 328, app/assets/stylesheets/lifting.scss */
.wrap-airjet-qna .wrap-airjet-qna-title {
  border-bottom: 1px solid #ccc;
}

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

/* line 330, app/assets/stylesheets/lifting.scss */
.wrap-airjet-qna .wrap-airjet-qna-title .airjet-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 331, app/assets/stylesheets/lifting.scss */
.wrap-airjet-qna .wrap-airjet-qna-title .airjet-qna-wrapping .material-icons-round {
  font-size: 6.25rem;
  color: #ccc;
  margin-top: -30px;
  cursor: pointer;
}

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

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

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

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

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

/* line 337, app/assets/stylesheets/lifting.scss */
.wrap-airjet-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 338, app/assets/stylesheets/lifting.scss */
.wrap-airjet-qna .wrap-content .content-wrapping p {
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #707070;
  padding-bottom: 32px;
}

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

/* 에어젯 끝 */
/* 스타워커 토닝 시작 */
/* line 343, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-starwalker {
  background-image: url("/img/lifting/starwalker/img_main_starwalker.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 344, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-starwalker .text-desc {
  padding-top: 15.562rem;
  margin-left: 55%;
}

/* line 345, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-starwalker .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 1.24;
  letter-spacing: -0.156rem;
  color: #333;
  margin: 0;
}

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

/* line 347, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-starwalker .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.56;
  letter-spacing: 0.112rem;
  color: #626262;
}

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

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

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

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

/* line 353, app/assets/stylesheets/lifting.scss */
.img-starwalker-content .img-starwalker01,
.img-starwalker-content .img-starwalker02,
.img-starwalker-content .img-starwalker03,
.img-starwalker-content .img-starwalker04 {
  width: 100%;
  display: block;
}

/* line 358, app/assets/stylesheets/lifting.scss */
.wrap-starwalker-qna .wrap-starwalker-qna-title {
  border-bottom: 1px solid #ccc;
}

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

/* line 360, app/assets/stylesheets/lifting.scss */
.wrap-starwalker-qna .wrap-starwalker-qna-title .starwalker-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 361, app/assets/stylesheets/lifting.scss */
.wrap-starwalker-qna .wrap-starwalker-qna-title .starwalker-qna-wrapping .material-icons-round {
  font-size: 6.25rem;
  color: #ccc;
  margin-top: -30px;
  cursor: pointer;
}

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

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

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

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

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

/* line 367, app/assets/stylesheets/lifting.scss */
.wrap-starwalker-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 368, app/assets/stylesheets/lifting.scss */
.wrap-starwalker-qna .wrap-content .content-wrapping p {
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: -0.022rem;
  color: #707070;
  padding-bottom: 32px;
}

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

/* 스타워커 토닝 끝 */
/* 인모드 시작 */
/* line 374, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-inmode {
  background-image: url("/img/lifting/inmode/img_main_inmode.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 375, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-inmode .text-desc {
  padding-top: 15.562rem;
  margin-left: 50%;
}

/* line 376, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-inmode .text-desc h1 {
  font-family: 'Noto Serif KR';
  font-size: 3.125rem;
  font-weight: normal;
  line-height: 1.32;
  letter-spacing: -0.156rem;
  color: #333333;
  margin: 0;
}

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

/* line 378, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-inmode .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125em;
  font-weight: bold;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #333;
}

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

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

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

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

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

/* line 386, app/assets/stylesheets/lifting.scss */
.wrap-inmode-live {
  padding: 9.375rem 0 6.25rem;
  background-color: #333;
}

/* line 387, app/assets/stylesheets/lifting.scss */
.wrap-inmode-live .wrap-title {
  text-align: center;
}

/* line 388, app/assets/stylesheets/lifting.scss */
.wrap-inmode-live .wrap-title h6 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #fff;
}

/* line 389, app/assets/stylesheets/lifting.scss */
.wrap-inmode-live .wrap-title h1 {
  font-family: 'Noto Serif KR';
  font-size: 2.5rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: -0.1rem;
  color: #fff;
  margin: 0;
}

/* line 390, app/assets/stylesheets/lifting.scss */
.wrap-inmode-live .wrap-title p {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125rem;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #fff;
  margin-top: 20px;
  margin-bottom: 80px;
}

/* line 391, app/assets/stylesheets/lifting.scss */
.wrap-inmode-live .wrap-img-live video {
  width: 100%;
  max-width: 560px;
  display: block;
  border-radius: 0 0 50px 50px;
}

/* line 393, app/assets/stylesheets/lifting.scss */
.wrap-img-live {
  display: flex;
  justify-content: space-between;
}

/* line 394, app/assets/stylesheets/lifting.scss */
.wrap-img-live .wrapping-live-img {
  width: 100%;
  max-width: 560px;
}

/* line 395, app/assets/stylesheets/lifting.scss */
.wrap-img-live .wrapping-live-img .img-inmode-live01,
.wrap-img-live .wrapping-live-img .img-inmode-live02,
.wrap-img-live .wrapping-live-img .img-inmode-live03,
.wrap-img-live .wrapping-live-img .img-inmode-live04 {
  width: 100%;
  display: block;
}

/* line 400, app/assets/stylesheets/lifting.scss */
.wrap-inmode-plus-program .wrap-title {
  text-align: center;
  padding-top: 153px;
  overflow: hidden;
}

/* line 401, app/assets/stylesheets/lifting.scss */
.wrap-inmode-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 402, app/assets/stylesheets/lifting.scss */
.wrap-inmode-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: 80px;
  margin: 0;
}

/* 인모드 끝 */
/* 써마지 시작 */
/* line 406, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-thermage {
  background-image: url("/img/lifting/thermage/img_main_thermage.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 407, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-thermage .text-desc {
  padding-top: 10.625rem;
  margin-left: 52%;
}

/* line 408, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-thermage .text-desc .logo-thermage {
  width: 100%;
  max-width: 7.937rem;
  padding-bottom: 1.175rem;
}

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

/* line 411, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-thermage .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.125em;
  font-weight: normal;
  line-height: 1.56;
  letter-spacing: -0.022rem;
  color: #ccc;
}

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

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

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

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

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

/* 써마지 끝 */
/* 올리지오 시작 */
/* line 421, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-oligio {
  background-image: url("/img/lifting/oligio/img_main_oligio.jpg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 800px;
}

/* line 422, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-oligio .text-desc {
  padding-top: 11.25rem;
  margin-left: 52%;
}

/* line 423, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-oligio .text-desc .logo-oligio {
  width: 100%;
  max-width: 11.25rem;
  padding-bottom: 1.125rem;
}

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

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

/* line 426, app/assets/stylesheets/lifting.scss */
.wrap-main-lifting-oligio .text-desc h2 {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 1.875em;
  font-weight: normal;
  line-height: 0.93;
  letter-spacing: -0.037rem;
  color: #ccc;
  padding-bottom: 0.875rem;
}

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

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

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

/* line 431, app/assets/stylesheets/lifting.scss */
.img-oligio-special {
  width: 100%;
  max-width: 1920px;
}

/* line 432, app/assets/stylesheets/lifting.scss */
.img-oligio-special .img-oligio {
  width: 100%;
  display: block;
}

/* 올리지오 끝 */
@media (max-width: 600px) {
  /* line 438, app/assets/stylesheets/lifting.scss */
  .desktop {
    display: none;
  }
  /* line 439, app/assets/stylesheets/lifting.scss */
  .mobile {
    display: block;
  }
  /* - start - 사용시 주의사항 */
  /* line 443, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-precaution-title {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 0 5.55%;
  }
  /* line 444, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-precaution-title .precaution-title-wrapping h1 {
    font-size: 0.937rem;
    letter-spacing: -0.075rem;
    margin: 0.875rem 0;
  }
  /* line 445, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-precaution-title .precaution-title-wrapping .material-icons-round {
    font-size: 3.375rem;
    margin-top: -20px;
    cursor: pointer;
  }
  /* line 446, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-precaution-title .precaution-title-wrapping .m-precaution-open {
    margin: 0;
  }
  /* line 447, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-precaution-title .precaution-title-wrapping .m-precaution-close {
    display: none;
  }
  /* line 448, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-content.m-wrap-precaution-content {
    display: none;
  }
  /* line 449, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-content {
    padding: 2.187rem 5.55%;
  }
  /* line 450, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-content .content-wrapping {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 451, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-content .content-wrapping p,
.wrap-precaution .wrap-content .content-wrapping li {
    padding-bottom: 0.625rem;
  }
  /* line 453, app/assets/stylesheets/lifting.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 454, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-content .content-wrapping li::before {
    margin-left: -18px;
  }
  /* line 455, app/assets/stylesheets/lifting.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 {
    font-family: 'Poppins';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #707070;
    margin-right: 2px;
  }
  /* line 460, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-01::before {
    content: "01.";
  }
  /* line 461, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-02::before {
    content: "02.";
  }
  /* line 462, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-03::before {
    content: "03.";
  }
  /* line 463, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-04::before {
    content: "04.";
  }
  /* line 464, app/assets/stylesheets/lifting.scss */
  .wrap-precaution .wrap-content .content-wrapping li.warning-list-05::before {
    content: "05.";
  }
  /* -end- 사용시 주의사항 */
  /* 울쎄라 시작 */
  /* line 468, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ulthera {
    background-image: url("/img/lifting/ulthera/m_img_main_ulthera.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 469, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ulthera .text-desc {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 470, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ulthera .text-desc .logo-ulthera {
    width: 100%;
    max-width: 5.625rem;
    padding-bottom: 0.625rem;
  }
  /* line 471, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ulthera .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.3;
    color: #fff;
  }
  /* line 472, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ulthera .text-desc p {
    font-size: 0.812rem;
    line-height: 1.46;
    letter-spacing: -0.065rem;
  }
  /* line 473, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ulthera .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 15rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 474, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ulthera .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 476, app/assets/stylesheets/lifting.scss */
  .img-content .m-img-ulthera01,
.img-content .m-img-ulthera02,
.img-content .m-img-ulthera03 {
    width: 100%;
    display: block;
  }
  /* line 480, app/assets/stylesheets/lifting.scss */
  .img-content .m-img-target {
    width: 100%;
    display: block;
  }
  /* line 482, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide {
    margin: 6.25rem 0 4.687rem;
  }
  /* line 483, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .ulthera-slide-title-wrapping h6 {
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
  }
  /* line 484, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .ulthera-slide-title-wrapping h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.2;
    letter-spacing: -0.156rem;
  }
  /* line 485, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .ulthera-slide-title-wrapping p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    margin-top: 1.25rem;
    margin-bottom: 3.125rem;
  }
  /* line 486, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .swiper-container {
    margin-left: 5.55%;
  }
  /* line 487, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .swiper-slide {
    width: 83.33%;
    cursor: pointer;
  }
  /* line 488, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .m-img-ulthera-slide {
    width: 100%;
  }
  /* line 489, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .swiper-pagination {
    margin: 2.187rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 490, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 491, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* line 492, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .img-info {
    overflow-x: scroll;
    width: 100%;
    height: 100%;
  }
  /* line 493, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .img-info .m_img-lthera-slide-info {
    width: 550px;
    margin: 4.375rem 0 2.5rem;
    padding: 0 1.25rem;
    display: block;
  }
  /* line 494, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide p {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    text-align: center;
    color: #626262;
    margin-top: 1.875rem;
  }
  /*스크롤바 추가 시작*/
  /* width */
  /* line 496, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .img-info::-webkit-scrollbar {
    height: 3px;
  }
  /* Track */
  /* line 497, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .img-info::-webkit-scrollbar-track {
    background: #ccc;
  }
  /* Handle */
  /* line 498, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-slide .img-info::-webkit-scrollbar-thumb {
    background: #626262;
  }
  /*스크롤바 추가 끝*/
  /* line 501, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide {
    padding: 6.25rem 0;
  }
  /* line 502, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .wrap-title p {
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 503, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    color: #333;
    padding-bottom: 3.125rem;
  }
  /* line 504, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .swiper-container {
    margin-left: 5.55%;
  }
  /* line 505, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .swiper-slide {
    width: 83.33%;
    cursor: pointer;
  }
  /* line 506, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .m-img-lifting-slide {
    width: 100%;
  }
  /* line 507, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .swiper-pagination {
    margin: 2.187rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 508, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 509, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* 장비별 수술부위 시작 */
  /* line 512, app/assets/stylesheets/lifting.scss */
  #m-treatment-area-slide {
    width: 90%;
    margin: 0 auto;
  }
  /* line 513, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide {
    padding: 6.25rem 0 6.25rem;
  }
  /* line 514, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 515, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    color: #333;
    margin: 0.312rem 0 3.125rem 0;
  }
  /* line 516, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-title {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
  }
  /* line 517, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-title .area-text-title {
    font-size: 1.25rem;
    letter-spacing: -0.05rem;
    color: #ccc;
    margin: 0;
    padding-bottom: 0.312rem;
    width: 50%;
    border-bottom: 1px solid #ccc;
  }
  /* line 518, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-title .area-text-title.active {
    font-weight: bold;
    color: #242424;
    text-decoration: none;
    border-bottom: 1px solid #626262;
  }
  /* line 519, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-slide-wrapping {
    position: relative;
    display: block;
  }
  /* line 520, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu {
    padding: 1.562rem 1.562rem 0;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    display: flex;
    justify-content: space-between;
    margin-top: 0;
  }
  /* line 521, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu .area-menu {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
    border-top: 0px solid #ccc;
    cursor: pointer;
    padding: 0;
    width: auto;
    max-width: none;
  }
  /* line 522, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu .area-menu.active {
    color: #626262;
    border-top: 0px solid #333;
    width: auto;
    max-width: none;
    z-index: 10;
    font-weight: bold;
    text-decoration: underline;
  }
  /* line 523, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .wrap-treatment-area-slides {
    margin-left: 0;
    width: 100%;
    max-width: 100%;
  }
  /* line 524, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .wrap-treatment-area-slides .area-slide {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    display: none;
  }
  /* line 525, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .wrap-treatment-area-slides .area-slide.active {
    display: block;
  }
  /* line 526, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .wrap-treatment-area-slides .area-slide .m-treatment-area-slide {
    width: 100%;
  }
  /* line 527, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .wrap-treatment-area-slides .area-slide .m-booster-area-slide {
    width: 100%;
  }
  /* line 528, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-tap {
    display: none;
  }
  /* line 529, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-tap.active {
    display: block;
  }
  /* line 531, app/assets/stylesheets/lifting.scss */
  .wrap-plus-program .wrap-title {
    text-align: center;
    padding-top: 1.562rem;
    overflow: hidden;
  }
  /* line 532, app/assets/stylesheets/lifting.scss */
  .wrap-plus-program .wrap-title p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
  }
  /* line 533, app/assets/stylesheets/lifting.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 534, app/assets/stylesheets/lifting.scss */
  .wrap-plus-program .wrap-btn-more {
    margin-left: 5.55%;
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  /* line 535, app/assets/stylesheets/lifting.scss */
  #m-btn-more-slides .swiper-slide {
    width: 58.33%;
    max-width: 210px;
    margin-left: 5.55%;
  }
  /* line 536, app/assets/stylesheets/lifting.scss */
  #m-btn-more-slides .m-btn-more {
    width: 100%;
    display: block;
  }
  /* line 539, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-qna .wrap-ulthera-qna-title {
    border-bottom: 1px solid #eee;
    padding: 0 5.55%;
  }
  /* line 540, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-qna .wrap-ulthera-qna-title .ulthera-qna-wrapping h1 {
    font-size: 0.937rem;
    letter-spacing: -0.075rem;
    margin: 0.875rem 0;
  }
  /* line 541, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-qna .wrap-ulthera-qna-title .ulthera-qna-wrapping .material-icons-round {
    font-size: 3.375rem;
    margin-top: -20px;
    cursor: pointer;
  }
  /* line 542, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-qna .wrap-ulthera-qna-title .ulthera-qna-wrapping .m-qna-close {
    display: none;
    margin-top: -20px;
  }
  /* line 543, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-qna .wrap-ulthera-qna-title .ulthera-qna-wrapping .m-qna-open {
    margin-top: 0;
  }
  /* line 544, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-qna .wrap-content.m-wrap-qna-content {
    display: none;
  }
  /* line 545, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-qna .wrap-content {
    padding: 2.187rem 5.55%;
    background-color: #fbfbfb;
  }
  /* line 546, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-qna .wrap-content .content-wrapping h4 {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    padding-bottom: 0.625rem;
  }
  /* line 547, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-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 548, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-qna .wrap-content .content-wrapping .content-num {
    font-family: 'Poppins';
  }
  /* line 549, app/assets/stylesheets/lifting.scss */
  .wrap-ulthera-qna .wrap-content .content-wrapping .clear-space {
    width: 22.5px;
    padding: 22.5px;
    display: block;
  }
  /* 울쎄라 끝 */
  /* 울쎄라피 시작 */
  /* line 553, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ultherapy {
    background-image: url("/img/lifting/ultherapy/m_img_main_ultherapy.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 554, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ultherapy .text-desc {
    padding-top: 4.687rem;
    margin-left: 3rem;
    text-align: left;
  }
  /* line 555, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ultherapy .text-desc .logo-ultherapy {
    width: 90%;
    max-width: 5.625rem;
    padding-bottom: 0.625rem;
    position: absolute;
    top: 6rem;
    right: 1rem;
  }
  /* line 556, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ultherapy .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.3;
    color: #fff;
  }
  /* line 557, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ultherapy .text-desc h2 {
    font-size: 0.812em;
    font-weight: normal;
    line-height: 1.46;
    letter-spacing: -0.065rem;
    margin-bottom: 6px;
  }
  /* line 558, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ultherapy .text-desc p {
    font-size: 0.812rem;
    line-height: 1.46;
    letter-spacing: -0.065rem;
  }
  /* line 559, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ultherapy .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 15rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 560, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-ultherapy .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 562, app/assets/stylesheets/lifting.scss */
  .img-content .m-img-ultherapy01,
.img-content .m-img-ultherapy02,
.img-content .m-img-ultherapy03,
.img-content .m-img-ultherapy04 {
    width: 100%;
    display: block;
  }
  /* line 567, app/assets/stylesheets/lifting.scss */
  .img-content .m-img-target {
    width: 100%;
    display: block;
  }
  /* line 569, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide {
    margin: 6.25rem 0 4.687rem;
  }
  /* line 570, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .ultherapy-slide-title-wrapping h6 {
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
  }
  /* line 571, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .ultherapy-slide-title-wrapping h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.156rem;
  }
  /* line 572, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .ultherapy-slide-title-wrapping p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    margin-top: 1.25rem;
    margin-bottom: 3.125rem;
  }
  /* line 573, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .swiper-container {
    margin-left: 5.55%;
  }
  /* line 574, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .swiper-slide {
    width: 83.33%;
    cursor: pointer;
  }
  /* line 575, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .m-img-ultherapy-slide {
    width: 100%;
  }
  /* line 576, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .swiper-pagination {
    margin: 2.187rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 577, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 578, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* line 579, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .img-info {
    overflow-x: scroll;
    width: 100%;
    height: 100%;
  }
  /* line 580, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .img-info .m_img-lthera-slide-info {
    width: 550px;
    margin: 4.375rem 0 2.5rem;
    padding: 0 1.25rem;
    display: block;
  }
  /* line 581, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide p {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    text-align: center;
    color: #626262;
    margin-top: 1.875rem;
  }
  /*스크롤바 추가 시작*/
  /* width */
  /* line 583, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .img-info::-webkit-scrollbar {
    height: 3px;
  }
  /* Track */
  /* line 584, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .img-info::-webkit-scrollbar-track {
    background: #ccc;
  }
  /* Handle */
  /* line 585, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-slide .img-info::-webkit-scrollbar-thumb {
    background: #626262;
  }
  /*스크롤바 추가 끝*/
  /* line 588, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide {
    padding: 6.25rem 0;
  }
  /* line 589, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .wrap-title p {
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 590, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    color: #333;
    padding-bottom: 3.125rem;
  }
  /* line 591, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .swiper-container {
    margin-left: 5.55%;
  }
  /* line 592, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .swiper-slide {
    width: 83.33%;
    cursor: pointer;
  }
  /* line 593, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .m-img-lifting-slide {
    width: 100%;
  }
  /* line 594, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .swiper-pagination {
    margin: 2.187rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 595, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 596, app/assets/stylesheets/lifting.scss */
  .wrap-lifting-slide .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* 장비별 수술부위 시작 */
  /* line 599, app/assets/stylesheets/lifting.scss */
  #m-treatment-area-slide {
    width: 90%;
    margin: 0 auto;
  }
  /* line 600, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide {
    padding: 6.25rem 0 6.25rem;
  }
  /* line 601, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 602, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    color: #333;
    margin: 0.312rem 0 3.125rem 0;
  }
  /* line 603, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-title {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
  }
  /* line 604, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-title .area-text-title {
    font-size: 1.25rem;
    letter-spacing: -0.05rem;
    color: #ccc;
    margin: 0;
    padding-bottom: 0.312rem;
    width: 50%;
    border-bottom: 1px solid #ccc;
  }
  /* line 605, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-title .area-text-title.active {
    font-weight: bold;
    color: #242424;
    text-decoration: none;
    border-bottom: 1px solid #626262;
  }
  /* line 606, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-slide-wrapping {
    position: relative;
    display: block;
  }
  /* line 607, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu {
    padding: 1.562rem 1.562rem 0;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    display: flex;
    justify-content: space-between;
    margin-top: 0;
  }
  /* line 608, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu .area-menu {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
    border-top: 0px solid #ccc;
    cursor: pointer;
    padding: 0;
    width: auto;
    max-width: none;
  }
  /* line 609, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-area-slide-wrapping .wrap-area-menu .area-menu.active {
    color: #626262;
    border-top: 0px solid #333;
    width: auto;
    max-width: none;
    z-index: 10;
    font-weight: bold;
    text-decoration: underline;
  }
  /* line 610, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .wrap-treatment-area-slides {
    margin-left: 0;
    width: 100%;
    max-width: 100%;
  }
  /* line 611, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .wrap-treatment-area-slides .area-slide {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    display: none;
  }
  /* line 612, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .wrap-treatment-area-slides .area-slide.active {
    display: block;
  }
  /* line 613, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .wrap-treatment-area-slides .area-slide .m-treatment-area-slide {
    width: 100%;
  }
  /* line 614, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .wrap-treatment-area-slides .area-slide .m-booster-area-slide {
    width: 100%;
  }
  /* line 615, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-tap {
    display: none;
  }
  /* line 616, app/assets/stylesheets/lifting.scss */
  #treatment-area-slide .treatment-tap.active {
    display: block;
  }
  /* line 618, app/assets/stylesheets/lifting.scss */
  .wrap-plus-program .wrap-title {
    text-align: center;
    padding-top: 1.562rem;
    overflow: hidden;
  }
  /* line 619, app/assets/stylesheets/lifting.scss */
  .wrap-plus-program .wrap-title p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
  }
  /* line 620, app/assets/stylesheets/lifting.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 621, app/assets/stylesheets/lifting.scss */
  .wrap-plus-program .wrap-btn-more {
    margin-left: 5.55%;
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  /* line 622, app/assets/stylesheets/lifting.scss */
  #m-btn-more-slides .swiper-slide {
    width: 58.33%;
    max-width: 210px;
    margin-left: 5.55%;
  }
  /* line 623, app/assets/stylesheets/lifting.scss */
  #m-btn-more-slides .m-btn-more {
    width: 100%;
    display: block;
  }
  /* line 626, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-qna .wrap-ultherapy-qna-title {
    border-bottom: 1px solid #eee;
    padding: 0 5.55%;
  }
  /* line 627, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-qna .wrap-ultherapy-qna-title .ultherapy-qna-wrapping h1 {
    font-size: 0.937rem;
    letter-spacing: -0.075rem;
    margin: 0.875rem 0;
  }
  /* line 628, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-qna .wrap-ultherapy-qna-title .ultherapy-qna-wrapping .material-icons-round {
    font-size: 3.375rem;
    margin-top: -20px;
    cursor: pointer;
  }
  /* line 629, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-qna .wrap-ultherapy-qna-title .ultherapy-qna-wrapping .m-qna-close {
    display: none;
    margin-top: -20px;
  }
  /* line 630, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-qna .wrap-ultherapy-qna-title .ultherapy-qna-wrapping .m-qna-open {
    margin-top: 0;
  }
  /* line 631, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-qna .wrap-content.m-wrap-qna-content {
    display: none;
  }
  /* line 632, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-qna .wrap-content {
    padding: 2.187rem 5.55%;
    background-color: #fbfbfb;
  }
  /* line 633, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-qna .wrap-content .content-wrapping h4 {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    padding-bottom: 0.625rem;
  }
  /* line 634, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-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 635, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-qna .wrap-content .content-wrapping .content-num {
    font-family: 'Poppins';
  }
  /* line 636, app/assets/stylesheets/lifting.scss */
  .wrap-ultherapy-qna .wrap-content .content-wrapping .clear-space {
    width: 22.5px;
    padding: 22.5px;
    display: block;
  }
  /* 울쎄라피 끝 */
  /* 슈링크 시작 */
  /* line 641, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-shurink {
    background-image: url("/img/lifting/shurink/m_img_main_shurink.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 642, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-shurink .text-desc {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 643, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-shurink .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.3;
    color: #333333;
  }
  /* line 644, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-shurink .text-desc h2 {
    font-size: 0.812em;
    font-weight: normal;
    line-height: 1.46;
    letter-spacing: -0.065rem;
    margin-bottom: 6px;
  }
  /* line 645, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-shurink .text-desc p {
    font-size: 0.812rem;
    line-height: 1.46;
    letter-spacing: -0.065rem;
  }
  /* line 646, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-shurink .text-desc hr {
    width: 4.375rem;
    height: 1px;
    border-width: 0;
    background-color: #656565;
    margin: 1.25rem auto;
  }
  /* line 647, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-shurink .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 15rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 648, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-shurink .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 650, app/assets/stylesheets/lifting.scss */
  .img-shurink-content .m-img-shurink01,
.img-shurink-content .m-img-shurink02,
.img-shurink-content .m-img-target,
.img-shurink-content .m-img-shurink03 {
    width: 100%;
    display: block;
  }
  /* line 655, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-slide {
    margin: 6.25rem 0 4.687rem;
    text-align: center;
    position: relative;
  }
  /* line 656, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-slide .wrap-title h6 {
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 657, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-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 658, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-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 659, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-slide .swiper-container {
    margin-left: 5.55%;
  }
  /* line 660, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-slide .swiper-slide {
    width: 83.33%;
    cursor: pointer;
  }
  /* line 661, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-slide .m-img-shurink-slide {
    width: 100%;
  }
  /* line 662, app/assets/stylesheets/lifting.scss */
  #m-shurink-slides .swiper-pagination {
    margin: 2.187rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 663, app/assets/stylesheets/lifting.scss */
  #m-shurink-slides .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 664, app/assets/stylesheets/lifting.scss */
  #m-shurink-slides .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* line 666, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-process-slide {
    margin: 6.25rem 0 0;
  }
  /* line 667, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-process-slide .wrap-title h6 {
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
  }
  /* line 668, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-process-slide .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.2;
    letter-spacing: -0.156rem;
    margin-bottom: 3.125rem;
  }
  /* line 669, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-process-slide .wrap-title p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    margin-top: 1.25rem;
    margin-bottom: 6px;
  }
  /* line 670, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-process-slide .swiper-container {
    margin-left: 5.55%;
  }
  /* line 671, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-process-slide .swiper-slide {
    width: 83.33%;
    cursor: pointer;
  }
  /* line 672, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-process-slide .m-img-shurink-process-slide {
    width: 100%;
  }
  /* line 673, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-process-slide .swiper-pagination {
    margin: 2.187rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 674, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-process-slide .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 675, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-process-slide .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* line 677, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-plus-program .wrap-title {
    text-align: center;
    padding-top: 1.562rem;
    overflow: hidden;
  }
  /* line 678, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-plus-program .wrap-title p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
  }
  /* line 679, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-plus-program .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    padding-bottom: 0;
    margin-bottom: 3.125rem;
  }
  /* line 680, app/assets/stylesheets/lifting.scss */
  .wrap-shurink-plus-program .wrap-btn-more {
    margin-left: 5.55%;
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  /* line 681, app/assets/stylesheets/lifting.scss */
  #m-btn-more-slides .swiper-slide {
    width: 58.33%;
    max-width: 210px;
    margin-left: 5.55%;
  }
  /* line 682, app/assets/stylesheets/lifting.scss */
  #m-btn-more-slides .m-btn-more {
    width: 100%;
    display: block;
  }
  /* line 683, app/assets/stylesheets/lifting.scss */
  .wrap-compare-urthera-shurink {
    margin: 6.25rem 0 0;
  }
  /* line 684, app/assets/stylesheets/lifting.scss */
  .wrap-compare-urthera-shurink .wrap-title {
    text-align: center;
    padding-top: 1.562rem;
    overflow: hidden;
  }
  /* line 685, app/assets/stylesheets/lifting.scss */
  .wrap-compare-urthera-shurink .wrap-title p {
    font-family: "Poppins";
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: 0.3575rem;
    color: #626262;
  }
  /* line 686, app/assets/stylesheets/lifting.scss */
  .wrap-compare-urthera-shurink .wrap-title h1 {
    font-family: "Noto Serif KR";
    font-size: 1.562rem;
    font-weight: bold;
    line-height: 1.4;
    letter-spacing: -0.078rem;
    padding-bottom: 0;
    margin-bottom: 3.125rem;
    color: #333;
  }
  /* line 687, app/assets/stylesheets/lifting.scss */
  #compare-urthera-shurink {
    width: 100%;
    max-width: 600px;
    height: 235px;
    overflow: hidden;
    border: 4px solid #ffffff;
    position: relative;
    box-sizing: border-box;
  }
  /* line 688, app/assets/stylesheets/lifting.scss */
  #compare-urthera-shurink .wrap-urthera, #compare-urthera-shurink .wrap-shurink {
    background-size: auto 100%;
    background-repeat: no-repeat;
    height: 100%;
  }
  /* line 689, app/assets/stylesheets/lifting.scss */
  #compare-urthera-shurink .wrap-urthera {
    width: 100%;
    background-image: url("/img/lifting/shurink/m_urthera_lifting.png");
    background-color: #f8efef;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
  }
  /* line 690, app/assets/stylesheets/lifting.scss */
  #compare-urthera-shurink .wrap-shurink {
    width: 50%;
    z-index: 10;
    background-position: top right;
    background-image: url("/img/lifting/shurink/m_shurink_lifting.png");
    background-color: #dbeff2;
    position: absolute;
    top: 0;
    right: 0;
    border-bottom-right-radius: 30px;
  }
  /* line 691, app/assets/stylesheets/lifting.scss */
  #compare-urthera-shurink .gutter {
    position: absolute;
    height: 100%;
    width: 7px;
    background-color: #ffffff;
    z-index: 11;
    top: 0;
    right: 50%;
    cursor: col-resize;
  }
  /* line 692, app/assets/stylesheets/lifting.scss */
  #compare-urthera-shurink .gutter:after {
    content: 'VS';
    font-family: "Poppins";
    font-weight: bold;
    font-size: 2.5rem;
    line-height: 4rem;
    letter-spacing: -2px;
    color: #707070;
    z-index: 12;
    position: absolute;
    top: 50%;
    margin-left: -24px;
    margin-top: -28px;
  }
  /* line 693, app/assets/stylesheets/lifting.scss */
  .wrap-compare-urthera-shurink .compare-urthera-shurink-desc {
    margin: 0.53125rem 0 4.6875rem;
    font-family: "SpoqaHanSansNeo";
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.0325rem;
    text-align: center;
    color: #626262;
  }
  /* 슈링크 끝 */
  /* 에어젯 시작 */
  /* line 698, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-airjet {
    background-image: url("/img/lifting/airjet/m_img_main_airjet.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 699, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-airjet .text-desc {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 700, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-airjet .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    color: #333333;
  }
  /* line 701, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-airjet .text-desc h2 {
    font-size: 0.812em;
    font-weight: normal;
    line-height: 1.46;
    letter-spacing: -0.065rem;
    margin-bottom: 6px;
  }
  /* line 702, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-airjet .text-desc p {
    font-size: 0.812rem;
    line-height: 1.46;
    letter-spacing: -0.065rem;
  }
  /* line 703, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-airjet .text-desc hr {
    width: 4.375rem;
    height: 1px;
    border-width: 0;
    background-color: #626262;
    margin: 1.25rem auto;
  }
  /* line 704, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-airjet .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 15rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 705, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-airjet .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 707, app/assets/stylesheets/lifting.scss */
  .img-airjet-content .m-img-airjet01,
.img-airjet-content .m-img-airjet02,
.img-airjet-content .m-img-airjet03,
.img-airjet-content .m-img-target {
    width: 100%;
    display: block;
  }
  /* line 712, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-slide {
    margin: 6.25rem 0 4.687rem;
    text-align: center;
    position: relative;
  }
  /* line 713, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-slide .wrap-title h6 {
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 714, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-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 715, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-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 716, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-slide .swiper-container {
    margin-left: 5.55%;
  }
  /* line 717, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-slide .swiper-slide {
    width: 83.33%;
    cursor: pointer;
  }
  /* line 718, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-slide .m-img-airjet-slide {
    width: 100%;
  }
  /* line 719, app/assets/stylesheets/lifting.scss */
  #m-airjet-slides .swiper-pagination {
    margin: 2.187rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 720, app/assets/stylesheets/lifting.scss */
  #m-airjet-slides .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 721, app/assets/stylesheets/lifting.scss */
  #m-airjet-slides .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* line 723, app/assets/stylesheets/lifting.scss */
  .wrap-vs-airjet {
    background-color: #fbfbfb;
    padding: 0.625rem 0 3.437rem;
  }
  /* line 724, app/assets/stylesheets/lifting.scss */
  .wrap-vs-airjet .wrap-title {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 725, app/assets/stylesheets/lifting.scss */
  .wrap-vs-airjet .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 726, app/assets/stylesheets/lifting.scss */
  .wrap-vs-airjet .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 727, app/assets/stylesheets/lifting.scss */
  .m-vs-airjet-slides {
    width: 90%;
    margin: 0 auto;
  }
  /* line 728, app/assets/stylesheets/lifting.scss */
  .m-vs-airjet-slides .wrap-area-text-title {
    overflow-x: scroll;
  }
  /* line 729, app/assets/stylesheets/lifting.scss */
  .m-vs-airjet-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 730, app/assets/stylesheets/lifting.scss */
  .m-vs-airjet-slides .wrap-area-text-title .area-text-title {
    padding-right: 1.5625rem;
    padding-bottom: 0.812rem;
  }
  /* line 731, app/assets/stylesheets/lifting.scss */
  .m-vs-airjet-slides .wrap-area-text-title .area-text-title.active {
    font-weight: bold;
  }
  /*스크롤바 추가 시작*/
  /* width */
  /* line 733, app/assets/stylesheets/lifting.scss */
  .m-vs-airjet-slides .wrap-area-text-title .area-text-title-wrapping::-webkit-scrollbar {
    height: 3px;
  }
  /* Track */
  /* line 734, app/assets/stylesheets/lifting.scss */
  .m-vs-airjet-slides .wrap-area-text-title .area-text-title-wrapping::-webkit-scrollbar-track {
    background: #ccc;
  }
  /* Handle */
  /* line 735, app/assets/stylesheets/lifting.scss */
  .m-vs-airjet-slides .wrap-area-text-title .area-text-title-wrapping::-webkit-scrollbar-thumb {
    background: #626262;
  }
  /*스크롤바 추가 끝*/
  /* line 737, app/assets/stylesheets/lifting.scss */
  #m-vs-airjet-slides .wrap-airjet-area-slides .area-slide {
    display: none;
  }
  /* line 738, app/assets/stylesheets/lifting.scss */
  #m-vs-airjet-slides .wrap-airjet-area-slides .area-slide.active {
    display: block;
  }
  /* line 739, app/assets/stylesheets/lifting.scss */
  #m-vs-airjet-slides .wrap-airjet-area-slides .area-slide .m-vs-airjet-area-slide {
    width: 100%;
  }
  /* line 741, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-plus-program .wrap-title {
    text-align: center;
    padding-top: 1.562rem;
    overflow: hidden;
  }
  /* line 742, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-plus-program .wrap-title p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
  }
  /* line 743, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-plus-program .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    padding-bottom: 0;
    margin-bottom: 3.125rem;
  }
  /* line 744, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-plus-program .wrap-btn-more {
    margin-left: 5.55%;
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  /* line 745, app/assets/stylesheets/lifting.scss */
  #m-btn-more-slides .swiper-slide {
    width: 58.33%;
    max-width: 210px;
    margin-left: 5.55%;
  }
  /* line 746, app/assets/stylesheets/lifting.scss */
  #m-btn-more-slides .m-btn-more {
    width: 100%;
    display: block;
  }
  /* line 748, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-qna .wrap-airjet-qna-title {
    border-bottom: 1px solid #eee;
    padding: 0 5.55%;
  }
  /* line 749, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-qna .wrap-airjet-qna-title .airjet-qna-wrapping h1 {
    font-size: 0.937rem;
    letter-spacing: -0.075rem;
    margin: 0.875rem 0;
  }
  /* line 750, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-qna .wrap-airjet-qna-title .airjet-qna-wrapping .material-icons-round {
    font-size: 3.375rem;
    margin-top: -20px;
  }
  /* line 751, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-qna .wrap-airjet-qna-title .airjet-qna-wrapping .m-qna-close {
    display: none;
    margin-top: -20px;
  }
  /* line 752, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-qna .wrap-airjet-qna-title .airjet-qna-wrapping .m-qna-open {
    margin-top: 0;
  }
  /* line 753, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-qna .wrap-content.m-wrap-qna-content {
    display: none;
  }
  /* line 754, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-qna .wrap-content {
    padding: 2.187rem 5.55%;
    background-color: #fbfbfb;
  }
  /* line 755, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-qna .wrap-content .content-wrapping h4 {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    padding-bottom: 0.625rem;
  }
  /* line 756, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-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 757, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-qna .wrap-content .content-wrapping .content-num {
    font-family: 'Poppins';
  }
  /* line 758, app/assets/stylesheets/lifting.scss */
  .wrap-airjet-qna .wrap-content .content-wrapping .clear-space {
    width: 22.5px;
    padding: 22.5px;
    display: block;
  }
  /* 에어젯 끝 */
  /* 스타워커 토닝 시작 */
  /* line 764, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-starwalker {
    background-image: url("/img/lifting/starwalker/m_img_main_starwalker.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 765, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-starwalker .text-desc {
    padding-top: 6.25rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 766, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-starwalker .text-desc h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: -0.156rem;
  }
  /* line 767, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-starwalker .text-desc h2 {
    font-size: 0.812em;
    font-weight: 500;
    line-height: 1.46;
    letter-spacing: 0.097rem;
    margin-bottom: 6px;
  }
  /* line 768, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-starwalker .text-desc p {
    font-size: 0.812rem;
    line-height: 1.46;
    letter-spacing: -0.065rem;
  }
  /* line 769, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-starwalker .text-desc hr {
    width: 4.375rem;
    height: 1px;
    border-width: 0;
    background-color: #ccc;
    margin: 1.25rem auto;
  }
  /* line 770, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-starwalker .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 15rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 771, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-starwalker .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 773, app/assets/stylesheets/lifting.scss */
  .img-starwalker-content .m-img-starwalker01,
.img-starwalker-content .m-img-starwalker02,
.img-starwalker-content .m-img-starwalker04 {
    width: 100%;
    display: block;
  }
  /* line 777, app/assets/stylesheets/lifting.scss */
  .wrap-starwalker-qna .wrap-starwalker-qna-title {
    border-bottom: 1px solid #eee;
    padding: 0 5.55%;
  }
  /* line 778, app/assets/stylesheets/lifting.scss */
  .wrap-starwalker-qna .wrap-starwalker-qna-title .starwalker-qna-wrapping h1 {
    font-size: 0.937rem;
    letter-spacing: -0.075rem;
    margin: 0.875rem 0;
  }
  /* line 779, app/assets/stylesheets/lifting.scss */
  .wrap-starwalker-qna .wrap-starwalker-qna-title .starwalker-qna-wrapping .material-icons-round {
    font-size: 3.375rem;
    margin-top: -20px;
    cursor: pointer;
  }
  /* line 780, app/assets/stylesheets/lifting.scss */
  .wrap-starwalker-qna .wrap-starwalker-qna-title .starwalker-qna-wrapping .m-qna-close {
    display: none;
    margin-top: -20px;
  }
  /* line 781, app/assets/stylesheets/lifting.scss */
  .wrap-starwalker-qna .wrap-starwalker-qna-title .starwalker-qna-wrapping .m-qna-open {
    margin-top: 0;
  }
  /* line 782, app/assets/stylesheets/lifting.scss */
  .wrap-starwalker-qna .wrap-content.m-wrap-qna-content {
    display: none;
  }
  /* line 783, app/assets/stylesheets/lifting.scss */
  .wrap-starwalker-qna .wrap-content {
    padding: 2.187rem 5.55%;
    background-color: #fbfbfb;
  }
  /* line 784, app/assets/stylesheets/lifting.scss */
  .wrap-starwalker-qna .wrap-content .content-wrapping h4 {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    padding-bottom: 0.625rem;
  }
  /* line 785, app/assets/stylesheets/lifting.scss */
  .wrap-starwalker-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 786, app/assets/stylesheets/lifting.scss */
  .wrap-starwalker-qna .wrap-content .content-wrapping .content-num {
    font-family: 'Poppins';
  }
  /* line 787, app/assets/stylesheets/lifting.scss */
  .wrap-starwalker-qna .wrap-content .content-wrapping .clear-space {
    width: 22.5px;
    padding: 22.5px;
    display: block;
  }
  /* 스타워커 토닝 끝 */
  /* 인모드 시작 */
  /* line 791, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-inmode {
    background-image: url("/img/lifting/inmode/m_img_main_inmode.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 792, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-inmode .text-desc {
    padding-top: 4.687rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 793, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-inmode .text-desc h1 {
    font-size: 1.562rem;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: -0.156rem;
  }
  /* line 794, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-inmode .text-desc h2 {
    font-size: 0.812em;
    font-weight: bold;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 795, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-inmode .text-desc p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
  }
  /* line 796, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-inmode .text-desc hr {
    width: 5rem;
    height: 1px;
    border-width: 0;
    background-color: #656565;
    margin: 1.25rem auto;
    opacity: 0.5;
  }
  /* line 797, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-inmode .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 15rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 798, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-inmode .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 800, app/assets/stylesheets/lifting.scss */
  .img-inmode-content .m-img-inmode {
    width: 100%;
    display: block;
  }
  /* line 802, app/assets/stylesheets/lifting.scss */
  .wrap-inmode-live {
    padding: 6.25rem 0 4.687rem;
  }
  /* line 803, app/assets/stylesheets/lifting.scss */
  .wrap-inmode-live .wrap-title h6 {
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #fbfbfb;
  }
  /* line 804, app/assets/stylesheets/lifting.scss */
  .wrap-inmode-live .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.2;
    letter-spacing: -0.156rem;
    color: #fbfbfb;
    margin: 0;
  }
  /* line 805, app/assets/stylesheets/lifting.scss */
  .wrap-inmode-live .wrap-title p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #ccc;
    margin-top: 1.562rem;
    margin-bottom: 3.125rem;
  }
  /* line 806, app/assets/stylesheets/lifting.scss */
  .wrapping-live-img .img-inmode-live {
    width: 88.88%;
    display: block;
    margin: 2.5rem auto 0;
  }
  /* line 807, app/assets/stylesheets/lifting.scss */
  .wrap-inmode-live .wrapping-live-img video {
    width: 88.88%;
    display: block;
    border-radius: 0 0 50px 50px;
    margin: 0 auto;
  }
  /* line 809, app/assets/stylesheets/lifting.scss */
  .wrap-inmode-plus-program .wrap-title {
    text-align: center;
    padding-top: 1.562rem;
    overflow: hidden;
  }
  /* line 810, app/assets/stylesheets/lifting.scss */
  .wrap-inmode-plus-program .wrap-title p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
  }
  /* line 811, app/assets/stylesheets/lifting.scss */
  .wrap-inmode-plus-program .wrap-title h1 {
    font-size: 1.562rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.156rem;
    padding-bottom: 0;
    margin-bottom: 3.125rem;
  }
  /* line 812, app/assets/stylesheets/lifting.scss */
  .wrap-inmode-plus-program .wrap-btn-more {
    margin-left: 5.55%;
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  /* 인모드 끝 */
  /* 써마지 시작 */
  /* line 816, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-thermage {
    background-image: url("/img/lifting/thermage/m_img_main_thermage.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 817, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-thermage .text-desc {
    padding-top: 3.562rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 818, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-thermage .text-desc .m-logo-thermage {
    width: 100%;
    max-width: 4.312rem;
    padding-bottom: 0.625rem;
  }
  /* line 819, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-thermage .text-desc h1 {
    font-size: 1.562rem;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: -0.156rem;
  }
  /* line 820, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-thermage .text-desc p {
    font-size: 0.812rem;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    padding-top: 1.25rem;
  }
  /* line 821, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-thermage .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 15rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 822, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-thermage .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 824, app/assets/stylesheets/lifting.scss */
  .img-thermage-content .m-img-thermage {
    width: 100%;
    display: block;
  }
  /* line 826, app/assets/stylesheets/lifting.scss */
  .wrap-thermage-slide {
    padding-top: 6.25rem;
    margin-bottom: 8.687rem;
    text-align: center;
    position: relative;
    background-color: #fbfbfb;
  }
  /* line 827, app/assets/stylesheets/lifting.scss */
  .wrap-thermage-slide .wrap-title h6 {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 828, app/assets/stylesheets/lifting.scss */
  .wrap-thermage-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 829, app/assets/stylesheets/lifting.scss */
  .wrap-thermage-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 830, app/assets/stylesheets/lifting.scss */
  .wrap-thermage-slide .swiper-container {
    margin-left: 5.55%;
  }
  /* line 831, app/assets/stylesheets/lifting.scss */
  .wrap-thermage-slide .swiper-slide {
    width: 83.33%;
    cursor: pointer;
  }
  /* line 832, app/assets/stylesheets/lifting.scss */
  .wrap-thermage-slide .m-img-thermage-slide {
    width: 100%;
  }
  /* line 833, app/assets/stylesheets/lifting.scss */
  #m-thermage-slides .swiper-pagination {
    margin: 2.5rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 834, app/assets/stylesheets/lifting.scss */
  #m-thermage-slides .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 835, app/assets/stylesheets/lifting.scss */
  #m-thermage-slides .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* 써마지 끝 */
  /* 올리지오 시작 */
  /* line 839, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-oligio {
    background-image: url("/img/lifting/oligio/m_img_main_oligio.jpg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    height: 550px;
  }
  /* line 840, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-oligio .text-desc {
    padding-top: 3.125rem;
    margin-left: 0;
    text-align: center;
  }
  /* line 841, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-oligio .text-desc .m-logo-oligio {
    width: 25%;
    max-width: 25%;
    padding-bottom: 0.637rem;
  }
  /* line 842, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-oligio .text-desc h1 {
    font-family: 'Noto Serif KR';
    font-size: 1.562rem;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: -0.078rem;
    padding-bottom: 1.25rem;
  }
  /* line 843, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-oligio .text-desc p {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    font-weight: normal;
    line-height: 1.35;
    letter-spacing: -0.087rem;
  }
  /* line 844, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-oligio .arrow-more {
    border: 1px solid #fff;
    border-radius: 20px;
    margin: 15rem auto 0;
    width: 23px;
    height: 23px;
    text-align: center;
  }
  /* line 845, app/assets/stylesheets/lifting.scss */
  .wrap-main-lifting-oligio .arrow-more .material-icons {
    padding-top: 1px;
    color: #fff;
  }
  /* line 847, app/assets/stylesheets/lifting.scss */
  .img-oligio-content .m-img-oligio {
    width: 100%;
    display: block;
  }
  /* line 848, app/assets/stylesheets/lifting.scss */
  .img-oligio-special .m-img-oligio {
    width: 100%;
    display: block;
  }
  /* line 850, app/assets/stylesheets/lifting.scss */
  .wrap-oligio-slide {
    padding-top: 6.25rem;
    margin-bottom: 8.687rem;
    text-align: center;
    position: relative;
  }
  /* line 851, app/assets/stylesheets/lifting.scss */
  .wrap-oligio-slide .wrap-title h6 {
    font-family: 'Spoqa Han Sans Neo';
    font-size: 0.812rem;
    font-weight: 500;
    line-height: 1.54;
    letter-spacing: -0.065rem;
    color: #626262;
  }
  /* line 852, app/assets/stylesheets/lifting.scss */
  .wrap-oligio-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 853, app/assets/stylesheets/lifting.scss */
  .wrap-oligio-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 854, app/assets/stylesheets/lifting.scss */
  .wrap-oligio-slide .swiper-container {
    margin-left: 12%;
  }
  /* line 855, app/assets/stylesheets/lifting.scss */
  .wrap-oligio-slide .swiper-slide {
    width: 65%;
    cursor: pointer;
  }
  /* line 856, app/assets/stylesheets/lifting.scss */
  .wrap-oligio-slide .m-img-oligio-slide {
    width: 100%;
  }
  /* line 857, app/assets/stylesheets/lifting.scss */
  #m-oligio-slides .swiper-pagination {
    margin: 2.5rem auto 0;
    left: 0;
    right: 0;
  }
  /* line 858, app/assets/stylesheets/lifting.scss */
  #m-oligio-slides .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #626262;
  }
  /* line 859, app/assets/stylesheets/lifting.scss */
  #m-oligio-slides .swiper-pagination .swiper-pagination-bullet {
    margin-left: 0.437rem;
  }
  /* 올리지오 끝 */
}

/*# sourceMappingURL=lifting.css-ff5900de2d0ae18716caf426852f1597887f340f8c5cc5d83bc2a9280f117320.map */
