Haruka: Beyond the Stream of Time

Alt title: Harukanaru Toki no Naka de