/* Main Menu 
-------------------------------------------------*/

ul#main-menu{
	margin:0 0 0 60px;
	_margin-left:0px;
	padding:0;
	list-style:none;
	text-align:left;
	width:890px;
	height:62px;
	/* for MacIE5.x \*//*/
	 overflow: hidden;
	/* end */
	}

*:first-child+html ul#main-menu{
	position:relative;
	float:left;
	margin:0 0 0 60px;
	_margin-left:0px;
	padding:0;
	list-style:none;
	text-align:left;
	width:890px;
	height:62px;
	/* for MacIE5.x \*//*/
	 overflow: hidden;
	/* end */
	}

li#main-menu-item01{
	height:32px;
	width:41px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#main-menu-item01off {
	background-image:url(../images/menu_jp/menu_01_home.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:41px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#main-menu-item01on {
	background-image:url(../images/menu_jp/menu_01_home.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:32px;
	width:41px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}


li#main-menu-item01 a{
	background-image:url(../images/menu_jp/menu_01_home.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:41px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#main-menu-item01 a:hover{
	background-position:0 0;
}

li#main-menu-item02{
	height:32px;
	width:122px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item02off{
	background-image:url(../images/menu_jp/menu_02_about.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:122px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item02on{
	background-image:url(../images/menu_jp/menu_02_about.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:32px;
	width:122px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}


li#main-menu-item02 a{
	background-image:url(../images/menu_jp/menu_02_about.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:122px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item02 a:hover{
	background-position:0 0;
}


li#main-menu-item03{
	height:32px;
	width:59px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item03off{
	background-image:url(../images/menu_jp/menu_03_news.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:59px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item03on{
	background-image:url(../images/menu_jp/menu_03_news.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:32px;
	width:59px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}


li#main-menu-item03 a{
	background-image:url(../images/menu_jp/menu_03_news.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:59px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item03 a:hover{
	background-position:0 0;
}


li#main-menu-item04{
	height:32px;
	width:34px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item04 a{
	background-image:url(../images/menu_jp/menu_04_sites.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:34px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item04off{
	background-image:url(../images/menu_jp/menu_04_sites.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:34px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item04on{
	background-image:url(../images/menu_jp/menu_04_sites.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:32px;
	width:34px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item04 a:hover{
	background-position:0 0;
}


li#main-menu-item05{
	height:32px;
	width:84px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item05off{
	background-image:url(../images/menu_jp/menu_05_exhibitors.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:84px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item05on{
	background-image:url(../images/menu_jp/menu_05_exhibitors.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:32px;
	width:84px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item05 a{
	background-image:url(../images/menu_jp/menu_05_exhibitors.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:84px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item05 a:hover{
	background-position:0 0;
}

li#main-menu-item06{
	height:32px;
	width:116px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item06off{
	background-image:url(../images/menu_jp/menu_06_event.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:116px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item06on{
	background-image:url(../images/menu_jp/menu_06_event.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:32px;
	width:116px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item06 a{
	background-image:url(../images/menu_jp/menu_06_event.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:116px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item06 a:hover{
	background-position:0 0;
}

li#main-menu-item07{
	height:32px;
	width:92px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item07off{
	background-image:url(../images/menu_jp/menu_07_info.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:92px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item07on{
	background-image:url(../images/menu_jp/menu_07_info.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:32px;
	width:92px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item07 a{
	background-image:url(../images/menu_jp/menu_07_info.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:92px;
	margin:0 40px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item07 a:hover{
	background-position:0 0;
}

li#main-menu-item08{
	height:32px;
	width:62px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item08off {
	background-image:url(../images/menu_jp/menu_08_archives.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:62px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item08on {
	background-image:url(../images/menu_jp/menu_08_archives.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:32px;
	width:62px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item08 a{
	background-image:url(../images/menu_jp/menu_08_archives.gif);
	background-position:0 -35px;
	background-repeat:no-repeat;
	height:32px;
	width:62px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

li#main-menu-item08 a:hover{
	background-position:0 0;
}

/* Upper Right Side Menu 
-------------------------------------------------*/
ul#upper-menuA {
	position:relative;
	float:left;
	margin:0;
	padding:23px 0 0 0;
	list-style:none;
	text-align:left;
	width:204px;
	height:40px;
	/* for MacIE5.x \*//*/
	 overflow: hidden;
	/* end */
}

ul#upper-menuB {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	width:204px;
	height:12px;
	/* for MacIE5.x \*//*/
	 overflow: hidden;
	/* end */
}


li#upper-menu-item01{
	height:12px;
	width:73px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item01off {
	background-image:url(../images/menu_jp/menu_upper_01_contact.gif);
	background-position:0 -12px;
	background-repeat:no-repeat;
	height:12px;
	width:73px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item01on {
	background-image:url(../images/menu_jp/menu_upper_01_contact.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:73px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item01 a{
	background-image:url(../images/menu_jp/menu_upper_01_contact.gif);
	background-position:0 -12px;
	background-repeat:no-repeat;
	height:12px;
	width:73px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item01 a:hover{
	background-position:0 0;
}

li#upper-menu-item02{
	height:12px;
	width:74px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item02off {
	background-image:url(../images/menu_jp/menu_upper_02_sitemap.gif);
	background-position:0 -12px;
	background-repeat:no-repeat;
	height:12px;
	width:74px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item02on {
	background-image:url(../images/menu_jp/menu_upper_02_sitemap.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:74px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item02 a{
	background-image:url(../images/menu_jp/menu_upper_02_sitemap.gif);
	background-position:0 -12px;
	background-repeat:no-repeat;
	height:12px;
	width:74px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item02 a:hover{
	background-position:0 0;
}

li#upper-menu-item03{
	height:12px;
	width:57px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item03off {
	background-image:url(../images/menu_jp/menu_upper_03_english.gif);
	background-position:0 -12px;
	background-repeat:no-repeat;
	height:12px;
	width:57px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item03on {
	background-image:url(../images/menu_jp/menu_upper_03_english.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:57px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item03 a{
	background-image:url(../images/menu_jp/menu_upper_03_english.gif);
	background-position:0 -12px;
	background-repeat:no-repeat;
	height:12px;
	width:57px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item03 a:hover{
	background-position:0 0;
}


li#upper-menu-item04{
	height:12px;
	width:65px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item04off{
	background-image:url(../images/menu_jp/menu_upper_04_volunteer.gif);
	background-position:0 -12px;
	background-repeat:no-repeat;
	height:12px;
	width:65px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item04on {
	background-image:url(../images/menu_jp/menu_upper_04_volunteer.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:65px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item04 a{
	background-image:url(../images/menu_jp/menu_upper_04_volunteer.gif);
	background-position:0 -12px;
	background-repeat:no-repeat;
	height:12px;
	width:65px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item04 a:hover{
	background-position:0 0;
}


li#upper-menu-item05{
	height:12px;
	width:99px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item05off{
	background-image:url(../images/menu_jp/menu_upper_05_goods.gif);
	background-position:0 -12px;
	background-repeat:no-repeat;
	height:12px;
	width:99px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item05on {
	background-image:url(../images/menu_jp/menu_upper_05_goods.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:99px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item05 a{
	background-image:url(../images/menu_jp/menu_upper_05_goods.gif);
	background-position:0 -12px;
	background-repeat:no-repeat;
	height:12px;
	width:99px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item05 a:hover{
	background-position:0 0;
}

li#upper-menu-item06{
	height:12px;
	width:40px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item06off{
	background-image:url(../images/menu_jp/menu_upper_06_press.gif);
	background-position:0 -12px;
	background-repeat:no-repeat;
	height:12px;
	width:40px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item06on {
	background-image:url(../images/menu_jp/menu_upper_06_press.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:40px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item06 a{
	background-image:url(../images/menu_jp/menu_upper_06_press.gif);
	background-position:0 -12px;
	background-repeat:no-repeat;
	height:12px;
	width:40px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#upper-menu-item06 a:hover{
	background-position:0 0;
}



/* Footer Menu 
-------------------------------------------------*/

ul#footer-menu {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	width:890px;
	height:12px;
	/* for MacIE5.x \*//*/
	 overflow: hidden;
	/* end */
}

li#footer-menu-item01{
	height:12px;
	width:91px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item01off{
	background-image:url(../images/menu_jp/menu_bottom_01_aboutsite.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:91px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item01on {
	background-image:url(../images/menu_jp/menu_bottom_01_aboutsite.gif);
	background-position:0 -13px;
	background-repeat:no-repeat;
	height:12px;
	width:91px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item01 a{
	background-image:url(../images/menu_jp/menu_bottom_01_aboutsite.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:91px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item01 a:hover{
	background-position:0 -13px;
}

li#footer-menu-item02{
	height:12px;
	width:109px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item02off{
	background-image:url(../images/menu_jp/menu_bottom_02_privacy.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:109px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item02on {
	background-image:url(../images/menu_jp/menu_bottom_02_privacy.gif);
	background-position:0 -13px;
	background-repeat:no-repeat;
	height:12px;
	width:109px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item02 a{
	background-image:url(../images/menu_jp/menu_bottom_02_privacy.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:109px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item02 a:hover{
	background-position:0 -13px;
}

li#footer-menu-item03{
	height:12px;
	width:67px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item03off{
	background-image:url(../images/menu_jp/menu_bottom_03_sponsor.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:67px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item03on {
	background-image:url(../images/menu_jp/menu_bottom_03_sponsor.gif);
	background-position:0 -13px;
	background-repeat:no-repeat;
	height:12px;
	width:67px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item03 a{
	background-image:url(../images/menu_jp/menu_bottom_03_sponsor.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:67px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item03 a:hover{
	background-position:0 -13px;
}


li#footer-menu-item04{
	height:12px;
	width:53px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item04off{
	background-image:url(../images/menu_jp/menu_bottom_04_credit.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:53px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item04on {
	background-image:url(../images/menu_jp/menu_bottom_04_credit.gif);
	background-position:0 -13px;
	background-repeat:no-repeat;
	height:12px;
	width:53px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item04 a{
	background-image:url(../images/menu_jp/menu_bottom_04_credit.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:12px;
	width:53px;
	margin:0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}

li#footer-menu-item04 a:hover{
	background-position:0 -13px;
}


