Japanese mythology
Mononoke are a type of spirit in Japanese mythology.