period for making the vehicle ready for operation the operation procedure can also be executed as follows on the basis of the engine state and the clutch state st03 the engine state detecting unit outputs a signal indicative of a detected result st03 the clutch state detecting unit outputs a signal indicative of a detected result st05 the engine state determining unit determines whether or not the engine remains inactive on the basis of the signal from the engine state detecting unit if the engine is active no the control procedure advances to st07 st07 the clutch off state determining unit determines whether or not the clutch remains inactive on the basis of the signal from the clutch state detecting unit the control procedure advances to st08 if the clutch remains inactive yes st08 the cleaning controller is turned on and supply of electrical power is started when both the engine and clutch state detecting units are provided the cleaning can be performed with the clutch kept inactive even during the operation of the engine which is allows the headlamp lens to be cleaned without having to stop the engine in the configuration shown in fig1 the plurality of detecting units may be replaced with the engine state detecting unit and the stand state detecting unit when the stand is in use the headlamp lens cleaning can be carried out while the engine is being warmed up this.