/* CSS Document *//*--------------------*/           #dd {/*margin-left: 25%;*//*padding: 0 0 20px 0;*/}#dd .mainmenu {  margin: 0;  padding: 0;  list-style: none;  float: left;}#dd .mainmenu .menu {  display: block;  text-align: center;  padding:0;  margin:0;  text-decoration: none;}//　*使わないメニュー一番上　*//#dd .mainmenu a.menu {  display: block  text-align: center  padding:0  margin:0  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=95); -moz-opacity: 0.95; opacity: 0.95 /* filter（alpha）がIE用、-moz-opacityがNetscape用、opacityがOpera用//}