body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;
	background-color: #e6f0cb;	
	font-size:10pt;
}


#main{width:954px;
	height:2400px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	border: 2px double #339933;
	display:block;}

#hinf {
	font-family: Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #c3dfa4;
	background-color: #339933;
}
#hinfr {	text-indent: 4em;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
	font-family: Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #334d55;
	float: left;
}

a:link, a:visited, a:hover {
	color: #006699;
	text-decoration: none;
	font-size: 105%;
}

a:hover {
	text-decoration: underline;
}

#testing{
	font-size: 80%;
	position: absolute;
	left: 650px;
	color: #226622;
}

#dirm{
	padding: 10px;
	font-size: 90%;
	font-weight: bold;
	float: left;
}
#dirmr{
	text-align: right;
	margin-right: 5em;
	padding: 15px 10px 5px;
	float: right;
}

img{
	border:0px;.
}

#left{width:181px;
	height:1500px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	border-right:1px solid #000000;
}

#menu{width:954px;
	height:38px;
	padding-bottom:5px;
	padding-top:5px;

	display:block;
	border-bottom:1px solid #333333;}

#menu ul {
	width:954px;
	height:38px;
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	}

#menu ul li{
	width:172px;
	height:38px;
	margin-left:10px;	
	text-indent:-9999px; 
	display:block;
	float:left;
	}
#menu ul li.menu01 {background:url("./image/menu/chousa.gif") no-repeat;}
#menu ul li.menu02 {background:url("./image/menu/motto.gif") no-repeat;}
#menu ul li.menu03 {background:url("./image/menu/shitsumon.gif") no-repeat;} 
#menu ul li.menu04 {background:url("./image/menu/kaisya.gif") no-repeat;}
#menu ul li.menu05 {background:url("./image/menu/gosoudan.gif") no-repeat;}

#menu ul li a{
	width:172px;
	height:38px;
	display:block;
	}

#left ul {
	width:176px;
	height:800px;
	margin-left:5px;
	padding:0;
	list-style-type:none;
	display:block;
	}

#left ul li{
	width:171px;
	height:33px;
	margin:0px;	
	text-indent:-9999px; 
	display:block;
	float:left;
	}
#left ul li.menu01 {background:url("./image/menu2/menu01_off.jpg") no-repeat;}
#left ul li.menu02 {background:url("./image/menu2/menu02_off.jpg") no-repeat;}
#left ul li.menu03 {background:url("./image/menu2/menu03_off.jpg") no-repeat;} 
#left ul li.menu04 {background:url("./image/menu2/menu04_off.jpg") no-repeat;}
#left ul li.menu05 {background:url("./image/menu2/menu05_off.jpg") no-repeat;}
#left ul li.menu06 {background:url("./image/menu2/menu06_off.jpg") no-repeat;}
#left ul li.menu07 {background:url("./image/menu2/menu07_off.jpg") no-repeat;}
#left ul li.menu08 {background:url("./image/menu2/menu08_off.jpg") no-repeat;} 
#left ul li.menu09 {background:url("./image/menu2/menu09_off.jpg") no-repeat;}
#left ul li.menu10 {background:url("./image/menu2/menu10_off.jpg") no-repeat;}
#left ul li.menu11 {background:url("./image/menu2/menu11_off.jpg") no-repeat;}
#left ul li.menu12 {background:url("./image/menu2/menu12_off.jpg") no-repeat;}
#left ul li.menu13 {background:url("./image/menu2/menu13_off.jpg") no-repeat;} 
#left ul li.menu14 {background:url("./image/menu2/menu14_off.jpg") no-repeat;}
#left ul li.menu15 {background:url("./image/menu2/menu15_off.jpg") no-repeat;}
#left ul li.menu16 {background:url("./image/menu2/menu16_off.jpg") no-repeat;}
#left ul li.menu17 {background:url("./image/menu2/menu17_off.jpg") no-repeat;}
#left ul li.menu18 {background:url("./image/menu2/menu18_off.jpg") no-repeat;} 
#left ul li.menu19 {background:url("./image/menu2/menu19_off.jpg") no-repeat;}
#left ul li.menu20 {background:url("./image/menu2/menu20_off.jpg") no-repeat;}
#left ul li.menu21 {background:url("./image/menu2/menu21_off.jpg") no-repeat;}
#left ul li.menu22 {background:url("./image/menu2/menu22_off.jpg") no-repeat;}
#left ul li.menu23 {background:url("./image/menu2/menu23_off.jpg") no-repeat;} 
#left ul li.menu24 {background:url("./image/menu2/menu24_off.jpg") no-repeat;}
#left ul li.menu25 {background:url("./image/menu2/menu25_off.jpg") no-repeat;}
#left ul li.menu26 {background:url("./image/menu2/menu26_off.jpg") no-repeat;}

#left ul li.menu01 a:hover{background:url("./image/menu2/menu01_on.jpg") no-repeat;}
#left ul li.menu02 a:hover {background:url("./image/menu2/menu02_on.jpg") no-repeat;}
#left ul li.menu03 a:hover {background:url("./image/menu2/menu03_on.jpg") no-repeat;} 
#left ul li.menu04 a:hover {background:url("./image/menu2/menu04_on.jpg") no-repeat;}
#left ul li.menu05 a:hover {background:url("./image/menu2/menu05_on.jpg") no-repeat;}
#left ul li.menu06 a:hover {background:url("./image/menu2/menu06_on.jpg") no-repeat;}
#left ul li.menu07 a:hover {background:url("./image/menu2/menu07_on.jpg") no-repeat;}
#left ul li.menu08 a:hover {background:url("./image/menu2/menu08_on.jpg") no-repeat;} 
#left ul li.menu09 a:hover {background:url("./image/menu2/menu09_on.jpg") no-repeat;}
#left ul li.menu10 a:hover {background:url("./image/menu2/menu10_on.jpg") no-repeat;}
#left ul li.menu11 a:hover {background:url("./image/menu2/menu11_on.jpg") no-repeat;}
#left ul li.menu12 a:hover {background:url("./image/menu2/menu12_on.jpg") no-repeat;}
#left ul li.menu13 a:hover {background:url("./image/menu2/menu13_on.jpg") no-repeat;} 
#left ul li.menu14 a:hover {background:url("./image/menu2/menu14_on.jpg") no-repeat;}
#left ul li.menu15 a:hover {background:url("./image/menu2/menu15_on.jpg") no-repeat;}
#left ul li.menu16 a:hover {background:url("./image/menu2/menu16_on.jpg") no-repeat;}
#left ul li.menu17 a:hover {background:url("./image/menu2/menu17_on.jpg") no-repeat;}
#left ul li.menu18 a:hover {background:url("./image/menu2/menu18_on.jpg") no-repeat;} 
#left ul li.menu19 a:hover {background:url("./image/menu2/menu19_on.jpg") no-repeat;}
#left ul li.menu20 a:hover {background:url("./image/menu2/menu20_on.jpg") no-repeat;}
#left ul li.menu21 a:hover {background:url("./image/menu2/menu21_on.jpg") no-repeat;}
#left ul li.menu22 a:hover {background:url("./image/menu2/menu22_on.jpg") no-repeat;}
#left ul li.menu23 a:hover {background:url("./image/menu2/menu23_on.jpg") no-repeat;} 
#left ul li.menu24 a:hover {background:url("./image/menu2/menu24_on.jpg") no-repeat;}
#left ul li.menu25 a:hover {background:url("./image/menu2/menu25_on.jpg") no-repeat;}
#left ul li.menu26 a:hover {background:url("./image/menu2/menu26_on.jpg") no-repeat;}


#left ul li a{
	width:171px;
	height:33px;
	display:block;
	}

p {text-align:left;
	margin-left:10px;}

#center{width:530px;
	float:left;
	display:block;}


a:link, a:visited, a:hover {
	color: #006699;
	text-decoration: none;
	font-size: 105%;
}

a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h2{
 color: #006699;
}

h3{
 color: #334d55;
}

h4{
 font-weight: normal;
 color: #333333;
}

h5{
 color: #334d55;
}


#center h2{
	background-image: url(./image/line500.jpg);
	height: 38px;
	width: 530px;
	font-size: 14pt;
	line-height: 38px;
	text-align: center;
}
#center h3{
	background-image: url(./image/line500.jpg);
	height: 38px;
	width: 530px;
	font-size: 14pt;
	line-height: 38px;
	text-align: center;
}
#center h4{
	background-image: url(./image/line500.jpg);
	height: 38px;
	width: 530px;
	font-size: 13pt;
	line-height: 38px;
	text-align: center;
}
#center h5{
	background-image: url(./image/line500.jpg);
	height: 38px;
	width: 530px;
	font-size: 13pt;
	line-height: 38px;
	text-align: center;
}
#center h6{
	background-image: url(./image/line500.jpg);
	height: 38px;
	width: 530px;
	font-size: 13pt;
	line-height: 38px;
	text-align: center;
}

#newinfomation{
	width:520px;
	height:200px;
	display:block;
	overflow-y:scroll;
	overflow-x:hidden;}

p.acc1{color:#116611;
	font-size:12pt;}

em{ font-style: normal;
	font-weight:bold;
	color:#ff0000; }

#right{width:234px;
	height:1500px;
	display:block;
	float:left;
	border-left:1px solid #000000;

}

#right img.menu{width:105px;
	float:left;}

#mobile{width:234px;
	height:250px;
	margin-top:10px;
	display:block;
	float:left;}

#mobile h3{
	background-image: url(./image/line500.jpg);
	height: 38px;
	width: 234px;
	font-size: 14pt;
	line-height: 38px;
	text-align: center;
}

#credit{width:234px;
	height:200px;
	margin-top:10px;
	display:block;
	float:left;}

#credit h3{
	background-image: url(./image/line500.jpg);
	height: 38px;
	width: 234px;
	font-size: 14pt;
	line-height: 38px;
	text-align: center;
}

#icon img{width:105px;
	float:left;}

img.menu{width:105px;
	clear: both !important;}