
#main {
	float: left }

.main { }

ul {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0 }

p {
	margin: 0;
	padding: 0 }

div.menu {
	font-size: 11px;
	font-weight: normal;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	margin: 0;
	padding: 0;
	z-index: 10 }

div.menu a {
	text-decoration: none;
	background-position: 0 0;
	display: block;
	z-index: 10;
	width: 122px;
	height: 24px }

#menu1 {
	text-align: center;
	position: absolute;
	top: 41px;
	left: 2px }

#menu2 {
	font-weight: bold;
	text-align: center;
	position: absolute;
	top: 41px;
	left: 125px }

#menu3 {
	font-weight: bold;
	text-align: center;
	position: absolute;
	top: 41px;
	left: 248px }

#menu4 {
	font-weight: bold;
	text-align: center;
	position: absolute;
	top: 41px;
	left: 371px }

#menu5 {
	font-weight: bold;
	text-align: center;
	position: absolute;
	top: 41px;
	left: 494px }

#menu6 {
	font-weight: bold;
	text-align: center;
	position: absolute;
	top: 41px;
	left: 494px }

#menu7 {
	font-weight: bold;
	text-align: center;
	position: absolute;
	top: 41px;
	left: 617px }

.menu01 {
	background-image: url("../images_menu/news.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

.menu02 {
	background-image: url("../images_menu/search.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

.menu03 {
	background-image: url("../images_menu/marinedeta.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

.menu04 {
	background-image: url("../images_menu/yakudatu.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

.menu05 {
	background-image: url("../images_menu/member.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

.menu06 {
	background-image: url("../images_menu/office.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

.menu07 {
	background-image: url("../images_menu/sitemap.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

div.menu span {
	display: none }

#submenu1.submenu a {
	color: #646464;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	background: #fff;
	text-align: left;
	margin-top: 0;
	padding: 0 0 0 5px;
	width: 120px;
	height: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #fff #ccc #ccc }

#submenu1.submenu a:hover {
	color: #0042a1;
	font-weight: normal;
	background-color: #dae3ff }

#submenu1.submenu a:active {
	color: #ff7227 }

#submenu2.submenu a {
	color: #646464;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	background: #fff;
	text-align: left;
	margin-top: 0;
	padding: 0 0 0 5px;
	width: 160px;
	height: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #fff #ccc #ccc }

#submenu2.submenu a:hover {
	color: #0042a1;
	font-weight: normal;
	background-color: #dae3ff }

#submenu2.submenu a:active {
	color: #ff7227 }

#submenu3.submenu a {
	color: #646464;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	background: #fff;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0 0 0 5px;
	width: 160px;
	height: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #fff #ccc #ccc }

#submenu3.submenu a:hover {
	color: #0042a1;
	font-weight: normal;
	background-color: #dae3ff }

#submenu3.submenu a:active {
	color: #ff7227 }

#submenu4.submenu a {
	color: #646464;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	background: #fff;
	text-align: left;
	margin-top: 0;
	padding: 0 0 0 5px;
	width: 120px;
	height: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #fff #ccc #ccc }

#submenu4.submenu a:hover {
	color: #0042a1;
	font-weight: normal;
	background-color: #dae3ff }

#submenu4.submenu a:active {
	color: #ff7227 }

#submenu5.submenu a {
	color: #646464;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	background: #fff;
	text-align: left;
	margin-top: 0;
	padding: 0 0 0 5px;
	width: 140px;
	height: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #fff #ccc #ccc }

#submenu5.submenu a:hover {
	color: #0042a1;
	font-weight: normal;
	background-color: #dae3ff }

#submenu5.submenu a:active {
	color: #ff7227 }

#submenu6.submenu a {
	color: #646464;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	background: #fff;
	text-align: left;
	margin-top: 0;
	padding: 0 0 0 5px;
	width: 120px;
	height: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #fff #ccc #ccc }

#submenu6.submenu a:hover {
	color: #0042a1;
	font-weight: normal;
	background-color: #dae3ff }

#submenu6.submenu a:active {
	color: #ff7227 }

#submenu7.submenu a {
	color: #646464;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	background: #fff;
	text-align: left;
	margin-top: 0;
	padding: 0 0 0 5px;
	width: 140px;
	height: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #fff #ccc #ccc }

#submenu7.submenu a:hover {
	color: #0042a1;
	font-weight: normal;
	background-color: #dae3ff }

#submenu7.submenu a:active {
	color: #ff7227 }

div.submenu {
	visibility: hidden;
	position: absolute;
	left: 0 }

a:hover.menu01 {
	background-image: url("../images_menu/news_ov.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

a:hover.menu02 {
	background-image: url("../images_menu/search_ov.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

a:hover.menu03 {
	background-image: url("../images_menu/marinedeta_ov.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

a:hover.menu04 {
	background-image: url("../images_menu/yakudatu_ov.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

a:hover.menu05 {
	background-image: url("../images_menu/member_ov.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

a:hover.menu06 {
	background-image: url("../images_menu/office_ov.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

a:hover.menu07 {
	background-image: url("../images_menu/sitemap_ov.gif");
	background-repeat: no-repeat;
	text-indent: -8888px }

