To prevent, in a resin-sealed type semiconductor package, generation of cracks in a die bonding material used for mounting of a semiconductor chip. A non-linear optical crystal converts the first wavelength light into second wavelength light. The zones are coated with a layer of paint with different colors to present a rainbow-liked image when the fan is in operation. Then, the inferred air intake amount is selected as the final air intake amount, and the final fuel injection amount is calculated in accordance with this final air intake amount.