#waku {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}
a img { border: none; }


body {
	color: #797979;
	font-family: Verdana, Arial;
	font-size: 75%;
}

a {
	color: #336600;
	text-decoration: none;
}

a:hover {
	color: #354158;
}

.head90076 {
	float: left;
	height: 76px;
	width: 900px;
	padding-bottom: 3px;
}
.logo16176 {
	float: left;
	height: 76px;
	width: 161px;
}
.bo90023 {
	float: left;
	height: 23px;
	width: 900px;
}
.sp9005 {
	float: left;
	height: 5px;
	width: 900px;
}
.main900300 {
	height: 300px;
	width: 900px;
	background-image: url(../img/top/mainbg.gif);
	background-repeat: no-repeat;
	float: left;





}
.mainbo672280 {
	padding: 10px;
	float: right;
	height: 280px;
	width: 672px;
}
.waku900 {
	float: left;
	width: 900px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.left430 {
	float: left;
	width: 430px;
}
.right450 {

	float: right;
	width: 450px;
}
.mokuji43031 {
	background-image: url(../img/top/mokuji.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 23px;
	width: 410px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: x-large;
	font-weight: bolder;
	padding-top: 3px;

}
.coment410 {
	float: right;
	width: 410px;
	padding-top: 10px;
	padding-left: 20px;
}
.coment400 {
	float: right;
	width: 400px;
	padding-top: 5px;
	padding-left: 30px;
}
.midori400 {
	float: right;
	width: 400px;
	border: 1px solid #009900;
	background-color: #CFFED3;

}
.gaikan102138 {
	height: 138px;
	width: 102px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 10px;
	float: left;
}
.adress280 {
	float: right;
	width: 268px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
	font-size: small;


}
.adressleft20 {
	float: left;
	width: 15px;
	padding-right: 5px;
}
.adressright248 {
	float: right;
	width: 245px;
}
.adress268 {
	float: left;
	width: 268px;
	padding-top: 3px;

}
.midori450 {

	float: left;
	width: 449px;
	border: 1px solid #009900;

}
.right450 {

	float: right;
	width: 449px;

}
.right450pt5 {

	float: left;
	width: 449px;
	padding-top: 5px;
}
.sankaku40 {

	float: left;
	width: 16px;
		padding-left: 14px;
		padding-right: 10px;

}
.right409 {

	float: right;
	width: 400px;
	padding-right: 9px;
}
.left300 {

	float: left;
	width: 270px;
		padding-left: 14px;
		padding-right: 10px;

}
.right149 {

	float: right;
	width: 126px;
	padding-right: 20px;
	padding-left: 3px;
	
}
.foot90074 {
	float: left;
	height: 74px;
	width: 900px;
	background-image: url(../img/top/foot.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	color: #C1C184;
	font-size: x-small;
	text-decoration: none;

}
.head72076 {
	float: right;
	height: 36px;
	width: 720px;
	padding-top: 40px;
	color: #009900;
	font-size: small;
	text-align: center;
}
.kanban {
	float: left;
	height: 106px;
	width: 900px;
}
.sp90010 {

	float: left;
	height: 10px;
	width: 900px;
}
.space4305 {
	float: left;
	height: 5px;
	width: 430px;
}
.left600 {
	float: left;
	width: 600px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.right290 {
	float: right;
	width: 290px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.left900waku {
	float: left;
	width: 900px;
	border: double #009900;
}
.left180 {
	float: left;
	width: 180px;
	padding-right: 5px;
	padding-left: 15px;
}
.right390 {
	float: right;
	width: 390px;
	padding-right: 10px;
}
.left330link {
	float: left;
	width: 330px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;


}
.right530link {
	float: right;
	width: 530px;
	padding-left: 10px;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #009900;




}
.waku900menu {
	width: 900px;
}
.left580 {
	padding: 10px;
	float: left;
	width: 580px;
}
.mainbo880276 {

	padding: 10px;
	float: left;
	height: 276px;
	width: 880px;
}
