/* CSS Document */

/*ヘッダー
-------------------------*/
#header {
	width: 910px;
	padding: 0px;
	margin-top: 15px;
}
/*ヘッダー　h1テキスト
#header h1 {
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}*/

/*ヘッダー*/
#header #head_main {
	float: left;
	width: 200px;
}
#header #head_second {
	float: right;
	width:500px;
	margin: 0px;
	padding: 0px 8px 0 0;
	clear:right;/*IE6.IE7用*/
}
/*ヘッダー　サイト看板*/
#logo {
	padding-top: 15px;
}

/**/
#header #head_second ul {
	padding-left:194px
	}

#header #head_second .head_tel {
	clear:both;
	display:block;
	padding-top:7px;
	text-align:right
	}

/**/
#header #head_second .login {
	clear:both;
	width:100%;
	height:26px;
	padding-top:4px
	}
#header #head_second .login_name {
	padding-bottom:4px;
	font-size:12px;
	}
#header #head_second .logun_btn {
	}


/**/
#header { position: relative; z-index:1; margin:0; padding:0;}
#header h1{ position: absolute; margin-left:10px; top:5px;z-index:2; }

#header a:focus{
/*\*/
　overflow: hidden;
/**/
}

#header h2{ position: absolute; margin-left:150px; top:30px; width:306px; height:26px; z-index:3; background:url(img_lib/head_subcopy.gif) no-repeat; text-indent:-9999px  }




/*ヘッド　右上ナビ
--------------------------------*/
#header #head_second li {
	list-style-type:none;
	float: left;
	height: 16px;
	margin-right:8px
}
#header #head_second li a{
	display:block;
	height:100%;
	text-indent:-9999px;
}	
#header #head_second li a:focus{ /*Firefox*/
/*\*/
	overflow: hidden;
/**/
}

/*リスト画像化*/
#head_second li.begin{
	background-image: url(img_lib/headnv_hajimete.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 85px;
}
#head_second li.kaisya{
	background-image: url(img_lib/headnv_kaisya.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 52px;
}
#head_second li.toiawase{
	background-image: url(img_lib/headnv_toi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 62px;
}
#head_second li.sitemap{
	background-image: url(img_lib/headnv_sitemap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 72px;
	margin-right:0px
}


/* グローバルナビ
---------------------------------*/
#global_navi {
	padding: 0px;
	height: 44px;
	width: 910px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#global_navi ul{
  list-style-type: none;
  margin: 0 2px;
  padding: 0;
}
#global_navi li{
  text-indent: -9999px;
  float:left;
  border-right: 1px solid #E9E4D1;
  width: 150px;
  margin: 0;
  padding: 0;
  /* リンク点線消す これ以降Mac IE 5には適用されない \*/
  overflow: hidden; 
  /* これ以降Mac IE 5にも適用される */
}
#global_navi a{
	display: block;
	width: 100%;
	height: 44px;
	background-image: url(img_lib/head_gl_menu.gif);
	background-repeat: no-repeat;
}

#global_navi li a:focus{ /*Firefox*/
/*\*/
	overflow: hidden;
/**/
}

/* オフマウス */
#nav01 a{background-position: 0 0x;}

#nav02 a{background-position: -152px 0;}

#nav03 a{background-position: -304px 0;}

#nav04 a{background-position: -456px 0;}

#nav05 a{background-position: -608px 0;}

#nav06 a{background-position: -760px 0;}


/* オンマウス */
#nav01 a:hover{background-position: 0 -44px;}

#nav02 a:hover{background-position: -152px -44px;}

#nav03 a:hover{background-position: -304px -44px;}

#nav04 a:hover{background-position: -456px -44px;}

#nav05 a:hover{background-position: -608px -44px;}

#nav06 a:hover{background-position: -760px -44px;}

