CPGの実装