/* =============================================
   TOP PAGE ONLY
   ---------------------------------------------
   トップページ専用。
   初回ロード時のみヘッダー背景を透明にし、
   最初のスクロールで黒へ戻して以降は固定。
   nikka.js / nikka.css の後に読み込む想定。
   ============================================= */

:root {
  --header-bg-top: rgba(0, 0, 0, 0);
}

/* 初期ロード時に top.js が #site-header に .is-top を付与 */
#site-header.is-top {
  background: var(--header-bg-top);
}

body > .wrapper {
    padding-top: 0!important;
    background: #e9e9e9;
}

.pane-right-menu {
    display: none;
}

.pane-contents {
    min-height: 600px;
    padding-bottom: 0;
}

@media (max-width: 768px) {
  .page-top main {
    padding-bottom: 0;
    padding-top: 0;
  }
}