block描画を実装