Check系クラス実装

動作は未確認