@charset "utf-8";
/* CSS Document */

.header_sliderArea {
  background: #fff;
  overflow: hidden;
}
.header_sliderWide {
  max-width: 100%;
  margin: 0 auto;
  padding: 10px 0 15px;
}
.header_sliderWide .slick-arrow {
	opacity: 1;
	transition-duration: 0.3s;
	z-index: 999;
	background: rgba(0,0,0,0.3);
	border-radius: 50%;
	visibility: hidden;
}
.header_sliderWide:hover .slick-arrow {
  opacity: 1;
}
.header_slider {
  max-width: 80%;
  margin: 0 auto;
  padding: 0;
}
.header_slider .slick-list {
  overflow: visible;
}
.header_slider .slick-track {}
.header_slider .slick-slide {
  padding: 0 10px;
  opacity: .5;
  transition-duration: 0.3s;
}
.header_slider .slick-slide.slick-current {
  opacity: 1;
}
.header_slider .slick-slide a {
  display: block;
}
.header_slider .slick-slide a:hover {
  display: block;
  opacity: .7;
}
.header_slider img {
  height: auto;
  width: 100%;
}
.header_slick-prev, .header_slick-next {
  z-index: 1;
}
.header_slick-dots {
  bottom: -33px;
}

/* ########### SP(767px以下) ########### */
@media screen and (max-width: 767px) {
	.header_slider {
		max-width: 98%;
	}
	.header_slider .slick-slide {
	  padding: 0;
	}
}