@charset "UTF-8";
.facescalp {
  max-width: 75rem;
  margin: 0 auto 15rem;
  /* スライダー調整 */
}
.facescalp p {
  font-size: 1.6rem;
  color: #505050;
}
.facescalp .note {
  font-size: 1.4rem;
}
.facescalp .price-box {
  padding: 3% 3% 15%;
  text-align: center;
}
.facescalp .price-box__title {
  font-size: 4.7vw;
  color: #4d2b2f;
}
@media only screen and (min-width: 751px) {
  .facescalp .price-box__title {
    font-size: 36px;
  }
}
.facescalp .price-box__description {
  font-size: 3vw;
}
@media only screen and (min-width: 751px) {
  .facescalp .price-box__description {
    font-size: 23px;
  }
}
.facescalp .price-box em.txtPrice {
  font-size: 4.5vw;
  color: #ff4f82;
  font-style: normal;
}
@media only screen and (min-width: 751px) {
  .facescalp .price-box em.txtPrice {
    font-size: 34.5px;
  }
}
.facescalp .price-box em.txtPink {
  color: #ff4f82;
  font-style: normal;
}
.facescalp .price-box a {
  padding: 1rem 0;
  display: block;
}
.facescalp .point-box {
  padding: 5% 4%;
}
.facescalp .point-box__title {
  width: 80%;
  margin: auto;
}
.facescalp .point-box__slider {
  padding: 15% 0 0;
  margin-bottom: 110px;
}
@media only screen and (max-width: 500px) {
  .facescalp .point-box__slider {
    margin-bottom: 60px;
  }
}
.facescalp .point-box__text {
  padding: 5% 0;
  border-bottom: solid 2px #d1d1d1;
}
.facescalp .course-box {
  padding: 7% 4%;
  background-color: #e2f8ff;
}
.facescalp .course-box__title {
  width: 81.8%;
  margin: auto;
  padding-bottom: 5%;
}
.facescalp .course-box ul {
  padding-bottom: 2%;
}
.facescalp .course-box__text {
  padding: 5% 0 0;
}
.facescalp .caution {
  padding: 0 4%;
  margin-top: -8%;
}
.facescalp .caution em.txtRed {
  color: #fd325d;
  font-style: normal;
}
.facescalp .slick-arrow:before {
  content: "" !important;
  opacity: 1 !important;
}
.facescalp .slick-arrow:before {
  content: "" !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.facescalp .slick-next:before {
  background: url(../images/next_btn.png) !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.facescalp .slick-prev:before {
  background: url(../images/prev_btn.png) !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.facescalp .slick-arrow {
  z-index: 2 !important;
  width: 156px !important;
  height: 94px !important;
}
@media only screen and (max-width: 500px) {
  .facescalp .slick-arrow {
    width: 78px !important;
    height: 47px !important;
  }
}
.facescalp .slick-next {
  right: 0px !important;
  bottom: -140px;
  top: auto;
}
@media only screen and (max-width: 500px) {
  .facescalp .slick-next {
    bottom: -70px;
  }
}
.facescalp .slick-prev {
  left: 0px !important;
  bottom: -140px;
  top: auto;
}
@media only screen and (max-width: 500px) {
  .facescalp .slick-prev {
    bottom: -70px;
  }
}
.facescalp .slick-dots {
  bottom: -60px;
}
@media only screen and (max-width: 500px) {
  .facescalp .slick-dots {
    bottom: -37px;
  }
}
.facescalp .slick-dots li button:before {
  font-size: 16px;
  opacity: 1;
  color: #ffd9dc;
}
@media only screen and (max-width: 500px) {
  .facescalp .slick-dots li button:before {
    font-size: 11px;
  }
}
.facescalp .slick-dots li.slick-active button:before {
  opacity: 1;
  color: #ff4885;
}
@media only screen and (max-width: 500px) {
  .facescalp .slick-dots li {
    margin: 0 0;
  }
}/*# sourceMappingURL=face_scalp.css.map */