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