@charset "utf-8";

/* ===================================================================
 * au用 差分・上書きスタイルシート
 * ファイル名: au_add_style.css
 *
 * 【運用ルール】
 * 1. ベースデザインは本店の style.css をそのまま読み込んで適用しています。
 * 2. au固有のレイアウト調整、非表示設定、iframe用の調整などは
 *    すべてこのファイルで上書き（オーバーライド）してください。
 * 3. セレクタの優先順位（詳細度）に注意し、必要に応じて親クラスを指定するか
 *    !important を使用してスタイルを上書きしてください。
 * 4. 共通の style.css はいかなる場合も直接編集しないこと。
 * 
 * 最終更新: 2026年11月6日
 * 更新者: 松岡（満）
 * =================================================================== */

:root {
  --refa-header-h: 55.8px;
}
header {
  background-color: #000;
}
header > div {
  margin: 0;
  padding: 1rem;
}
header img {
  width: 30%;
}
.btn img {
  display: block;
  width: 70%;
  margin: 1rem auto;
}
.copyright {
  background-color: #000;
  color: #fff;
  text-align: center;
  font-size: calc(100vw / 40);
  padding: 0.6rem 0;
}
@media screen and (min-width: 767px) {
  header > div {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
  }
  header img {
    width: 18%;
  }
  .btn img {
    width: 25%;
    margin: 20px auto;
  }
  .copyright {
    font-size: 0.7rem;
    letter-spacing:0.08rem;
  }
}
.wrapper_ {
  padding-top: 0;
}
html {
  scroll-behavior: auto !important;
}

.contents .bg {
  top: 0;
  height: 100svh;
}
@media screen and (min-width: 767px) {
  .contents .wrapper {
    margin-top: -100svh;
  }
}
