/*-------------------------
　◆rewrite
---------------------------*/

.form-control {
    font-size: 16px; !important;
}

.navbar-inverse {
    background-color: #fafafa !important ;
    border-color: #fafafa !important ;
}

.navbar-brand {
	padding: 15px 14px 15px 15px;
}

.navbar-inverse .navbar-brand {
    color: #000000 !important ;
}

.navbar-top-links>li>a:hover, .navbar-top-links>li>a:focus, .navbar-top-links>.open>a, .navbar-top-links>.open>a:hover, .navbar-top-links>.open>a:focus {
    background-color: #fafafa !important;
}

/* ボタンの配色を変更 */
.btn-gray-a4a5a6 {
  color: #fff;
  background-color: #a4a5a6;
  border-color: #9c9c9c
}

.btn-gray-a4a5a6.active, .btn-gray-a4a5a6.focus, .btn-gray-a4a5a6:active, .btn-gray-a4a5a6:focus, .btn-gray-a4a5a6:hover, .open>.dropdown-toggle.btn-gray-a4a5a6 {
  color: #fff;
  background-color: #8f8f8f;
  border-color: #858585
}

.btn-gray-a4a5a6.active, .btn-gray-a4a5a6:active, .open>.dropdown-toggle.btn-gray-a4a5a6 {
  background-image: none
}

.btn-gray-a4a5a6.disabled, .btn-gray-a4a5a6.disabled.active, .btn-gray-a4a5a6.disabled.focus, .btn-gray-a4a5a6.disabled:active, .btn-gray-a4a5a6.disabled:focus, .btn-gray-a4a5a6.disabled:hover, .btn-gray-a4a5a6[disabled], .btn-gray-a4a5a6[disabled].active, .btn-gray-a4a5a6[disabled].focus, .btn-gray-a4a5a6[disabled]:active, .btn-gray-a4a5a6[disabled]:focus, .btn-gray-a4a5a6[disabled]:hover, fieldset[disabled] .btn-gray-a4a5a6, fieldset[disabled] .btn-gray-a4a5a6.active, fieldset[disabled] .btn-gray-a4a5a6.focus, fieldset[disabled] .btn-gray-a4a5a6:active, fieldset[disabled] .btn-gray-a4a5a6:focus, fieldset[disabled] .btn-gray-a4a5a6:hover {
  background-color: #a4a5a6;
  border-color: #9c9c9c
}

.btn-gray-a4a5a6 .badge {
  color: #a4a5a6;
  background-color: #fff
}

/* メニューの幅を大きく */
.header-menu-size-up {
	font-size: 19px;
}

/* フッターを画面最下部に固定させるため。 */
#wrapper {
	min-height: calc(100vh - 55px);
}

#page-wrapper {
	padding-bottom: 30px;
}

@media screen and (max-width: 320px) {
		/* iPhone5でメニューが見切れるため */
		.header-menu-size-up {
			font-size: 15px;
		}
}
