

@charset "UTF-8";

/* Main Navigation */
#navContainer {
	display:block;
	margin:0;
	height:22px;
	width:474px;
}

#navContainer ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#navContainer li.list1 {
	width:94px;
}

#navContainer li {
	float:left;/*makes list horizontal*/
	display:inline;/*makes list horizontal*/
	height:22px;
	width:95px;
}

#navContainer li.list1 {background:transparent url(../jp/images/home_off.gif);}
#navContainer li.list2 {background:transparent url(../jp/images/profile_off.gif);}
#navContainer li.list3 {background:transparent url(../jp/images/news_off.gif);}
#navContainer li.list4 {background:transparent url(../jp/images/access_off.gif);}
#navContainer li.list5 {background:transparent url(../jp/images/contact_off.gif);}

#navContainer li.list1stay {width:94px; background:transparent url(../jp/images/home_on.gif);}
#navContainer li.list2stay {width:95px; background:transparent url(../jp/images/profile_on.gif);}
#navContainer li.list3stay {width:95px; background:transparent url(../jp/images/news_on.gif);}
#navContainer li.list4stay {width:95px; background:transparent url(../jp/images/access_on.gif);}
#navContainer li.list5stay {width:95px; background:transparent url(../jp/images/contact_on.gif);}


#navContainer a {
	display:block;
	padding-top:22px;/*makes the text disappear*/
	width:95px;
	height:0;/*makes the text disappear*/
	color:#000;
	text-decoration:none;
	overflow:hidden;
}

#navContainer a#item1 {
	width:94px;
}

* html #navContainer a:link, * html #navContainer a:visited {
	height:22px; he\ight:0;
}

#navContainer a#item1 {background:transparent url(../jp/images/home_on.gif) -94px -22px no-repeat;}
#navContainer a#item2 {background:transparent url(../jp/images/profile_on.gif) -95px -22px no-repeat;}
#navContainer a#item3 {background:transparent url(../jp/images/news_on.gif) -95px -22px no-repeat;}
#navContainer a#item4 {background:transparent url(../jp/images/access_on.gif) -95px -22px no-repeat;}
#navContainer a#item5 {background:transparent url(../jp/images/contact_on.gif) -95px -22px no-repeat;}

#navContainer a#item1:hover {background-position:top right; z-index:50;}
#navContainer a#item2:hover {background-position:top right; z-index:50;}
/*#navContainer a#item3:hover {background-position:top right; z-index:50;}*/
#navContainer a#item4:hover {background-position:top right; z-index:50;}
/*#navContainer a#item5:hover {background-position:top right; z-index:50;}*/

* html #navContainer a:hover {
	height:22px; he\ight:0;
}

#navContainer li.list1a {background:transparent url(../jp/images/home_off.gif);}
#navContainer li.list2a {background:transparent url(../jp/images/profile_off.gif);}
#navContainer li.list3a {background:transparent url(../images/news_off.gif);}
#navContainer li.list4a {background:transparent url(../jp/images/access_off.gif);}
#navContainer li.list5a {background:transparent url(../jp/images/contact_off.gif);}


/* Main Navigation */


/* Sub Navigation */
#subnabContainer {
	display:block;
	margin:0;
	width:318px;
}

#subnabContainer ul {
	margin:0;
	padding:0;
	list-style-type:none;
}


#subnabContainer li {
	height:21px;
	width:318px;
}

#subnabContainer li.list1 {background:transparent url(../jp/about/images/company_profile_off.gif);}
#subnabContainer li.list2 {background:transparent url(../jp/about/images/mission_off.gif);}
#subnabContainer li.list3 {background:transparent url(../jp/about/images/vision_off.gif);}
#subnabContainer li.list4 {background:transparent url(../jp/about/images/approach_off.gif);}
#subnabContainer li.list5 {background:transparent url(../jp/about/images/core_member_off.gif);}

#subnabContainer li.list1stay {width:318px; background:transparent url(../jp/about/images/company_profile_on.gif);}
#subnabContainer li.list2stay {width:318px; background:transparent url(../jp/about/images/mission_on.gif);}
#subnabContainer li.list3stay {width:318px; background:transparent url(../jp/about/images/vision_on.gif);}
#subnabContainer li.list4stay {width:318px; background:transparent url(../jp/about/images/approach_on.gif);}
#subnabContainer li.list5stay {width:318px; background:transparent url(../jp/about/images/core_member_on.gif);}


#subnabContainer a {
	display:block;
	padding-top:21px;/*makes the text disappear*/
	width:318px;
	height:0;/*makes the text disappear*/
	color:#000;
	text-decoration:none;
	overflow:hidden;
}

#subnabContainer a#item1 {
	width:318px;
}

* html #subnabContainer a:link, * html #subnabContainer a:visited {
	height:21px; he\ight:0;
}

#subnabContainer a#item1 {background:transparent url(../jp/about/images/company_profile_on.gif) -318px -21px no-repeat;}
#subnabContainer a#item2 {background:transparent url(../jp/about/images/mission_on.gif) -318px -21px no-repeat;}
#subnabContainer a#item3 {background:transparent url(../jp/about/images/vision_on.gif) -318px -21px no-repeat;}
#subnabContainer a#item4 {background:transparent url(../jp/about/images/approach_on.gif) -318px -21px no-repeat;}
#subnabContainer a#item5 {background:transparent url(../jp/about/images/core_member_on.gif) -318px -21px no-repeat;}

#subnabContainer a#item1:hover {background-position:top right; z-index:50;}
/*#subnabContainer a#item2:hover {background-position:top right; z-index:50;}*/
/*#subnabContainer a#item3:hover {background-position:top right; z-index:50;}*/
/*#subnabContainer a#item4:hover {background-position:top right; z-index:50;}*/
#subnabContainer a#item5:hover {background-position:top right; z-index:50;}

* html #subnabContainer a:hover {
	height:21px; he\ight:0;
}


/* Sub Navigation End */


/* Banner */
#bannerContainer {
	display:block;
	margin:0;
	width:220px;
}

#bannerContainer ul {
	margin:0;
	padding:0;
	list-style-type:none;
}


#bannerContainer li {
	height:45px;
	width:220px;
	margin-bottom:6px;
}

#bannerContainer li.honchiba {background:transparent url(../jp/images/honchiba_off.gif);}
#bannerContainer li.haruna {background:transparent url(../jp/images/harunanomori_off.gif);}

#bannerContainer a {
	display:block;
	padding-top:45px;/*makes the text disappear*/
	width:220px;
	height:0;/*makes the text disappear*/
	color:#000;
	text-decoration:none;
	overflow:hidden;
}


#bannerContainer a#honchiba {background:transparent url(../jp/images/honchiba_on.gif) -220px -45px no-repeat;}
#bannerContainer a#haruna {background:transparent url(../jp/images/harunanomori_on.gif) -220px -45px no-repeat;}


#bannerContainer a#honchiba:hover {background-position:top right; z-index:50;}
#bannerContainer a#haruna:hover {background-position:top right; z-index:50;}

* html #bannerContainer a:hover {
	height:45px; he\ight:0;
}


/* Banner Navigation End */
