/* ======================================= */
/* ロケーションslider */
/* ======================================= */

/* スライダー調整 */
.location-wrapper {
  margin-top: 8px !important;
  margin-bottom: 10px !important;
  width: 640px;
}
  @media (max-width: 767px) {
    .location-wrapper {
      margin-top: 2px !important;
      margin: auto;
      width: auto;
    }
  }

.location-wrapper .slick-slide {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

/* ドットの位置調整 */
.location-wrapper .slick-dots {
  position: relative !important;
  height: 10px !important;
  bottom: 0px !important;
}
  @media (max-width: 767px) {
    .location-wrapper .slick-dots {
      bottom: -10px !important;
    }
  }

/* 前へ矢印の位置調整 */
.location-wrapper .slick-prev {
  left: 5px !important;
  z-index: 1;
}

/* 次へ矢印の位置調整 */
.location-wrapper .slick-next {
  right: 5px !important;
  z-index: 1;
}

/* 202406月　ロケーションslider用追記　髙原 */
/* 前へ・次への矢印ナビ設定 */
.location-wrapper .slick-prev,
.location-wrapper .slick-next {
	border-top: 3px solid #ff7080;
	border-right: 3px solid #ff7080;
	opacity: .8;
}
.location-wrapper .slick-arrow::before {
	content: '';
}
.location-wrapper .slick-prev {
	transform: rotate(-135deg);
}
.location-wrapper .slick-next {
	transform: rotate(45deg);
}

/* dot設定 */
.location-wrapper .slick-dots li button::before {
	line-height: 0;
	color: #ff7080;
}
.location-wrapper .slick-dots li.slick-active button::before {
	color: #ff7080;
}
/* ======================================= */