/* blue 115FAD 6497CA */

/* 共通 */
body{ background: #f7f7f7; color:#555; }
a{ color: #115FAD; } /**/
a:hover { color: #777;}

/* ヘッダー */
header.s401bluedatainfo-hmenu{ background:#444; }
.s401bluedatainfo-h1 h1{ color:#666; }
.s401bluedatainfo-thumb{ color:#666; }

/* ヘッダー：メニュー */
.maintitle{ background:#115FAD; } /**/
.navbar-default { background-color: #444; border-color: #444; }
.navbar-default .navbar-nav > li > a {}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { background-color: transparent; background: #888888; } /**/
.navbar-default .navbar-toggle { border-color: #ccc; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #888888; } /**/
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #ccc; border: none; }

/* コンテンツ */
.s401bluedatainfo-content-inner{
	background: #fff;
	border:#ccc dotted 1px;
}/**/
.s401bluedatainfo-content h2{ border-left:solid 5px #115FAD; } /**/
.s401bluedatainfo-content{}
.s401bluedatainfo-content-cont{}

/* サイドナビ */
.s401bluedatainfo-content-menu{
	background:url(../images/icon.png) 100% 0px no-repeat;
	border-bottom:0px;
}
.s401bluedatainfo-content-menu ul{ background:#115FAD; } /**/
.s401bluedatainfo-content-menu li{ border-bottom:none; }
.s401bluedatainfo-content-menu li a{ color:#ffffff; }
.s401bluedatainfo-content-menu li a:hover{ background:#6497CA; } /**/

/* フッター */
.s401bluedatainfo-foot{
	background: #444;
	color: #fff;
}
.s401bluedatainfo-foot a{ color: #fff; }

/* スマートフォン最適 */
@media (max-width: 767px) {
	.s401bluedatainfo-title h2{
		background: none;
		color:#ffffff;
	}
	header.s401bluedatainfo-hmenu { background: #115FAD; } /**/
	.navbar-default { background-color: #115FAD; border-color: #115FAD; } /**/
	.navbar-default .navbar-nav > li > a {color:#fff;}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus { color:#fff; background-color: transparent; background: #6497CA; } /**/
	.navbar-default .navbar-toggle { border-color: #fff; }
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #6497CA; } /**/
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #fff; border: none; }
	.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
}
