Japanese is the official language of Japan and belongs to the Japonic language family. It is written using three separate writing systems: hiragana, katakana, and kanji. Shinto and Buddhism are Japan's two major religions that have coexisted for centuries. The Ainu are the indigenous ethnic group of Japan and parts of Russia, though many with Ainu heritage are now assimilated into Japanese society with estimates of their total population varying widely.