/* 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;

width: 200px;
}

.submenu a {
background-color:#66ccff;
display: block;
/*font: 11px arial;*/
text-align: left;
text-decoration: none;  padding: 5px;  color: #2875DE;

}

.submenu a:hover {
background-color:#66ccff;
/*background: #49A3FF;  color: #FFF;*/
}

/* サブメニューの半透明処理--------------------*/

.submenu {
filter: alpha(Opacity=90);
opacity: 1.0;
}
