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