Shinto priest
Shinto priests (神職, shinshoku) are members of the clergy at a Shinto shrine (神社, jinja) responsible for maintaining the shrine and leading worship of the kami there. In Japanese, they are also commonly referred to as kannushi (神主, "divine master (of ceremonies)").