/* 2016.08.22 新しいトップメッセージページ用のCSS */
@import url(common.css);



.message_block {
	width: 970px;
	margin: 15px 0 0 0;
	padding: 0 0 20px 0;
	background: #DCD9D3;
	text-align: left;
}

.message_block .page_link {
	width: 940px;
	margin: 0;
	padding: 15px;
	text-align: left;
}
.message_block .page_link li {
	width: 150px;
	height: 150px;
	margin-left: 8px;
	float: left;
	cursor:pointer;
}
.message_block .page_link li:first-child {
	margin-left: 0;
}
.message_block .page_link li img {
	width: 100%;
	display: inline;
}
.message_block .page_link li.active img {
	display: none;
}
.message_block .page_link li.active:nth-child(1) {
	background: url('../images/topmessage2/btn_topmessage_o.png') center top no-repeat;
	background-size: cover;
}
.message_block .page_link li.active:nth-child(2) {
	background: url('../images/topmessage2/btn_idea_o.png') center center no-repeat;
	background-size: cover;
}
.message_block .page_link li.active:nth-child(3) {
	background: url('../images/topmessage2/btn_history_o.png') center center no-repeat;
	background-size: cover;
}
.message_block .page_link li.active:nth-child(4) {
	background: url('../images/topmessage2/btn_trust_o.png') center center no-repeat;
	background-size: cover;
}
.message_block .page_link li.active:nth-child(5) {
	background: url('../images/topmessage2/btn_staff1_o.png') center center no-repeat;
	background-size: cover;
}
.message_block .page_link li.active:nth-child(6) {
	background: url('../images/topmessage2/btn_staff2_o.png') center center no-repeat;
	background-size: cover;
}

.message_wrap {
	width: 880px;
	margin: 5px auto 0 auto;
	padding: 15px 25px;
	border: 1px solid #b8b1a5;
	background: #FFF;
	text-align: left;
}

.tab_block {
	width: 100%;
	padding: 10px 0;
	line-height: 1.4;
}
.tab_block img {
	width: 100%;
}
