div#menu{width:100%;height:1em;margin:0;padding:6px 0;z-index:100;font-size:0.8em!important;background-color:#87CEFA!important;}

ul.sddmenu{margin:0;padding:0;list-style:none;text-align:left;line-height:1.2;}
.sddmenu li.off{position:relative;float:left;height:1.2em;overflow:hidden;border-right:1px solid #ccc;padding:0 10px;}
.sddmenu li.on{position:relative;float:left;height:100%;overflow:visible;border-right:1px solid #ccc;padding:0 10px;z-index:1000;}
.sddmenu a{display:block;text-decoration:none;color:#000!important;}
.sddmenu a:hover{display:block;text-decoration:none;color:#ffffff!important;}
.sddmenu li ul{position:absolute;top:1.2em;left:0;list-style:none;margin:0;padding:3px 0;background-color:#E0FFFF;border-right:1px solid #999;border-bottom:1px solid #999;text-indent:0.5em;width:11em!important;}
.sddmenu li ul li a{margin:0;padding:0;color:#4B0082!important;}
.sddmenu li ul li a:hover{color:#4B0082!important;background-color:#87CEFA!important;}
* html .sddmenu li{margin:0; padding:0; display:inline;}
* html .sddmenu li ul li{margin:0; padding:0; display:inline;}



ul.tddmenu{margin:0;padding:0;list-style:none;text-align:left;line-height:1.2;}
.tddmenu li.off{position:relative;float:left;height:1.2em;overflow:hidden;border-right:1px solid #ccc;padding:0 10px;}
.tddmenu li.on{position:relative;float:left;height:100%;overflow:visible;border-right:1px solid #ccc;padding:0 10px;z-index:1000;}
.tddmenu a{display:block;text-decoration:none;color:#000!important;}
.tddmenu a:hover{display:block;text-decoration:none;color:#ffffff!important;}
.tddmenu li ul{position:absolute;top:1.2em;left:0;list-style:none;margin:0;padding:3px 0;background-color:#E0FFFF;border-right:1px solid #999;border-bottom:1px solid #999;text-indent:0.5em;width:33em!important;}
.tddmenu li ul li a{margin:0;padding:0;color:#4B0082!important;}
.tddmenu li ul li a:hover{color:#4B0082!important;background-color:#87CEFA!important;}
* html .tddmenu li{margin:0; padding:0; display:inline;}
* html .tddmenu li ul li{margin:0; padding:0; display:inline;}


ul.ddmenu{margin:0;padding:0;list-style:none;text-align:left;line-height:1.2;}
.ddmenu li.off{position:relative;float:left;height:1.2em;overflow:hidden;border-right:1px solid #ccc;padding:0 10px;}
.ddmenu li.on{position:relative;float:left;height:100%;overflow:visible;border-right:1px solid #ccc;padding:0 10px;z-index:1000;}
.ddmenu a{display:block;text-decoration:none;color:#000!important;}
.ddmenu a:hover{display:block;text-decoration:none;color:#ffffff!important;}
.ddmenu li ul{position:absolute;top:1.2em;left:0;list-style:none;margin:0;padding:3px 0;background-color:#E0FFFF;border-right:1px solid #999;border-bottom:1px solid #999;text-indent:0.5em;width:17em!important;}
.ddmenu li ul li a{margin:0;padding:0;color:#4B0082!important;}
.ddmenu li ul li a:hover{color:#4B0082!important;background-color:#87CEFA!important;}
* html .ddmenu li{margin:0; padding:0; display:inline;}
* html .ddmenu li ul li{margin:0; padding:0; display:inline;}
.sankaku{font-size:0.7em;}