#header_2010 {
	margin: 0;
	padding: 0;
	width: 692px;
	background-color: #ffffff;
}

#header_2010 div,#header_2010 h1 {
	margin: 0;
	padding: 0;
}

#headline_2010 {
	height: 156px;
	background: url("images/2010_bg_head01.jpg") no-repeat;
	background-position: 0 0;
	position: relative;
}

#headline_2010 h1 span {
	display: none;
}

#headline_2010 h1 a {
	display: block;
	width: 320px;
	height: 46px;
	position: absolute;
	top: 6px;
	left: 8px;
}

#headline_2010 div a,#headmenu_2010 a {
	display: block;
	margin: 0;
	padding: 0;
	outline: 0;
	overflow: hidden;
}

#headline_2010 div#bt_home_2010 a {
	width: 47px;
	height: 17px;
	text-decoration: none;
	background: url("images/2010_bt_subm_roll.jpg") no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 10px;
	right: 251px;
}

#headline_2010 div#bt_home_2010 a:hover {
	background-position: 0 -17px;
	text-decoration: none;
}

#headline_2010 div#bt_sitem_2010 a {
	width: 75px;
	height: 17px;
	text-decoration: none;
	background: url("images/2010_bt_subm_roll.jpg") no-repeat;
	background-position: -47px 0;
	position: absolute;
	top: 10px;
	right: 159px;
}

#headline_2010 div#bt_sitem_2010 a:hover {
	background-position: -47px -17px;
	text-decoration: none;
}

#headline_2010 div#bt_privacy_2010 a {
	width: 123px;
	height: 17px;
	text-decoration: none;
	background: url("images/2010_bt_subm_roll.jpg") no-repeat;
	background-position: -122px 0;
	position: absolute;
	top: 10px;
	right: 20px;
}

#headline_2010 div#bt_privacy_2010 a:hover {
	background-position: -122px -17px;
	text-decoration: none;
}

#headmenu_2010 {
	height: 62px;
	background: url("images/2010_bg_head02.jpg") no-repeat;
	background-position: 0 0;
	position: relative;
}

#headmenu_2010 div#bt_new_2010 a {
	width: 90px;
	height: 24px;
	text-decoration: none;
	background: url("images/2010_bt_menu_roll.jpg") no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 3px;
	left: 6px;
}

#headmenu_2010 div#bt_new_2010 a:hover {
	background-position: 0 -24px;
	text-decoration: none;
}

#headmenu_2010 div#bt_old_2010 a {
	width: 106px;
	height: 24px;
	text-decoration: none;
	background: url("images/2010_bt_menu_roll.jpg") no-repeat;
	background-position: -90px 0;
	position: absolute;
	top: 3px;
	left: 100px;
}

#headmenu_2010 div#bt_old_2010 a:hover {
	background-position: -90px -24px;
	text-decoration: none;
}

#headmenu_2010 div#bt_mainte_2010 a {
	width: 115px;
	height: 24px;
	text-decoration: none;
	background: url("images/2010_bt_menu_roll.jpg") no-repeat;
	background-position: -196px 0;
	position: absolute;
	top: 3px;
	left: 210px;
}

#headmenu_2010 div#bt_mainte_2010 a:hover {
	background-position: -196px -24px;
	text-decoration: none;
}

#headmenu_2010 div#bt_goiken_2010 a {
	width: 154px;
	height: 24px;
	text-decoration: none;
	background: url("images/2010_bt_menu_roll.jpg") no-repeat;
	background-position: -311px 0;
	position: absolute;
	top: 3px;
	left: 329px;
}

#headmenu_2010 div#bt_goiken_2010 a:hover {
	background-position: -311px -24px;
	text-decoration: none;
}

#headmenu_2010 div#bt_tenpo_2010 a {
	width: 106px;
	height: 24px;
	text-decoration: none;
	background: url("images/2010_bt_menu_roll.jpg") no-repeat;
	background-position: -465px 0;
	position: absolute;
	top: 3px;
	left: 487px;
}

#headmenu_2010 div#bt_tenpo_2010 a:hover {
	background-position: -465px -24px;
	text-decoration: none;
}

#headmenu_2010 div#bt_kigyo_2010 a {
	width: 89px;
	height: 24px;
	text-decoration: none;
	background: url("images/2010_bt_menu_roll.jpg") no-repeat;
	background-position: -571px 0;
	position: absolute;
	top: 3px;
	left: 597px;
}

#headmenu_2010 div#bt_kigyo_2010 a:hover {
	background-position: -571px -24px;
	text-decoration: none;
}
