A print by Utagawa Toyokuni III showing the sun goddess Amaterasu, the most important deity of the Japanese Shinto religion. Here she emerges from self-exile in a cave. The figure on the right is most probably the god Ame-no-tajikara-wo.
Miko are women in the service of Shinto shrines (at the biennial Sanno Festival in Tokyo).The translation of Miko is "woman of god" (chosen by, or totally devoted to, the gods), but the closest meaning is "shrine maiden." Photo by tokyobling.