その後試行錯誤して
#hoge2なども not:() の方法で消せないかと試していたのですができませんでした

<BODY>
#hoge
   |___#vvv
   |___#www
   |___#xxx
   |___#yyy
#hoge2
   |___#zzz
#hoge3
・・・
</BODY>

>>59さんに教えて頂いた方法で消えるのは
#vvvと#wwwだけで
#hoge2(と#zzz)や#hoge3などは表示されてしまいます
これもまとめて消すにはどうしたらいいですか?
直接指定して #hoge2{display:none !important;}というのは分かるのですが・・・