@charset "shift_jis";

#board_top {
	background-image: url(../images/board_top.gif);
	background-repeat: no-repeat;
	width: 860px;
	height: 300px;
	padding: 10px;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
}
#flash {
	padding-top: 14px;
	padding-bottom: 14px;
	margin-right: 35px;
	margin-left: 35px;
}
#board_center{
	width:890px;
	margin-right: auto;
	margin-left: auto;
}
#board_side {
	float: left;
	width:230px;
	margin-left:5px;
}
#tekuteku {
	width: 230px;
	height: 158px;
	background-image:url(../images/tekuteku_banner.jpg);
	background-repeat: no-repeat;
	margin-bottom:10px;
}
#tekuteku a{
	width: 230px;
	height: 158px;
	display:block;
}
#tekuteku a:hover{
	background-image:url(../images/tekuteku_banner_mo.jpg);
	background-repeat: no-repeat;
}
#blog {
	margin-bottom:10px;
}
#harmfulplants {
	margin-bottom:10px;
}
#plate {
	margin-bottom:10px;
}
#twitter_banner {
	width:230px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#greenbank {
	margin-bottom:10px;
}
#shiitake {
	margin-bottom:10px;
}
#profile {
	margin-bottom:10px;
}
#aigokai {
	margin-bottom:10px;
}
.flyer{
	margin-bottom:10px;
}
#menu {
	height: 430px;
	width: 650px;
	margin-bottom: 5px;
	margin-right: 5px;
	float:right;
}
#menua {
	height: 140px;
	width: 640px;
	float:right;
}
#menub {
	height: 140px;
	width: 640px;
	float:right;
}
#menuc {
	height: 140px;
	width: 640px;
	float:right;
}
#menu1 {
	background-image: url(../images/menu_new.jpg);
	background-repeat: no-repeat;
	float: left;
	width:320px;
	height:140px;
}
#menu1 a {
	display: block;
	width:320px;
	height:140px;
}
#menu1 a:hover {
	background-image: url(../images/menu_new1.jpg);
	background-repeat: no-repeat;
}
#menu2 {
	background-image: url(../images/menu_go.jpg);
	background-repeat: no-repeat;
	float: left;
	width:320px;
	height:140px;
}
#menu2 a {
	display: block;
	width:320px;
	height:140px;
}
#menu2 a:hover {
	background-image: url(../images/menu_go1.jpg);
	background-repeat: no-repeat;
}
#menu3 {
	background-image: url(../images/menu_learn.jpg);
	background-repeat: no-repeat;
	float: left;
	width:320px;
	height:140px;
}
#menu3 a {
	display: block;
	width:320px;
	height:140px;
}
#menu3 a:hover {
	background-image: url(../images/menu_learn1.jpg);
	background-repeat: no-repeat;
}
#menu4 {
	background-image: url(../images/menu_active.jpg);
	background-repeat: no-repeat;
	float: left;
	width:320px;
	height:140px;
}
#menu4 a {
	display: block;
	width:320px;
	height:140px;
}
#menu4 a:hover {
	background-image: url(../images/menu_active1.jpg);
	background-repeat: no-repeat;
}
#menu5 {
	background-image: url(../images/menu_calendar.jpg);
	background-repeat: no-repeat;
	float: left;
	width:320px;
	height:140px;
}
#menu5 a {
	display: block;
	width:320px;
	height:140px;
}
#menu5 a:hover {
	background-image: url(../images/menu_calendar1.jpg);
	background-repeat: no-repeat;
}
#menu6 {
	background-image: url(../images/menu_link.jpg);
	background-repeat: no-repeat;
	float: left;
	width:320px;
	height:140px;
}
#menu6 a {
	display: block;
	width:320px;
	height:140px;
}
#menu6 a:hover {
	background-image: url(../images/menu_link1.jpg);
	background-repeat: no-repeat;
}
#menu p {
	text-indent: -9999px;
}
#board_info {
	float:right;
	width: 640px;
	margin-right: 5px;
}
#info_top{
	background-image: url(../images/info_top.gif);
	width: 640px;
	height: 50px;
	padding: 0px;
	margin: 0px;
}
#info_bottom{
	background-image: url(../images/info_bottom.gif);
	width: 640px;
	height: 30px;
	padding: 0px;
	margin: 0px;
}
#info {
	text-align: left;
	width: 620px;
	border-left-style: solid;
	border-left-color: #006600;
	border-left-width: 9px;
	border-right-style: solid;
	border-right-color: #006600;
	border-right-width: 9px;
	padding: 0px;
	margin: 0px auto 0px;
}
.info_small {
	width: 600px;
	height: 200px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	border-bottom-width: 2px;
}
.info_small_photo {
	width: 50px;
	height: 50px;
	margin: 10px;
	float: left;
}
.info_small_contents {
	float: left;
	width: 500px;
	height: 180px;
	font-size: 14px;
	text-align: left;
	line-height: 20px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.small{
	font-size:12px;
}
.red{
	color:#F00;
}