National Teaching is teaching the codes of national government to the people without error. Japan is called the divine land because it is ruled by the heavenly deities' descendants, who consolidate the work of the deities. The Way of such consolidation and rule by divine descendants is called Shinto. (en)