



ul#menu {
	position: relative;
	width: 182px;
	list-style: none;
	margin:10px 0 0 4px;
	padding:63px 0 0 0;
	background: #ffffff url(menu-back.png) no-repeat ;
}

ul#menuuu {
	position: relative;
	width: 182px;
	list-style: none;
	margin:0 0 0 4px;
	padding:0px;

}

ul#menu li {
	padding: 1px 6px 0 6px;
	margin: 0px;
	display: block;
	list-style: none;
	width: 170px;
	height: 34px;
	text-indent: -9999px;
	background:url(menu-back2.png);
}

ul#menuuu li {
	padding: 1px 6px 0 6px;
	margin: 0px;
	display: block;
	list-style: none;
	width: 170px;
	height: 16px;
	text-indent: -9999px;
	background:url(menu-back3.png);
}

ul#menu-ele li {
	padding: 0;
	margin: 1px 6px 0 6px;
	display: block;
	list-style: none;
	width: 170px;
	height: 34px;
	text-indent: -9999px;
}

ul#menu a {
	display: block;
	width: 170px;
	height: 34px;
	margin:0;
	padding:0;
	text-decoration: none;
	background: url(menu.jpg) no-repeat;
}



ul#menu li#main-menu-ele  a		{ background-position:	   0	    0;  }
ul#menu li#main-menu-int  a    		{ background-position:	   0	-34px;  }
ul#menu li#main-menu-kit  a    		{ background-position:	   0	-68px;  }


ul#menu li#main-menu-ele  a:hover	{ background-position:	100%	    0;  }
ul#menu li#main-menu-int  a:hover    	{ background-position:	100%	-34px;  }
ul#menu li#main-menu-kit  a:hover      	{ background-position:	100%	-68px;  }


ul#menu li#cat01  a			{ background-position:	0	-102px;	}
ul#menu li#cat02  a		    	{ background-position:	0	-136px;	}
ul#menu li#cat03  a	 	      	{ background-position:	0	-170px;	}
ul#menu li#cat04  a	 	   	{ background-position:	0	-204px;	}
ul#menu li#cat05  a			{ background-position:	0	-238px;	}
ul#menu li#cat06  a			{ background-position:	0	-272px;	}
ul#menu li#cat07  a			{ background-position:	0	-306px;	}
ul#menu li#cat08  a			{ background-position:	0	-340px;	}
ul#menu li#cat09  a			{ background-position:	0	-374px;	}
ul#menu li#cat10  a			{ background-position:	0	-408px;	}
ul#menu li#cat11  a			{ background-position:	0	-442px;	}
ul#menu li#cat12  a			{ background-position:	0	-2176px;}
ul#menu li#cat13  a			{ background-position:	0	-2210px;}
ul#menu li#cat14  a			{ background-position:	0	-2244px;}
                                                            
ul#menu li#cat01  a:hover		{ background-position:	100%	-102px; }
ul#menu li#cat02  a:hover    		{ background-position:	100%	-136px; }
ul#menu li#cat03  a:hover       	{ background-position:	100%	-170px; }
ul#menu li#cat04  a:hover    		{ background-position:	100%	-204px; }
ul#menu li#cat05  a:hover		{ background-position:	100%	-238px; }
ul#menu li#cat06  a:hover		{ background-position:	100%	-272px; }
ul#menu li#cat07  a:hover		{ background-position:	100%	-306px; }
ul#menu li#cat08  a:hover		{ background-position:	100%	-340px; }
ul#menu li#cat09  a:hover		{ background-position:	100%	-374px; }
ul#menu li#cat10  a:hover		{ background-position:	100%	-408px; }
ul#menu li#cat11  a:hover		{ background-position:	100%	-442px; }
ul#menu li#cat12  a:hover		{ background-position:	100%	-2176px;}
ul#menu li#cat13  a:hover		{ background-position:	100%	-2210px;}
ul#menu li#cat14  a:hover		{ background-position:	100%	-2244px;}

ul#menu li#kit01  a			{ background-position:	0	-476px; }
ul#menu li#kit02  a		    	{ background-position:	0	-510px; }
ul#menu li#kit03  a	 	      	{ background-position:	0	-544px; }
ul#menu li#kit04  a	 	   	{ background-position:	0	-578px; }
ul#menu li#kit05  a			{ background-position:	0	-612px; }
ul#menu li#kit06  a			{ background-position:	0	-646px; }
ul#menu li#kit07  a			{ background-position:	0	-680px; }
ul#menu li#kit08  a			{ background-position:	0	-714px; }
ul#menu li#kit09  a			{ background-position:	0	-748px; }
ul#menu li#kit10  a			{ background-position:	0	-782px; }
ul#menu li#kit11  a			{ background-position:	0	-816px; }
ul#menu li#kit12  a			{ background-position:	0	-850px; }
ul#menu li#kit13  a			{ background-position:	0	-884px; }
ul#menu li#kit14  a			{ background-position:	0	-918px; }
ul#menu li#kit15  a			{ background-position:	0	-952px; }
ul#menu li#kit16  a			{ background-position:	0	-986px; }

ul#menu li#kit01  a:hover		{ background-position:	100%	-476px; }
ul#menu li#kit02  a:hover    		{ background-position:	100%	-510px; }
ul#menu li#kit03  a:hover       	{ background-position:	100%	-544px; }
ul#menu li#kit04  a:hover    		{ background-position:	100%	-578px; }
ul#menu li#kit05  a:hover		{ background-position:	100%	-612px; }
ul#menu li#kit06  a:hover		{ background-position:	100%	-646px; }
ul#menu li#kit07  a:hover		{ background-position:	100%	-680px; }
ul#menu li#kit08  a:hover		{ background-position:	100%	-714px; }
ul#menu li#kit09  a:hover		{ background-position:	100%	-748px; }
ul#menu li#kit10  a:hover		{ background-position:	100%	-782px; }
ul#menu li#kit11  a:hover		{ background-position:	100%	-816px; }
ul#menu li#kit12  a:hover		{ background-position:	100%	-850px; }
ul#menu li#kit13  a:hover		{ background-position:	100%	-884px; }
ul#menu li#kit14  a:hover		{ background-position:	100%	-918px; }
ul#menu li#kit15  a:hover		{ background-position:	100%	-952px; }
ul#menu li#kit16  a:hover		{ background-position:	100%	-986px; }


ul#menu li#int01  a			{ background-position:	0	-1020px; }
ul#menu li#int02  a		    	{ background-position:	0	-1054px; }
ul#menu li#int03  a	 	      	{ background-position:	0	-1088px; }
ul#menu li#int04  a	 	   	{ background-position:	0	-1122px; }
ul#menu li#int05  a			{ background-position:	0	-1156px; }
ul#menu li#int06  a			{ background-position:	0	-1190px; }
ul#menu li#int07  a			{ background-position:	0	-1224px; }
ul#menu li#int08  a			{ background-position:	0	-1258px; }
ul#menu li#int09  a			{ background-position:	0	-1292px; }
ul#menu li#int10  a			{ background-position:	0	-1326px; }
ul#menu li#int11  a			{ background-position:	0	-1360px; }
ul#menu li#int12  a			{ background-position:	0	-1394px; }
ul#menu li#int13  a			{ background-position:	0	-1428px; }
ul#menu li#int14  a			{ background-position:	0	-1462px; }
ul#menu li#int15  a			{ background-position:	0	-1496px; }
ul#menu li#int16  a			{ background-position:	0	-1530px; }
ul#menu li#int17  a			{ background-position:	0	-1564px; }
ul#menu li#int18  a		    	{ background-position:	0	-1598px; }
ul#menu li#int19  a	 	      	{ background-position:	0	-1632px; }
ul#menu li#int20  a	 	   	{ background-position:	0	-1666px; }
ul#menu li#int21  a			{ background-position:	0	-1700px; }
ul#menu li#int22  a			{ background-position:	0	-1734px; }
ul#menu li#int23  a			{ background-position:	0	-1768px; }
ul#menu li#int24  a			{ background-position:	0	-1802px; }
ul#menu li#int25  a			{ background-position:	0	-1836px; }
ul#menu li#int26  a			{ background-position:	0	-1870px; }
ul#menu li#int27  a			{ background-position:	0	-1904px; }
ul#menu li#int28  a			{ background-position:	0	-1938px; }
ul#menu li#int29  a			{ background-position:	0	-1972px; }
ul#menu li#int30  a			{ background-position:	0	-2006px; }
ul#menu li#int31  a			{ background-position:	0	-2040px; }
ul#menu li#int32  a			{ background-position:	0	-2074px; }
ul#menu li#int33  a			{ background-position:	0	-2108px; }
ul#menu li#int34  a			{ background-position:	0	-2142px; }



ul#menu li#int01  a:hover		{ background-position:	100%	-1020px; }
ul#menu li#int02  a:hover    		{ background-position:	100%	-1054px; }
ul#menu li#int03  a:hover       	{ background-position:	100%	-1088px; }
ul#menu li#int04  a:hover    		{ background-position:	100%	-1122px; }
ul#menu li#int05  a:hover		{ background-position:	100%	-1156px; }
ul#menu li#int06  a:hover		{ background-position:	100%	-1190px; }
ul#menu li#int07  a:hover		{ background-position:	100%	-1224px; }
ul#menu li#int08  a:hover		{ background-position:	100%	-1258px; }
ul#menu li#int09  a:hover		{ background-position:	100%	-1292px; }
ul#menu li#int10  a:hover		{ background-position:	100%	-1326px; }
ul#menu li#int11  a:hover		{ background-position:	100%	-1360px; }
ul#menu li#int12  a:hover		{ background-position:	100%	-1394px; }
ul#menu li#int13  a:hover		{ background-position:	100%	-1428px; }
ul#menu li#int14  a:hover		{ background-position:	100%	-1462px; }
ul#menu li#int15  a:hover		{ background-position:	100%	-1496px; }
ul#menu li#int16  a:hover		{ background-position:	100%	-1530px; }
ul#menu li#int17  a:hover		{ background-position:	100%	-1564px; }
ul#menu li#int18  a:hover	    	{ background-position:	100%	-1598px; }
ul#menu li#int19  a:hover 	      	{ background-position:	100%	-1632px; }
ul#menu li#int20  a:hover 	   	{ background-position:	100%	-1666px; }
ul#menu li#int21  a:hover		{ background-position:	100%	-1700px; }
ul#menu li#int22  a:hover		{ background-position:	100%	-1734px; }
ul#menu li#int23  a:hover		{ background-position:	100%	-1768px; }
ul#menu li#int24  a:hover		{ background-position:	100%	-1802px; }
ul#menu li#int25  a:hover		{ background-position:	100%	-1836px; }
ul#menu li#int26  a:hover		{ background-position:	100%	-1870px; }
ul#menu li#int27  a:hover		{ background-position:	100%	-1904px; }
ul#menu li#int28  a:hover		{ background-position:	100%	-1938px; }
ul#menu li#int29  a:hover		{ background-position:	100%	-1972px; }
ul#menu li#int30  a:hover		{ background-position:	100%	-2006px; }
ul#menu li#int31  a:hover		{ background-position:	100%	-2040px; }
ul#menu li#int32  a:hover		{ background-position:	100%	-2074px; }
ul#menu li#int33  a:hover		{ background-position:	100%	-2108px; }
ul#menu li#int34  a:hover		{ background-position:	100%	-2142px; }


//　除外カテゴリ---------------------------------------------------------------

ul#menu li#int05 {
	padding: 0;
	margin: 1 0 0 0;
	display: block;
	list-style: none;
	width: 170px;
	height: 0px;
	text-indent: -9999px;
}

ul#menu li#int06 {
	padding: 0;
	margin: 1 0 0 0;
	display: block;
	list-style: none;
	width: 170px;
	height: 0px;
	text-indent: -9999px;
}

ul#menu li#int23 {
	padding: 0;
	margin: 1 0 0 0;
	display: block;
	list-style: none;
	width: 170px;
	height: 0px;
	text-indent: -9999px;
}

// ---------------------------------------------------------------------------------


ul#inttmenu {
	position: relative;
	width: 540px;
	list-style: none;
	margin:0;
	padding:0;


}

ul#kittmenu li {
	padding: 0;
	margin: 5px 6px;
	display: block;
	list-style: none;
	width: 166px;
	height: 94px;
	text-indent: -9999px;
	float: left;
}

ul#kittmenu a {
	display: block;
	width: 166px;
	height: 94px;
	margin:0;
	padding:0;
	text-decoration: none;
	background: url(kitmenu.jpg) no-repeat ;
}



ul#kittmenu li#kitt01  a			{ background-position:	0	0px; }
ul#kittmenu li#kitt02  a		    	{ background-position:	0	-94px; }
ul#kittmenu li#kitt03  a	 	      	{ background-position:	0	-188px; }
ul#kittmenu li#kitt04  a	 	   	{ background-position:	0	-282px; }
ul#kittmenu li#kitt05  a			{ background-position:	0	-376px; }
ul#kittmenu li#kitt06  a			{ background-position:	0	-470px; }
ul#kittmenu li#kitt07  a			{ background-position:	0	-564px; }
ul#kittmenu li#kitt08  a			{ background-position:	0	-658px; }
ul#kittmenu li#kitt09  a			{ background-position:	0	-752px; }
ul#kittmenu li#kitt10  a			{ background-position:	0	-846px; }
ul#kittmenu li#kitt11  a			{ background-position:	0	-940px; }
ul#kittmenu li#kitt12  a			{ background-position:	0	-1034px; }
ul#kittmenu li#kitt13  a			{ background-position:	0	-1128px; }
ul#kittmenu li#kitt14  a			{ background-position:	0	-1222px; }
ul#kittmenu li#kitt15  a			{ background-position:	0	-1316px; }
ul#kittmenu li#kitt16  a			{ background-position:	0	-1410px; }

ul#kittmenu li#kitt01  a:hover		{ background-position:	100%	0px; }
ul#kittmenu li#kitt02  a:hover    	{ background-position:	100%	-94px; }
ul#kittmenu li#kitt03  a:hover       	{ background-position:	100%	-188px; }
ul#kittmenu li#kitt04  a:hover    	{ background-position:	100%	-282px; }
ul#kittmenu li#kitt05  a:hover		{ background-position:	100%	-376px; }
ul#kittmenu li#kitt06  a:hover		{ background-position:	100%	-470px; }
ul#kittmenu li#kitt07  a:hover		{ background-position:	100%	-564px; }
ul#kittmenu li#kitt08  a:hover		{ background-position:	100%	-658px; }
ul#kittmenu li#kitt09  a:hover		{ background-position:	100%	-752px; }
ul#kittmenu li#kitt10  a:hover		{ background-position:	100%	-846px; }
ul#kittmenu li#kitt11  a:hover		{ background-position:	100%	-940px; }
ul#kittmenu li#kitt12  a:hover		{ background-position:	100%	-1034px; }
ul#kittmenu li#kitt13  a:hover		{ background-position:	100%	-1128px; }
ul#kittmenu li#kitt14  a:hover		{ background-position:	100%	-1222px; }
ul#kittmenu li#kitt15  a:hover		{ background-position:	100%	-1316px; }
ul#kittmenu li#kitt16  a:hover		{ background-position:	100%	-1410px; }












ul#eletmenu {
	position: relative;
	width: 540px;
	list-style: none;
	margin:0;
	padding:0;


}

ul#eletmenu li {
	padding: 0;
	margin: 5px 6px;
	display: block;
	list-style: none;
	width: 166px;
	height: 94px;
	text-indent: -9999px;
	float: left;
}

ul#eletmenu a {
	display: block;
	width: 166px;
	height: 94px;
	margin:0;
	padding:0;
	text-decoration: none;
	background: url(elemenu.jpg) no-repeat ;
}



ul#eletmenu li#elet01  a			{ background-position:	0	0px; }
ul#eletmenu li#elet02  a		    	{ background-position:	0	-94px; }
ul#eletmenu li#elet03  a	 	      	{ background-position:	0	-188px; }
ul#eletmenu li#elet04  a	 	   	{ background-position:	0	-282px; }
ul#eletmenu li#elet05  a			{ background-position:	0	-376px; }
ul#eletmenu li#elet06  a			{ background-position:	0	-470px; }
ul#eletmenu li#elet07  a			{ background-position:	0	-564px; }
ul#eletmenu li#elet08  a			{ background-position:	0	-658px; }
ul#eletmenu li#elet09  a			{ background-position:	0	-752px; }
ul#eletmenu li#elet10  a			{ background-position:	0	-846px; }
ul#eletmenu li#elet11  a			{ background-position:	0	-940px; }
ul#eletmenu li#elet12  a			{ background-position:	0	-1034px; }
ul#eletmenu li#elet13  a			{ background-position:	0	-1128px; }
ul#eletmenu li#elet14  a			{ background-position:	0	-1222px; }
ul#eletmenu li#elet15  a			{ background-position:	0	-1316px; }
ul#eletmenu li#elet16  a			{ background-position:	0	-1410px; }

ul#eletmenu li#elet01  a:hover		{ background-position:	100%	0px; }
ul#eletmenu li#elet02  a:hover    	{ background-position:	100%	-94px; }
ul#eletmenu li#elet03  a:hover       	{ background-position:	100%	-188px; }
ul#eletmenu li#elet04  a:hover    	{ background-position:	100%	-282px; }
ul#eletmenu li#elet05  a:hover		{ background-position:	100%	-376px; }
ul#eletmenu li#elet06  a:hover		{ background-position:	100%	-470px; }
ul#eletmenu li#elet07  a:hover		{ background-position:	100%	-564px; }
ul#eletmenu li#elet08  a:hover		{ background-position:	100%	-658px; }
ul#eletmenu li#elet09  a:hover		{ background-position:	100%	-752px; }
ul#eletmenu li#elet10  a:hover		{ background-position:	100%	-846px; }
ul#eletmenu li#elet11  a:hover		{ background-position:	100%	-940px; }
ul#eletmenu li#elet12  a:hover		{ background-position:	100%	-1034px; }
ul#eletmenu li#elet13  a:hover		{ background-position:	100%	-1128px; }
ul#eletmenu li#elet14  a:hover		{ background-position:	100%	-1222px; }
ul#eletmenu li#elet15  a:hover		{ background-position:	100%	-1316px; }
ul#eletmenu li#elet16  a:hover		{ background-position:	100%	-1410px; }
