These obtained values P0 and IbottomE are stored into the buffer such as a memory. [0075] When information is to be recorded in a certain track A in the second information recording layer, these stored values P0 and IbottomE are used together with a recording power PB used at the time when information was recorded on a track B in the neighborhood of the track A and the minimum level IbottomB of th