@charset "Shift_JIS";

/* ----------------------------------------

	 ROLLOVER CSS 

---------------------------------------- */

/* Global Navigation
---------------------------------------- */
table#gNavi {
	width: 930px;
	height: 25px;
}
table#gNavi td a {
	display: block;
	height: 25px;
	text-indent: -9999px;
}
table#gNavi td#gNaviSumai a {
	width: 99px;
	background: url(../images/navi01.gif) no-repeat top left;
}
table#gNavi td#gNaviMachi a {
	width: 99px;
	background: url(../images/navi02.gif) no-repeat top left;
}
table#gNavi td#gNaviResort a {
	width: 99px;
	background: url(../images/navi03.gif) no-repeat top left;
}
table#gNavi td#gNaviBldg a {
	width: 99px;
	background: url(../images/navi04.gif) no-repeat top left;
}
table#gNavi td#gNaviEffective a {
	width: 156px;
	background: url(../images/navi05.gif) no-repeat top left;
}
table#gNavi td#gNaviCompany a {
	width: 99px;
	background: url(../images/navi06.gif) no-repeat top left;
}
table#gNavi td#gNaviIr a {
	width: 99px;
	background: url(../images/navi07.gif) no-repeat top left;
}
table#gNavi td#gNaviSaiyou a {
	width: 99px;
	background: url(../images/navi08.gif) no-repeat top left;
}
table#gNavi td#gNaviEnglish a {
	width: 81px;
	background: url(../images/about_navi_englsh.gif) no-repeat top left;
}
table#gNavi td#gNaviSumai a:hover,
table#gNavi td#gNaviMachi a:hover,
table#gNavi td#gNaviResort a:hover,
table#gNavi td#gNaviBldg a:hover,
table#gNavi td#gNaviEffective a:hover,
table#gNavi td#gNaviCompany a:hover,
table#gNavi td#gNaviIr a:hover,
table#gNavi td#gNaviSaiyou a:hover,
table#gNavi td#gNaviEnglish a:hover  {
	background-position: 0 -25px;
}
#sumai table#gNavi td#gNaviSumai a,
#machi table#gNavi td#gNaviMachi a,
#resort table#gNavi td#gNaviResort a,
#bldg table#gNavi td#gNaviBldg a,
#effective table#gNavi td#gNaviEffective a,
#company table#gNavi td#gNaviCompany a {
	background-position: 0 -25px;
}


/* Global Navigation
---------------------------------------- */
table#bldgNavi {
	width: 750px;
	height: 25px;
}
table#bldgNavi td a {
	display: block;
	height: 25px;
	text-indent: -9999px;
}
table#bldgNavi td#bldgNaviSumai a {
	width: 107px;
	background: url(../images/gnavi_sumai.gif) no-repeat top left;
}
table#bldgNavi td#bldgNaviMachi a {
	width: 91px;
	background: url(../images/gnavi_machi.gif) no-repeat top left;
}
table#bldgNavi td#bldgNaviResort a {
	width: 108px;
	background: url(../images/gnavi_resort.gif) no-repeat top left;
}
table#bldgNavi td#bldgNaviBldg a {
	width: 138px;
	background: url(../images/gnavi_bldg.gif) no-repeat top left;
}
table#bldgNavi td#bldgNaviEffective a {
	width: 173px;
	background: url(../images/gnavi_effective.gif) no-repeat top left;
}
table#bldgNavi td#bldgNaviCompany a {
	width: 128px;
	background: url(../images/gnavi_company.gif) no-repeat top left;
}

table#bldgNavi td#bldgNaviSumai a:hover,
table#bldgNavi td#bldgNaviMachi a:hover,
table#bldgNavi td#bldgNaviResort a:hover,
table#bldgNavi td#bldgNaviBldg a:hover,
table#bldgNavi td#bldgNaviEffective a:hover,
table#bldgNavi td#bldgNaviCompany a:hover {
	background-position: 0 -25px;
}
#sumai table#bldgNavi td#bldgNaviSumai a,
#machi table#bldgNavi td#bldgNaviMachi a,
#resort table#bldgNavi td#bldgNaviResort a,
#bldg table#bldgNavi td#bldgNaviBldg a,
#effective table#bldgNavi td#bldgNaviEffective a,
#company table#bldgNavi td#bldgNaviCompany a {
	background-position: 0 -25px;
}



/* About Navigation
---------------------------------------- */
table#aboutNavi {
	width: 930px;
	height: 25px;
}
table#aboutNavi td a {
	display: block;
	height: 25px;
	text-indent: -9999px;
}
table#aboutNavi td#aboutNaviBacktop a {
	width: 175px;
	background: url(../images/about_navi_backtop.gif) no-repeat top left;
}
table#aboutNavi td#aboutNaviNews a {
	width: 125px;
	background: url(../images/about_navi_news.gif) no-repeat top left;
}
table#aboutNavi td#aboutNaviCompany a {
	width: 125px;
	background: url(../images/about_navi_company.gif) no-repeat top left;
}
table#aboutNavi td#aboutNaviLand a {
	width: 125px;
	background: url(../images/about_navi_land.gif) no-repeat top left;
}
table#aboutNavi td#aboutNaviIr a {
	width: 125px;
	background: url(../images/about_navi_ir.gif) no-repeat top left;
}
table#aboutNavi td#aboutNaviStk a {
	width: 125px;
	background: url(../images/about_navi_stk.gif) no-repeat top left;
}
table#aboutNavi td#aboutNaviSaiyou a {
	width: 124px;
	background: url(../images/about_navi_saiyou.gif) no-repeat top left;
}
table#aboutNavi td#aboutNaviBacktop a:hover,
table#aboutNavi td#aboutNaviNews a:hover,
table#aboutNavi td#aboutNaviCompany a:hover,
table#aboutNavi td#aboutNaviLand a:hover,
table#aboutNavi td#aboutNaviIr a:hover,
table#aboutNavi td#aboutNaviStk a:hover,
table#aboutNavi td#aboutNaviSaiyou a:hover {
	background-position: 0 -25px;
}
#news table#aboutNavi td#aboutNaviNews a,
#company table#aboutNavi td#aboutNaviCompany a,
#land table#aboutNavi td#aboutNaviLand a,
#ir table#aboutNavi td#aboutNaviIr a,
#stk table#aboutNavi td#aboutNaviStk a,
#saiyou table#aboutNavi td#aboutNaviSaiyou a {
	background-position: 0 -25px;
}
