Index: branches/version-2_12-dev/html/user_data/packages/sphone/js/category.js
===================================================================
--- branches/version-2_12-dev/html/user_data/packages/sphone/js/category.js	(revision 20764)
+++ branches/version-2_12-dev/html/user_data/packages/sphone/js/category.js	(revision 22091)
@@ -28,5 +28,4 @@
 function listopen(lv, num){
     var tgt = document.getElementsByClassName("level" + lv)[num];
-    var cnt = 0;
     //次のレベルをサーチ → 次のレベルのリストをオープンする
     for(var i=0; i < document.getElementsByClassName("level" + (lv+1)).length; i++){
@@ -35,5 +34,4 @@
         if (next_tgt.parentNode == tgt || next_tgt.parentNode.parentNode == tgt){
             openOrClose(next_tgt);
-            cnt++;
         }
     }
@@ -43,26 +41,20 @@
         //ul
         if(next_tgt.tagName == "UL"){
-        if(next_tgt.style.height == "0px"){
-            //for(var i=0; i<next_tgt.parentNode.childNodes.length; i++){
+            if(next_tgt.style.height == "0px"){
                 if(event.srcElement.parentNode.className == "category_header plus"){
                     event.srcElement.innerText = '−';
                     event.srcElement.parentNode.className = "category_header minus";
                 }
-            //}
-            next_tgt.style.height = "auto"; //1.5*cnt + "em";
-            next_tgt.style.marginTop = 0;
-            next_tgt.style.marginBottom = 0;
-        }
-        else{
-            for(var i=0; i<next_tgt.parentNode.childNodes.length; i++){
-                if(event.srcElement.parentNode.className == "category_header minus"){
-                    event.srcElement.innerText = '＋';
-                    event.srcElement.parentNode.className = "category_header plus";
+                next_tgt.style.height = "auto";
+            }
+            else{
+                for(var i=0; i<next_tgt.parentNode.childNodes.length; i++){
+                    if(event.srcElement.parentNode.className == "category_header minus"){
+                        event.srcElement.innerText = '＋';
+                        event.srcElement.parentNode.className = "category_header plus";
+                    }
                 }
+                next_tgt.style.height = "0px";
             }
-            next_tgt.style.height = "0px";
-            next_tgt.style.marginTop = 0;
-            next_tgt.style.marginBottom = 0;
-        }
         }
     }
