Originally Posted by
armagebedar
It is obviously much easier if you live in Japan and have an ANA credit card, but have you tried booking a hotel or rental car in Japan using ANA's portal? You can earn miles that way.
You don't even need to do that in Japan, that is totally unnecessary !
NH is like any airline have all sorts of non-flying partners outside of Japan, find out which hotel chain NH has partner with, then set your hotel program to earn NH miles jut for that particular stay instead !