/*
	sidenavi.css
--------------------------------------------*/

/*************************************************	Left side gNavi	**************************************/
#gnavi{
	width:141px;
	float:left;
}


#gnavi ul#utility li a{
	width:141px;
	height:53px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}
#gnavi ul#utility li#home a{
	height:21px;
	background:url(../images/gnavi_home.gif);
}
#gnavi ul#utility li#works a{
	background:url(../images/gnavi_works.gif);
}

#gnavi ul#utility li#works a:active,
#gnavi ul#utility li#works a:focus,
#gnavi ul#utility li#works a:hover{
	background:url(../images/gnavi_works.gif) no-repeat 0 -53px;
}
#gnavi ul#utility li#works a.stay{
	background:url(../images/gnavi_works.gif) no-repeat 0 -106px !important;
}
#gnavi ul#utility li#company a{
	background:url(../images/gnavi_company.gif);
}
#gnavi ul#utility li#company a:active,
#gnavi ul#utility li#company a:focus,
#gnavi ul#utility li#company a:hover{
	background:url(../images/gnavi_company.gif) no-repeat 0 -53px;
}
#gnavi ul#utility li#company a.stay{
	background:url(../images/gnavi_company.gif) no-repeat 0 -106px !important;
}
#gnavi ul#utility li#contact a{
	background:url(../images/gnavi_contact.gif);
}
#gnavi ul#utility li#contact a:active,
#gnavi ul#utility li#contact a:focus,
#gnavi ul#utility li#contact a:hover{
	background:url(../images/gnavi_contact.gif) no-repeat 0 -53px;
}
#gnavi ul#utility li#contact a.stay{
	background:url(../images/gnavi_contact.gif) no-repeat 0 -106px !important;
}
#gnavi ul#utility li#recruit a{
	background:url(../images/gnavi_recruit.gif);
}
#gnavi ul#utility li#recruit a:active,
#gnavi ul#utility li#recruit a:focus,
#gnavi ul#utility li#recruit a:hover{
	background:url(../images/gnavi_recruit.gif) no-repeat 0 -53px;
}
#gnavi ul#utility li#recruit a.stay{
	background:url(../images/gnavi_recruit.gif) no-repeat 0 -106px !important;
}
#gnavi ul#utility li#job a{
	background:url(../images/gnavi_job.gif);
}
#gnavi ul#utility li#job a:active,
#gnavi ul#utility li#job a:focus,
#gnavi ul#utility li#job a:hover{
	background:url(../images/gnavi_job.gif) no-repeat 0 -53px;
}
#gnavi ul#utility li#job a.stay{
	background:url(../images/gnavi_job.gif) no-repeat 0 -106px !important;
}
#gnavi ul#utility li#process a{
	background:url(../images/gnavi_process.gif);
}
#gnavi ul#utility li#process a:active,
#gnavi ul#utility li#process a:focus,
#gnavi ul#utility li#process a:hover{
	background:url(../images/gnavi_process.gif) no-repeat 0 -53px;
}
#gnavi ul#utility li#process a.stay{
	background:url(../images/gnavi_process.gif) no-repeat 0 -106px !important;
}
#gnavi ul#utility li#original a{
	background:url(../images/gnavi_original.gif);
}
#gnavi ul#utility li#original a:active,
#gnavi ul#utility li#original a:focus,
#gnavi ul#utility li#original a:hover{
	background:url(../images/gnavi_original.gif) no-repeat 0 -53px;
}
#gnavi ul#utility li#original a.stay{
	background:url(../images/gnavi_original.gif) no-repeat 0 -106px !important;
}

#gnavi ul#utility li a:hover,#utility li a.here{
	background:url(../images/navi_logo.gif) left bottom no-repeat;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */


body#pageWorks #gnavi li#recruit ul,
body#pageWorks #gnavi li#company ul{
	display:none;
	}
body#pageCompany #gnavi li#recruit ul,
body#pageCompany #gnavi li#works ul{
	display:none;
	}	
body#pageRecruit #gnavi li#works ul,
body#pageRecruit #gnavi li#company ul{
	display:none;
	}

body#pageContact #gnavi li#works ul,
body#pageContact #gnavi li#company ul,
body#pageContact #gnavi li#recruit ul{
	display:none;
	}
body#pageJob #gnavi li#works ul,
body#pageJob #gnavi li#company ul,
body#pageJob #gnavi li#recruit ul{
	display:none;
	}
body#pageProcess #gnavi li#works ul,
body#pageProcess #gnavi li#company ul,
body#pageProcess #gnavi li#recruit ul{
	display:none;
	}
body#pageOriginal #gnavi li#works ul,
body#pageOriginal #gnavi li#company ul,
body#pageOriginal #gnavi li#recruit ul{
	display:none;
	}
body#pageSitemap #gnavi li#works ul,
body#pageSitemap #gnavi li#company ul,
body#pageSitemap #gnavi li#recruit ul{
	display:none;
	}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#gnavi ul#utility li#works ul li#card a,
#gnavi ul#utility li#works ul li#tool01 a,
#gnavi ul#utility li#works ul li#tool02 a,
#gnavi ul#utility li#works ul li#corpprofile a,
#gnavi ul#utility li#works ul li#publication a,
#gnavi ul#utility li#works ul li#photography a,
#gnavi ul#utility li#works ul li#web a,
#gnavi ul#utility li#company ul li#access a,
#gnavi ul#utility li#company ul li#detail a,
#gnavi ul#utility li#recruit ul li#talent a,
#gnavi ul#utility li#recruit ul li#outline a
{
	background:url(../images/gnavi_works.gif);
	width:141px;
	height:21px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}

#gnavi ul#utility li#works ul li#card a{
	background:url(../images/sidebox/sb_card.gif);
}
#gnavi ul#utility li#works ul li#card a:hover,
#gnavi ul#utility li#works ul li#card a.here{
	background:url(../images/sidebox/sb_card.gif) left bottom no-repeat;
}

#gnavi ul#utility li#works ul li#tool01 a{
	background:url(../images/sidebox/sb_tool01.gif);
}
#gnavi ul#utility li#works ul li#tool01 a:hover,
#gnavi ul#utility li#works ul li#tool01 a.here{
	background:url(../images/sidebox/sb_tool01.gif) left bottom no-repeat;
}

#gnavi ul#utility li#works ul li#tool02 a{
	background:url(../images/sidebox/sb_tool02.gif);
}
#gnavi ul#utility li#works ul li#tool02 a:hover,
#gnavi ul#utility li#works ul li#tool02 a.here{
	background:url(../images/sidebox/sb_tool02.gif) left bottom no-repeat;
}

#gnavi ul#utility li#works ul li#corpprofile a{
	background:url(../images/sidebox/sb_corpprofile.gif);
}
#gnavi ul#utility li#works ul li#corpprofile a:hover,
#gnavi ul#utility li#works ul li#corpprofile a.here{
	background:url(../images/sidebox/sb_corpprofile.gif) left bottom no-repeat;
}

#gnavi ul#utility li#works ul li#publication a{
	background:url(../images/sidebox/sb_publication.gif);
}
#gnavi ul#utility li#works ul li#publication a:hover,
#gnavi ul#utility li#works ul li#publication a.here{
	background:url(../images/sidebox/sb_publication.gif) left bottom no-repeat;
}

#gnavi ul#utility li#works ul li#publication a{
	background:url(../images/sidebox/sb_publication.gif);
}
#gnavi ul#utility li#works ul li#publication a:hover,
#gnavi ul#utility li#works ul li#publication a.here{
	background:url(../images/sidebox/sb_publication.gif) left bottom no-repeat;
}

#gnavi ul#utility li#works ul li#photography a{
	background:url(../images/sidebox/sb_photography.gif);
}
#gnavi ul#utility li#works ul li#photography a:hover,
#gnavi ul#utility li#works ul li#photography a.here{
	background:url(../images/sidebox/sb_photography.gif) left bottom no-repeat;
}

#gnavi ul#utility li#works ul li#web a{
	background:url(../images/sidebox/sb_web.gif);
}
#gnavi ul#utility li#works ul li#web a:hover,
#gnavi ul#utility li#works ul li#web a.here{
	background:url(../images/sidebox/sb_web.gif) left bottom no-repeat;
}
#gnavi ul#utility li#works ul li#w_bottom {
	height:21px;
	background:url(../images/sidebox/sb_w_bottom.gif);
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#gnavi ul#utility li#company ul li#access a{
	background:url(../images/sidebox/sb_access.gif);
}
#gnavi ul#utility li#company ul li#access a:hover,
#gnavi ul#utility li#company ul li#access a.here{
	background:url(../images/sidebox/sb_access.gif) left bottom no-repeat;
}
#gnavi ul#utility li#company ul li#detail a {
	background:url(../images/sidebox/sb_detail.gif);
}
#gnavi ul#utility li#company ul li#detail a:hover,
#gnavi ul#utility li#company ul li#detail a.here{
	background:url(../images/sidebox/sb_detail.gif) left bottom no-repeat;
}
#gnavi ul#utility li#company ul li#w_bottom {
	height:21px;
	background:url(../images/sidebox/sb_w_bottom.gif);
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#gnavi ul#utility li#recruit ul li#talent a {
	background:url(../images/sidebox/sb_talent.gif);
}
#gnavi ul#utility li#recruit ul li#talent a:hover,
#gnavi ul#utility li#recruit ul li#talent a.here{
	background:url(../images/sidebox/sb_talent.gif) left bottom no-repeat;
}
#gnavi ul#utility li#recruit ul li#outline a {
	background:url(../images/sidebox/sb_outline.gif);
}
#gnavi ul#utility li#recruit ul li#outline a:hover,
#gnavi ul#utility li#recruit ul li#outline a.here{
	background:url(../images/sidebox/sb_outline.gif) left bottom no-repeat;
}
#gnavi ul#utility li#recruit ul li#w_bottom {
	height:21px;
	background:url(../images/sidebox/sb_w_bottom.gif);
}







/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */







/*#subworks li#w_bottom {
	height:21px;
	background:url(../images/sidebox/sb_w_bottom.gif);
}*/

