Sub-cultural diversity in Japan