Japan Post Bank ATM. They don't charge a transaction fee. 7-11 and Citi accept foreign cards but they do charge a transaction fee. These fee are on top of the fees your bank may charge.
Other Japanese banks' ATMs don't accept foreign cards.
If you are flying on ANA as planned, you will arrive at terminal 1, and here is
a list of ATMs in that terminal.