/* YouTube埋め込み用CSS v5.0 */

/* 古い.top-movie__youtubeを無効化 */
.top-movie .top-movie__youtube {
  max-width: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 新しいクラスで管理 */
.youtube-wrapper-final {
  margin: 0 auto !important;
  max-width: 1200px !important;
  width: 80% !important;
  text-align: center !important;
  padding: 20px 0 !important;
  display: block !important;
}

.youtube-iframe-final {
  display: block !important;
  margin: 0 auto !important;
  width: 100% !important;
  height: 675px !important;
  border: none !important;
  overflow: visible !important;
  overflow-clip-margin: 0 !important;
  border-width: 0px !important;
  border-style: none !important;
}

/* スマホ対応 */
@media (max-width: 767px) {
  .youtube-wrapper-final {
    width: 90% !important;
    padding: 10px 0 !important;
  }
  
  .youtube-iframe-final {
    height: 50.625vw !important;
    min-height: 250px !important;
  }
}
