:root {
  --skincare1: #f9dde8;
  --skincare2: #efabc5;
  --regenerative-medicine1: #ddf5f4;
  --regenerative-medicine2: #aae6e3;
  --aging1: #f5e5f1;
  --aging2: #e5bedd;
  --face1: #e5ebfb;
  --face2: #bdcef4;
  --entry1: #d9efd5;
  --entry2: #a0d896;
  --body1: #fef8e2;
  --body2: #ebdeba;
  --other1: #ede5de;
  --other2: #d3bdac;
  --skincare1: #faf7f5;
  --skincare2: #f2cea2;
  --regenerative-medicine1: #faf7f5;
  --regenerative-medicine2: #d3bdac;
  --aging1: #faf7f5;
  --aging2: #d3bdac;
  --face1: #faf7f5;
  --face2: #d3bdac;
  --body1: #faf7f5;
  --body2: #f2cea2;
  --other1: #faf7f5;
  --other2: #d3bdac
}

#treatment_child.skin-care .under-mv:before, #treatment_parent.skin-care .under-mv:before {
  background-color: var(--skincare1)
}

#treatment_child.skin-care .under-mv:after, #treatment_parent.skin-care .under-mv:after {
  border: 3px solid var(--skincare1)
}

@media(max-width:768px) {
  #treatment_child.skin-care .category-item .cat-name:after, #treatment_child.skin-care .category-item .cat-name:before, #treatment_parent.skin-care .category-item .cat-name:after, #treatment_parent.skin-care .category-item .cat-name:before {
    background-color: var(--skincare2)
  }
}

#treatment_child.skin-care .category-item .cat-name p, #treatment_parent.skin-care .category-item .cat-name p {
  color: var(--skincare2)
}

#treatment_child.skin-care .category-item .cat-name h3:after, #treatment_child.skin-care .category-item .cat-name h3:before, #treatment_parent.skin-care .category-item .cat-name h3:after, #treatment_parent.skin-care .category-item .cat-name h3:before {
  background-color: var(--skincare2)
}

@media(min-width:769px) {
  #treatment_child.skin-care .category-item .post-link, #treatment_parent.skin-care .category-item .post-link {
    background-color: var(--skincare1)
  }
}

@media(max-width:768px) {
  #treatment_child.skin-care .category-item .post-link:before, #treatment_parent.skin-care .category-item .post-link:before {
    background-color: var(--skincare1)
  }
}

#treatment_child.skin-care .category-item .post-link .treatment-item .name a, #treatment_parent.skin-care .category-item .post-link .treatment-item .name a {
  color: var(--skincare2)!important
}

#treatment_child.skin-care .category-item .list-link a, #treatment_parent.skin-care .category-item .list-link a {
  color: var(--skincare2)
}

#treatment_child.skin-care .category-item .list-link a:after, #treatment_parent.skin-care .category-item .list-link a:after {
  border-color: var(--skincare2)
}

@media(max-width:768px) {
  #treatment_child.skin-care .under-linkbox:before, #treatment_parent.skin-care .under-linkbox:before {
    background-color: var(--skincare1)
  }
}

#treatment_child.skin-care .under-linkbox .flex-box h2, #treatment_parent.skin-care .under-linkbox .flex-box h2 {
  color: var(--skincare2)
}

#treatment_child.skin-care #footer .sp-footer .bg-parts:before, #treatment_parent.skin-care #footer .sp-footer .bg-parts:before {
  background-color: var(--skincare2)
}

#treatment_child.p_regenerative-medicine .under-mv:before, #treatment_parent.p_regenerative-medicine .under-mv:before {
  background-color: var(--regenerative-medicine1)
}

#treatment_child.p_regenerative-medicine .under-mv:after, #treatment_parent.p_regenerative-medicine .under-mv:after {
  border: 3px solid var(--regenerative-medicine1)
}

@media(max-width:768px) {
  #treatment_child.p_regenerative-medicine .category-item .cat-name:after, #treatment_child.p_regenerative-medicine .category-item .cat-name:before, #treatment_parent.p_regenerative-medicine .category-item .cat-name:after, #treatment_parent.p_regenerative-medicine .category-item .cat-name:before {
    background-color: var(--regenerative-medicine2)
  }
}

#treatment_child.p_regenerative-medicine .category-item .cat-name p, #treatment_parent.p_regenerative-medicine .category-item .cat-name p {
  color: var(--regenerative-medicine2)
}

#treatment_child.p_regenerative-medicine .category-item .cat-name h3:after, #treatment_child.p_regenerative-medicine .category-item .cat-name h3:before, #treatment_parent.p_regenerative-medicine .category-item .cat-name h3:after, #treatment_parent.p_regenerative-medicine .category-item .cat-name h3:before {
  background-color: var(--regenerative-medicine1)
}

@media(min-width:769px) {
  #treatment_child.p_regenerative-medicine .category-item .post-link, #treatment_parent.p_regenerative-medicine .category-item .post-link {
    background-color: var(--regenerative-medicine1)
  }
}

@media(max-width:768px) {
  #treatment_child.p_regenerative-medicine .category-item .post-link:before, #treatment_parent.p_regenerative-medicine .category-item .post-link:before {
    background-color: var(--regenerative-medicine1)
  }
}

#treatment_child.p_regenerative-medicine .category-item .post-link .treatment-item .name a, #treatment_parent.p_regenerative-medicine .category-item .post-link .treatment-item .name a {
  color: var(--regenerative-medicine2)!important
}

#treatment_child.p_regenerative-medicine .category-item .list-link a, #treatment_parent.p_regenerative-medicine .category-item .list-link a {
  color: var(--regenerative-medicine2)
}

#treatment_child.p_regenerative-medicine .category-item .list-link a:after, #treatment_parent.p_regenerative-medicine .category-item .list-link a:after {
  border-color: var(--regenerative-medicine2)
}

@media(max-width:768px) {
  #treatment_child.p_regenerative-medicine .under-linkbox:before, #treatment_parent.p_regenerative-medicine .under-linkbox:before {
    background-color: var(--regenerative-medicine1)
  }
}

#treatment_child.p_regenerative-medicine .under-linkbox .flex-box h2, #treatment_parent.p_regenerative-medicine .under-linkbox .flex-box h2 {
  color: var(--regenerative-medicine2)
}

#treatment_child.p_regenerative-medicine #footer .sp-footer .bg-parts:before, #treatment_parent.p_regenerative-medicine #footer .sp-footer .bg-parts:before {
  background-color: var(--regenerative-medicine2)
}

#treatment_child.aging-care .under-mv:before, #treatment_parent.aging-care .under-mv:before {
  background-color: var(--aging1)
}

#treatment_child.aging-care .under-mv:after, #treatment_parent.aging-care .under-mv:after {
  border: 3px solid var(--aging1)
}

@media(max-width:768px) {
  #treatment_child.aging-care .category-item .cat-name:after, #treatment_child.aging-care .category-item .cat-name:before, #treatment_parent.aging-care .category-item .cat-name:after, #treatment_parent.aging-care .category-item .cat-name:before {
    background-color: var(--aging2)
  }
}

#treatment_child.aging-care .category-item .cat-name p, #treatment_parent.aging-care .category-item .cat-name p {
  color: var(--aging2)
}

#treatment_child.aging-care .category-item .cat-name h3:after, #treatment_child.aging-care .category-item .cat-name h3:before, #treatment_parent.aging-care .category-item .cat-name h3:after, #treatment_parent.aging-care .category-item .cat-name h3:before {
  background-color: var(--aging1)
}

@media(min-width:769px) {
  #treatment_child.aging-care .category-item .post-link, #treatment_parent.aging-care .category-item .post-link {
    background-color: var(--aging1)
  }
}

@media(max-width:768px) {
  #treatment_child.aging-care .category-item .post-link:before, #treatment_parent.aging-care .category-item .post-link:before {
    background-color: var(--aging1)
  }
}

#treatment_child.aging-care .category-item .post-link .treatment-item .name a, #treatment_parent.aging-care .category-item .post-link .treatment-item .name a {
  color: var(--aging2)!important
}

#treatment_child.aging-care .category-item .list-link a, #treatment_parent.aging-care .category-item .list-link a {
  color: var(--aging2)
}

#treatment_child.aging-care .category-item .list-link a:after, #treatment_parent.aging-care .category-item .list-link a:after {
  border-color: var(--aging2)
}

@media(max-width:768px) {
  #treatment_child.aging-care .under-linkbox:before, #treatment_parent.aging-care .under-linkbox:before {
    background-color: var(--aging1)
  }
}

#treatment_child.aging-care .under-linkbox .flex-box h2, #treatment_parent.aging-care .under-linkbox .flex-box h2 {
  color: var(--aging2)
}

#treatment_child.aging-care #footer .sp-footer .bg-parts:before, #treatment_parent.aging-care #footer .sp-footer .bg-parts:before {
  background-color: var(--aging2)
}

#treatment_child.hair-care .under-mv:before, #treatment_child.physical-condition .under-mv:before, #treatment_child.scarless .under-mv:before, #treatment_parent.hair-care .under-mv:before, #treatment_parent.physical-condition .under-mv:before, #treatment_parent.scarless .under-mv:before {
  background-color: var(--other1)
}

#treatment_child.hair-care .under-mv:after, #treatment_child.physical-condition .under-mv:after, #treatment_child.scarless .under-mv:after, #treatment_parent.hair-care .under-mv:after, #treatment_parent.physical-condition .under-mv:after, #treatment_parent.scarless .under-mv:after {
  border: 3px solid var(--other1)
}

@media(max-width:768px) {
  #treatment_child.hair-care .category-item .cat-name:after, #treatment_child.hair-care .category-item .cat-name:before, #treatment_child.physical-condition .category-item .cat-name:after, #treatment_child.physical-condition .category-item .cat-name:before, #treatment_child.scarless .category-item .cat-name:after, #treatment_child.scarless .category-item .cat-name:before, #treatment_parent.hair-care .category-item .cat-name:after, #treatment_parent.hair-care .category-item .cat-name:before, #treatment_parent.physical-condition .category-item .cat-name:after, #treatment_parent.physical-condition .category-item .cat-name:before, #treatment_parent.scarless .category-item .cat-name:after, #treatment_parent.scarless .category-item .cat-name:before {
    background-color: var(--other2)
  }
}

#treatment_child.hair-care .category-item .cat-name p, #treatment_child.physical-condition .category-item .cat-name p, #treatment_child.scarless .category-item .cat-name p, #treatment_parent.hair-care .category-item .cat-name p, #treatment_parent.physical-condition .category-item .cat-name p, #treatment_parent.scarless .category-item .cat-name p {
  color: var(--other2)
}

#treatment_child.hair-care .category-item .cat-name h3:after, #treatment_child.hair-care .category-item .cat-name h3:before, #treatment_child.physical-condition .category-item .cat-name h3:after, #treatment_child.physical-condition .category-item .cat-name h3:before, #treatment_child.scarless .category-item .cat-name h3:after, #treatment_child.scarless .category-item .cat-name h3:before, #treatment_parent.hair-care .category-item .cat-name h3:after, #treatment_parent.hair-care .category-item .cat-name h3:before, #treatment_parent.physical-condition .category-item .cat-name h3:after, #treatment_parent.physical-condition .category-item .cat-name h3:before, #treatment_parent.scarless .category-item .cat-name h3:after, #treatment_parent.scarless .category-item .cat-name h3:before {
  background-color: var(--other1)
}

@media(min-width:769px) {
  #treatment_child.hair-care .category-item .post-link, #treatment_child.physical-condition .category-item .post-link, #treatment_child.scarless .category-item .post-link, #treatment_parent.hair-care .category-item .post-link, #treatment_parent.physical-condition .category-item .post-link, #treatment_parent.scarless .category-item .post-link {
    background-color: var(--other1)
  }
}

@media(max-width:768px) {
  #treatment_child.hair-care .category-item .post-link:before, #treatment_child.physical-condition .category-item .post-link:before, #treatment_child.scarless .category-item .post-link:before, #treatment_parent.hair-care .category-item .post-link:before, #treatment_parent.physical-condition .category-item .post-link:before, #treatment_parent.scarless .category-item .post-link:before {
    background-color: var(--other1)
  }
}

#treatment_child.hair-care .category-item .post-link .treatment-item .name a, #treatment_child.physical-condition .category-item .post-link .treatment-item .name a, #treatment_child.scarless .category-item .post-link .treatment-item .name a, #treatment_parent.hair-care .category-item .post-link .treatment-item .name a, #treatment_parent.physical-condition .category-item .post-link .treatment-item .name a, #treatment_parent.scarless .category-item .post-link .treatment-item .name a {
  color: var(--other2)!important
}

#treatment_child.hair-care .category-item .list-link a, #treatment_child.physical-condition .category-item .list-link a, #treatment_child.scarless .category-item .list-link a, #treatment_parent.hair-care .category-item .list-link a, #treatment_parent.physical-condition .category-item .list-link a, #treatment_parent.scarless .category-item .list-link a {
  color: var(--other2)
}

#treatment_child.hair-care .category-item .list-link a:after, #treatment_child.physical-condition .category-item .list-link a:after, #treatment_child.scarless .category-item .list-link a:after, #treatment_parent.hair-care .category-item .list-link a:after, #treatment_parent.physical-condition .category-item .list-link a:after, #treatment_parent.scarless .category-item .list-link a:after {
  border-color: var(--other2)
}

@media(max-width:768px) {
  #treatment_child.hair-care .under-linkbox:before, #treatment_child.physical-condition .under-linkbox:before, #treatment_child.scarless .under-linkbox:before, #treatment_parent.hair-care .under-linkbox:before, #treatment_parent.physical-condition .under-linkbox:before, #treatment_parent.scarless .under-linkbox:before {
    background-color: var(--other1)
  }
}

#treatment_child.hair-care .under-linkbox .flex-box h2, #treatment_child.physical-condition .under-linkbox .flex-box h2, #treatment_child.scarless .under-linkbox .flex-box h2, #treatment_parent.hair-care .under-linkbox .flex-box h2, #treatment_parent.physical-condition .under-linkbox .flex-box h2, #treatment_parent.scarless .under-linkbox .flex-box h2 {
  color: var(--other2)
}

#treatment_child.hair-care #footer .sp-footer .bg-parts:before, #treatment_child.physical-condition #footer .sp-footer .bg-parts:before, #treatment_child.scarless #footer .sp-footer .bg-parts:before, #treatment_parent.hair-care #footer .sp-footer .bg-parts:before, #treatment_parent.physical-condition #footer .sp-footer .bg-parts:before, #treatment_parent.scarless #footer .sp-footer .bg-parts:before {
  background-color: var(--other2)
}

#treatment_child.body .under-mv:before, #treatment_parent.body .under-mv:before {
  background-color: var(--body1)
}

#treatment_child.body .under-mv:after, #treatment_parent.body .under-mv:after {
  border: 3px solid var(--body1)
}

@media(max-width:768px) {
  #treatment_child.body .category-item .cat-name:after, #treatment_child.body .category-item .cat-name:before, #treatment_parent.body .category-item .cat-name:after, #treatment_parent.body .category-item .cat-name:before {
    background-color: var(--body2)
  }
}

#treatment_child.body .category-item .cat-name p, #treatment_parent.body .category-item .cat-name p {
  color: var(--body2)
}

#treatment_child.body .category-item .cat-name h3:after, #treatment_child.body .category-item .cat-name h3:before, #treatment_parent.body .category-item .cat-name h3:after, #treatment_parent.body .category-item .cat-name h3:before {
  background-color: var(--body1)
}

@media(min-width:769px) {
  #treatment_child.body .category-item .post-link, #treatment_parent.body .category-item .post-link {
    background-color: var(--body1)
  }
}

@media(max-width:768px) {
  #treatment_child.body .category-item .post-link:before, #treatment_parent.body .category-item .post-link:before {
    background-color: var(--body1)
  }
}

#treatment_child.body .category-item .post-link .treatment-item .name a, #treatment_parent.body .category-item .post-link .treatment-item .name a {
  color: var(--body2)!important
}

#treatment_child.body .category-item .list-link a, #treatment_parent.body .category-item .list-link a {
  color: var(--body2)
}

#treatment_child.body .category-item .list-link a:after, #treatment_parent.body .category-item .list-link a:after {
  border-color: var(--body2)
}

@media(max-width:768px) {
  #treatment_child.body .under-linkbox:before, #treatment_parent.body .under-linkbox:before {
    background-color: var(--body1)
  }
}

#treatment_child.body .under-linkbox .flex-box h2, #treatment_parent.body .under-linkbox .flex-box h2 {
  color: var(--body2)
}

#treatment_child.body #footer .sp-footer .bg-parts:before, #treatment_parent.body #footer .sp-footer .bg-parts:before {
  background-color: var(--body2)
}

#treatment_child.eyes .under-mv:before, #treatment_child.faceline .under-mv:before, #treatment_child.nose .under-mv:before, #treatment_child.rips .under-mv:before, #treatment_parent.eyes .under-mv:before, #treatment_parent.faceline .under-mv:before, #treatment_parent.nose .under-mv:before, #treatment_parent.rips .under-mv:before {
  background-color: var(--face1)
}

#treatment_child.eyes .under-mv:after, #treatment_child.faceline .under-mv:after, #treatment_child.nose .under-mv:after, #treatment_child.rips .under-mv:after, #treatment_parent.eyes .under-mv:after, #treatment_parent.faceline .under-mv:after, #treatment_parent.nose .under-mv:after, #treatment_parent.rips .under-mv:after {
  border: 3px solid var(--face1)
}

@media(max-width:768px) {
  #treatment_child.eyes .category-item .cat-name:after, #treatment_child.eyes .category-item .cat-name:before, #treatment_child.faceline .category-item .cat-name:after, #treatment_child.faceline .category-item .cat-name:before, #treatment_child.nose .category-item .cat-name:after, #treatment_child.nose .category-item .cat-name:before, #treatment_child.rips .category-item .cat-name:after, #treatment_child.rips .category-item .cat-name:before, #treatment_parent.eyes .category-item .cat-name:after, #treatment_parent.eyes .category-item .cat-name:before, #treatment_parent.faceline .category-item .cat-name:after, #treatment_parent.faceline .category-item .cat-name:before, #treatment_parent.nose .category-item .cat-name:after, #treatment_parent.nose .category-item .cat-name:before, #treatment_parent.rips .category-item .cat-name:after, #treatment_parent.rips .category-item .cat-name:before {
    background-color: var(--face2)
  }
}

#treatment_child.eyes .category-item .cat-name p, #treatment_child.faceline .category-item .cat-name p, #treatment_child.nose .category-item .cat-name p, #treatment_child.rips .category-item .cat-name p, #treatment_parent.eyes .category-item .cat-name p, #treatment_parent.faceline .category-item .cat-name p, #treatment_parent.nose .category-item .cat-name p, #treatment_parent.rips .category-item .cat-name p {
  color: var(--face2)
}

#treatment_child.eyes .category-item .cat-name h3:after, #treatment_child.eyes .category-item .cat-name h3:before, #treatment_child.faceline .category-item .cat-name h3:after, #treatment_child.faceline .category-item .cat-name h3:before, #treatment_child.nose .category-item .cat-name h3:after, #treatment_child.nose .category-item .cat-name h3:before, #treatment_child.rips .category-item .cat-name h3:after, #treatment_child.rips .category-item .cat-name h3:before, #treatment_parent.eyes .category-item .cat-name h3:after, #treatment_parent.eyes .category-item .cat-name h3:before, #treatment_parent.faceline .category-item .cat-name h3:after, #treatment_parent.faceline .category-item .cat-name h3:before, #treatment_parent.nose .category-item .cat-name h3:after, #treatment_parent.nose .category-item .cat-name h3:before, #treatment_parent.rips .category-item .cat-name h3:after, #treatment_parent.rips .category-item .cat-name h3:before {
  background-color: var(--face1)
}

@media(min-width:769px) {
  #treatment_child.eyes .category-item .post-link, #treatment_child.faceline .category-item .post-link, #treatment_child.nose .category-item .post-link, #treatment_child.rips .category-item .post-link, #treatment_parent.eyes .category-item .post-link, #treatment_parent.faceline .category-item .post-link, #treatment_parent.nose .category-item .post-link, #treatment_parent.rips .category-item .post-link {
    background-color: var(--face1)
  }
}

@media(max-width:768px) {
  #treatment_child.eyes .category-item .post-link:before, #treatment_child.faceline .category-item .post-link:before, #treatment_child.nose .category-item .post-link:before, #treatment_child.rips .category-item .post-link:before, #treatment_parent.eyes .category-item .post-link:before, #treatment_parent.faceline .category-item .post-link:before, #treatment_parent.nose .category-item .post-link:before, #treatment_parent.rips .category-item .post-link:before {
    background-color: var(--face1)
  }
}

#treatment_child.eyes .category-item .post-link .treatment-item .name a, #treatment_child.faceline .category-item .post-link .treatment-item .name a, #treatment_child.nose .category-item .post-link .treatment-item .name a, #treatment_child.rips .category-item .post-link .treatment-item .name a, #treatment_parent.eyes .category-item .post-link .treatment-item .name a, #treatment_parent.faceline .category-item .post-link .treatment-item .name a, #treatment_parent.nose .category-item .post-link .treatment-item .name a, #treatment_parent.rips .category-item .post-link .treatment-item .name a {
  color: var(--face2)!important
}

#treatment_child.eyes .category-item .list-link a, #treatment_child.faceline .category-item .list-link a, #treatment_child.nose .category-item .list-link a, #treatment_child.rips .category-item .list-link a, #treatment_parent.eyes .category-item .list-link a, #treatment_parent.faceline .category-item .list-link a, #treatment_parent.nose .category-item .list-link a, #treatment_parent.rips .category-item .list-link a {
  color: var(--face2)
}

#treatment_child.eyes .category-item .list-link a:after, #treatment_child.faceline .category-item .list-link a:after, #treatment_child.nose .category-item .list-link a:after, #treatment_child.rips .category-item .list-link a:after, #treatment_parent.eyes .category-item .list-link a:after, #treatment_parent.faceline .category-item .list-link a:after, #treatment_parent.nose .category-item .list-link a:after, #treatment_parent.rips .category-item .list-link a:after {
  border-color: var(--face2)
}

@media(max-width:768px) {
  #treatment_child.eyes .under-linkbox:before, #treatment_child.faceline .under-linkbox:before, #treatment_child.nose .under-linkbox:before, #treatment_child.rips .under-linkbox:before, #treatment_parent.eyes .under-linkbox:before, #treatment_parent.faceline .under-linkbox:before, #treatment_parent.nose .under-linkbox:before, #treatment_parent.rips .under-linkbox:before {
    background-color: var(--face1)
  }
}

#treatment_child.eyes .under-linkbox .flex-box h2, #treatment_child.faceline .under-linkbox .flex-box h2, #treatment_child.nose .under-linkbox .flex-box h2, #treatment_child.rips .under-linkbox .flex-box h2, #treatment_parent.eyes .under-linkbox .flex-box h2, #treatment_parent.faceline .under-linkbox .flex-box h2, #treatment_parent.nose .under-linkbox .flex-box h2, #treatment_parent.rips .under-linkbox .flex-box h2 {
  color: var(--face2)
}

#treatment_child.eyes #footer .sp-footer .bg-parts:before, #treatment_child.faceline #footer .sp-footer .bg-parts:before, #treatment_child.nose #footer .sp-footer .bg-parts:before, #treatment_child.rips #footer .sp-footer .bg-parts:before, #treatment_parent.eyes #footer .sp-footer .bg-parts:before, #treatment_parent.faceline #footer .sp-footer .bg-parts:before, #treatment_parent.nose #footer .sp-footer .bg-parts:before, #treatment_parent.rips #footer .sp-footer .bg-parts:before {
  background-color: var(--face2)
}

.single-treatment.skin-care .under-mv:before {
  background-color: var(--skincare1)
}

.single-treatment.skin-care .under-mv:after {
  border: 3px solid var(--skincare1)
}

.single-treatment.skin-care .case .sec-ttl, .single-treatment.skin-care .flow .sec-ttl, .single-treatment.skin-care .merit .sec-ttl, .single-treatment.skin-care .other-info .item-name, .single-treatment.skin-care .price .link-box a, .single-treatment.skin-care .q *, .single-treatment.skin-care .qa .link-box a, .single-treatment.skin-care .qa .sec-ttl, .single-treatment.skin-care .recommend .sec-ttl {
  color: var(--skincare2)!important
}

.single-treatment.skin-care .info {
  background-color: var(--skincare1)!important
}

.single-treatment.skin-care .feature .sec-ttl, .single-treatment.skin-care .flow .item, .single-treatment.skin-care .merit .num, .single-treatment.skin-care .q:after, .single-treatment.skin-care .q:before, .single-treatment.skin-care .recommend .item, .single-treatment.skin-care .tech-image .name p:after, .single-treatment.skin-care .tech-image .name p:before {
  background-color: var(--skincare2)!important
}

.single-treatment.skin-care .flow .item:nth-child(n+2):before {
  background-image: url(../img/treatment/arrow-skincare.png)!important
}

.single-treatment.face .flow .item:nth-child(n+2):before {
  background-image: url(../img/treatment/arrow-face.png)!important
}

.single-treatment.p_regenerative-medicine .flow .item:nth-child(n+2):before {
  background-image: url(../img/treatment/arrow-saisei.png)!important
}

.single-treatment.aging-care .flow .item:nth-child(n+2):before {
  background-image: url(../img/treatment/arrow-aging.png)!important
}

.single-treatment.body .flow .item:nth-child(n+2):before {
  background-image: url(../img/treatment/arrow-body.png)!important
}

.single-treatment.scarless .flow .item:nth-child(n+2):before {
  background-image: url(../img/treatment/arrow-scar.png)!important
}

.single-treatment.eyes .flow .item:nth-child(n+2):before {
  background-image: url(../img/treatment/arrow-eye.png)!important
}

.single-treatment.skin-care .feature .mx965, .single-treatment.skin-care .price .link-box a, .single-treatment.skin-care .q, .single-treatment.skin-care .qa .link-box a {
  border-color: var(--skincare2)!important
}

.single-treatment.skin-care .page-read .flex-box .left .category-text {
  color: var(--skincare2)
}

.single-treatment.skin-care .under-linkbox {
  background-color: var(--skincare1)
}

@media(max-width:768px) {
  .single-treatment.skin-care .under-linkbox:before {
    background-color: var(--skincare1)
  }
}

.single-treatment.skin-care .under-linkbox .flex-box h2 {
  color: var(--skincare2)
}

.single-treatment.skin-care #footer {
  background-color: var(--skincare1)
}

.single-treatment.skin-care #footer .sp-footer .bg-parts:before {
  /* background-color: var(--skincare2) */
  background-color: #313640;
}

.single-treatment.p_regenerative-medicine .under-mv:before {
  background-color: var(--regenerative-medicine1)
}

.single-treatment.p_regenerative-medicine .under-mv:after {
  border: 3px solid var(--regenerative-medicine1)
}

.single-treatment.p_regenerative-medicine .case .sec-ttl, .single-treatment.p_regenerative-medicine .flow .sec-ttl, .single-treatment.p_regenerative-medicine .merit .sec-ttl, .single-treatment.p_regenerative-medicine .other-info .item-name, .single-treatment.p_regenerative-medicine .price .link-box a, .single-treatment.p_regenerative-medicine .q *, .single-treatment.p_regenerative-medicine .qa .link-box a, .single-treatment.p_regenerative-medicine .qa .sec-ttl, .single-treatment.p_regenerative-medicine .recommend .sec-ttl {
  color: var(--regenerative-medicine2)!important
}

.single-treatment.p_regenerative-medicine .info {
  background-color: var(--regenerative-medicine1)!important
}

.single-treatment.p_regenerative-medicine .feature .sec-ttl, .single-treatment.p_regenerative-medicine .flow .item, .single-treatment.p_regenerative-medicine .merit .num, .single-treatment.p_regenerative-medicine .q:after, .single-treatment.p_regenerative-medicine .q:before, .single-treatment.p_regenerative-medicine .recommend .item, .single-treatment.p_regenerative-medicine .tech-image .name p:after, .single-treatment.p_regenerative-medicine .tech-image .name p:before {
  background-color: var(--regenerative-medicine2)!important
}

.single-treatment.p_regenerative-medicine .feature .mx965, .single-treatment.p_regenerative-medicine .price .link-box a, .single-treatment.p_regenerative-medicine .q, .single-treatment.p_regenerative-medicine .qa .link-box a {
  border-color: var(--regenerative-medicine2)!important
}

.single-treatment.p_regenerative-medicine .page-read .flex-box .left .category-text {
  color: var(--regenerative-medicine2)
}

.single-treatment.p_regenerative-medicine .under-linkbox {
  background-color: var(--regenerative-medicine1)
}

@media(max-width:768px) {
  .single-treatment.p_regenerative-medicine .under-linkbox:before {
    background-color: var(--regenerative-medicine1)
  }
}

.single-treatment.p_regenerative-medicine .under-linkbox .flex-box h2 {
  color: var(--regenerative-medicine2)
}

.single-treatment.p_regenerative-medicine #footer {
  background-color: var(--regenerative-medicine1)
}

.single-treatment.p_regenerative-medicine #footer .sp-footer .bg-parts:before {
  background-color: var(--regenerative-medicine2)
}

.single-treatment.aging-care .under-mv:before {
  background-color: var(--aging1)
}

.single-treatment.aging-care .under-mv:after {
  border: 3px solid var(--aging1)
}

/* .single-treatment.aging-care .case .sec-ttl, .single-treatment.aging-care .flow .sec-ttl, .single-treatment.aging-care .merit .sec-ttl, .single-treatment.aging-care .other-info .item-name, .single-treatment.aging-care .price .link-box a, .single-treatment.aging-care .q *, .single-treatment.aging-care .qa .link-box a, .single-treatment.aging-care .qa .sec-ttl, .single-treatment.aging-care .recommend .sec-ttl {
  color: var(--aging2)!important
} */

.single-treatment.aging-care .info {
  background-color: var(--aging1)!important
}

/* .single-treatment.aging-care .feature .sec-ttl, .single-treatment.aging-care .flow .item, .single-treatment.aging-care .merit .num, .single-treatment.aging-care .q:after, .single-treatment.aging-care .q:before, .single-treatment.aging-care .recommend .item, .single-treatment.aging-care .tech-image .name p:after, .single-treatment.aging-care .tech-image .name p:before {
  background-color: var(--aging2)!important
}

.single-treatment.aging-care .feature .mx965, .single-treatment.aging-care .price .link-box a, .single-treatment.aging-care .q, .single-treatment.aging-care .qa .link-box a {
  border-color: var(--aging2)!important
}

.single-treatment.aging-care .page-read .flex-box .left .category-text {
  color: var(--aging2)
} */

.single-treatment.aging-care .under-linkbox {
  background-color: var(--aging1)
}

@media(max-width:768px) {
  .single-treatment.aging-care .under-linkbox:before {
    background-color: var(--aging1)
  }
}

/* .single-treatment.aging-care .under-linkbox .flex-box h2 {
  color: var(--aging2)
} */

.single-treatment.aging-care #footer {
  background-color: var(--aging1)
}

.single-treatment.aging-care #footer .sp-footer .bg-parts:before {
  background-color: var(--aging2)
}

.single-treatment.hair-care .under-mv:before, .single-treatment.physical-condition .under-mv:before, .single-treatment.scarless .under-mv:before {
  background-color: var(--other1)
}

.single-treatment.hair-care .under-mv:after, .single-treatment.physical-condition .under-mv:after, .single-treatment.scarless .under-mv:after {
  border: 3px solid var(--other1)
}

/* .single-treatment.hair-care .case .sec-ttl, .single-treatment.hair-care .flow .sec-ttl, .single-treatment.hair-care .merit .sec-ttl, .single-treatment.hair-care .other-info .item-name, .single-treatment.hair-care .price .link-box a, .single-treatment.hair-care .q *, .single-treatment.hair-care .qa .link-box a, .single-treatment.hair-care .qa .sec-ttl, .single-treatment.hair-care .recommend .sec-ttl, .single-treatment.physical-condition .case .sec-ttl, .single-treatment.physical-condition .flow .sec-ttl, .single-treatment.physical-condition .merit .sec-ttl, .single-treatment.physical-condition .other-info .item-name, .single-treatment.physical-condition .price .link-box a, .single-treatment.physical-condition .q *, .single-treatment.physical-condition .qa .link-box a, .single-treatment.physical-condition .qa .sec-ttl, .single-treatment.physical-condition .recommend .sec-ttl, .single-treatment.scarless .case .sec-ttl, .single-treatment.scarless .flow .sec-ttl, .single-treatment.scarless .merit .sec-ttl, .single-treatment.scarless .other-info .item-name, .single-treatment.scarless .price .link-box a, .single-treatment.scarless .q *, .single-treatment.scarless .qa .link-box a, .single-treatment.scarless .qa .sec-ttl, .single-treatment.scarless .recommend .sec-ttl {
  color: var(--skincare2)!important
} */

.single-treatment.hair-care .info, .single-treatment.physical-condition .info, .single-treatment.scarless .info {
  background-color: var(--other1)!important
}

/* .single-treatment.hair-care .feature .sec-ttl, .single-treatment.hair-care .flow .item, .single-treatment.hair-care .merit .num, .single-treatment.hair-care .q:after, .single-treatment.hair-care .q:before, .single-treatment.hair-care .recommend .item, .single-treatment.hair-care .tech-image .name p:after, .single-treatment.hair-care .tech-image .name p:before, .single-treatment.physical-condition .feature .sec-ttl, .single-treatment.physical-condition .flow .item, .single-treatment.physical-condition .merit .num, .single-treatment.physical-condition .q:after, .single-treatment.physical-condition .q:before, .single-treatment.physical-condition .recommend .item, .single-treatment.physical-condition .tech-image .name p:after, .single-treatment.physical-condition .tech-image .name p:before, .single-treatment.scarless .feature .sec-ttl, .single-treatment.scarless .flow .item, .single-treatment.scarless .merit .num, .single-treatment.scarless .q:after, .single-treatment.scarless .q:before, .single-treatment.scarless .recommend .item, .single-treatment.scarless .tech-image .name p:after, .single-treatment.scarless .tech-image .name p:before {
  background-color: var(--skincare2)!important
} */

/* .single-treatment.hair-care .feature .mx965, .single-treatment.hair-care .price .link-box a, .single-treatment.hair-care .q, .single-treatment.hair-care .qa .link-box a, .single-treatment.physical-condition .feature .mx965, .single-treatment.physical-condition .price .link-box a, .single-treatment.physical-condition .q, .single-treatment.physical-condition .qa .link-box a, .single-treatment.scarless .feature .mx965, .single-treatment.scarless .price .link-box a, .single-treatment.scarless .q, .single-treatment.scarless .qa .link-box a {
  border-color: var(--other2)!important
} */

.single-treatment.hair-care .page-read .flex-box .left .category-text, .single-treatment.physical-condition .page-read .flex-box .left .category-text, .single-treatment.scarless .page-read .flex-box .left .category-text {
  color: var(--other2)
}

.single-treatment.hair-care .under-linkbox, .single-treatment.physical-condition .under-linkbox, .single-treatment.scarless .under-linkbox {
  background-color: var(--other1)
}

@media(max-width:768px) {
  .single-treatment.hair-care .under-linkbox:before, .single-treatment.physical-condition .under-linkbox:before, .single-treatment.scarless .under-linkbox:before {
    background-color: var(--other1)
  }
}

/* .single-treatment.hair-care .under-linkbox .flex-box h2, .single-treatment.physical-condition .under-linkbox .flex-box h2, .single-treatment.scarless .under-linkbox .flex-box h2 {
  color: var(--other2)
} */

.single-treatment.hair-care #footer, .single-treatment.physical-condition #footer, .single-treatment.scarless #footer {
  background-color: var(--other1)
}

.single-treatment.hair-care #footer .sp-footer .bg-parts:before, .single-treatment.physical-condition #footer .sp-footer .bg-parts:before, .single-treatment.scarless #footer .sp-footer .bg-parts:before {
  background-color: var(--other2)
}

.single-treatment.body .under-mv:before {
  background-color: var(--body1)
}

.single-treatment.body .under-mv:after {
  border: 3px solid var(--body1)
}

/* .single-treatment.body .case .sec-ttl, .single-treatment.body .flow .sec-ttl, .single-treatment.body .merit .sec-ttl, .single-treatment.body .other-info .item-name, .single-treatment.body .price .link-box a, .single-treatment.body .q *, .single-treatment.body .qa .link-box a, .single-treatment.body .qa .sec-ttl, .single-treatment.body .recommend .sec-ttl {
  color: var(--body2)!important
} */

.single-treatment.body .info {
  background-color: var(--body1)!important
}

/* .single-treatment.body .feature .sec-ttl, .single-treatment.body .flow .item, .single-treatment.body .merit .num, .single-treatment.body .q:after, .single-treatment.body .q:before, .single-treatment.body .recommend .item, .single-treatment.body .tech-image .name p:after, .single-treatment.body .tech-image .name p:before {
  background-color: var(--body2)!important
} */

/* .single-treatment.body .feature .mx965, .single-treatment.body .price .link-box a, .single-treatment.body .q, .single-treatment.body .qa .link-box a {
  border-color: var(--body2)!important
} */

.single-treatment.body .page-read .flex-box .left .category-text {
  color: var(--body2)
}

.single-treatment.body .under-linkbox {
  background-color: var(--body1)
}

@media(max-width:768px) {
  .single-treatment.body .under-linkbox:before {
    background-color: var(--body1)
  }
}

.single-treatment.body .under-linkbox .flex-box h2 {
  color: #313640;
}

.single-treatment.body #footer {
  background-color: var(--body1)
}

.single-treatment.body #footer .sp-footer .bg-parts:before {
  background-color: var(--body2)
}

.single-treatment.eyes .under-mv:before, .single-treatment.faceline .under-mv:before, .single-treatment.nose .under-mv:before, .single-treatment.rips .under-mv:before {
  background-color: var(--face1)
}

.single-treatment.eyes .under-mv:after, .single-treatment.faceline .under-mv:after, .single-treatment.nose .under-mv:after, .single-treatment.rips .under-mv:after {
  border: 3px solid var(--face1)
}

/* .single-treatment.eyes .case .sec-ttl, .single-treatment.eyes .flow .sec-ttl, .single-treatment.eyes .merit .sec-ttl, .single-treatment.eyes .other-info .item-name, .single-treatment.eyes .price .link-box a, .single-treatment.eyes .q *, .single-treatment.eyes .qa .link-box a, .single-treatment.eyes .qa .sec-ttl, .single-treatment.eyes .recommend .sec-ttl, .single-treatment.faceline .case .sec-ttl, .single-treatment.faceline .flow .sec-ttl, .single-treatment.faceline .merit .sec-ttl, .single-treatment.faceline .other-info .item-name, .single-treatment.faceline .price .link-box a, .single-treatment.faceline .q *, .single-treatment.faceline .qa .link-box a, .single-treatment.faceline .qa .sec-ttl, .single-treatment.faceline .recommend .sec-ttl, .single-treatment.nose .case .sec-ttl, .single-treatment.nose .flow .sec-ttl, .single-treatment.nose .merit .sec-ttl, .single-treatment.nose .other-info .item-name, .single-treatment.nose .price .link-box a, .single-treatment.nose .q *, .single-treatment.nose .qa .link-box a, .single-treatment.nose .qa .sec-ttl, .single-treatment.nose .recommend .sec-ttl, .single-treatment.rips .case .sec-ttl, .single-treatment.rips .flow .sec-ttl, .single-treatment.rips .merit .sec-ttl, .single-treatment.rips .other-info .item-name, .single-treatment.rips .price .link-box a, .single-treatment.rips .q *, .single-treatment.rips .qa .link-box a, .single-treatment.rips .qa .sec-ttl, .single-treatment.rips .recommend .sec-ttl {
  color: var(--face2)!important
} */

.single-treatment.eyes .info, .single-treatment.faceline .info, .single-treatment.nose .info, .single-treatment.rips .info {
  background-color: var(--face1)!important
}

/* .single-treatment.eyes .feature .sec-ttl, .single-treatment.eyes .flow .item, .single-treatment.eyes .merit .num, .single-treatment.eyes .q:after, .single-treatment.eyes .q:before, .single-treatment.eyes .recommend .item, .single-treatment.eyes .tech-image .name p:after, .single-treatment.eyes .tech-image .name p:before, .single-treatment.faceline .feature .sec-ttl, .single-treatment.faceline .flow .item, .single-treatment.faceline .merit .num, .single-treatment.faceline .q:after, .single-treatment.faceline .q:before, .single-treatment.faceline .recommend .item, .single-treatment.faceline .tech-image .name p:after, .single-treatment.faceline .tech-image .name p:before, .single-treatment.nose .feature .sec-ttl, .single-treatment.nose .flow .item, .single-treatment.nose .merit .num, .single-treatment.nose .q:after, .single-treatment.nose .q:before, .single-treatment.nose .recommend .item, .single-treatment.nose .tech-image .name p:after, .single-treatment.nose .tech-image .name p:before, .single-treatment.rips .feature .sec-ttl, .single-treatment.rips .flow .item, .single-treatment.rips .merit .num, .single-treatment.rips .q:after, .single-treatment.rips .q:before, .single-treatment.rips .recommend .item, .single-treatment.rips .tech-image .name p:after, .single-treatment.rips .tech-image .name p:before {
  background-color: var(--face2)!important
} */

/* .single-treatment.eyes .feature .mx965, .single-treatment.eyes .price .link-box a, .single-treatment.eyes .q, .single-treatment.eyes .qa .link-box a, .single-treatment.faceline .feature .mx965, .single-treatment.faceline .price .link-box a, .single-treatment.faceline .q, .single-treatment.faceline .qa .link-box a, .single-treatment.nose .feature .mx965, .single-treatment.nose .price .link-box a, .single-treatment.nose .q, .single-treatment.nose .qa .link-box a, .single-treatment.rips .feature .mx965, .single-treatment.rips .price .link-box a, .single-treatment.rips .q, .single-treatment.rips .qa .link-box a {
  border-color: var(--face2)!important
} */

.single-treatment.eyes .page-read .flex-box .left .category-text, .single-treatment.faceline .page-read .flex-box .left .category-text, .single-treatment.nose .page-read .flex-box .left .category-text, .single-treatment.rips .page-read .flex-box .left .category-text {
  color: var(--face2)
}

.single-treatment.eyes .under-linkbox, .single-treatment.faceline .under-linkbox, .single-treatment.nose .under-linkbox, .single-treatment.rips .under-linkbox {
  background-color: var(--face1)
}

@media(max-width:768px) {
  .single-treatment.eyes .under-linkbox:before, .single-treatment.faceline .under-linkbox:before, .single-treatment.nose .under-linkbox:before, .single-treatment.rips .under-linkbox:before {
    background-color: var(--face1)
  }
}

/* .single-treatment.eyes .under-linkbox .flex-box h2, .single-treatment.faceline .under-linkbox .flex-box h2, .single-treatment.nose .under-linkbox .flex-box h2, .single-treatment.rips .under-linkbox .flex-box h2 {
  color: var(--face2)
} */

.single-treatment.eyes #footer, .single-treatment.faceline #footer, .single-treatment.nose #footer, .single-treatment.rips #footer {
  background-color: var(--face1)
}

.single-treatment.eyes #footer .sp-footer .bg-parts:before, .single-treatment.faceline #footer .sp-footer .bg-parts:before, .single-treatment.nose #footer .sp-footer .bg-parts:before, .single-treatment.rips #footer .sp-footer .bg-parts:before {
  background-color: var(--face2)
}

.entry-form .mainWrap .policy h2 span:before, .entry-form .mainWrap .top_title span:before, .entry-form .mw_wp_form .confirm span:after, .entry-form .mw_wp_form .confirm span:before {
  background-color: #f2cea2!important
}

.entry-form .mainWrap .top_title span {
  border-bottom: 1px solid var(--skincare2)!important
}

.icon-img {
  width: 70px;
  padding-top: 60px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin: auto;
  margin-bottom: 5px
}

.entry-form:before {
  display: none!important
}

@media screen and (max-width:480px) {
  #treatment_child.skin-care .category-item .list-link a, #treatment_parent.skin-care .category-item .list-link a {
    font-size: 14px
  }
  #treatment_child.skin-care .category-item .cat-name p, #treatment_parent.skin-care .category-item .cat-name p {
    min-width: 35px
  }
}

/* @media screen and (min-width:769px) {
  #menuHeight {
    height: auto!important
  }
} */
