@charset "Shift_JIS";/* 見出し --------------------------------------------------------------------------------*/h3 {	margin: 18px 0;	padding: 0;	border: none;	background: #fff;	font-size: 16px;	font-weight: bold;	text-align: center;	}h4 {	font-size: 14px;	font-weight: bold;	}p.publishdate {	text-align: right;	}/* 人事異動チャート --------------------------------------------------------------------------------*/table.personnelchange {	width: 702px;	margin: 6px 0 18px 0;	padding: 0;	border-top: 1px solid #999;	border-left: 1px solid #999;	border-collapse: collapse;	}table.personnelchange th, td {	margin: 0;	padding: 4px;	font-size: 12px;	line-height: 1.6em;	text-align: center;	}table.personnelchange th {	border-right: 1px solid #fff;	background: #999;	color: #fff;	}table.personnelchange th.leftcolumn, th.middlecolumn {	width: 301px;	}table.personnelchange th.rightcolumn {	width: 100px;	border-right: 1px solid #999;	}table.personnelchange td {	border-right: 1px solid #999;	border-bottom: 1px solid #999;	background: #fff;	color: #000;	}