ul#menu {
	position: relative; /* 相対位置 */
	width: 815px;
	margin: 0; padding: 0; border: 0;
	height: 66px;
	list-style-type: none;
	overflow: hidden; /* はみ出した部分を表示しない・スクロールバーを消す */
}

ul#menu li a {

	position: absolute; /* 絶対位置 */
	text-indent: -9000px;
	top: 0px;
	text-decoration: none;
	padding: 66px 0 0 0;
	overflow: hidden;  /* はみ出した部分を表示しない・スクロールバーを消す */
	height: 0px !important; 
	height /**/:66px; /* IE5/Win */
	background: transparent url(../images/menu.png) no-repeat;
	
}

body#b1 ul#menu  { background: transparent url(../images/menu.png) no-repeat 0 0;}

body#b2 ul#menu  { background: transparent url(../images/menu.png) no-repeat 0 -66px; }

body#b3 ul#menu  { background: transparent url(../images/menu.png) no-repeat 0 -132px; }

body#b4 ul#menu  { background: transparent url(../images/menu.png) no-repeat 0 -198px; }

body#b5 ul#menu  { background: transparent url(../images/menu.png) no-repeat 0 -264px; }

body#b6 ul#menu  { background: transparent url(../images/menu.png) no-repeat 0 -330px; }

/*  b1  */

body#b1 li#home a {
	background-position: 0 0;
	left: 0px; 
	width: 125px;
	}
body#b1 li#home a:hover {
	background-position: 0 -396px;
	}
body#b1 li#ordermade a {
	background-position: -125px 66px;
	left: 125px; 
	width: 190px;
	}
body#b1 li#ordermade a:hover {
	background-position: -125px -396px;
	}
body#b1 li#item a {
	background-position: -315px 132px;
	left: 315px; 
	width: 103px;
	}
body#b1 li#item a:hover {
	background-position: -315px -396px;
	}
body#b1 li#repair a {	background-position: -418px 198px;
	left: 418px; 
	width: 130px;
	}
body#b1 li#repair a:hover {
	background-position: -418px -396px;
	}
body#b1 li#shop a {
	background-position: -548px 264px;
	left: 548px; 
	width: 111px;
	}
body#b1 li#shop a:hover {
	background-position: -548px -396px;
	}
body#b1 li#contact a {
	background-position: -659px 330px;
	left: 659px; 
	width: 156px;
	}
body#b1 li#contact a:hover {
	background-position: -659px -396px;
	}
	
/*  b2  */

body#b2 li#home a {
	background-position: 0 0;
	left: 0px; 
	width: 125px;
	}
body#b2 li#home a:hover {
	background-position: 0 -396px;
	}
body#b2 li#ordermade a {
	background-position: -125px 66px;
	left: 125px; 
	width: 190px;
	}
body#b2 li#ordermade a:hover {
	background-position: -125px -396px;
	}
body#b2 li#item a {
	background-position: -315px 132px;
	left: 315px; 
	width: 103px;
	}
body#b2 li#item a:hover {
	background-position: -315px -396px;
	}
body#b2 li#repair a {	background-position: -418px 198px;
	left: 418px; 
	width: 130px;
	}
body#b2 li#repair a:hover {
	background-position: -418px -396px;
	}
body#b2 li#shop a {
	background-position: -548px 264px;
	left: 548px; 
	width: 111px;
	}
body#b2 li#shop a:hover {
	background-position: -548px -396px;
	}
body#b2 li#contact a {
	background-position: -659px 330px;
	left: 659px; 
	width: 156px;
	}
body#b2 li#contact a:hover {
	background-position: -659px -396px;
	}
	
/*  b3  */

body#b3 li#home a {
	background-position: 0 0;
	left: 0px; 
	width: 125px;
	}
body#b3 li#home a:hover {
	background-position: 0 -396px;
	}
body#b3 li#ordermade a {
	background-position: -125px 66px;
	left: 125px; 
	width: 190px;
	}
body#b3 li#ordermade a:hover {
	background-position: -125px -396px;
	}
body#b3 li#item a {
	background-position: -315px 132px;
	left: 315px; 
	width: 103px;
	}
body#b3 li#item a:hover {
	background-position: -315px -396px;
	}
body#b3 li#repair a {	background-position: -418px 198px;
	left: 418px; 
	width: 130px;
	}
body#b3 li#repair a:hover {
	background-position: -418px -396px;
	}
body#b3 li#shop a {
	background-position: -548px 264px;
	left: 548px; 
	width: 111px;
	}
body#b3 li#shop a:hover {
	background-position: -548px -396px;
	}
body#b3 li#contact a {
	background-position: -659px 330px;
	left: 659px; 
	width: 156px;
	}
body#b3 li#contact a:hover {
	background-position: -659px -396px;
	}

/*  b4  */

body#b4 li#home a {
	background-position: 0 0;
	left: 0px; 
	width: 125px;
	}
body#b4 li#home a:hover {
	background-position: 0 -396px;
	}
body#b4 li#ordermade a {
	background-position: -125px 66px;
	left: 125px; 
	width: 190px;
	}
body#b4 li#ordermade a:hover {
	background-position: -125px -396px;
	}
body#b4 li#item a {
	background-position: -315px 132px;
	left: 315px; 
	width: 103px;
	}
body#b4 li#item a:hover {
	background-position: -315px -396px;
	}
body#b4 li#repair a {	background-position: -418px 198px;
	left: 418px; 
	width: 130px;
	}
body#b4 li#repair a:hover {
	background-position: -418px -396px;
	}
body#b4 li#shop a {
	background-position: -548px 264px;
	left: 548px; 
	width: 111px;
	}
body#b4 li#shop a:hover {
	background-position: -548px -396px;
	}
body#b4 li#contact a {
	background-position: -659px 330px;
	left: 659px; 
	width: 156px;
	}
body#b4 li#contact a:hover {
	background-position: -659px -396px;
	}
	
/*  b5  */

body#b5 li#home a {
	background-position: 0 0;
	left: 0px; 
	width: 125px;
	}
body#b5 li#home a:hover {
	background-position: 0 -396px;
	}
body#b5 li#ordermade a {
	background-position: -125px 66px;
	left: 125px; 
	width: 190px;
	}
body#b5 li#ordermade a:hover {
	background-position: -125px -396px;
	}
body#b5 li#item a {
	background-position: -315px 132px;
	left: 315px; 
	width: 103px;
	}
body#b5 li#item a:hover {
	background-position: -315px -396px;
	}
body#b5 li#repair a {	background-position: -418px 198px;
	left: 418px; 
	width: 130px;
	}
body#b5 li#repair a:hover {
	background-position: -418px -396px;
	}
body#b5 li#shop a {
	background-position: -548px 264px;
	left: 548px; 
	width: 111px;
	}
body#b5 li#shop a:hover {
	background-position: -548px -396px;
	}
body#b5 li#contact a {
	background-position: -659px 330px;
	left: 659px; 
	width: 156px;
	}
body#b5 li#contact a:hover {
	background-position: -659px -396px;
	}

/*  b6  */

body#b6 li#home a {
	background-position: 0 0;
	left: 0px; 
	width: 125px;
	}
body#b6 li#home a:hover {
	background-position: 0 -396px;
	}
body#b6 li#ordermade a {
	background-position: -125px 66px;
	left: 125px; 
	width: 190px;
	}
body#b6 li#ordermade a:hover {
	background-position: -125px -396px;
	}
body#b6 li#item a {
	background-position: -315px 132px;
	left: 315px; 
	width: 103px;
	}
body#b6 li#item a:hover {
	background-position: -315px -396px;
	}
body#b6 li#repair a {	background-position: -418px 198px;
	left: 418px; 
	width: 130px;
	}
body#b6 li#repair a:hover {
	background-position: -418px -396px;
	}
body#b6 li#shop a {
	background-position: -548px 264px;
	left: 548px; 
	width: 111px;
	}
body#b6 li#shop a:hover {
	background-position: -548px -396px;
	}
body#b6 li#contact a {
	background-position: -659px 330px;
	left: 659px; 
	width: 156px;
	}
body#b6 li#contact a:hover {
	background-position: -659px -396px;
	}						