@charset "UTF-8";
/* CSS Document */

#menu  {
	padding: 0px;
	height: 22px;
	position: relative;
	width: 434px;
	float: right;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu ul {
	list-style:none;
	margin: 0px;
	height: auto;
	padding: 0px;
}

#menu li {
	width: 82px;
	height: 22px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	position: absolute;
}

#menu li a {
	text-decoration: none ;
	display: block ;
	width: 82px ;
	height: 22px ;
}

#menu li#top {
	left: 0px;
	background-image: url(../img_cmn/menu/menu_topB.gif);
	background-repeat: no-repeat;
}

#menu li#top a:hover {
	background-image: url(../img_cmn/menu/menu_topB.gif);
	background-repeat: no-repeat;
}

#menu li#company {
	left: 88px;
	background-image: url(../img_cmn/menu/menu_companyA.gif);
	background-repeat: no-repeat;
}

#menu li#company a:hover {
	background-image: url(../img_cmn/menu/menu_companyB.gif);
	background-repeat: no-repeat;
}

#menu li#access {
	left: 176px;
	background-image: url(../img_cmn/menu/menu_accessA.gif);
	background-repeat: no-repeat;
}

#menu li#access a:hover {
	background-image: url(../img_cmn/menu/menu_accessB.gif);
	background-repeat: no-repeat;
}

#menu li#privacy {
	left: 264px;
	background-image: url(../img_cmn/menu/menu_privacyA.gif);
	background-repeat: no-repeat;
}

#menu li#privacy a:hover {
	background-image: url(../img_cmn/menu/menu_privacyB.gif);
	background-repeat: no-repeat;
}

#menu li#contact {
	left: 352px;
	background-image: url(../img_cmn/menu/menu_contactA.gif);
	background-repeat: no-repeat;
}

#menu li#contact a:hover {
	background-image: url(../img_cmn/menu/menu_contactB.gif);
	background-repeat: no-repeat;
}

#haken_menu1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#haken_menu1 ul {
	width: 350px;
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#haken_menu1 ul li {
	width: 350px;
	height: 25px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#haken_menu1 ul li a {
	text-decoration: none ;
	display: block ;
	width: 350px ;
	height: 25px ;
}

#haken_menu1 li#haken1 {
	background-image: url(../img/top/menu_haken1A.gif);
	background-repeat: no-repeat;
}

#haken_menu1 li#haken1 a:hover {
	background-image: url(../img/top/menu_haken1B.gif);
	background-repeat: no-repeat;
}

#haken_menu2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#haken_menu2 ul {
	width: 350px;
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#haken_menu2 ul li {
	width: 350px;
	height: 220px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#haken_menu2 ul li a {
	text-decoration: none ;
	display: block ;
	width: 350px ;
	height: 220px ;
}

#haken_menu2 li#haken2 {
	background-image: url(../img/top/menu_haken2A.jpg);
	background-repeat: no-repeat;
}

#haken_menu2 li#haken2 a:hover {
	background-image: url(../img/top/menu_haken2B.jpg);
	background-repeat: no-repeat;
}

#haken_menu3 {
	padding: 0px;
	margin: 0px;
}

#haken_menu3 ul {
	width: 350px;
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#haken_menu3 ul li {
	width: 350px;
	height: 50px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#haken_menu3 ul li a {
	text-decoration: none ;
	display: block ;
	width: 350px ;
	height: 50px ;
}

#haken_menu3 li#haken3 {
	background-image: url(../img/top/menu_haken3A.gif);
	background-repeat: no-repeat;
}

#haken_menu3 li#haken3 a:hover {
	background-image: url(../img/top/menu_haken3B.gif);
	background-repeat: no-repeat;
}

#kigyo_menu1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#kigyo_menu1 ul {
	width: 350px;
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#kigyo_menu1 ul li {
	width: 350px;
	height: 25px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#kigyo_menu1 ul li a {
	text-decoration: none ;
	display: block ;
	width: 350px ;
	height: 25px ;
}

#kigyo_menu1 li#kigyo1 {
	background-image: url(../img/top/menu_kigyo1A.gif);
	background-repeat: no-repeat;
}

#kigyo_menu1 li#kigyo1 a:hover {
	background-image: url(../img/top/menu_kigyo1B.gif);
	background-repeat: no-repeat;
}

#kigyo_menu2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#kigyo_menu2 ul {
	width: 350px;
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#kigyo_menu2 ul li {
	width: 350px;
	height: 220px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#kigyo_menu2 ul li a {
	text-decoration: none ;
	display: block ;
	width: 350px ;
	height: 220px ;
}

#kigyo_menu2 li#kigyo2 {
	background-image: url(../img/top/menu_kigyo2A.jpg);
	background-repeat: no-repeat;
}

#kigyo_menu2 li#kigyo2 a:hover {
	background-image: url(../img/top/menu_kigyo2B.jpg);
	background-repeat: no-repeat;
}

#kigyo_menu3 {
	padding: 0px;
	margin: 0px;
}

#kigyo_menu3 ul {
	width: 350px;
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#kigyo_menu3 ul li {
	width: 350px;
	height: 50px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#kigyo_menu3 ul li a {
	text-decoration: none ;
	display: block ;
	width: 350px ;
	height: 50px ;
}

#kigyo_menu3 li#kigyo3 {
	background-image: url(../img/top/menu_kigyo3A.gif);
	background-repeat: no-repeat;
}

#kigyo_menu3 li#kigyo3 a:hover {
	background-image: url(../img/top/menu_kigyo3B.gif);
	background-repeat: no-repeat;
}

