@charset "UTF-8";
/* CSS Document */

h3#ttl01{
	width:725px;
	height:30px;
	background: url(../../../img/ttl_07a.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}


.form_area {
	text-align: right;
}
form.itemnum {
	display: inline;
}
form.search_words {
	display: inline;
	margin-left: 20px;
}

table.report {
	width: 725px;
	border-collapse: collapse;
	border:#cccccc solid 1px;
	font-size: 80%;
}
table.report th {
	padding: 2px 5px;
	border:#cccccc solid 1px;
	font-weight: bold;
}
table.report th .notice {
	font-size: 90%;
	font-weight: normal;
}
table.report td {
	padding: 2px 5px;
	border:#cccccc solid 1px;
}

table.report th.no,
table.report td.no {
	width: 20px;
}
table.report th.group,
table.report td.group {
/*	width: 60px;*/
	width: 80px;
}
table.report th.date,
table.report td.date {
	width: 40px;
}
table.report th.place,
table.report td.place {
	width: 60px;
}
table.report th.member,
table.report td.member {
	width: 20px;
}
table.report th.event,
table.report td.event {
/*	width: 60px;*/
	width: 80px;
}
table.report th.org,
table.report td.org {
	width: 60px;
}
table.report th.takeaction,
table.report td.takeaction {
}
table.report th.photo,
table.report td.photo {
	width: 120px;
}

.navi_center {
	margin: 10px;
	text-align: center;
	font-size: 80%;
}
.navi_center .navi_arrow {
	margin: 0 5px;
}
.navi_center .navi_num {
	margin: 0 5px;
}
.navi_center .navi_dot {
	margin: 0 2px;
}

.navi_center a {
	color: #ff0000;
}
.navi_center a:hover {
	text-decoration: underline;
}