For Japanese religion, I tell you my opinion as to Japanese. First of all, most young people in Japan say that they have no religion when I ask them. Actually many people belong to Shinto or Buddhism, but they don't think that is like religions. For example, all of us say "itadakimasu" and "gochisousamadeshita" before and after eating. It means "thank you for the food" to some god. However, it's more like manners that we are taught from our parents. So it's not polite if you don't say that words. This manner is based on religions. Most young Japanese people don't believe the god, but the religions Infiltrates into our lifestyle without our consciousness. I guess Japanese religions are a little bit different from another religions.