/* CSS Document */
/*--------------------*/           
#dd  { margin: 0; padding: 0 }
#dd .mainmenu  { list-style: none; margin: 0 5px 0 0; padding: 0; width: 110px; height: 56px; float: left; border: solid 0 aqua }
#dd .mainmenu a.menu  { text-decoration: none; text-align: center; display: block; margin: 0; padding: 0; width: 110px; height: 56px; border: solid 0 fuchsia }
#dd .mainmenu a.menu img { text-decoration: none; text-align: center; display: block; margin: 0; padding: 0; width: 110px; height: 56px; border: solid 0 red }
#dd .mainmenu a.menu:hover  { margin: 0; padding: 0; width: 110px; height: 56px }

.submenu    { visibility: hidden; margin: 0; padding: 0; position: absolute; z-index: 3; width: 110px; border-width: 0; border-color: blue }
.submenu a    { text-align: left; display: block; margin: 0; padding: 0; width: 110px; height: 35px; border: solid 0 green }
.submenu a:hover    { margin: 0; padding: 0; width: 110px; height: 35px; border: solid 0 orange }

/* サブメニューの半透明処理
--------------------*/
.submenu  { margin: 0; padding: 0; filter: alpha(Opacity=90); opacity: 0.9 }
