@charset "UTF-8";
/* 記事ページでエラーが出るので、下記記述が不要な場合も空のファイルをアップしてください */

/* ---------------------------------
 pagetop(PC)
--------------------------------- */
@media (min-width: 993px) {

  .ntv-pageTop a {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 8px;
  }

  .ntv-pageTop a:after {
    border-color: #fff;
    margin-top: 24.5px;
    content: '';
  }

}

/* MV下見逃し配信バナー
========================================== */
.catchup-episode-wrap {
  width: 100%;
  padding: 28px;

  @media only screen and (max-width: 600px) {
    padding: 20px;
  }
}

/* 配下にDOMが無い場合（配信情報が無く何もレンダリングされない場合）は非表示にする */
.catchup-episode-wrap:not(:has(*)) {
  display: none;
}
