ul.dene {list-style:none;margin:0;padding:0;font:bold 14px/24px arial, verdana, sans-serif;}
ul.dene  li {float:right;position:relative;}
li ul {display:none;list-style:none;}
ul li a.dene{float:right;padding:8px 10px 8px 10px;background:#333;color:#fff;display:block;text-decoration:none;
background: url(menu.png) no-repeat;
border-bottom:4px solid #ddd;
}
ul li a.dene:hover{color:#fff;background:#e91212}
li:hover > ul {display:block;position:absolute;margin:0;padding:0;}
.acilir {width:300px;height:300px;display:block;position:absolute}
.acilir h2 {color:#333;background:#f5f5f5;display:block;margin:0 auto;padding-right:5px;font:bold 12px/24px arial, verdana, sans-serif;width:95%}
.acilir-ust {display:block;float:right;width:304px;height:300px;margin:-6px 0 0 0px;background:red;margin-top:5px;}
.acilir-ust p {font-size:11px; font-family:tahoma;color:#fff;margin-top:1px;padding-right:5px;}
.acilir-alt {display:block;background:url(nav2.png) no-repeat;float:right;width:304px;height:247px;}
.sol {width:125px;margin:10px 15px 10px 10px;float:right;display:inline;font:14px/20px arial, verdana, sans-serif;}
.sag {width:125px;margin:10px 15px 10px 10px;float:right;display:inline;font:14px/20px arial, verdana, sans-serif;}
.sol a {display:block;color:#fff;background:transparent;text-decoration:none;padding:6px}
.sag a {display:block;color:#fff;background:transparent;text-decoration:none;padding:6px}
.sol a:hover {color:#fff;background:#e91212;text-decoration:none;padding:6px;font-weight:bold;}
.sag a:hover {color:#fff;background:#e91212;text-decoration:none;padding:6px;font-weight:bold;}

#yukari {
border-bottom: 10px solid red; 
border-left: 7px solid transparent; 
border-right: 7px solid transparent; 
height: 0px;
position: absolute;
margin: 0px 0px 0px 16px;
width: 0px;
z-index: 2;
margin-top:-3px;
}