User blog comment:Jrp04f/Doesn't this show take place during the '60s?/@comment-2176835-20110124223221

It does but the discovery of sakuradite makes all that technology possible. It's anime how can you argue with that logic.