Shizuoka, Japan — the real filming locationRan — on screen
Real-life photo: 木林森 · CC BY-SA 3.0