/* サムネイルにマウスオンの際にカーソルをポインタにする */

/* スライドショー */
.slide_wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 960px;
  margin: 0 auto 2px;
  position: relative;
}

#slider {
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

.slide-item img {
  width: 100%;
  height: auto;
  display: block;
}

ul li.slide-item {
  margin: 0;
  padding: 0;
}

.key_message {
  position: absolute;
  z-index: 10;
  color: #fff;
  font-size: 2em;
  top: 0.5em;
  left: 1em;
  text-shadow: 3px 3px 3px #ef0464, -3px -3px 3px #ef0464, -3px 3px 3px #ef0464, 3px -3px 3px #ef0464, 3px 0px 3px #ef0464, -3px 0px 3px #ef0464, 0px 3px 3px #ef0464, 0px -3px 3px #ef0464;
    font-family: serif !important;
  font-style: italic;
}

/* 左右の矢印は非表示 */
.slick-next {
  right: 20px;
}

.slick-prev {
  left: 20px;
}

.slick-next,
.slick-prev {
  width: 30px;
  height: 30px;
  z-index: 10;
}

.slick-next:before,
.slick-prev:before {
  font-size: 30px;
}

/* レスポンシブ対応 */
.slide_pc{
  display: block;
}
.slide_sp{
  display: none;
}

/* -- ▼▼▼タブレット▼▼▼ -- */
@media screen and (max-width: 959px) {
  .slide_wrap {
    width: 100%;
  }

}

/* -- ▲▲▲タブレット▲▲▲ -- */

/* -- ▼▼▼スマートフォン▼▼▼ -- */
@media screen and (max-width: 767px) {
  #slider_s {
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }
  .key_message {
    font-size: 1em;
  }

/* レスポンシブ対応 */
.slide_pc{
  display: none;
}
.slide_sp{
  display: block;
}


}

/*# sourceMappingURL=style.css.map */