@charset "UTF-8";

#mv .mv_img li img {
  object-fit: contain;
}

#mv .mv_text.t_align_center {
  display: none;
}

#mv::after {
  background: unset;
}

@media screen and (max-width: 900px){
  #mv {
      height: 56vw;
  }
  #mv .mv_img li img {
    border-radius: 0;
  }
}

/* MVテキストver1 */
.mv-labelWrap {
  display: flex;
  gap: 10px;
  margin-top: 15px;
  flex-wrap: wrap;
  justify-content: center;
}
.mv-label {
  display: block;
  color: #fff;
  position: relative;
  padding: 10px 20px;
  font-size: 16px;
  width: 180px;
  text-align: center;
}
.mv-label:after {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: #daa636;
  transform: skewX(-30deg);
  display: block;
  z-index: -1;
}
@media screen and (max-width: 768px) {
  .mv-labelWrap {
    margin-top: 5px;
  }
  .mv-label {
    padding: 9px 20px;
    font-size: 14px;
  }
  #mv {
    height: 90vw;
  }
}
/* MVテキスト追加調整(0729) */
.ind #mv li .mv_text_ind h2 {
    font-size: 4.2rem;
    color: #000000;
}
.br-sp {
    display: none;
}
@media screen and (max-width: 900px) {
    .ind #mv li .mv_text_ind h2 {
        font-size: max(4.7vw, 21px);
    }
}
@media screen and (max-width: 480px) {
    .br-sp {
        display: block;
    }
}
