はるか昔に
from ancient times
以前ほど
...as previously
It has been so time out of mind―from time immemorial.
昔.
昔は.
a period that is about ten years before the period under discussion
遠い昔に
昔に.
大昔のこと
since long ago
a customary practice that has been in practice since long ago in the past
その時代に