Question: do i need a passport for domestic flights in japan?
Answer: 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.