.top_mv{
  width:100%;
  
  position:relative;
  
  
  
  
}
@media screen and (max-width: 768px) {
  .top_mv{
    
    margin-top:0px;
  }
}
.top_mv .top_mv__area img{
  width:100%;
}
.top_mv .top_mv__area{
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.top_mv .top_mv__area:after{
  content:"";
  position: absolute;
  top: 50%;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  z-index:2;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.top_mv .top_mv__area iframe{
  position: absolute;
  
  top: 50%;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  z-index:1;
  border:none;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.top_mv .top_mv__area video{
  position: absolute;
  
  top: 50%;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  z-index:1;
  border:none;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.top_mv__area-logo{
  display:none;
}
@media screen and (max-width: 768px) {
  .top_mv__area-logo{
    display:flex;
    
    
    
    align-items: center;
    height:50px;
    padding:0 15px;
  }
}
.movie_pc{
  display:block;
}
.movie_sp{
  display:none;
}
@media screen and (max-width: 768px) {
  .movie_pc{
    display:none;
  }
  .movie_sp{
    display:block;
  } 
}