チェックボックスで配列の値を考慮していなかったので、処理分岐を追加