Originally Posted by
Global321
I don't think so. It says 'travelers'. Not residents or citizens.
https://www.mofa.go.jp/ca/fna/page4e_001053.html
Of course you could get a Japanese company to invite you so a business visa can be issued. But for a simple transit you would need to be a citizen or resident.