/* CSS Document *//*--------------------*/           .mainmenu {  margin: 0;  padding: 0;  list-style: none;  float: left;}.mainmenu a.menu {  display: block;  text-align: center;  padding:0;  margin:0;  width: 155px;  text-decoration: none;}.submenu {	background:#fff;  visibility: hidden;  position: absolute;  padding:5px;  width:143px;  z-index: 3;  margin:0 auto;  border:1px solid #ccc;  border-top:none;}.submenu a {  display: block;  text-align: left;}/* サブメニューの半透明処理--------------------*/.submenu { filter: alpha(Opacity=90);	opacity: 0.9;}