/*ヘッダ
---------------------------------*/   
#header {
   margin: 0 auto;
   width: 760px;
   height: 110px;
   }

#header h1 {
   margin: 0;
   float: left;
   width: 206px;
   height: 60px;
   }
   
#header h2 {
   margin-left: 210px;
   padding-top: 25px;
   font-size: 85%;
   color: #000000;
   }

/*ヘッダナビ
---------------------------------*/   

#header_navi {
    float: right;
    width: 220px;
	height: 20px;
	font-size: 85%;
    }

#header_navi ul {
   list-style: none;
   }

#header_navi li {
   display: inline;
   }
    
#header_navi li a {
    float: left;	
	text-indent: 1em;
	text-decoration: none;
	margin-left: 1em;
	color:#666666;
	background:url('../image/b-small.gif') no-repeat left 50%;	
  }
  
#header_navi li a;hover {
	background: #dde6ae;
	color: #2c2e22;
   }

  
/*グローバルナビ
---------------------------------*/    
     
     
#gnavi {
   clear: both;
   margin: 0 auto;
   width: 760px;
   height: 35px;
   background: url(../image/bg-g-navi.gif) repeat-x;
   }

#gnavi ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
   }
   
#gnavi li {
   float: left;
   display:inline;
   }
   
*html body #gnavi a  {
	display: block;
	float: left;
	boder-right: 1px #ffffff;	
	padding: 10px 29px 8px 29px;
	text-decoration: none;
	font-size: 108%;
	font-weight: bold;
	color: #ffffff;
	}
   
#gnavi a  {
	display: block;
	float: left;
	boder-right: 1px #ffffff;	
	padding: 8px 29px 8px 29px;
	text-decoration: none;
	font-size: 108%;
	font-weight: bold;
	color: #ffffff;
	}

#gnavi a:visited {
   color: #cccc99;
   background: transparent;
   }
   
#gnavi a:hover  {
   background:  #e1e1e3;
   color:  #3a4e8a;
   }
   
/*（１）a:link　（２）a:visited　（３）a:hover　（４）a:active*/
       
   
#header .kage {
    clear: both;
	margin: 0;
	padding: 0;
	width: 760px;
	height: 10px;
	background: url(../image/g-navi_kage.gif) repeat-x;
   }
