#header_logo {
  height: 30px;
  margin-top: 2px;
  overflow: auto;
}

.header_logo{
  background: url(../images/header_logo.png)  top no-repeat;
}

.slick-slider {
  margin-top: 2px;
  transition: .3s ease;
}

.slide-item{
  width:100%;
  img{
    width: 100%;
  }  
}

.slick-slider .slick-track, .slick-slider .slick-list{
  background: #fff;
}
.slick-initialized .slick-slide{
  opacity: 0.6; /* 両サイドの画像を透過 */
}
.slick-initialized .slick-slide.slick-active{
  opacity: 1; /* センター画像を非透過 */
}


.slick-slide .caption {
  position: absolute;
  left: 0;
  bottom: -29px;
  z-index: 2;
  width: calc(100% - 20px);
  padding: 5px;
  /*background: rgba(0, 0, 0, .6);*/
  /*background: rgba(255, 255, 255, .7);*/
  color: #555;
  font-size: 12px;
  opacity: 0;
  transition: .3s ease; 
  margin: 0px;
  text-align: center;
}

.slick-current .caption {
  opacity: 1;
  transition-delay: 0.5s;
}


.slick-prev{
    left: 1px;
 }

.slick-next{
    right: 1px;
}

.slick-prev:before,
.slick-next:before {
   color: gray;
}

.slick-dots li
{
    width: 10px;
}
