/* CSS Document *//*--------------------*/ul,ol,dl {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding: 0px 0px 0px 0px;list-style-type: none;}#dd {padding: 0px 0px 0px 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;list-style:none;}#dd .mainmenu {list-style: none;float: left;}#dd .mainmenu a.menu {display: block;text-align: center;	text-decoration: none;}#dd .mainmenu a.menu:hover {/*background: #49A3FF;*/}.submenu {/*background: #EAEBD8;*//*border: 1px solid #5970B2;*/  visibility: hidden;  position: absolute;}.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=90);	opacity: 0.9;}