R, G and B LEDs are used as a light source of an electronic flash. Electric energy is supplied to a capacitor to the LEDs. A system controller controls light emitting amounts of the LEDs so that a color temperature of the electronic flash light becomes a color temperature that has been manually set with a color temperature setting switch or a color temperature of a light source determined by color temperature sensors.