/* pulldown menu */

.mainmenuitem ul {
	list-style-type: none;
	text-align: left;
	padding: 0;
	margin: 0;
}
.mainmenuitem {
	width : 900px;
}
.mainmenuitem li {
	text-align: left;
	margin: 0px;
	padding: 0;
	float: left;
	display: inline;
}

.mainmenuitem li a{
	display: block;
	width: 112px;
	height: 81px;
	float: left;
	background-image:url(../img/090114tuika/a-navi.jpg);
	overflow:hidden;
	text-indent:-5000px;
}

.mainmenuitem li.navi0 a	{	background-position:    0px	0px;	width : 114px;	}
.mainmenuitem li.navi1 a	{	background-position: -114px	0px;	}
.mainmenuitem li.navi2 a	{	background-position: -226px	0px;	}
.mainmenuitem li.navi3 a	{	background-position: -338px	0px;	}
.mainmenuitem li.navi4 a	{	background-position: -450px	0px;	}
.mainmenuitem li.navi5 a	{	background-position: -562px	0px;	}
.mainmenuitem li.navi6 a	{	background-position: -674px	0px;	}
.mainmenuitem li.navi7 a	{	background-position: -786px	0px;	width : 114px;	}

.mainmenuitem li.navi0 a:hover	{	background-position:    0px	-81px;	}
.mainmenuitem li.navi1 a:hover	{	background-position: -114px	-81px;	}
.mainmenuitem li.navi2 a:hover	{	background-position: -226px	-81px;	}
.mainmenuitem li.navi3 a:hover	{	background-position: -338px	-81px;	}
.mainmenuitem li.navi4 a:hover	{	background-position: -450px	-81px;	}
.mainmenuitem li.navi5 a:hover	{	background-position: -562px	-81px;	}
.mainmenuitem li.navi6 a:hover	{	background-position: -674px	-81px;	}
.mainmenuitem li.navi7 a:hover	{	background-position: -786px	-81px;	}

.submenu {
	visibility:hidden;
}

.submenu ul, .submenu li{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.submenu li {
	text-align: left;
	margin: 0px;
	padding: 0;
}

.submenu li a{
	display: block;
	width: 112px;
	height : 40px;
	background-image;
	overflow:hidden;
	text-indent:-5000px;
}

.submenu li.navi10 a		{	background-position:    0px  0px;	width : 114px;	}
.submenu li.navi10 a:hover	{	background-position: -114px  0px;	}
.submenu li.navi11 a		{	background-position:    0px  -40px;	width : 114px;	height : 56px;	}
.submenu li.navi11 a:hover	{	background-position: -114px  -40px;	}


.submenu li.navi20 a		{	background-position: -228px  0px;	}
.submenu li.navi21 a		{	background-position: -228px -40px;	}
.submenu li.navi22 a		{	background-position: -228px -80px;	}
.submenu li.navi23 a		{	background-position: -228px -120px;	}
.submenu li.navi24 a		{	background-position: -228px -160px;	height : 56px;	}

.submenu li.navi20 a:hover	{	background-position: -340px  0px;	}
.submenu li.navi21 a:hover	{	background-position: -340px -40px;	}
.submenu li.navi22 a:hover	{	background-position: -340px -80px;	}
.submenu li.navi23 a:hover	{	background-position: -340px -120px;	}
.submenu li.navi24 a:hover	{	background-position: -340px -160px;	}



.submenu li.navi30 a		{	background-position: -676px  0px;	}
.submenu li.navi31 a		{	background-position: -676px -40px;	}
.submenu li.navi32 a		{	background-position: -676px -80px;	}
.submenu li.navi33 a		{	background-position: -676px -120px;	height : 56px;	}

.submenu li.navi30 a:hover	{	background-position: -788px  0px;	}
.submenu li.navi31 a:hover	{	background-position: -788px -40px;	}
.submenu li.navi32 a:hover	{	background-position: -788px -80px;	}
.submenu li.navi33 a:hover	{	background-position: -788px -120px;	}



.submenu li.navi40 a		{	background-position: -900px 0px;	}
.submenu li.navi41 a		{	background-position: -900px -40px;	height : 56px;	}
.submenu li.navi40 a:hover	{	background-position: -1012px 0px;	}
.submenu li.navi41 a:hover	{	background-position: -1012px -40px;	}

.submenu li.navi50 a		{	background-position: -1124px 0px;	height : 56px;	}
.submenu li.navi50 a:hover	{	background-position: -1236px 0px;	}

.submenu li.navi60 a		{	background-position: -1348px 0px;	}
.submenu li.navi61 a		{	background-position: -1348px -40px;	}
.submenu li.navi62 a		{	background-position: -1348px -80px;	height : 56px;	}
.submenu li.navi60 a:hover	{	background-position: -1460px 0px;	}
.submenu li.navi61 a:hover	{	background-position: -1460px -40px;	}
.submenu li.navi62 a:hover	{	background-position: -1460px -80px;	}


.submenu li.navi70 a		{	background-position: -1574px 0px;	width : 114px;	}
.submenu li.navi71 a		{	background-position: -1574px -40px;	width : 114px;	}
.submenu li.navi72 a		{	background-position: -1574px -80px;	width : 114px;	}
.submenu li.navi73 a		{	background-position: -1574px -120px;	width : 114px;	height : 56px;	}

.submenu li.navi70 a:hover	{	background-position: -1686px 0px;	}
.submenu li.navi71 a:hover	{	background-position: -1686px -40px;	}
.submenu li.navi72 a:hover	{	background-position: -1686px -80px;	}
.submenu li.navi73 a:hover	{	background-position: -1686px -120px;	}


.submenu li.navi80 a		{	background-position: -452px  0px;	}
.submenu li.navi81 a		{	background-position: -452px -40px;	}
.submenu li.navi82 a		{	background-position: -452px -80px;	}
.submenu li.navi83 a		{	background-position: -452px -120px;	height : 56px;	}

.submenu li.navi80 a:hover	{	background-position: -564px  0px;	}
.submenu li.navi81 a:hover	{	background-position: -564px -40px;	}
.submenu li.navi82 a:hover	{	background-position: -564px -80px;	}
.submenu li.navi83 a:hover	{	background-position: -564px -120px;	}

