Ikazuchi no Senshi Raidy © 1994 ZyX.
FD x5
Released on September 20, 1994 in Japan.
Game's screenshots.