/* slick-slideに指定 */
.slick-slide{
    height: auto!important;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
}

#slider ul {
  padding: 0;
  margin: 0
}

#sliderSp { display: block; }
#sliderPd { display: none; }
#sliderPc { display: none; }

.slick-dots {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  transform: translate(0, -60px);
}

.slick-dots li {
  list-style: none;
  margin: 0 0.1rem;
}

.slick-dots li button {
  background: none;
  border: none;
  font-size: 0;
}
.slick-dots li button::after {
  content: "●";
  font-size: 20px;
  color: #333;
  opacity: 0.8
}

.slick01 img {
  height: 150vw;
  height: 450px
}

@media (min-width: 600px) and (max-width: 959px) {
  #sliderSp { display: none; }
  #sliderPd { display: block; }
  #sliderPc { display: none; }
}


@media (min-width: 960px) {
  .slick01 img {
    height: 40vw;
    height: 600px;
    /*max-height: 600px;*/
  }
  #sliderSp { display: none; }
  #sliderPd { display: none; }
  #sliderPc { display: block; }
}


 ul.slick02 {
  padding: 0;
  margin: 0;
}
