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