
/* ーーーーーーーーーーー
　　　全体
　ーーーーーーーーーー　*/

/*header*/

.fusion-main-menu .menu-item{
	text-align:center !important;
}
.fusion-main-menu .menu-item a:hover:after{
	color:#08517c !important;
}

.fusion-main-menu .menu-item a:after{
	color:#08517c;
	display: block;
	margin-top:-50px !important;
	font-size:10px;
	letter-spacing:5px;
	font-weight:700;
}


.menu-home a:after{
	content:'HOME';
}
.menu-news a:after{
	content:'INFORMATION';
}
.menu-about a:after{
	content:'ABOUT US';
}
.menu-history a:after{
	content:'HISTORY';
}
.menu-contact a:after{
	content:'CONTACT';
}

/*font size*/

.s-b .widget{
	margin-bottom:0px !important;
	display:block !important;
	position:absolute;
	top:35px;
	right:35px;
}

.s-b li:before{
	content:"文字サイズ";
	color:#08517c;
	padding-right:10px;
}

.s-b .widget_accesstxt a{
		border:2px solid #08517c !important;
	color:#08517c !important;
	padding:5px;
}

@media screen and (max-width:640px){
	.s-b .widget{
		display:none !important;
	}
	
	/*テーブルプレス*/
	table, tbody, tr, th, td {
display: block;
}
	.tablepress td{
		border:none !important;
	}
	.tablepress .column-3{
		border-bottom:1px solid #eee !important;
	}
	
}


/*テーブルプレス*/

.tablepress .column-1{
	width:150px !important;
}

/*お知らせ一覧*/




/* ーーーーーーーーーーー
　　　HOME
　ーーーーーーーーーー　*/

.top-title{
	color:#08517c;
	letter-spacing:7px;
	font-weight:800;
	margin:20px 0px 40px 0px;
}

.top-title h2{
	font-size:40px !important;
	margin-bottom:6px;
}




/*topics*/

.category-btn{
	background-color:#08517c;
	color:#fff;
	padding:7px 20px;
	margin:10px;
	border-radius:2px;
}

@media screen and (max-width:640px){
	.top-topics .fusion-post-slideshow{
		display:none !important;
	}
}


.home .fusion-fullwidth-center-content{
height: unset;
margin-top:40px;
}


/*投稿メイン*/

.top-topics-main .fusion-single-line-meta a{
	background-color:#08517c;
	color:#fff;
	padding:3px 7px;
	margin-left:10px;
	border-radius:2px;
	letter-spacing:2px;
}

.top-topics-main .fusion-single-line-meta span{
	font-size:14px;
	letter-spacing:2px;
}

.top-topics-main .fusion-single-line-meta .fusion-inline-sep{
	display:none;
}

/*投稿サブ*/


.top-topics .fusion-single-line-meta a{
	background-color:#08517c;
	color:#fff;
	padding:3px 7px;
	margin-left:10px;
	border-radius:2px;
	letter-spacing:2px;
}

.top-topics .fusion-single-line-meta span{
	font-size:14px;
	letter-spacing:2px;
}

.top-topics .fusion-single-line-meta .fusion-inline-sep{
	display:none;
}

.top-topics .fusion-date-and-formats{
	display:none;
}

.top-topics .flexslider{
	width:240px !important;
}

.top-topics .fusion-post-medium-alternate{
	margin-bottom:25px !important;
}

/*バナー*/
/*
.top-banner{
	border:1px dotted #08517c;
	color:#08517c;
	font-size:24px;
	letter-spacing:3px;
	 padding:25px 0px 1px 0px;
}
*/

/* ーーーーーーーーーーー
 * 歴史
 * ーーーーーーーーーーー*/

.tp-history .column-2{
	color:#08517c !important;
}



/* ーーーーーーーーーーー
 * メルマガ
 * ーーーーーーーーーーー*/

.mailpoet_text_label, .mailpoet_checkbox_label{
	font-weight:400 !important;
}


.mailpoet_submit{
	border: 2px solid #08517c;
	border-radius:2px !important;
	color:#08517c;
	letter-spacing:3px !important;
	padding:8px 20px;
	margin-top:15px;
}

.mailpoet_submit:hover{
	background-color:#08517c;
	color:#fff;
}

/*フライアウトメニュー*/

.fusion-flyout-mobile-menu{
	margin-top:50px !important
}

.fusion-flyout-menu-toggle{
	z-index:9999 !important;
}

