Virtue is not necessarily rewarded nor is evil always punished. Shinto provides the Japanese creation myth but no afterlife. Death is the end. Shinto has no moral code. Society provides through its etiquette the moral code which is partly based on ideas introduced from Confucian philosophy.
Morality is a human, social concept.
Shinto is a community based religion. The community may include all Japanese or those who live in a specific area or individuals who respond to a particular kami . They may on occasion serve as counselors but their main obligations are service to the rituals of the shrine and kami . The gates are of various sizes and are usually painted red. Shrines may be dedicated to a specific deity but may also include various kami and may also be found in Buddhist compounds and temples as well as everyday places.