@charset "utf-8";
/* スライドショー横移動させて全画面で見せる*/
.slide-show{
  width:100%;
  max-width:1024px;
  height:auto;
  min-height:calc((width/16)*9);
  margin:0 auto;
  position:relative;
}
.slider{
  width:100%;
  height:auto;
  margin:0 auto;
  aspect-ratio:16:9;
  position:relative;
  z-index:1;
}
.slider-item{
  width:100%;
  height:auto;
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
}
.slick-prev,
.slick-next{
  width:50px;
  height:100px;
  background:rgba(0,0,0,0.5);
  border:2px solid transparent;
  border-radius:20px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  cursor:pointer;
  transition:0.3s;
  outline:none;
  z-index:3;
}
.slick-prev:hover,
.slick-next:hover{
    background:rgba(0,0,0,1);
    border:2px solid #FFF;
}
.slick-prev{
  position:absolute;
  left:-8%;
}
.slick-prev span:nth-child(1){
  width:25px;
  height:6px;
  background:#FFF;
  position:absolute;
  top:36px;
  left:8px;
  transform:rotate(-45deg);
}
.slick-prev span:nth-child(2){
  width:25px;
  height:6px;
  background:#FFF;
  position:absolute;
  top:50px;
  left:8px;
  transform:rotate(45deg);
}
.slick-next{
  position:absolute;
  right:-8%;
}
.slick-next span:nth-child(1){
  width:25px;
  height:6px;
  background:#FFF;
  position:absolute;
  top:36px;
  left:12px;
  transform:rotate(45deg);
}
.slick-next span:nth-child(2){
  width:25px;
  height:6px;
  background:#FFF;
  position:absolute;
  top:50px;
  left:12px;
  transform:rotate(-45deg);
}
.slick-dots{
  display:block;
  margin:0;
  background:rgba(0,0,0,.8);
  text-align:center;
  position:relative;
  z-index:3;
}
.slick-dots li{
  display:inline-block;
  margin:0 5px;
}
.slick-dots button{
  display:block;
  width:20px;
  height:20px;
  background:#E5DECA;
  border-radius:50%;
  color:transparent;
  outline:none;
}
.slick-dots .slick-active button{
  background:#4A7664;
}
/*768px以下の画面*/
@media screen and (max-width:768px){
  .slick-prev{
    position:absolute;
    left:2.5%;
  }
  .slick-next{
    position:absolute;
    right:2.5%;
  }
}