
/*************************************************************************
global navigation 
**************************************************************************/
ul#gnav{margin:15px 0 0 0;padding:0;list-style:none; }
ul#gnav li {margin: 0;padding: 0;  position: relative;}
ul#gnav li a {text-decoration: none;display: block; width: 220px;height: 40px; text-indent:-1000px; }

ul#gnav ul { display: none; position: absolute; margin: 0; padding: 0; left:221px; top:0px; }
  * html ul#gnav ul { line-height: 0; } /* IE6 "fix" */
  	ul#gnav ul a { zoom: 1; } /* IE6/7 fix */

ul#gnav li#gnav_actv ul{ top:-50px;}
ul#gnav li#gnav_hsptl ul{ top:-150px;}
 

/* 第2階層 */
ul#gnav ul li { display: block; float: none;  }
ul#gnav ul li a{ padding:8px; border:1px solid #ccc; border-top:none!important; text-indent:0px!important; background-color:#EEF2FF!important;width:170px!important; height:16px!important; color:#666!important; background-image:none!important; }
ul#gnav ul li a:first-child{ border-top:1px solid #ccc!important;}
ul#gnav ul li a:hover{ background-color:#4489DE!important; color:#fff!important;}
ul#gnav ul li.active a{ background-color:#4489DE!important; color:#fff!important;}/* セルフポジション */


/*ナビゲーション階層別指定*/

ul#gnav li#gnav_home      {  background: url(../img/gnav/gnav.jpg) no-repeat 0px 0px;}
ul#gnav li#gnav_home.active { background: url(../img/gnav/gnav.jpg) no-repeat -220px 0px;}/* セルフポジション */
ul#gnav li#gnav_home a:hover    {background: url(../img/gnav/gnav.jpg) no-repeat -220px 0px;}

ul#gnav li#gnav_aboutus      {  background: url(../img/gnav/gnav.jpg) no-repeat 0px -40px; }
ul#gnav li#gnav_aboutus.active   {background: url(../img/gnav/gnav.jpg) no-repeat -220px -40px;}/* セルフポジション */
ul#gnav li#gnav_aboutus a:hover    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -40px;}
ul#gnav li#gnav_aboutus:hover a    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -40px;}/*サブメニューhover時*/
#aboutus ul#gnav li#gnav_aboutus   {background: url(../img/gnav/gnav.jpg) no-repeat -220px -40px;}

ul#gnav li#gnav_actv      {  background: url(../img/gnav/gnav.jpg) no-repeat 0px -80px;}
ul#gnav li#gnav_actv.active    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -80px;}/* セルフポジション */
ul#gnav li#gnav_actv a:hover    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -80px;}
ul#gnav li#gnav_actv:hover a    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -80px;}/*サブメニューhover時*/
#actv ul#gnav li#gnav_actv    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -80px;}

ul#gnav li#gnav_hsptl     {  background: url(../img/gnav/gnav.jpg) no-repeat 0px -120px;}
ul#gnav li#gnav_hsptl.active   {background: url(../img/gnav/gnav.jpg) no-repeat -220px -120px;}/* セルフポジション */
ul#gnav li#gnav_hsptl a:hover    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -120px;}
ul#gnav li#gnav_hsptl:hover a    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -120px;}/*サブメニューhover時*/
#hsptl ul#gnav li#gnav_hsptl    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -120px;}

ul#gnav li#gnav_faq     {  background: url(../img/gnav/gnav.jpg) no-repeat 0px -160px;}
ul#gnav li#gnav_faq.active    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -160px;}/* セルフポジション */
ul#gnav li#gnav_faq a:hover    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -160px;}
ul#gnav li#gnav_faq:hover a    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -160px;}/*サブメニューhover時*/
#faq ul#gnav li#gnav_faq    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -160px;}

ul#gnav li#gnav_link     {  background: url(../img/gnav/gnav.jpg) no-repeat 0px -200px;}
ul#gnav li#gnav_link.active    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -200px;}/* セルフポジション */
ul#gnav li#gnav_link a:hover    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -200px;}
#link ul#gnav li#gnav_link    {background: url(../img/gnav/gnav.jpg) no-repeat -220px -200px;}

