Himeji, Japan — the real filming locationRan — on screen
Real-life photo: そらみみ · CC BY-SA 4.0