/*********************************
assets_ex.css
**********************************/
/* フォームグループ拡張 */
.form-group-ex {
	margin-bottom: 15px;
}

/* width指定拡張 */
.w-15 {
	width:15%;
}

/* ナビゲーションバー背景色 */
.navbar-custom {
	background-color: #fff;
}

/* ナビゲーションバーフォント */
.navbar-custom {
	font-family: meiryo, 'メイリオ', 'Hiragino Kaku Gothic ProN', YuGothic;
	font-size: 12px;
}

/* ナビゲーションタイトル文字色 */
.navbar-custom .navbar-brand {
	color: #333;
}

/* ナビゲーションボタン文字色 */
.navbar-custom .nav li > a {
	color: #333;
}

/* ドロップダウンリスト背景色 */
.navbar-custom .dropdown-menu {
	background-color: #fff;
}

/* ナビゲーションボタン文字色ホバー時 */
.navbar-custom .nav > li > a:focus,
.navbar-custom .nav > li > a:hover,
.navbar-custom .nav .open > a,
.navbar-custom .nav .open > a:focus,
.navbar-custom .nav .open > a:hover,
.navbar-custom .dropdown-menu > li > a:focus,
.navbar-custom .dropdown-menu > li > a:hover {
  background: none;
  color: #2196f3;
}

/* 768以下時のハンバーガー本体 */
.navbar-toggle {
	background-color: #333;
	border: 1px solid #333;
	margin-right: 8px;
	padding: 9px 8px;
}

/* ナビゲーションボタン間隔(PCレイアウトのみ) */
@media (min-width: 767px) {
	.nav>li>a {
		padding: 7px 8px;
		border-left: 1px dotted #dcdcdc;
	}
	.nav>li>a.nav-last {
		border-right: 1px dotted #dcdcdc;
	}
}

/* ナビバー2段化 */
.navbar-header {
	float: none;
}

/* ナブバー高さ変更 */
.navbar-brand {
	height: 42px;
	padding: 15px 3px;
}

/* ナブバー高さ変更に伴うmainレイヤーのマージン変更(PCレイアウトのみ) */
@media (min-width: 767px) {
	.navbar-custom + .main {
		margin-top: 50px;
	}
}

/* moduleのpaddingで事実上高さ指定 */
.module,
.module-small {
	padding: 35px 0;
}

/* moduleサブタイトルのmargin調整 */
.module-subtitle {
	margin-bottom: 0px;
}


/* フォントファミリー */
body {
	font-family: meiryo, 'メイリオ', 'Hiragino Kaku Gothic ProN', YuGothic;
}

/* p */
p {
	margin-bottom: 10px;
}

/* ページネーションの上下マージンを緩めに */
.pagination {
	margin: 10px 0;
}
/* ページネーションの文字色黒っぽく */
.pagination>li>a, .pagination>li>span {
	color: #666;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	background-color: #535353;
	border-color: #535353;
}

.form-control {
	text-transform:none;
	font-family: meiryo, 'メイリオ', 'Hiragino Kaku Gothic ProN', YuGothic;
}

/* footer */
.footer {
	background-color: #134099;
	color: #fff;
	padding: 40px 0;
}
.footer a,
.footer a:hover{
	color: #fff;
}
