@charset "utf-8";

/*ヘッダーメインボタン(コンテンツ)*/

 /*上部メニュ*/
#h_foot {
	width: 690px;
	_width: 690px;
	height: 45px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
 }

/*IE6 ハック*/
* html #h_foot {
	width: 690px;
	_width: 690px;
	height: 45px;
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
 
#h_foot ul{
	list-style-type:none;
	height:45px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#h_foot li { display: inline; }
#h_foot li a { float: left; width: 126px;  padding-top: 50px; }
#h_foot li a,#h_foot {
	background-image: url(../../images/head/index_botan_sabu.gif);
	background-repeat: no-repeat;
}
/* BUTTONS */
#h_foot li#s_h_link01 a { background-position: -50px 0px;}
#h_foot li#s_h_link02 a { background-position: -177px 0px;  }
#h_foot li#s_h_link03 a { background-position: -303px 0px;  }
#h_foot li#s_h_link04 a { background-position: -429px 0px;  }
#h_foot li#s_h_link05 a { background-position: -555px 0px;  }


/* OVER STATES */
#h_foot li#s_h_link01 a:hover { background-position: -50px  -90px; }
#h_foot li#s_h_link02 a:hover { background-position: -177px  -90px; }
#h_foot li#s_h_link03 a:hover { background-position: -303px  -90px; }
#h_foot li#s_h_link04 a:hover { background-position: -429px  -90px; }
#h_foot li#s_h_link05 a:hover { background-position: -555px  -90px; }

/* select STATES */
#h_foot li#s_h_link01on a { background-position: -50px  -45px;}
#h_foot li#s_h_link02on a { background-position: -177px  -45px; }
#h_foot li#s_h_link03on a { background-position: -303px  -45px; }
#h_foot li#s_h_link04on a { background-position: -429px  -45px; }
#h_foot li#s_h_link05on a { background-position: -555px  -45px; }

/*ヘッダーメインボタン(コンテンツ)ＥＮＤ*/

/*ヘッダーメインボタン*/

#head_menu {
    width: 940px;
	height: 40px;
	position: relative;
	left: 6px;
	overflow: hidden;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

/*IE6 ハック*/
* html #head_menu {
	width: 940px;
	height: 40px;
	position: relative;
	left: 0px;
	overflow: hidden;
	margin-right: 10px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;	
}

#head_menu ul{
	list-style-type:none;
	height:40px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 106px;
	background-image: url(../../images/head/head_bg.gif);
	/*ie6*/
	_height: 30px;
}
#head_menu {  padding: 0; margin-top: 0px;}
#head_menu li { display: inline; }
#head_menu li a { float: left; width: 122px; height: 40px; padding-top: 40px; }
#head_menu li a,#head_menu { 
background-image: url(../../images/head/head_btn.gif); 

  }

/* BUTTONS */
#head_menu li#h_link01 a { background-position: -108px 0; }
#head_menu li#h_link02 a { background-position: -231px 0; }
#head_menu li#h_link03 a { background-position: -353px 0; }
#head_menu li#h_link04 a { background-position: -475px 0; }
#head_menu li#h_link05 a { background-position: -597px 0; }
#head_menu li#h_link06 a { background-position: -719px 0; }


/* OVER STATES */
#head_menu li#h_link01 a:hover { background-position: -108px -40px; }
#head_menu li#h_link02 a:hover { background-position: -231px -40px; }
#head_menu li#h_link03 a:hover { background-position: -353px -40px; }
#head_menu li#h_link04 a:hover { background-position: -475px -40px; }
#head_menu li#h_link05 a:hover { background-position: -597px -40px; }
#head_menu li#h_link06 a:hover { background-position: -719px -40px; }

/* select STATES */
#head_menu li#h_link01on a { background-position: -108px -81px; }
#head_menu li#h_link02on a { background-position: -231px -81px; }
#head_menu li#h_link03on a { background-position: -353px -81px; }
#head_menu li#h_link04on a { background-position: -475px -81px; }
#head_menu li#h_link05on a { background-position: -597px -81px; }
#head_menu li#h_link06on a { background-position: -719px -81px; }

/*ヘッダーメインボタンＥＮＤ*/

/*ナビメニュー*/
#top_nabi{
	background-color: #E1E1E1;
	width: 655px;
	font-size: 10px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #333333;
}

#top_nabi a{
	color: #333333;
}

#top_nabi a:hover {
	color: #333333;
}
/*ナビメニューＥＮＤ*/