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

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

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;
}
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;
}
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;
}

/*ローカルメニュー*/
/*------------------------------------------*/
ul#local_menu{
	width:175px;
	height:345px;
	padding:0px;
	margin:0px 0px 30px;
}
ul#local_menu li{
	padding:0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}
ul#local_menu li.menu_bar{
	width:175px;
	height:5px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
ul#local_menu li#local01,ul#local_menu li#local01 a{
	display:block;
	width:175px;
	height:36px;
	background: url(../../report/img/local_contest.gif) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	overflow:hidden;
}
ul#local_menu li#local02,ul#local_menu li#local02 a{
	display:block;
	width:175px;
	height:36px;
	background:url(../../report/img/local_contest.gif) no-repeat;
	background-position:0px -36px;
	text-indent:-9999px;
	overflow:hidden;
}
ul#local_menu li#local03,ul#local_menu li#local03 a{
	display:block;
	width:175px;
	height:36px;
	background:url(../../report/img/local_contest.gif) no-repeat;
	background-position:0px -72px;
	text-indent:-9999px;
	overflow:hidden;
}
ul#local_menu li#local04,ul#local_menu li#local04 a{
	display:block;
	width:175px;
	height:36px;
	background:url(../../report/img/local_contest.gif) no-repeat;
	background-position:0px -108px;
	text-indent:-9999px;
	overflow:hidden;
}
ul#local_menu li#local01 a:hover{
	background-position:0px -144px;
}
ul#local_menu li#local02 a:hover{
	background-position:0px -180px;
}
ul#local_menu li#local03 a:hover{
	background-position:0px -216px;
}
ul#local_menu li#local04 a:hover{
	background-position:0px -252px;
}

ul#local_menu li#local01_on,ul#local_menu li#local01_on a,ul#local_menu li#local01_on a:hover{
	display:block;
	width:175px;
	height:36px;
	background:url(../../report/img/local_contest.gif) no-repeat;
	background-position:0px -144px;
	text-indent:-9999px;
}
ul#local_menu li#local02_on,ul#local_menu li#local02_on a,ul#local_menu li#local02_on a:hover{
	display:block;
	width:175px;
	height:36px;
	background:url(../../report/img/local_contest.gif) no-repeat;
	background-position:0px -180px;
	text-indent:-9999px;
}
ul#local_menu li#local03_on,ul#local_menu li#local03_on a,ul#local_menu li#local03_on a:hover{
	display:block;
	width:175px;
	height:36px;
	background:url(../../report/img/local_contest.gif) no-repeat;
	background-position:0px -216px;
	text-indent:-9999px;
}
ul#local_menu li#local04_on,ul#local_menu li#local04_on a,ul#local_menu li#local04_on a:hover{
	display:block;
	width:175px;
	height:36px;
	background:url(../../report/img/local_contest.gif) no-repeat;
	background-position:0px -252px;
	text-indent:-9999px;
}
/*---under_menu-------------------------*/

ul#under_menu{
	width:175px;
	height:72px;
	padding:0px;
	margin:0px 0px 30px;
}
ul#under_menu{
	padding:0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}
ul#under_menu li#under01,ul#under_menu li#under01 a{
	display:block;
	width:175px;
	height:24px;
	background: url(../../report/img/under_menu.gif) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
}
ul#under_menu li#under02,ul#under_menu li#under02 a{
	display:block;
	width:175px;
	height:24px;
	background:url(../../report/img/under_menu.gif) no-repeat;
	background-position:0px -24px;
	text-indent:-9999px;
}
ul#under_menu li#under03,ul#under_menu li#under03 a{
	display:block;
	width:175px;
	height:24px;
	background:url(../../report/img/under_menu.gif) no-repeat;
	background-position:0px -48px;
	text-indent:-9999px;
}
ul#under_menu li#under01 a:hover{
	background-position:0px -72px;
}
ul#under_menu li#under02 a:hover{
	background-position:0px -96px;
}
ul#under_menu li#under03 a:hover{
	background-position:0px -120px;
}

ul#under_menu li#under01_on,ul#under_menu li#under01_on a,ul#under_menu li#under01_on a:hover{
	display:block;
	width:175px;
	height:24px;
	background:url(../../report/img/under_menu.gif) no-repeat;
	background-position:0px -72px;
	text-indent:-9999px;
}
ul#under_menu li#under02_on,ul#under_menu li#under02_on a,ul#under_menu li#under02_on a:hover{
	display:block;
	width:175px;
	height:24px;
	background:url(../../report/img/under_menu.gif) no-repeat;
	background-position:0px -96px;
	text-indent:-9999px;
}
ul#under_menu li#under03_on,ul#under_menu li#under03_on a,ul#under_menu li#under03_on a:hover{
	display:block;
	width:175px;
	height:24px;
	background:url(../../report/img/under_menu.gif) no-repeat;
	background-position:0px -120px;
	text-indent:-9999px;
}

/*---under_menu08-------------------------*/

ul#under_menu08{
	width:175px;
	height:120px;
	padding:0px;
	margin:0px 0px 30px;
}
ul#under_menu08{
	padding:0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}

ul#under_menu08 li#under01 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under01 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under01_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}


ul#under_menu08 li#under02 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under02 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under02_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under03 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under03 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under03_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under04 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under04 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under04_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under05 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under05 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under05_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under06 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under06 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under06_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

