/* CSS Document */

/*ヘッダー
-------------------------*/
/*ヘッダー　h1テキスト*/
#box {
	position: relative;
	z-index:1;
}
#box h1 {
	font-size: x-small;
	color: #666666;
	margin: auto;
	top:10px;
	line-height:0em;
	display:block;
	width:910px;
	display:block;
	position: absolute;
	z-index:3;
}

/*ヘッダー*/
#header {
	padding:0;
	margin:0;
}
#head_inner {
	padding: 0px;
	margin: 0 auto 3px auto;
	text-align:left;
	width:910px;
	overflow:hidden
}

#header form {
		margin:0;
		padding:0
}

#header #head_main {
	float: left;
	width: 200px;
}
#header #head_second {
	float: right;
	width:500px;
	margin: 0px;
	padding: 0 8px 0 0;
	font-size:10px;
	clear:right;/*IE6.IE7用*/
}

/*ヘッダー　サイト看板*/
#site_name {
	margin-top:25px
}
#site_desc {
		margin-left:10px;
		margin-top:50px;
}
/**/
#header #head_second ul {
	padding:0 0 0 auto;
	margin: 0 0 0 0;
	float:right
	}
#header #head_second li {
	margin:0;
	display:inline;
	float:right;
	}
	
	
#header #head_second .head_tel {
	clear:both;
	display:block;
	padding-top:4px;
	text-align:right
	}

/**/
#header #head_second .login {
	clear:both;
	width:100%;
	height:32px;
	padding-top:8px;
	padding-bottom:8px
	}
#header #head_second .login_name {
	padding-bottom:4px;
	font-size:12px;
	}
#header #head_second .logun_btn {
	}







/* グローバルナビ
---------------------------------*/
#global_navi {
	padding: 0px;
	clear: both;
	margin: auto;
	background: url(img_lib/global_top.png) repeat-x top; 
	padding-top:3px
}
#global_navi ul{
  list-style-type: none;
  margin: 0 auto ;
  padding: 0;
	width:911px
}
#global_navi li{
  text-indent: -9999px;
  float:left;
  margin: 0;
  padding: 0;
  /* リンク点線消す これ以降Mac IE 5には適用されない \*/
  overflow: hidden; 
  /* これ以降Mac IE 5にも適用される */
}
#global_navi a{
	display: block;
	width: 100%;
	height: 45px;
	background-image: url(img_lib/global_menu.png);
	background-repeat: no-repeat;
}

#global_navi li a:focus{ /*Firefox*/
/*\*/
	overflow: hidden;
/**/
}

/* オフマウス */
#nav01 a{background-position: 0 0; width:114px}

#nav02 a{background-position: -114px 0; width:114px}

#nav03 a{background-position: -228px 0; width:114px}

#nav04 a{background-position: -342px 0; width:114px}

#nav05 a{background-position: -456px 0; width:114px}

#nav06 a{background-position: -570px 0; width:114px}

#nav07 a{background-position: -684px 0; width:113px}

#nav08 a{background-position: -797px 0; width:113px}


/* オンマウス */
#nav01 a:hover{background-position: 0 -45px;}

#nav02 a:hover{background-position: -114px -45px;}

#nav03 a:hover{background-position: -228px -45px;}

#nav04 a:hover{background-position: -342px -45px;}

#nav05 a:hover{background-position: -456px -45px;}

#nav06 a:hover{background-position: -570px -45px;}

#nav07 a:hover{background-position: -684px -45px;}

#nav08 a:hover{background-position: -797px -45px;}



/* 自分のいるページをハイライト */
#nav01 .current{background-position: 0 -45px;}

#nav02 .current,
#nav02 .parentsLink{background-position: -114px -45px;}

#nav03 .current,
#nav03 .parentsLink{background-position: -228px -45px;}

#nav04 .current,
#nav04 .parentsLink{background-position: -342px -45px;}

#nav05 .current,
#nav05 .parentsLink{background-position: -456px -45px;}

#nav06 .current,
#nav06 .parentsLink{background-position: -570px -45px;}

#nav07 .current,
#nav07 .parentsLink{background-position: -684px -45px;}

#nav08 .current,
#nav08 .parentsLink{background-position: -797px -45px;}






