/* CSS Document */
/*----------------------------------------------------
     css for ZFN[
     pull.css
----------------------------------------------------*/


#toc_container  {width: 715px; height:39px; background-image:url(/c/_common/img/gnavi/navibase.gif); color:#000; margin: 0 8px 0 9px;}
#toc_container ul,#toc_container li{list-style:none; margin:0; padding:0;z-index:1}
/*
#root_toc li,
#root_toc li a                 { width: 143px;  }
*/
#root_toc li	               { float:left;}
#root_toc li.gnavi ul          { display:none; position:absolute;}
#root_toc li.gnavi:hover ul    { display: block; }
#root_toc li.gnavi li          { float:none; display:list-item;}
#root_toc li a                 { display: block;  /*boẍ̍ôpadding͎gȂ*/
   								 text-indent:0.3em;line-height:1.8em;color:#2065bb;text-decoration:underline;}

li.navi_s	        {background-image:url(/c/_common/img/gnavi/snavi_bg_s.gif); background-repeat:no-repeat; width:141px;}
li.navi_s a:hover	{background-image:url(/c/_common/img/gnavi/snavi_bg_f_s.gif); background-repeat:no-repeat; width:141px; padding-left:5px;}
li.navi_s a			{padding-left:5px;}

li.navi_s2
{background-image:url(/c/_common/img/gnavi/snavi_bg_s_topno.gif); background-repeat:no-repeat; width:141px; height:22px;}
li.navi_s2 a:hover
{background-image:url(/c/_common/img/gnavi/snavi_bg_fs_topno.gif); background-repeat:no-repeat; width:141px; height:21px; padding-left:5px;}
li.navi_s2 a
{padding-left:5px;}

li.navi				{background-image:url(/c/_common/img/gnavi/snavi_bg.gif); background-repeat:no-repeat; width:141px;}
li.navi a:hover		{background-image:url(/c/_common/img/gnavi/snavi_bg_f.gif); background-repeat:no-repeat; width:141px; padding-left:5px;}
li.navi a			{padding-left:5px;}

li.navi2			
{background:url(/c/_common/img/gnavi/snavi_bg_topno.gif); background-repeat:no-repeat; width:189px; height:22px;}
li.navi2 a:hover	
{background:url(/c/_common/img/gnavi/snavi_bg_f_top_no.gif); background-repeat:no-repeat; width:189px; height:21px; padding-left:5px;}
li.navi2 a		{ padding-left:5px;}


/*navi*/
a.product   {background:url(/c/_common/img/gnavi/gnavi01.gif) no-repeat; width:142px; height:39px;}
a.service   {background:url(/c/_common/img/gnavi/gnavi02.gif) no-repeat; width:142px; height:39px;}
a.company   {background:url(/c/_common/img/gnavi/gnavi03.gif) no-repeat; width:142px; height:39px;}
a.hss_pro   {background:url(/c/_common/img/gnavi/gnavi04.gif) no-repeat; width:142px; height:39px;}
a.hss_pro2   {background:url(/c/_common/img/gnavi/gnavi05.gif) no-repeat; width:287px; height:39px;}

a.productF   {background:url(/c/_common/img/gnavi/gnavi01_f.gif) no-repeat; width:142px; height:39px;}
a.serviceF   {background:url(/c/_common/img/gnavi/gnavi02_f.gif) no-repeat; width:142px; height:39px;}
a.companyF   {background:url(/c/_common/img/gnavi/gnavi03_f.gif) no-repeat; width:142px; height:39px;}
a.hss_proF   {background:url(/c/_common/img/gnavi/gnavi04_f.gif) no-repeat; width:142px; height:39px;}
a.hss_pro2F   {background:url(/c/_common/img/gnavi/gnavi05_f.gif) no-repeat; width:287px; height:39px;}


a.product:hover
{background-image:url(/c/_common/img/gnavi/gnavi01_f.gif); width:142px; background-repeat:no-repeat;}
a.service:hover
{background-image:url(/c/_common/img/gnavi/gnavi02_f.gif); width:142px; background-repeat:no-repeat;}
a.company:hover
{background-image:url(/c/_common/img/gnavi/gnavi03_f.gif); width:142px; background-repeat:no-repeat;}
a.hss_pro:hover
{background-image:url(/c/_common/img/gnavi/gnavi04_f.gif); width:142px; background-repeat:no-repeat;}
a.hss_pro2:hover
{background-image:url(/c/_common/img/gnavi/gnavi05_f.gif); width:287px; background-repeat:no-repeat;}


span.clear	{display:none;}

li.navi_s2 a {width:150px;}
