@charset "UTF-8";
/************************************************************
 *
 *	2016/05/30
 *	CSS : Index
 *	Auther : Mr.Kazui
 *
 ************************************************************/
/* =========================================================
 Index
========================================================= */
/* Message
--------------------------------------------------------- */
.page-index #message {
	display: block;
	margin: 0 auto 60px;
	padding: 0;
}

.page-index #message .entry-title {
	margin: 0 auto 30px;
	text-align: center;
}

.page-index #message .sub {
	color: #00517e;
	font-weight: 700;
	text-align: center;
}

.page-index #message .floatL {
	margin: 0 30px 30px 0;
}

.page-index #message .bold {
	color: #00517e;
}

/* News
--------------------------------------------------------- */
.page-index #news {
	display: block;
	margin: 0 auto 60px;
	padding: 0;
}

.page-index #news .entry-title {
	position: relative;
}

.page-index #news .entry-title .link {
	bottom: 10px;
	position: absolute;
	right: 5px;
}

.page-index #news .entry-title .link a {
	background: #c2d5e0;
	border-radius: 3px;
	display: inline-block;
	font-weight: 400;
	margin: 0;
	padding: 5px 10px;
}

.page-index #news .entry-title .link a .fa {
	background: #FFF;
	border-radius: 10px;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	text-align: center;
	width: 16px;
}

.page-index #news .topics {
	display: block;
	height: 400px;
	width: 700px;
}

.page-index #news .bgnews .bbs {
	background: url("../img/index/bgnews.jpg") no-repeat right bottom;
}



/* Link
--------------------------------------------------------- */
.page-index #link {
	display: block;
	margin: 0 auto;
	padding: 0;
}

.page-index #link .link {
	display: block;
	margin: 0 auto;
	padding: 0;
}

.page-index #link .link li {
	float: left;
	margin: 0 27px 0 0;
}

.page-index #link .link li:last-child {
	margin: 0;
}

.page-index #link .link li a {
	display: block;
	line-height: 1;
}
