#header_menu{background: #82e9ff;margin: 1rem 0;}
#header_menu ul{margin: 0;text-align: left;padding: 0.5em 0 0 1.5em ;}
#header_menu ul li,#header_menu ul a{display: inline-block;vertical-align: top;text-align: left;font-size: 12px;margin: 0;color: #30c;}
#header_menu ul a:hover{opacity: 0.5;}
#header_menu ul li{width: 6em;position: relative;padding-right: 1rem;}
#header_menu ul li
#header_menu ul a[href="#"]{display: block;width: 5em;}
.sub_menu{display: none;position: absolute;top: 2em;left: -.5em;background: #82e9ff;padding: 0.5em;z-index: 10;}
.sub_menu a{padding: 0.25em 0;}
.sub_menu:last-of-type{width: 15em;}