@charset "EUC-JP";

/*Default Setting*/
*{
	font-size:		10pt;
	line-height:		14pt;
	text-align:		left;
	}

/*for Table like Layout*/
html{
	min-width:		760px;

	}
body{
	text-align:		center;
	margin:			0px;
	}
div#body{
	width:			770px;
	padding:		0px 0px 0px 10px;
	margin:			0px auto;
	text-align:		left;
	}


/*アンカー関係*/
a:link,a:visited{
	text-decoration:		none;
	}
a:hover,a:active{
	text-decoration:		underline;
	color:				#ff0000;
	}


/*基本要素（多分ここでしか使いません）*/
h1{
	margin:				0px 10px 0px 0px;
	font-size: 10px;
	color: #FFFFFF;
	padding: 0px 10px 0px 0px;
	text-indent: 1em;
	}

img{
	border-width:			0px;
	margin:				0px;
	}


/*一括指定*/
#head, #menu, div#bottom{
	font-size:			10pt;
	line-height:			12pt;
	}



/*上部ヘッダ*/

#head{
	text-align:			center;
	background-color:		#309800;
	}
#heading{
	margin:				0em auto;
	}
#image{
	padding:			6px 0px 0px 0px
	}
#logo{
	padding:			5px 3px 0px 0px;
	text-align: center;
	}
#cm{
/*	padding:			2px 0px 2px 0px;*/
	}
/*下部フッタ*/
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;
	}


/*上部メインメニュー*/
#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;
	}

/*これは応急処置です。IEとNNでの表示の相違を埋めるためのものです。*/
br.fix{
	clear:			both;
	}
#body .map table tr td p {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

