. . "The wide band-gap layer 116 a is a region including both a p-type impurity element and hydrogen or halogen such as fluorine." . . .