.main .center_icon {
	 text-align: center;
}

.main .page_link {
	display: table;
	margin: 30px auto;
	padding: 0;
	width: 840px;
}
.main .page_link li {
	display: table-cell;
	margin: 0 10px;
	padding: 0;
}	
.main .page_link li a {
	display: block;
	padding: 30px;
	width: 400px;
	color: #625ba6;
	background: #FFF;
	border: 1px solid #625ba6;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
}
.main .page_link li a:hover {
	color: #FFF;
	background: #625ba6;
}


.main .wrap {
	margin-bottom: 80px;
}

.main .staff_table {
	width: 100%;
	border-collapse:  collapse;
}
.main .staff_table th {
	padding: 8px;
	font-size: 82%;
	text-align: center;
	color: #FFF;
	border:  1px solid #625ba6;
	background: #8c87c0;
}
.main .staff_table td {
	padding: 8px 12px;
	font-size: 82%;
	border:  1px solid #625ba6;
}
.main .staff_table tr:nth-child(odd) td {
	background: #ebeaf4;
}
.main .staff_table td a {
	text-decoration: none;
}
.main .staff_table td:nth-child(1) {
	width: 280px;
}
.main .staff_table td:nth-child(2) {
	width: 140px;
	text-align: center;
	font-weight: bold;
}

.main .report_table {
	width: 100%;
	border-collapse:  collapse;
}
.main .report_table th {
	padding: 8px;
	font-size: 82%;
	text-align: center;
	color: #FFF;
	border:  1px solid #625ba6;
	background: #8c87c0;
}
.main .report_table td {
	padding: 8px 12px;
	font-size: 82%;
	border:  1px solid #625ba6;
}
.main .report_table tr:nth-child(odd) td {
	background: #ebeaf4;
}
.main .report_table td a {
	text-decoration: none;
}
.main .report_table td:nth-child(1) {
	width: 280px;
	font-weight: bold;
}


.main .database_table {
	width: 100%;
	border-collapse:  collapse;
}
.main .database_table th {
	padding: 8px;
	font-size: 82%;
	text-align: center;
	color: #FFF;
	border:  1px solid #625ba6;
	background: #8c87c0;
}
.main .database_table td {
	padding: 8px 12px;
	font-size: 82%;
	border:  1px solid #625ba6;
}
.main .database_table tr:nth-child(odd) td {
	background: #ebeaf4;
}
.main .database_table td a {
	text-decoration: none;
}
.main .database_table td:nth-child(1) {
	width: 240px;
}
.main .database_table td:nth-child(2) {
	width: 360px;
}


.monument_table {
	width: 100%;
	border-collapse:  collapse;
}
.monument_table th {
	padding: 8px;
	font-size: 82%;
	text-align: center;
	color: #FFF;
	border:  1px solid #625ba6;
	background: #8c87c0;
}
.monument_table td {
	padding: 8px 12px;
	font-size: 82%;
	border:  1px solid #625ba6;
}
.monument_table tr:nth-child(odd) td {
	background: #ebeaf4;
}
.monument_table td a {
	text-decoration: none;
}
.monument_table td:nth-child(1) {
	width: 240px;
	font-weight: bold;
	
}
.monument_table td:nth-child(3) {
	width: 180px;
}

/*公開事業一覧メニュー*/
.resource-menu {
	margin-top: 50px;
}
.resource-menu li {
   display: inline-block;
   border: 1px solid #699;
   margin-bottom: 5px;
   border-radius:3px;
   font-weight: 600;  
}

.resource-menu li a{
   text-decoration: none;
   color: #000;
   
}
.resource-menu li :hover {
	color: #FFF;
	background: #699;
}
p.resource-p {
	padding: 0px 10px 0 10px;
	margin-bottom: 0;
}