to not have any more of something because it has been used up
I need to go shopping, I've run out of milk.
買い物に行かなければならない、私のミルクがなくなりました。
to be completely used up or no longer available
The batteries have run out in the remote.
リモコンの電池がなくなりました。