[ADD/FIX] 大幅書き換え