#top_menu li a {
	background-image: url(../img/menu.jpg);
	height: 27px;
	width: 156px;
	display: block;
	text-indent: -9999px;
}
#top_menu li p {
	background-image: url(../img/menu.jpg);
	height: 27px;
	width: 156px;
	text-indent: -9999px;
}


#menu1 a {
	background-position: 0px 0px;
}
#menu1 a:hover,#menu1 p {
	background-position: 0px -27px;
}
#menu2 a {
	background-position: -156px 0px;
}
#menu2 a:hover,#menu2 p {
	background-position: -156px -27px;
}
#menu3 a {
	background-position: -312px 0px;
}
#menu3 a:hover,#menu3 p {
	background-position: -312px -27px;
}
#menu4 a {
	background-position: -468px 0px;
}
#menu4 a:hover,#menu4 p {
	background-position: -468px -27px;
}
#menu5 a {
	background-position: -624px 0px;
}
#menu5 a:hover,#menu5 p {
	background-position: -624px -27px;
}
#question {
	background-image: url(../img/form.jpg);
	display: block;
	height: 71px;
	width: 388px;
	text-indent: -9999px;
	background-position: 0px -71px;
}
#question:hover {
	background-position: 0px 0px;
}
#shop a {
	background-image: url(../img/form_2.jpg);
	height: 54px;
	width: 350px;
	display: block;
	background-position: 0px -54px;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
}
#shop a:hover {
	background-position: 0px 0px;
}#footer li {
	float: left;
	width: 132px;
	margin-bottom: 8px;
}
#footer li a {
	background-image: url(../img/footer_menu.gif);
	height: 19px;
	width: 104px;
	display: block;
	text-decoration: none;
	color: #000000;
	padding-left: 18px;
	padding-top: 3px;
}
#footer li a:hover{
	background-position: 0px -22px;
	color: #990000;
}
#aichi a {
	background-image: url(../img/aichi_link.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 51px;
	width: 420px;
}
#aichi a:hover {
	background-position: 0px -51px;
}

