Hi Battleboy, sorry to say it is a fake flag. This is very typical of fake flags made and sold to US servicemen who were stationed in the Far East in the 40s and 50s. The red disc is far too big. The writing is nonsense (but looks like it was written by someone who might have known the basics of writing kanji).