A charging control device comprising: a battery state detector that is configured to detect a cell voltage of each cell configuring a battery and a charging current between the battery and a charging device; and a controller that is configured to perform a cell over voltage protection function on the battery based on a cell over voltage protection voltage, to vary the cell over voltage protection voltage in response to the charging current when the controller is driven in a first mode, and to maintain the cell over voltage protection voltage at an initial setting value when the controller is driven in a second mode, wherein the first mode is a fully-charging limit mode and the second mode is a normal mode, wherein: the controller is configured to calculate a correction value of the cell over voltage protection voltage in response to the charging current, and to correct the cell over voltage protection voltage using the correction value, and the controller is configured to be driven in the first mode when a state in which a maximum voltage value from among the cell voltages of the battery is equal to or greater than the cell over voltage protection voltage corrected by using the correction value is maintained for a predetermined time while the battery is charged, and the controller is configured to perform the cell over voltage protection function based on a cell over voltage protection voltage corrected by using the correction value in the first mode, wherein the controller is configured to reduce the correction value as the charging current increases when the charging current is equal to or greater than a full-charging current corresponding to a full-charging determining condition and is less than a charging current setting value in a constant current charging mode while driven in the first mode. a battery state detector that is configured to detect a cell voltage of each cell configuring a battery and a charging current between the battery and a charging device; and a controller that is configured to perform a cell over voltage protection function on the battery based on a cell over voltage protection voltage, to vary the cell over voltage protection voltage in response to the charging current when the controller is driven in a first mode, and to maintain the cell over voltage protection voltage at an initial setting value when the controller is driven in a second mode, wherein the first mode is a fully-charging limit mode and the second mode is a normal mode, wherein: the controller is configured to calculate a correction value of the cell over voltage protection voltage in response to the charging current, and to correct the cell over voltage protection voltage using the correction value, and the controller is configured to be driven in the first mode when a state in which a maximum voltage value from among the cell voltages of the battery is equal to or greater than the cell over voltage protection voltage corrected by using the correction value is maintained for a predetermined time while the battery is charged, and the controller is configured to perform the cell over voltage protection function based on a cell over voltage protection voltage corrected by using the correction value in the first mode, wherein the controller is configured to reduce the correction value as the charging current increases when the charging current is equal to or greater than a full-charging current corresponding to a full-charging determining condition and is less than a charging current setting value in a constant current charging mode while driven in the first mode. the controller is configured to calculate a correction value of the cell over voltage protection voltage in response to the charging current, and to correct the cell over voltage protection voltage using the correction value, and the controller is configured to be driven in the first mode when a state in which a maximum voltage value from among the cell voltages of the battery is equal to or greater than the cell over voltage protection voltage corrected by using the correction value is maintained for a predetermined time while the battery is charged, and the controller is configured to perform the cell over voltage protection function based on a cell over voltage protection voltage corrected by using the correction value in the first mode, wherein the controller is configured to reduce the correction value as the charging current increases when the charging current is equal to or greater than a full-charging current corresponding to a full-charging determining condition and is less than a charging current setting value in a constant current charging mode while driven in the first mode.