/* カスタマイズ用CSS */

/* ロゴ＋電話番号のラッパー */
.dis-header-wrap {
  display: inline-flex;
  flex-direction: column;   /* 上：h1ロゴ / 下：電話番号 */
  align-items: center;
}

/* h1を「行ボックス」にしない（画像だけの箱にする） */
.dis-header-logo {
  display: flex;           /* ← ここがポイント */
  margin: 0;
  padding: 0;
}

/* ロゴ画像：下の余白を完全に消す */
.dis-header-logo__img {
  display: block;          /* インライン画像由来の下余白を消す */
  height: auto;
  max-height: 70px;
  max-width: 400px;
}

/* 電話番号：ロゴに密着＆中央寄せ */
.dis-header-logo__tel {
  display: block;
  margin: 0;               /* 上下マージンをゼロに */
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  color: #333;
  letter-spacing: 0.05em;
  line-height: 1.2;
  text-align: center;
  width: 100%;
}

/* フッタ背景・文字色 */
.ec-footerRole{
  background: #f8f8f8;
}

.ec-footerNavi {
    color: #444444;
}

.ec-footerTitle {
    color: #444444;
}

/* フッタ警告文 */

.footer_site_warning {
    font-size: 14px;
    padding-bottom: 24px;
}

/* フッタ電話案内 */
.footer_tel_info {
    text-align: center;
}