Apparently this is part of a trading card game called Sunrise Crusade. (At least that’s the category it’s under. More results here.) DO WANT!
Source: Yahoo Japan auction.
Edit: 2nd image added. Found another auction of the cards, and they have an even closer view of them.