@charset "UTF-8";

#hd_l + .contents_box01 .inner_item_img {
  position: relative;
  width: 100%;
  overflow: hidden;
}

#hd_l + .contents_box01 .inner_item_img img {
  width: 100%;
  height: auto;
  display: block;

  /* stronger angled cut */
  clip-path: polygon(
    0% 0%,
    100% 0%,
    70% 100%,
    0% 100%
  );

  -webkit-clip-path: polygon(
    0% 0%,
    100% 0%,
    70% 100%,
    0% 100%
  );
}

@media (max-width: 900px) {
  #hd_l + .contents_box01 .inner_item_img img {
    clip-path: polygon(
      10% 0%,
      100% 0%,
      90% 100%,
      0% 100%
    );

    -webkit-clip-path: polygon(
      10% 0%,
      100% 0%,
      90% 100%,
      0% 100%
    );
  }
}

/* RIGHT-SIDE angled image */
#hd_r + .contents_box01 .inner_item_img {
  position: relative;
  width: 100%;
  overflow: hidden;
}

#hd_r + .contents_box01 .inner_item_img img {
  width: 100%;
  height: auto;
  display: block;

  /* mirrored angle for right side */
  clip-path: polygon(
25% 0%, 100% 0%, 100% 100%, 0% 100%
  );

  -webkit-clip-path: polygon(
25% 0%, 100% 0%, 100% 100%, 0% 100%
  );
}

@media (max-width: 900px) {
  #hd_r + .contents_box01 .inner_item_img img {
    clip-path: polygon(
10% 0%,
      100% 0%,
      90% 100%,
      0% 100%
    );

    -webkit-clip-path: polygon(
10% 0%,
      100% 0%,
      90% 100%,
      0% 100%
    );
  }
}

#hd_s + .contents_box01 .inner_item_img {
  position: relative;
  width: 100%;
  overflow: hidden;
}


/*MV調整_260302*/
#mv,
#mv .mv_mp4,
#mv .mv_mp4 video {
  height: auto;
  max-height: initial !important;
}
#mv .mv_textimg {
    left: 2%;
    width: 98%;
    height: 98%;
}
.mv_textimg > div {
  width: 35%;
}
#mv .mv_textimg img {
  max-width: initial;
  max-height: initial !important;
  width: 100%;
}
#mv .mv_textimg a {
    bottom: 4.5%;
    width: 30.5%;
    right: 1.7%;
    max-width: initial;
}
@media screen and (min-width: 901px) {
    #mv {
        width: 100%;
        left: 0%;
    }
}
@media screen and (max-width: 768px) {
  .mv_textimg > div {
    width: 40%;
  }
}
@media screen and (max-width: 125vh) {
  #mv.mv_mp4_cover {
    height: auto !important;
    min-height: 0 !important;
  }
}