@charset "utf-8";

/*---------------------------------------------------
navigation
---------------------------------------------------*/

#navi
	{
	width:781px;
	height:36px;
	line-height:1px;
	background:#FFFFFF;
	}

#navi ul
	{
	width:781px;
	list-style: none;
	}

#navi li,#navi a
	{
	display:block;
	float:left;
	width:260px;
	height:36px;
	background:url(/common/img/btn_g-navi.gif) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
	}

#navi a,#navi a:visited,#navi a:hover{
	text-decoration:none;
}
#navi01 a{
	background-position:0 -432px;
}

#navi02 a{
	background-position:-260px -432px;
}

#navi03 a{
	background-position:-520px -432px;
}

#navi01 a:hover,#navi01 strong a{
	background-position:0px -468px;
}

#navi02 a:hover,#navi02 strong a{
	background-position:-260px -468px;
}

#navi03 a:hover,#navi03 strong a{
	background-position:-520px -468px;
}

/*---------------------------------------------------
menu
---------------------------------------------------*/
ul#menu{
    list-style:none;
    width:100%;
}
ul#menu li{
    list-style:none;
    float:right;
    width:79px;
}
ul#menu a{
    display:block;
    width:75px;
    height:24px;
    text-indent:-100px;
    overflow:hidden;
}
a.ja{
    background-image:url(/common/img/com_bt04.gif);
}
a:hover.ja{
    background-position:-0px -75px;
}
a.en{
    background-image:url(/common/img/com_bt02.gif);
}
a:hover.en{
    background-position:0px -75px;
}
a.zh{
    background-image:url(/common/img/com_bt03.gif);
}
a:hover.zh{
    background-position:0px -75px;
}






