A charge control device for charging a battery with electric power output from a charger, comprising: - detecting means (51, 52) configured to detect a voltage and a current of the battery; - charge state calculation means configured to calculate a charge state of the battery by using detected values of the detecting means (51, 52); - chargeable power calculation means, by using the detected values, configured to calculate a chargeable power with which the battery is chargeable; - charge power calculation means configured to calculate a charge power supplied to the battery from the charger; and - charge time calculation means configured to calculate a remaining charge time of the battery until the battery charge state will reach a predetermined charge state, characterised in that the charge time calculation means is configured - to perform (i) a calculation control for the remaining charge time in a constant power control and (ii) a calculation control of the remaining charge time in a constant voltage control in methods which differ from each other, namely - during said constant power control, when the chargeable power is equal to or greater than an outputtable power indicative of an outputtable power from the charger, by calculating the remaining charge time by referring to a map which indicates a relationship of the charge time with respect to the charge state as calculated by the charge state calculation means and the charge power supplied to the battery as calculated by the charge power calculation means, and - during said constant voltage control, when the chargeable power is less than the outputtable power, by calculating the remaining charge time by (a) fixing the map extracted immediately before switching from constant power control to constant voltage control, (b) based on the charge power supplied to the battery at that time immediately before switching, (c) based on the fixed map and (d) based on an actual charge state of the battery as calculated by the charge state calculation means. - detecting means (51, 52) configured to detect a voltage and a current of the battery; - charge state calculation means configured to calculate a charge state of the battery by using detected values of the detecting means (51, 52); - chargeable power calculation means, by using the detected values, configured to calculate a chargeable power with which the battery is chargeable; - charge power calculation means configured to calculate a charge power supplied to the battery from the charger; and - charge time calculation means configured to calculate a remaining charge time of the battery until the battery charge state will reach a predetermined charge state, characterised in that the charge time calculation means is configured - to perform (i) a calculation control for the remaining charge time in a constant power control and (ii) a calculation control of the remaining charge time in a constant voltage control in methods which differ from each other, namely - during said constant power control, when the chargeable power is equal to or greater than an outputtable power indicative of an outputtable power from the charger, by calculating the remaining charge time by referring to a map which indicates a relationship of the charge time with respect to the charge state as calculated by the charge state calculation means and the charge power supplied to the battery as calculated by the charge power calculation means, and - during said constant voltage control, when the chargeable power is less than the outputtable power, by calculating the remaining charge time by (a) fixing the map extracted immediately before switching from constant power control to constant voltage control, (b) based on the charge power supplied to the battery at that time immediately before switching, (c) based on the fixed map and (d) based on an actual charge state of the battery as calculated by the charge state calculation means.