.printing{
	width:108px;height:94px;
	float:left; background-color: transparent;
	background-image: url(../images/navi_01a-helloween.png);
	background-repeat: no-repeat;background-position: 0 0;
	margin-left:0px;
	margin-top:47px;
}
.printing:hover {
	background-position: 0px -94px;
}
.advertising{
	width:105px;height:108px;
	float:left; background-color: transparent;
	background-image: url(../images/navi_03a-helloween.png);
	background-repeat: no-repeat;background-position: 0 0;
	margin-left:90px;
	margin-top:38px;

}
.advertising:hover {
	background-position: 0px -112px;
}
.webdesign{
	width:220px;height:142px;
	float:left; background-color: transparent;
	background-image: url(../images/navi_05a-helloween.png);
	background-repeat: no-repeat;background-position: 0 0;
	margin-left:50px;
	margin-top:10px;

}
.webdesign:hover {
	background-position: 0px -142px;
}

.sleepy{
	width:48px;height:32px;
	float:left; background-color: transparent;
	background-image: url(../images/sleepy-bird.png);
	background-repeat: no-repeat;background-position: 0 0;
	margin-left:112px;
	margin-top:110px;
}

.logodesign{
	width:95px;height:97px;
	float:left; background-color: transparent;
	background-image: url(../images/navi_07a-helloween.png);
	background-repeat: no-repeat;background-position: 0 0;
	margin-left:-35px;
	margin-top:60px;
}
.logodesignactive{
	width:95px;height:97px;
	float:left; background-color: transparent;
	background-image: url(../images/logoa.png);
	background-repeat: no-repeat;background-position: 0 0;
	margin-left:-35px;
	margin-top:99px;
}
.logodesign:hover {
	background-position: 0px -97px;
}

.home {
	width:37px;height:15px;
	float:left; background-color: transparent;
	background-image: url(../images/topnav_01.jpg);
	background-repeat: no-repeat;background-position: 0 0;
}
.home:hover {
	background-position: 0px -15px;
}