The main beliefs of Shinto are the importance of purity, harmony, respect for nature, family respect, and subordination of the individual before the group. There are many Shinto gods or spirits and these have shrines dedicated to them where people offer food, money and prayers.