@charset "shift_jis";
/* CSS Document */


div#top-image {
	margin-top:10px;
	text-align:center;
}
div#index-main {
	padding:10px 0 20px 0;
}
/*--お知らせ, 健康経営--*/
div#index-content {
	margin-right:25px;
	float:left;
	width:600px;
}
.topics,
.health-management {
	margin:0 0 10px 29px;
	padding-bottom:10px;
}
.img-index-content {
	margin:5px;
	float:right;
}
.topics table,
.health-management table {
	margin-top:10px;
	width:569px;
}
.topics th,
.health-management th {
	padding:5px 0 5px 5px;
	background:url(../images/table_bottom_line.gif) repeat-x left bottom;
	vertical-align:top;
	width:120px;
}
.topics td,
.health-management td {
	padding:5px 0 5px 5px;
	background:url(../images/table_bottom_line.gif) repeat-x left bottom;
}

/*--トップページサイドメニュー--*/
.index-sidemenu {
	width:278px;
	float:left;
}
.index-sidemenu-health-management {
	margin-top: 12px;
}

/*--トップページフッター　※共通クラスのスタイルを打ち消す--*/
div#footer-link.index-footer ul {
	display: flex;
	align-items: flex-end;
}
div#footer-link li.index-footer-listitem-kenkokeiei {
	margin-left: auto;
	background-image: none;
}

@media print {
	body {
	_zoom: 0.85;
	}
}
