/* header */
.navbar {
  min-height: 42px !important;
}
.navbar-brand { 
  height: 42px;
  padding: 10px 15px;
  color: #A34B1B;
}
.navbar-nav > li > a {
  padding-top: 11px !important;
  padding-bottom: 9px !important;
  font-size: .9rem;
}
.navbar-nav > li > a > i {
  font-size: 1.0rem;
}

/* navbar 全体の背景色とボーダーカラー */
.navbar-default {
  margin: 0;
  background-color: #eeeeee;
  border: 1px solid #754C24;
}
/* navbar テキストカラー */
.navbar-default .navbar-nav > li > a {
  color: #000000;
}
/* navbar hover,focus時のテキストカラー */
.navbar-default .navbar-nav > li:hover,
.navbar-default .navbar-nav > li:focus {
  color: #26534c;
  background: linear-gradient(#e0e0e0, #c0c0c0);
}
/* navbar active設定時のカラー */
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
  color: #26534c;
  background: linear-gradient(#e0e0e0, #c0c0c0);
}
/* navbar ドロップダウン(親)のカラー */
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
  color: #754C24;
  background: linear-gradient(#e0e0e0, #c0c0c0);
}
/* navbar ドロップダウン(子)のボックスカラー */
.dropdown-menu {
  background-color: #eeeeee;
  border: 1px solid #754C24;
  border: 1px solid #754C24(0, 0, 0, .15);
  -webkit-box-shadow: 0 6px 12px rgba(94, 136, 129, 0.35);
  box-shadow: 0 6px 12px rgba(94, 136, 129, 0.35);
  line-height: 0;
  min-width: initial;
}
/* navbar ドロップダウン(子)テキストカラー */
.dropdown-menu>a {
  color: #000000;
  padding: .5rem .5rem !important;;
  font-size: .9rem !important;;
}
/* navbar ドロップダウン(子)focus,hover時のカラー */
.dropdown-menu>a:focus,
.dropdown-menu>a:hover {
  color: #000000;
  background: linear-gradient(#e0e0e0, #c0c0c0);
}
/* navbar ドロップダウン(子)内の区切り線(class=”divider”)のカラー */
.dropdown-menu .divider {
  background-color: #754C24;
}

/* navbar 画面サイズ767px以下の時のカラー */
@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>a {
  color: #000000;
}
.navbar-default .navbar-nav .open .dropdown-menu>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>a:hover {
  color: #26534c;
  background-color: transparent;
}
/* ドロップダウンactive設定時のカラー */
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
  color: #ffb163;
  background-color: #d4ede9;
}
/* navbar ハンバーガー四角枠 */
.navbar-default .navbar-toggle {
  border-color: #000000;
}
/* navbar ハンバーガー三本線 */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #000000;
}
/* navbar ハンバーガーボタン,タップとホバーした時の背景色 */
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #000000;
}
/* navbar ハンバーガーボタン,タップとホバーした時の四角枠 */
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  border-color: #eeeeee;
}
/* navbar ハンバーガーボタン,タップとホバーした時の三本線 */
.navbar-default .navbar-toggle:focus > .icon-bar,
.navbar-default .navbar-toggle:hover > .icon-bar {
  background-color: #eeeeee;
}
/* navbar Brandのカラー */
.navbar-default .navbar-brand {
  color: #A34B1B;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  color: #A34B1B;
  background-color: transparent;
}

#btnlink {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.btn-link {
  font-size: medium;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.btn-link:hover {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: white;
  background-color: #006000;
}

.embed-responsive-21by9::before {
  padding-top:18.604651%
}
