/*	globalnavi
--------------------------------------------------*/
div#left div#globalnavi{
	width:170px;
	height:264px;
	text-align:left;
 	overflow:hidden;
	background:url("../../images/menu/menu.jpg") 0 0 no-repeat;
}

ul#menu{
	margin-top:5px;
	width:170px;
	height:264px;
	text-align:left;
 	overflow:hidden;
}

ul#menu li{
	float:left;
	list-style-type:none;
}

ul#menu li a{
	display:block;
	width:170px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../../images/menu/menu.jpg") no-repeat;
}

ul#menu li.list01 a			{background-position:0px -5px;}
ul#menu li.list01 a:hover	{background-position:-170px -5px;}
ul#menu li.list01_on a		{background-position:-340px -5px;}

ul#menu li.list02 a			{background-position:-0px -41px;}
ul#menu li.list02 a:hover	{background-position:-170px -41px;}
ul#menu li.list02_on a		{background-position:-340px -41px;}

ul#menu li.list03 a			{background-position:-0px -77px;}
ul#menu li.list03 a:hover	{background-position:-170px -77px;}
ul#menu li.list03_on a		{background-position:-340px -77px;}

ul#menu li.list04 a			{background-position:-0px -113px;}
ul#menu li.list04 a:hover	{background-position:-170px -113px;}
ul#menu li.list04_on a		{background-position:-340px -113px;}

ul#menu li.list05 a			{background-position:-0px -149px;}
ul#menu li.list05 a:hover	{background-position:-170px -149px;}
ul#menu li.list05_on a		{background-position:-340px -149px;}

ul#menu li.list06 a			{background-position:-0px -185px;}
ul#menu li.list06 a:hover	{background-position:-170px -185px;}
ul#menu li.list06_on a		{background-position:-340px -185px;}

ul#menu li.list07 a			{background-position:-0px -221px;}
ul#menu li.list07 a:hover	{background-position:-170px -221px;}
ul#menu li.list07_on a		{background-position:-340px -221px;}

/*	footer bread cram
--------------------------------------------------*/
/* upper */
#footer ul.subnavi1{
	width:940px;
}

#footer ul.subnavi1 li{
	display:inline;
	padding-right:5px;
	_padding-right:1px;
	margin-right:1px;
	_margin-right:5px;
}

#footer ul.subnavi1 li{
	background:url("../../images/cf/line.gif") 100% 50% no-repeat;
}

*:first-child+html #footer ul.subnavi1 li{
	padding-left:4px;
	background:url("../../images/cf/line.gif") 98% 100% no-repeat;
}

#footer ul.subnavi1 li a{
	font-weight:bold;
}

#footer ul.subnavi1 li span.line{
	padding-left:4px;
	background:url("../../images/cf/line.gif") 0% 50% no-repeat;
}

*:first-child+html #footer ul.subnavi1 li span.line{
	padding-left:8px;
	background:url("../../images/cf/line.gif") 0% 50% no-repeat;
}

/* lower */
#footer ul.subnavi2{
	width:940px;
}

#footer ul.subnavi2 li{
	display:inline;
	padding-right:5px;
	_padding-right:1px;
	margin-right:1px;
	_margin-right:5px;
}

#footer ul.subnavi2 li{
	background:url("../../images/cf/line.gif") 100% 50% no-repeat;
}

*:first-child+html #footer ul.subnavi2 li{
	padding-left:4px;
	background:url("../../images/cf/line.gif") 98% 50% no-repeat;
}


#footer ul.subnavi2 li a{
	font-weight:bold;
}

#footer ul.subnavi2 li span.line{
	padding-left:4px;
	background:url("../../images/cf/line.gif") 0% 50% no-repeat;
}

*:first-child+html #footer ul.subnavi2 li span.line{
	padding-left:8px;
	background:url("../../images/cf/line.gif") 0% 50% no-repeat;
}

/*	taikendan menu
--------------------------------------------------*/

#taikendan_menu{
	width:715px;
	height:87px;
	margin:0 0 15px 0;
	background:url("../../images/taikendan/menu_taikendan.gif") no-repeat 0 0;
}

#taikendan_menu ul{
}

#taikendan_menu li{
	float:left;
	width:94px
	height:87px;
	list-style-type:none;
}

#taikendan_menu li a {
	display:block;
	text-indent:-9999px;
	text-decoration:none;
 	overflow:hidden;
 	background:url("../../images/taikendan/menu_taikendan.gif") no-repeat 0 0;
}

#taikendan_menu li.list01 a			{width:93px;height:87px;background-position: -139px -0px; margin:0 0 0 139px;}
#taikendan_menu li.list01 a:hover	{width:93px;height:87px;background-position: -139px -87px;margin:0 0 0 139px;}
#taikendan_menu li.list01_on a	 	{width:93px;height:87px;background-position: -139px -174px;margin:0 0 0 139px;}

#taikendan_menu li.list02 a		 	{width:93px;height:87px;background-position: -232px 0px;}
#taikendan_menu li.list02 a:hover	{width:93px;height:87px;background-position: -232px -87px;}
#taikendan_menu li.list02_on a		{width:93px;height:87px;background-position: -232px -174px;}

#taikendan_menu li.list03 a			{width:93px;height:87px;background-position: -325px 0px;}
#taikendan_menu li.list03 a:hover	{width:93px;height:87px;background-position: -325px -87px;}
#taikendan_menu li.list03_on a		{width:93px;height:87px;background-position: -325px -174px;}

#taikendan_menu li.list04 a			{width:93px;height:87px;background-position: -418px 0px;}
#taikendan_menu li.list04 a:hover	{width:93px;height:87px;background-position: -418px -87px;}
#taikendan_menu li.list04_on a 		{width:93px;height:87px;background-position: -418px -174px;}

#taikendan_menu li.list05 a			{width:93px;height:87px;background-position: -511px 0px;}
#taikendan_menu li.list05 a:hover	{width:93px;height:87px;background-position: -511px -87px;}
#taikendan_menu li.list05_on a		{width:93px;height:87px;background-position: -511px -174px;}
/*
#taikendan_menu li.list06 a			{width:93px;height:87px;background-position: -604px 0px;}
#taikendan_menu li.list06 a:hover	{width:93px;height:87px;background-position: -604px -87px;}
#taikendan_menu li.list06_on a		{width:93px;height:87px;background-position: -604px -174px;}
*/

/*	kyujin list menu
--------------------------------------------------*/

#joblist_menu{
	width:715px;
	height:72px;
	margin:0 0 15px 0;
	background:url("../../images/joblist/menu_joblist.gif") no-repeat 0 0;
}

#joblist_menu ul{
}

#joblist_menu li{
	float:left;
	width:98px
	height:72px;
	list-style-type:none;
}

#joblist_menu li a {
	display:block;
	text-indent:-9999px;
	text-decoration:none;
 	overflow:hidden;
 	background:url("../../images/joblist/menu_joblist.gif") no-repeat 0 0;
}

#joblist_menu li.list01 a		{width:98px;height:72px;background-position: -220px -0px; margin:0 0 0 220px;}
#joblist_menu li.list01 a:hover	{width:98px;height:72px;background-position: -220px -72px;margin:0 0 0 220px;}

#joblist_menu li.list02 a		{width:98px;height:72px;background-position: -318px 0px;}
#joblist_menu li.list02 a:hover	{width:98px;height:72px;background-position: -318px -72px;}

#joblist_menu li.list03 a		{width:98px;height:72px;background-position: -416px 0px;}
#joblist_menu li.list03 a:hover	{width:98px;height:72px;background-position: -416px -72px;}

#joblist_menu li.list04 a		{width:98px;height:72px;background-position: -514px 0px;}
#joblist_menu li.list04 a:hover	{width:98px;height:72px;background-position: -514px -72px;}

/*
#joblist_menu li.list05 a		{width:98px;height:72px;background-position: -612px 0px;}
#joblist_menu li.list05 a:hover	{width:98px;height:72px;background-position: -612px -72px;}
*/

/*	kyuujin shop menu
--------------------------------------------------*/

#jobinfo_menu{
	width:707px;
	height:44px;
	margin:0;
	background:url("../../images/jobinfo/menu_jobinfo.gif") no-repeat 0 0;
}

#jobinfo_menu ul{
}

#jobinfo_menu li{
	float:left;
/*	width:181px; */
	height:44px;
	list-style-type:none;
}

#jobinfo_menu li a {
	display:block;
	text-indent:-9999px;
	text-decoration:none;
 	overflow:hidden;
 	background:url("../../images/jobinfo/menu_jobinfo.gif") no-repeat 0 0;
}

#jobinfo_menu li.list01 a	{width:181px;height:44px;background-position: -83px -0px; margin:0 0 0 83px;}
#jobinfo_menu li.list01 a:hover	{width:181px;height:44px;background-position: -83px -44px;margin:0 0 0 83px;}
#jobinfo_menu li.list01_on a	{width:181px;height:44px;background-position: -83px -88px;margin:0 0 0 83px; }

#jobinfo_menu li.list02 a	{width:181px;height:44px;background-position: -264px 0px;}
#jobinfo_menu li.list02 a:hover	{width:181px;height:44px;background-position: -264px -44px;}
#jobinfo_menu li.list02_on a	{width:181px;height:44px;background-position: -264px -88px;}

#jobinfo_menu li.list03 a	{width:181px;height:44px;background-position: -445px 0px;}
#jobinfo_menu li.list03 a:hover	{width:181px;height:44px;background-position: -445px -44px;}
#jobinfo_menu li.list03_on a	{width:181px;height:44px;background-position: -445px -88px;}




/* link book menu
--------------------------------------------------*/

#link_menu{
	width:681px;
	height:54px;
	margin:0;
	background:url("../../images/link/link_tab.gif") no-repeat 0 0;
}

#link_menu ul{
}

/* Firefox */
#link_menu li{
	float:left;
/*	width:214px; */
	height:54px;
	list-style-type:none;
}

#link_menu li a{
	display:block;
	text-indent:-9999px;
	text-decoration:none;
 	overflow:hidden;
 	background:url("../../images/link/link_tab.gif") no-repeat 0 0;
}

#link_menu li.list01 a		{width:216px;height:54px;background-position: -20px -0px;   margin:0 0 0 20px;}
#link_menu li.list01 a:hover{width:216px;height:54px;background-position: -20px -54px;  margin:0 0 0 20px;}
#link_menu li.list01_on a	{width:216px;height:54px;background-position: -20px -108px; margin:0 0 0 20px;}

#link_menu li.list02 a		{width:214px;height:54px;background-position: -236px -0px;}
#link_menu li.list02 a:hover{width:214px;height:54px;background-position: -236px -54px;}
#link_menu li.list02_on a	{width:214px;height:54px;background-position: -236px -108px;}

#link_menu li.list03 a		{width:214px;height:54px;background-position: -450px -0px;}
#link_menu li.list03 a:hover{width:214px;height:54px;background-position: -450px -54px;}
#link_menu li.list03_on a	{width:214px;height:54px;background-position: -450px -108px;}

/* IE */

*html #link_menu li{
	float:left;
	width:214px;
	height:54px;
	list-style-type:none;
}

*html #link_menu li a{
	display:block;
	text-indent:-9999px;
	text-decoration:none;
 	overflow:hidden;
 	background:url("../../images/link/link_tab.gif") no-repeat 0 0;
}

*html #link_menu li.list01 a		{width:214px;height:54px;background-position: -20px -0px;   margin:0 0 0 20px;}
*html #link_menu li.list01 a:hover{width:214px;height:54px;background-position: -20px -54px;  margin:0 0 0 20px;}
*html #link_menu li.list01_on a	{width:214px;height:54px;background-position: -20px -108px; margin:0 0 0 20px;}

*html #link_menu li.list02 a		{width:214px;height:54px;background-position: -234px -0px;}
*html #link_menu li.list02 a:hover{width:214px;height:54px;background-position: -234px -54px;}
*html #link_menu li.list02_on a	{width:214px;height:54px;background-position: -234px -108px;}

*html #link_menu li.list03 a		{width:214px;height:54px;background-position: -448px -0px;}
*html #link_menu li.list03 a:hover{width:214px;height:54px;background-position: -448px -54px;}
*html #link_menu li.list03_on a	{width:214px;height:54px;background-position: -448px -108px;}







