それぞれの環境に対応するため