多重インクルード禁止用defineの修正
ループマクロの見直し
ループマクロの見直し
Hash.del()を実行しても、正しく情報が削除できないケースが存在したので、修正