/* Slider */
/*サムネイル nav設定*/
.slider-container, .slider-nav-container {
  display: none;
  position: relative;
}
.slider-container.initialized, .slider-nav-container.initialized {
  display: block;
}
.slider-nav-container {
  margin-top: 10px;
}
.slider { overflow: hidden; }
.slider-nav { margin: 0 27px; }
.slider-arrow {
  position:absolute; top:50%;
  width:24px; height:60px; margin-top:-30px;  /* 高さの半分だけネガティブマージン */
  cursor:pointer; z-index:10;  /* 重要 */
  background:rgb(153, 138, 122, .5);
}
.slider-arrow::before {
  content: '';
  width:6px; height:6px;
  border:none;
  border-top:solid 2px #FFF;
  border-right:solid 2px #FFF;
  position:absolute; top:27px;
}
.slider-prev { left: 0; }
.slider-prev::before { left:9px; -webkit-transform:rotate(225deg); transform:rotate(225deg); }
.slider-next { right: 0; }
.slider-next::before { left:7px; -webkit-transform:rotate(45deg); transform:rotate(45deg); }
.slick-slide { outline: 0; }
.slider .slick-slide > img, .slider-nav .slick-slide > img {
  display: block;
  width: 100%;
  height: auto;
}

.slider .cap { margin:8px 0; }
.slider-nav p { margin:0; font-size:.8em; }
.slider-nav .cap { display:none; }
.slider-nav .slick-slide { cursor:pointer; }

/*599px 以下*/
@media screen and (max-width: 599px){
  .slider-nav { margin: 0 24px; }
}