anchor.diff:  				return { "tag":tag ,"prop_s":prop_s ,"child_s":child_s};
   		}
   
  -		var draggableとresizableが同時には正常に動かないタグ = ["table","input"	,"select","textarea","ol" ,"ul"];
  +		var draggableとresizableが同時には正常に動かないタグ = ["input"	,"select","textarea","ol" ,"ul"];
   		var draggableとresizableの対象外のタグ = ["tbody","thead","tr","td","th","li","option"];
  +		var resizableのみ対象のタグ = [];
   		var processing_place_hld_s = [];//再帰を使用しているため無限ループや無限トランポリン対策
   		
   		function convert_lineardata_to_child_s(tag_s2, prop_map, val_s, hld_map){
  
positive.code: 				root_s.last_child_s = parent_s;
  				return root_s;
  		};
  		
  		/**
  		 * draggableやresizableを可能にする加工を施します｡
  		 * tableやinputはdivでwrapするなど副作用があります｡
  
negative.code: 										}
  								});
  						}
  						delete root.last_child_s;
  
  						// thead 直下 1行目のth,tdには列幅選択機能を付与する
  						scan_for_thead(root.child_s);
  
  						return root;
  				}catch(e){
  						console.log(JSON.stringify(e));
  						throw e;
  				}
  		}
  		
  		var column_id_for_resize = 0;
  		function scan_for_thead(tmp_rt_s){
  				for(var r=0; r < tmp_rt_s.length; ++r){
  						var tmp_rt = tmp_rt_s[r];
  						if(tmp_rt.hasOwnProperty('tag') && tmp_rt.tag === 'thead'
  								&& tmp_rt.hasOwnProperty('child_s') && tmp_rt.child_s.length > 0){
  										var tmp_tr = tmp_rt.child_s[0];
  										if(tmp_tr.hasOwnProperty('tag') && tmp_tr.tag === 'tr'
  												&& tmp_tr.hasOwnProperty('child_s') && tmp_tr.child_s.length > 0){
  														tmp_tdh_s = tmp_tr.child_s;
  														for(var dh=0; dh < tmp_tdh_s.length;++dh){
  																if(tmp_tdh_s[dh].prop_s.hasOwnProperty('class')){
  																		tmp_tdh_s[dh].prop_s.class += ' mod_col_width col_id_'+column_id_for_resize;
  																}else{
  																		tmp_tdh_s[dh].prop_s['class'] = '  mod_col_width col_id_'+column_id_for_resize;
  																}
  															 ++column_id_for_resize;
  														}
  										}
  						}else if(tmp_rt.hasOwnProperty('child_s') ){
  								if( tmp_rt.child_s.length === 0){
  										continue;
  								}else{//dig
  										scan_for_thead(tmp_rt.child_s);
  								}
  						}
  				}
  		};
  				
  		
  		/**
  		 * {"tag":"table","prop_s":{},"child_s":[{loop...}]}を再帰処理する
  