@charset "UTF-8";

#topLineBanner + .contents_box01 .inner_item_img a img {
transition: 0.4s all;
}
#topLineBanner + .contents_box01 .inner_item_img a:hover img {
transform: translate(-10px);
    box-shadow: 6px 10px 0 #000;
}

/*MV調整_260331*/
#mv:after {
    background-image: none;
}
#mv,
#mv .mv_mp4,
#mv .mv_mp4 video {
  height: auto;
  max-height: initial !important;
}
#mv .mv_textimg .mv_textimg_pc {
  width: 35%;
}
#mv .mv_textimg img {
  max-width: initial;
  max-height: initial !important;
  width: 100%;
}
#mv .mv_textimg a {
    left: 2%;
    bottom: 4%;
    width: 63%;
    max-width: initial;
}
#mv .mv_textimg .mv_textimg_sp {
    width: 50%;
}
#mv .mv_textimg .mv_textimg_sp a {
    width: 63%;
}
@media screen and (max-width: 125vh) {
  #mv.mv_mp4_cover {
    height: auto !important;
    min-height: 0 !important;
  }
}
@media screen and (max-width: 900px){
    .mv_nav{
        display: none;
    } 
}
@media screen and (max-width: 768px) {
  #mv .mv_mp4 video {
    aspect-ratio: 5.5 / 6;
    object-fit: cover;
  }
}