@charset "UTF-8";



body{

	background:#ffffff;
	color:#000000;
}
a{
	color:#777777;
}
a:hover, a:active{
	color:#327cab;
}

#header{
	background:#ffffff;
}
#header .contact .tel{
	color:#000000;
}
#header .contact .tel a{
	color:#000000;
}
#header .add{
	color:#000000;
}
@media only screen and (min-width: 1024px){
	nav#mainNav{
			background:#0b4ebd;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #0b4ebd), color-stop(1.00, #0b1a67));
	background: -webkit-linear-gradient(#0b4ebd, #0b1a67);
	background: -moz-linear-gradient(#0b4ebd, #0b1a67);
	background: -o-linear-gradient(#0b4ebd, #0b1a67);
	background: -ms-linear-gradient(#0b4ebd, #0b1a67);
	background: linear-gradient(#0b4ebd, #0b1a67);


			box-shadow: 0 10px 3px -8px #cccccc;
					text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
		
	}
	nav#mainNav ul li a{
		color:#ffffff;
	}
	nav#mainNav ul li a span{
		color:#b5c7ee;
	}
	nav#mainNav ul li{
		border-right:1px solid #093084;
	}
	nav#mainNav ul li:first-child{
		border-left:1px solid #093084;
	}
	nav#mainNav ul li.current-menu-item a, nav#mainNav ul li a:hover, nav#mainNav ul li a:active, nav#mainNav ul li.current-menu-parent a{
					background:#0b4ebd;
			background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #0b4ebd), color-stop(0.00, #0b1a67));
			background: -webkit-linear-gradient(#0b1a67, #0b4ebd);
			background: -moz-linear-gradient(#0b1a67, #0b4ebd);
			background: -o-linear-gradient(#0b1a67, #0b4ebd);
			background: -ms-linear-gradient(#0b1a67, #0b4ebd);
			background: linear-gradient(#0b1a67, #0b4ebd);

		
	}
	nav#mainNav ul li li{
					background:#0b4ebd;
			background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #0b4ebd), color-stop(0.00, #0b1a67));
			background: -webkit-linear-gradient(#0b1a67, #0b4ebd);
			background: -moz-linear-gradient(#0b1a67, #0b4ebd);
			background: -o-linear-gradient(#0b1a67, #0b4ebd);
			background: -ms-linear-gradient(#0b1a67, #0b4ebd);
			background: linear-gradient(#0b1a67, #0b4ebd);
			border-bottom:1px solid #07276C;
		
	}
	nav#mainNav ul li li a:hover,nav#mainNav ul li li.current-menu-item a{color:#327cab;}

}
@media print{
	nav#mainNav{
			background:#0b4ebd;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #0b4ebd), color-stop(1.00, #0b1a67));
	background: -webkit-linear-gradient(#0b4ebd, #0b1a67);
	background: -moz-linear-gradient(#0b4ebd, #0b1a67);
	background: -o-linear-gradient(#0b4ebd, #0b1a67);
	background: -ms-linear-gradient(#0b4ebd, #0b1a67);
	background: linear-gradient(#0b4ebd, #0b1a67);


			box-shadow: 0 10px 3px -8px #cccccc;
					text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
		
	}
	nav#mainNav ul li a{
		color:#ffffff;
	}
	nav#mainNav ul li a span{
		color:#b5c7ee;
	}
	nav#mainNav ul li{
		border-right:1px solid #093084;
	}
	nav#mainNav ul li:first-child{
		border-left:1px solid #093084;
	}
	nav#mainNav ul li.current-menu-item a, nav#mainNav ul li a:hover, nav#mainNav ul li a:active, nav#mainNav ul li.current-menu-parent a{
					background:#0b4ebd;
			background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #0b4ebd), color-stop(0.00, #0b1a67));
			background: -webkit-linear-gradient(#0b1a67, #0b4ebd);
			background: -moz-linear-gradient(#0b1a67, #0b4ebd);
			background: -o-linear-gradient(#0b1a67, #0b4ebd);
			background: -ms-linear-gradient(#0b1a67, #0b4ebd);
			background: linear-gradient(#0b1a67, #0b4ebd);

		
	}
	nav#mainNav ul li li{
					background:#0b4ebd;
			background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #0b4ebd), color-stop(0.00, #0b1a67));
			background: -webkit-linear-gradient(#0b1a67, #0b4ebd);
			background: -moz-linear-gradient(#0b1a67, #0b4ebd);
			background: -o-linear-gradient(#0b1a67, #0b4ebd);
			background: -ms-linear-gradient(#0b1a67, #0b4ebd);
			background: linear-gradient(#0b1a67, #0b4ebd);
			border-bottom:1px solid #07276C;
		
	}
	nav#mainNav ul li li a:hover,nav#mainNav ul li li.current-menu-item a{color:#327cab;}

}

#breadcrumb{
	background-color: #b5c7ee;
}
#mainImg{
		background:#ffffff;
	padding-top:10px;	padding-bottom:10px;}
h1.title{
	border-bottom:3px solid #0B3B9E;
}
h2.title{
	border-bottom:3px solid #0B3B9E;
}
.post h1{
	border-bottom:3px solid #0B3B9E;
}
section.widget h2{
	border-bottom:3px solid #0B3B9E;
}
.newsTitle{
	border-bottom:3px solid #0B3B9E;
}
.post .time{
	background-color: #0B3B9E;
}
.post h2:before {
	background: none repeat scroll 0 0 #0B3B9E;
}
.post2b h2:before {
	background: none repeat scroll 0 0 #0B3B9E;
}
.post2b .time{
	background-color: #0B3B9E;
}
.post4b h2:before {
	background: none repeat scroll 0 0 #0B3B9E;
}
.post4b .time{
	background-color: #0B3B9E;
}
#pageLinks{
	color:#0B3B9E;
}
ul.thumb h3 span{
	background:#0B3B9E;
}
ul.thumb h3:hover span{
	background:#07276C;
}
.post h3{
	border-bottom: 1px solid #07276C;
	border-left: 5px solid #07276C;
	color:#07276C;
}
.post h4{
	border-bottom: 1px dashed #07276C;
	border-left: 4px solid #07276C;
	color:#07276C;
}

@media only screen and (max-width:1023px){
	nav#mainNav a.menu{
		border:1px solid #0B3B9E;
	background:#0b4ebd;
	background: url(../images/menuOpen.png) no-repeat 5px 10px,-webkit-gradient(linear, left top, left bottom, color-stop(0.00, #0b4ebd), color-stop(1.00, #0b1a67));
	background: url(../images/menuOpen.png) no-repeat 5px 10px,-webkit-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/menuOpen.png) no-repeat 5px 10px,-moz-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/menuOpen.png) no-repeat 5px 10px,-o-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/menuOpen.png) no-repeat 5px 10px,-ms-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/menuOpen.png) no-repeat 5px 10px,linear-gradient(#0b4ebd, #0b1a67);


		color: #b5c7ee;
	}
	nav#mainNav ul li a,nav#mainNav ul li.current-menu-item li a{
	background:#0b4ebd;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #0b4ebd), color-stop(1.00, #0b1a67));
	background: -webkit-linear-gradient(#0b4ebd, #0b1a67);
	background: -moz-linear-gradient(#0b4ebd, #0b1a67);
	background: -o-linear-gradient(#0b4ebd, #0b1a67);
	background: -ms-linear-gradient(#0b4ebd, #0b1a67);
	background: linear-gradient(#0b4ebd, #0b1a67);


		border-bottom:1px solid #07276C;
	}
	nav#mainNav ul li.current-menu-item a,nav#mainNav ul li a:hover,nav#mainNav ul li.current-menu-item a,nav#mainNav ul li a:active, nav#mainNav ul li li.current-menu-item a, nav#mainNav ul li.current-menu-item li a:hover, nav#mainNav ul li.current-menu-item li a:active{
		color:#327cab;
	background:#0b1a67;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #0b1a67), color-stop(1.00, #0B3B9E));
	background: -webkit-linear-gradient(#0b1a67, #0B3B9E);
	background: -moz-linear-gradient(#0b1a67, #0B3B9E);
	background: -o-linear-gradient(#0b1a67, #0B3B9E);
	background: -ms-linear-gradient(#0b1a67, #0B3B9E);
	background: linear-gradient(#0b1a67, #0B3B9E);


	}
	nav#mainNav ul li li a, nav#mainNav ul li.current-menu-item li a, nav#mainNav ul li li.current-menu-item a{
	background:#0b4ebd;
	background: url(../images/sub1.png) no-repeat 30px 50%,-webkit-gradient(linear, left top, left bottom, color-stop(0.00, #0b4ebd), color-stop(1.00, #0b1a67));
	background: url(../images/sub1.png) no-repeat 30px 50%,-webkit-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/sub1.png) no-repeat 30px 50%,-moz-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/sub1.png) no-repeat 30px 50%,-o-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/sub1.png) no-repeat 30px 50%,-ms-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/sub1.png) no-repeat 30px 50%,linear-gradient(#0b4ebd, #0b1a67);



	}
	nav#mainNav ul li li.current-menu-item a,nav#mainNav ul li li a:hover, nav#mainNav ul li.current-menu-item li a:hover{
	background:#0b1a67;
	background: url(../images/sub1.png) no-repeat 30px 50%,-webkit-gradient(linear, left top, left bottom, color-stop(0.00, #0b1a67), color-stop(1.00, #0B3B9E));
	background: url(../images/sub1.png) no-repeat 30px 50%,-webkit-linear-gradient(#0b1a67, #0B3B9E);
	background: url(../images/sub1.png) no-repeat 30px 50%,-moz-linear-gradient(#0b1a67, #0B3B9E);
	background: url(../images/sub1.png) no-repeat 30px 50%,-o-linear-gradient(#0b1a67, #0B3B9E);
	background: url(../images/sub1.png) no-repeat 30px 50%,-ms-linear-gradient(#0b1a67, #0B3B9E);
	background: url(../images/sub1.png) no-repeat 30px 50%,linear-gradient(#0b1a67, #0B3B9E);


	}
	nav#mainNav ul li li:last-child a{
	background:#0b4ebd;
	background: url(../images/subLast.png) no-repeat 30px 50%,-webkit-gradient(linear, left top, left bottom, color-stop(0.00, #0b4ebd), color-stop(1.00, #0b1a67));
	background: url(../images/subLast.png) no-repeat 30px 50%,-webkit-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/subLast.png) no-repeat 30px 50%,-moz-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/subLast.png) no-repeat 30px 50%,-o-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/subLast.png) no-repeat 30px 50%,-ms-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/subLast.png) no-repeat 30px 50%,linear-gradient(#0b4ebd, #0b1a67);


	}
	nav#mainNav ul li li:last-child.current-menu-item a,nav#mainNav ul li li:last-child a:hover,nav#mainNav ul li.current-menu-item li:last-child a:hover{
	background:#0b1a67;
	background: url(../images/subLast.png) no-repeat 30px 50%,-webkit-gradient(linear, left top, left bottom, color-stop(0.00, #0b1a67), color-stop(1.00, #0B3B9E));
	background: url(../images/subLast.png) no-repeat 30px 50%,-webkit-linear-gradient(#0b1a67, #0B3B9E);
	background: url(../images/subLast.png) no-repeat 30px 50%,-moz-linear-gradient(#0b1a67, #0B3B9E);
	background: url(../images/subLast.png) no-repeat 30px 50%,-o-linear-gradient(#0b1a67, #0B3B9E);
	background: url(../images/subLast.png) no-repeat 30px 50%,-ms-linear-gradient(#0b1a67, #0B3B9E);
	background: url(../images/subLast.png) no-repeat 30px 50%,linear-gradient(#0b1a67, #0B3B9E);


	}
	nav .panel{
		border:1px solid #07276C;
	}

}
input[type="submit"],input[type="reset"],input[type="button"]{

	background: #0b4ebd;
	background: -moz-linear-gradient(top, #0b4ebd 0%, #0b1a67 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b4ebd), color-stop(100%,#0b1a67));
	background: -webkit-linear-gradient(top, #0b4ebd 0%,#0b1a67 100%);
	background: -o-linear-gradient(top, #0b4ebd 0%,#0b1a67 100%);
	background: -ms-linear-gradient(top, #0b4ebd 0%,#0b1a67 100%);
	background: linear-gradient(to bottom, #0b4ebd 0%,#0b1a67 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b4ebd', endColorstr='#0b1a67',GradientType=0 );

}
input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{
	background: #0b4ebd;
	background: -moz-linear-gradient(top, #0b1a67 0%, #0b4ebd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b1a67), color-stop(100%,#0b4ebd));
	background: -webkit-linear-gradient(top, #0b1a67 0%,#0b4ebd 100%);
	background: -o-linear-gradient(top, #0b1a67 0%,#0b4ebd 100%);
	background: -ms-linear-gradient(top, #0b1a67 0%,#0b4ebd 100%);
	background: linear-gradient(to bottom, #0b1a67 0%,#0b4ebd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b1a67', endColorstr='#0b4ebd',GradientType=0 );
}
.post{
	background-color: rgba(255,255,255,1);
}
section.widget, .widgetInfo{
	background-color: rgba(255,255,255,1);
}
.post2b{
	background-color: rgba(255,255,255,1);
}
.post4b{
	background-color: rgba(255,255,255,1);
}
.childpost1b{
	background-color: rgba(255,255,255,1);
}
.postlist{
	background-color: rgba(255,255,255,1);
}
.post h2{
	background-color: rgba(255,255,255,1);
}
.post4b h2{
	background-color: rgba(255,255,255,1);
}
.post2b h2{
	background-color: rgba(255,255,255,1);
}
h1.title{
	background-color: rgba(255,255,255,1);
}
.dateLabel{
	background-color: rgba(255,255,255,1);
}
.childpost .column2_50 {
	background-color: rgba(255,255,255,1);
}
.dateLabel{
	margin:0 0 10px;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;

}
.post{
	border:1px solid #dadada;
}
/*---------------------------
見出しデザイン
---------------------------*/
.ctitle{
	background: #0b4ebd;
	background: -moz-linear-gradient(top, #0b4ebd 0%, #0b1a67 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b4ebd), color-stop(100%,#0b1a67));
	background: -webkit-linear-gradient(top, #0b4ebd 0%,#0b1a67 100%);
	background: -o-linear-gradient(top, #0b4ebd 0%,#0b1a67 100%);
	background: -ms-linear-gradient(top, #0b4ebd 0%,#0b1a67 100%);
	background: linear-gradient(to bottom, #0b4ebd 0%,#0b1a67 100%);
/*
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b4ebd', endColorstr='#0b1a67',GradientType=0 );
*/
	box-shadow:0 1px 2px #2A2A2A;
	behavior: url(PIE.htc);
}
.ctitle2:before {
	background: none repeat scroll 0 0 #0B3B9E;
}
.ctitle3{
	border-top: 2px solid #0B3B9E;
}
.ctitle3:before {
	background: none repeat scroll 0 0 #0B3B9E;
}
.ctitle4{
	border-bottom: 2px dotted #0B3B9E;
}
.ctitle4:before {
	background: none repeat scroll 0 0 #0b1a67;
	background: -moz-linear-gradient(top, #0b4ebd 0%, #0b1a67 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b4ebd), color-stop(100%,#0b1a67));
	background: -webkit-linear-gradient(top, #0b4ebd 0%,#0b1a67 100%);
	background: -o-linear-gradient(top, #0b4ebd 0%,#0b1a67 100%);
	background: -ms-linear-gradient(top, #0b4ebd 0%,#0b1a67 100%);
	background: linear-gradient(to bottom, #0b4ebd 0%,#0b1a67 100%);
/*
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b4ebd', endColorstr='#0b1a67',GradientType=0 );
*/
}
.ctitle7 {
	background: url(../images/patterns_wh.png) repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #0b4ebd), color-stop(0.00, #0b1a67));
	background: url(../images/patterns_wh.png) repeat, -webkit-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/patterns_wh.png) repeat, -moz-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/patterns_wh.png) repeat, -o-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/patterns_wh.png) repeat, -ms-linear-gradient(#0b4ebd, #0b1a67);
	background: url(../images/patterns_wh.png) repeat, linear-gradient(#0b4ebd, #0b1a67);
}
/*-----------------------------
基本テーブル
-----------------------------*/
.post table th{
	border-bottom: #b5c7ee 1px solid;
	border-right: #b5c7ee 1px solid;
	background-color: #e0e8fb;
} 

.post table td {
	background-color: #ffffff;
	border-right: #b5c7ee 1px solid;
	border-bottom: #b5c7ee 1px solid;
}
/*-----------------------------
ボーダー全て有りバージョン
-----------------------------*/
.post table.border{
	border: #b5c7ee 1px solid;
}

.post table.border th{
	border: #b5c7ee 1px solid;
	background-color: #e0e8fb;
} 

.post table.border td {
	background-color: #ffffff;
	border: #b5c7ee 1px solid;
}

#footer{
		background:#f6f6f6;
	border-bottom:1px solid #0B3B9E;
}
#header .bg{
    background:#0B3B9E;
}
#copyright{
    background:#0B3B9E;
    color: #ffffff;
}
#header h1{
    color: #ffffff;
}
