@charset "EUC-JP";
body {font-size:13px}
td {font-size:13px}


/*for Table like Layout*/
html{
	min-width:		760px;

	}
body{
	text-align:		center;
	margin:			0px;
	}
img{
	border-width:			0px;
	margin:				0px;
	text-align: center;
	}
h1{
	margin:				0px 10px 0px 0px;
	font-size: 10px;
	color: #FFFFFF;
	padding: 0px 10px 0px 0px;
	text-indent: 1em;
	
	text-align:		left;/* 060725 */
	}
	
h2{
	margin: 0px 10px 0px 0px;
	font-size: 14px;
	padding: 0px 10px 0px 0px;
	}
/*ヘッダ用*/

#heading, #menu, div#bottom{
	font-size:			10pt;
	line-height:			14pt;
	}
#heading  *, #menu  *, div#bottom *{
	font-size:			10pt;
	line-height:			14pt;
	}
#heading h1{
	font-size:			10px;
	}

div#head{
	text-align:			center;
	background-color:		#309800;
	}
div#head table#heading{
	margin:				0em auto;
	}
div#head td#image{
	padding:			6px 0px 0px 0px
	}
div#head td#logo{
	padding:			5px 3px 0px 0px;
	text-align: center;
	}

/*フッタ*/
div#bottom{
	clear:				both;
	text-align:			center;
	border-width:			1px 0px 0px 0px;
	border-color:			#333333;
	border-style:			solid;
	padding:			0.2em 0em 0em 0em;
	margin:				1em 0em 0em 0em;
	}
div#bottom address{
	font-style:			normal;
	text-align:			center;
	font-size:			80%;
	line-height:			1.4em;
	margin:				0.9em 0em 0em 0em;
	padding:			0em 0em 2em 0em;
	}
div#bottom p{
	text-align:			center;
	margin-top:			0em;
	}


/*トップメニュー*/
#menu{
	min-width:			760px;
	width:				100%;
	background-color:		#D7ED78;
	text-align:			center;
	margin:				0em 0em 1em 0em;
	border-width:			0px 0px 1px 0px;
	border-style:			solid;
	border-color:			#cccccc;
	}
#menu td{
	padding:			2px 0px;
	}
#menu p{
	text-indent:			0em;
	margin:				0em;
	padding:			0em;
	text-align:			center;
	line-height:			1em;	
	}
#menu img{
	margin:				0px 7px;
	vertical-align:			middle;
	}
#menu a{
	}
#menu a:link,#menu a:visited{
	color:				#006600;
	text-decoration:		none;
	}
#menu a:hover,#menu a:active{
	color:				#ff0000;
	font-weight:			normal;
	text-decoration:		none;
	}



A {TEXT-DECORATION: none}
a:link{color:#0000FF}
a:active{color:#000080}
a:visited{color:#990066}
a:hover{color:#FF0000; TEXT-DECORATION: underline}

.bigx100p {  font-size: 20px}
.bigx140p {  font-size: 20px; line-height: 24px;}
.big100p {  font-size: 18px}
.big140p {  font-size: 18px; line-height: 22px}
.mid140p {  font-size: 13px; line-height: 18px}
.mid150p {  font-size: 15px; line-height: 16px}
.mid160p {  font-size: 15px; line-height: 20px}
.mini100p {  font-size: 11px}
.mini140p {  font-size: 11px; line-height: 15px}

.size3 {  font-size: 18px; line-height: 22px}
.size2 {  font-size: 13px; line-height: 18px}
.size1 {  font-size: 11px; line-height: 15px}

.link_main:link {COLOR: #006400; TEXT-DECORATION: none}
.link_main:active {COLOR: #006400; TEXT-DECORATION: none}
.link_main:visited {COLOR: #006400; TEXT-DECORATION: none}
.link_main:hover {COLOR: #FF0000; TEXT-DECORATION: none}

.link_event:link {COLOR: #0000FF; text-decoration: none}
.link_event:active {COLOR: #0000FF; text-decoration: none}
.link_event:visited {COLOR: #0000FF; text-decoration: none}
.link_event:hover {COLOR: #FF0000; TEXT-DECORATION: underline}

.link_search_side:link {COLOR: #0000FF; text-decoration: none}
.link_search_side:active {COLOR: #0000FF; text-decoration: none}
.link_search_side:visited {COLOR: #0000FF; text-decoration: none}
.link_search_side:hover {COLOR: #FF0000; TEXT-DECORATION: underline}

.link_pan:link {COLOR: #0000FF; text-decoration: none}
.link_pan:active {COLOR: #0000FF; text-decoration: none}
.link_pan:visited {COLOR: #0000FF; text-decoration: none}
.link_pan:hover {COLOR: #FF0000; TEXT-DECORATION: underline}

.link_topics:link {COLOR: #000000}
.link_topics:active {COLOR: #FF0000}
.link_topics:visited {COLOR: #000000}
.link_topics:hover {COLOR: #FF0000}.calendar {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: bold}

.circle {
	border: 1px dotted #999999;
	padding: 1em;
	margin: 1em;
}
span.ex {
	color:			#666666;
}
.center {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

