has been stopped the initialization operation is instantly terminated operations s 450 and s 460 meanwhile the controller 30 determines that both of the first and second doors 11 and 12 of the refrigerator are not in the waiting state in operation s 430 the controller 30 determines if the third protrusion 44 is detected by the third position detector 33 in other words the controller 30 determines if the third protrusion 33 of the second sliding bar 41 is detected by the third position detector 44 thereafter the controller 30 determines that the door 12 is open if the third protrusion 44 is detected by the third position detector 33 in operation s 440 and rotates the motor 38 in the first direction clockwise to move the second sliding bar 41 such that the second door 12 is closed operation s 470 therefore the controller 30 determines that the first door 11 is open if the third protrusion 44 is not detected by the third position detector 33 and rotates the motor 38 in the second direction counterclockwise to move the first sliding bar 40 such that the first door 11 is closed in operation s 470 in other words the controller 30 determines that the second door 12 is open if the third protrusion 44 is detected by the third position detector 33 and the first door 11 is open if the third protrusion 44 is not detected by the third position detector 33 according to the program stored in the memory 34 accordingly the controller 30 rotates the motor 38 such that the two first and second doors 11 and.