do you need a passport to fly domestic in japan?
Domestic flights in Japan do not require ID of any kind, there are no (regular) ID checks at check-in or on the plane. However, Japanese law requires you to carry your zairyu card at all times, whether flying on a plane or not. The card is sufficient.