Apart from your regular holiday allowance, while they are not legally required to do so, most Japanese companies also give employees 'Compassionate Leave', meaning paid and unpaid leave for life events, celebratory or otherwise. Clearly many of the following events really are once-in-a-lifetime, and you seldom hear of a company trying to block them.