端末依存を少なくした