@charset "utf-8";

.under-page-none {
  display: none !important;
}
#current .title > div {
  max-width: 1000px;
  font-size: 25px;
  margin: -50px auto 0;
  padding: 60px 0;
  background-image: url(/assets/images/performance/title_bg.jpg);
  background-size: cover;
}
.pink {
  color: #cc6885;
  padding: 10px;
  border: solid #cc6885 2px;
}
.bg-pink {
  background-color: #cc6885;
}

.introduction {
  font-size: 1.8rem;
}

#slide-box {
  width: 100%;
  background-color: #fff;
  max-width: 1030px;
  margin: 1% auto;
  box-shadow: 5px 7px 3px rgba(221, 221, 221, 0.5);
  border: 1px solid #ddd;
}

.slider {
  width: 100%;
  max-width: 1000px;
}

.slider p {
  font-size: 1.8rem;
  text-align: center;
  padding: 1% 0 0;
  font-family: "Sawarabi Mincho";
}

.slider-thumb {
  padding-bottom: 3%;
}

.slider-thumb img {
  width: 100%;
  max-width: 180px;
  overflow: hidden;
}

#current p,
#current p img {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto 15px;
}
.slick-slide img {
  width: 100%;
}
.slider img {
  width: 100%;
  height: 50vw;
  object-fit: cover;
}

@media screen and (max-width: 768px) {
  .slider {
    max-width: 95%;
  }
  .slider-thumb img {
    padding: 0 2%;
  }
  .dream,
  .dream-out,
  .pc_none {
    display: none;
  }
}
