

body, html{
	color:#333333;
	}
	

	
	
.content-section-b h3{
	display: inline-block;
	margin-right: 12px;
}


hr{
	margin-top: 0px;
	margin-bottom: 7px;
	color: #e7e7e7;
}
.adp{
	background-color:#FFF;	
}

#footer-area {
	color: #191919;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 18px;
	padding-left: 0;
}

.footer-box {
	float: left;


}

.footer-box ul li{
background-image:url(img/w_arrow.png);
background-repeat:no-repeat;
background-position:0 7px;
padding-left:15px;
}

footer aside h4 {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1.5em;
}
footer{
	font-size:12px;
	background-color: #2E5389;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}



footer p.copyright {
text-align: right;
color: #FFF;
clear: both;
padding: 10px;
margin: 0px;
}

.nav-tabs{
margin-top:30px;	
}
.nav-tabs > li a{
	border: 1px solid #D8D8D8;
	font-size: 150%;
	background-color: #E8E8E8;
}
.nav-tabs > li.active{
	border-bottom:none !important;	

}
.container > .row{
	padding-top: 20px;
	padding-bottom: 20px;
}


h1.heading{
text-align:center !important;
font-size:130%;
color:#FFF;
font-weight:bold;
margin-bottom:20px;
}

@media (max-width:768px){
	h1.heading{
text-align:left !important;

}
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}


@media (min-width:768px){
dl.name {
	width:50%;
	box-sizing:border-box;	
	margin-top: 15px;
	display:inline-block;
	vertical-align:top;
	margin-bottom:0px;
}
}
.name dt {
  float:left;
}
.name dd {
  margin-left:8.5em;
}


/* navbar 全体の背景色とボーダーカラー */
.navbar-default {
	background-color: #2E5389;
	color: #FFFFFF;
}
/* navbar テキストカラー */
.navbar-default .navbar-nav > li > a {
color: #ffffff;
}
/* navbar hover,focus時のテキストカラー */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #2E5389;
	background-color:#FFF ;
}
/* 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-color: #c3ede7;
}
/* navbar ドロップダウン(親)のカラー */
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
color: #3e6962;
background-color: #c3ede7;
}
/* navbar ドロップダウン(子)のボックスカラー */
.dropdown-menu {
background-color: #2E5389;
border: 1px solid #3e6962;
border: 1px solid #3e6962(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);
}
/* navbar ドロップダウン(子)テキストカラー */
.dropdown-menu>li>a {
color: #ffffff;
}
/* navbar ドロップダウン(子)focus,hover時のカラー */
.dropdown-menu>li>a:focus {
color: #26534c;
background-color: #c3ede7;
}

.dropdown-menu>li>a:hover{
	color: #2E5389;
	background-color:#FFF ;
}
/* navbar ドロップダウン(子)内の区切り線(class=”divider”)のカラー */
.dropdown-menu .divider {
background-color: #3e6962;
}
/* navbar 画面サイズ767px以下の時のカラー */
@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
color: #ffffff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
color: #FFF;
background-color: transparent;
}

/* ドロップダウンactive設定時のカラー */
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{
	background-color: #d4ede9;
}
,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{
color: #FFF;
background-color: #d4ede9;
}
}
/* navbar ハンバーガー四角枠 */
.navbar-default .navbar-toggle {
border-color: #ffffff;
}
/* navbar ハンバーガー三本線 */
.navbar-default .navbar-toggle .icon-bar {
background-color: #ffffff;
}
/* navbar ハンバーガーボタン,タップとホバーした時の背景色 */
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
background-color: #ffffff;
}
/* navbar ハンバーガーボタン,タップとホバーした時の四角枠 */
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
border-color: #2E5389;
}
/* navbar ハンバーガーボタン,タップとホバーした時の三本線 */
.navbar-default .navbar-toggle:focus > .icon-bar,
.navbar-default .navbar-toggle:hover > .icon-bar {
background-color: #2E5389;
}
/* navbar Brandのカラー */
.navbar-default .navbar-brand {
color: #ff5555;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
color: #ff5555;
background-color: transparent;
}