﻿.navbar-custom {
  background-color: #001f3f;
  border-color: #001f3f;
  border-radius: 0;        /* 角丸を消す（任意） /
  margin-bottom: 0;        / 下の余白を消す（任意） */
}


/* 上段（グレー） */
.navbar-top {
  background: #6e6e6e;           /* お好みのグレーに */
  border-color: #6e6e6e;
    border-radius: 0;        /* 角丸を消す（任意） */
  margin-bottom: 0;               /* 2段の隙間をなくす */
}
.navbar-top .navbar-brand,
.navbar-top .navbar-nav > li > a {
  color: #fff !important;
}
.navbar-top .navbar-nav > li > a:hover,
.navbar-top .navbar-brand:hover,
.navbar-top .navbar-brand:focus {
  color: #ffcc00 !important;      /* ホバー色（任意） */
  background: transparent;
}

/* 下段（濃紺）—前回のまま */
.navbar-custom {
  background-color: #001f3f;
  border-color: #001f3f;
  margin-bottom: 0;               /* 必要なら0のままで */
  border-radius: 0;
}
.navbar-custom .navbar-brand,
.navbar-custom .navbar-nav > li > a {
  color: #fff !important;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: #ffcc00 !important;
  background: transparent;
}

/* 縦位置の微調整（テキストロゴを中央に） */
.navbar-top .navbar-brand,
.navbar-custom .navbar-brand {
  line-height: 50px;              /* BS3デフォ高さに合わせる */
  padding-top: 0; padding-bottom: 0;
}


 /* トップのバー（例: 濃い文字色） */ .navbar-top .navbar-toggle { border-color:#333; } .navbar-top .navbar-toggle .icon-bar { background-color:#333; }
/* カスタムバー（例: 白いバー） */
.navbar-custom .navbar-toggle { border-color:#fff; }
.navbar-custom .navbar-toggle .icon-bar { background-color:#fff; }

/* 念のため基本形状が消えていた場合 */
.navbar-toggle .icon-bar {
  display:block; width:22px; height:2px; border-radius:1px;
}