 /*　navbar　ここから　*/

.navbar {
	position: absolute;
  min-height: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
  border: 0px;
}
@media (max-width: 767px) {
.navbar {
}
}

/*　768px未満時、メニュー開いた時の上下マージン　*/
@media (max-width: 767px) {
.navbar-nav {
  margin: 0px 0px;
	padding-bottom: 1px;
	border-bottom: 1px solid rgba(255,255,255,1);
}
}

/*　ロゴマーク　*/
.navbar-brand {
	margin-right: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 15px;
  height: 55px; /*　navbarの高さがここでだいたい決まる　*/
}
.navbar-brand img {
	height: 43px;
}
@media (max-width: 767px) {
.navbar-brand {
  height: 50px;
}
.navbar-brand img {
	height: 32px;
}
}


/* navbar 全体の背景色とボーダーカラー */
.navbar-custom {
	background-color: #FFF;
	width: 100%;
}
/* navbar Brandのカラー */
.navbar-custom .navbar-brand {
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
}

/* navbar テキストカラーリンクなし */
.navbar-custom .navbar-text {
  color: #333;
}

.navbar-custom .navbar-nav li {
	width: auto;
	margin: 0px;
	text-align: center;
}
.navbar-custom .navbar-nav li.li2 {
}
/* 767px以下時のメニュー */
@media (max-width: 767px) {
.navbar-custom .navbar-nav li {
	width: auto;
	margin: 0px -10px 0px -10px;
	border-left: 0px;
	border-top: 1px solid rgba(255,255,255,0.1);
	text-align: left;
	background-color: rgba(226,241,227,0.05);
}
}

/* navbar テキストカラー */
.navbar-custom .navbar-nav > li > a {
	font-weight: 900;
	font-size: 1.0em;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	text-shadow: 1px 1px 3px #000;
}
@media (max-width: 767px) {
.navbar-custom .navbar-nav > li > a {
	font-size: 1.0em;
	padding-top: 10px;
	padding-bottom: 10px;
}
}


/* navbar hover,focus時のテキストカラー */
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
	color: #56ECF9;
	background-color: rgba(226,241,227,0.25);
}

/* navbar active設定時のカラー */
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}

/* navbar 非active設定時のカラー */
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

/* navbar ハンバーガー四角枠 */
.navbar-custom .navbar-toggle {
	border-color: #C3CBC4;
	background-color: rgba(255,255,255,0.20);
	margin-right: 10px;
}

/* navbar ハンバーガー三本線 */
.navbar-custom .navbar-toggle .icon-bar {
	background-color: #C3CBC4;
}

/* navbar ハンバーガー三本線ホバーした時 */
.navbar-custom .navbar-toggle:hover .icon-bar,
.navbar-custom .navbar-toggle:focus .icon-bar {
	background-color: #C3CBC4;
}

/* navbar ハンバーガーボタン,タップとホバーした時の背景色 */
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
	background-color: rgba(226,241,227,0.45);
	border-color: #C3CBC4;
}

/* navbar ハンバーガーボタン,タップとホバーした時の仕切り線 */
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
	border-color: rgba(255,255,255,0.05);
}

/* navbar ドロップダウン(親)のカラー */
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}

@media (max-width: 767px) {
  .navbar-custom .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-custom .navbar-link {
  color: #9d9d9d;
}
.navbar-custom .navbar-link:hover {
  color: #fff;
}
.navbar-custom .btn-link {
  color: #9d9d9d;
}
.navbar-custom .btn-link:hover,
.navbar-custom .btn-link:focus {
  color: #fff;
}
.navbar-custom .btn-link[disabled]:hover,
fieldset[disabled] .navbar-custom .btn-link:hover,
.navbar-custom .btn-link[disabled]:focus,
fieldset[disabled] .navbar-custom .btn-link:focus {
  color: #444;
}

/*　ここまで　*/