jQuery - アコーディオンメニュー

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>アコーディオンメニュー</title>
<link rel="stylesheet" href="style.css">
<script src="jquery-1.6.min.js"></script>
<script type="text/javascript">
  $(function(){
    $("ul.menu").hide();
    $("div.category").click(function(){
      $("ul.menu").slideUp();
      if($("+ul",this).css("display")=="none"){
        $("+ul",this).slideDown();
      }
    });
  });
</script>
</head>
<body>
<div id="container">
<ul class="navi"> 
<li>
<div class="category">ファッション</div>
<ul class="menu"> 
<li><a href="#">アウター</a></li> 
<li><a href="#">インナー</a></li> 
<li><a href="#">ボトム</a></li> 
<li><a href="#">バッグ</a></li>
<li><a href="#"></a></li>
<li><a href="#">アクセサリー</a></li>
</ul> 
</li> 
<li>
<div class="category">家具・インテリア</div>
<ul class="menu"> 
<li><a href="#">収納家具</a></li> 
<li><a href="#">ソファ</a></li> 
<li><a href="#">ベッド</a></li> 
<li><a href="#">テーブル</a></li> 
<li><a href="#">チェア</a></li> 
<li><a href="#">照明</a></li> 
</ul> 
</li>
<li>
<div class="category">ステーショナリー</div>
<ul class="menu"> 
<li><a href="#">ペン・鉛筆</a></li> 
<li><a href="#">ノート</a></li> 
<li><a href="#">ファイル</a></li> 
<li><a href="#">付箋</a></li> 
</ul> 
</li> 
<li>
<div class="category">生活雑貨</div>
<ul class="menu"> 
<li><a href="#">キッチン用品</a></li> 
<li><a href="#">掃除・洗濯用品</a></li> 
<li><a href="#">バス・トイレ用品</a></li> 
<li><a href="#">その他</a></li> 
</ul> 
</li> 
</ul>
</div>
</body>
</html>
@charset "UTF-8";

body{
	background: #fff;
	font-family:
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro W3",
		"メイリオ",
		Meiryo,
		Osaka,
		"MS Pゴシック",
		"MS P Gothic",
		sans-serif;
}
#container {
	margin: 50px;
}
ul.navi {
	width: 220px;
	margin: 0px;
}
ul.navi, ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.category {
	margin: 2px;
	padding: 0  1em;
	height: 40px;
	line-height: 40px;
	background-color: #E7DE5A;
	cursor: pointer;
}
ul.menu a{
	display: block;
	height: 35px;
	line-height: 35px;
	color: #164158;
	padding: 0  1em;
}
ul.menu li{
	background-color: #F6F3C3;
}
a {
	text-decoration: none;
}