/* CSS Document *//*--------------------*/           #dd {/*margin-left: 25%;*//*padding: 0 0 20px 0;*/}#dd .mainmenu {  margin: 0;  padding: 0;  list-style: none;  float: left;}#dd .mainmenu a.menu {  display: block;  text-align: center;  padding:0;  margin:0;/*padding: 4px 10px;*//*margin: 0 1px 0 0;*/		  width: 100px;  text-decoration: none;}#dd .mainmenu a.menu:hover {/*background: #49A3FF;*/}.submenu {/*background: #EAEBD8;*//*border: 1px solid #5970B2;*/  visibility: hidden;  position: absolute;  z-index: 3;}.submenu a {  display: block;/*font: 11px arial;*/  text-align: left;/*text-decoration: none;  padding: 5px;  color: #2875DE;*/}.submenu a:hover {/*background: #49A3FF;  color: #FFF;*/}/* サブメニューの半透明処理--------------------*/.submenu { filter: alpha(Opacity=93);	opacity: 0.93;}