A recording parameter setting method for setting recording parameters for pulse sequences forming recording marks on an information recording medium in accordance with recording information, said method comprising: (i) the first recording parameter classification step for classifying, in accordance with at least recording mark lengths out of the recording information, recording parameters for top sections (dTtop, Ttop) of the pulse sequences which recording parameters control heat of front edges of the recording marks, while classifying, among the recording parameters for the top sections (dTtop, Ttop), recording parameters for the top sections (dTtop, Ttop) of a first predetermined recording mark length through a maximum recording mark length into a same group; and (ii) the second recording parameter classification step for classifying, in accordance with at least recording mark lengths out of the recording information, recording parameters for last sections (Tlp, dTlp, dTe) of the pulse sequences which recording parameters control heat of rear edges of the recording marks, while classifying, among the recording parameters for the last sections (Tlp, dTlp, dTe), recording parameters for last sections (Tlp, dTlp, dTe) of a second predetermined recording mark length through the maximum recording mark length into a same group, the pulse sequences including: pulse sequences respectively forming recording marks of the first predetermined recording mark length through the maximum recording mark length, the pulse sequences each including: a top section (dTtop, Ttop) including a top pulse; a last section (Tlp, dTlp, dTe) including a last pulse and a cooling period; and an intermediate section including an intermediate period provided between the top section (dTtop, Ttop) and the last section (Tlp, dTlp, dTe); and pulse sequences respectively forming recording marks of a recording mark length shorter than the first predetermined recording mark length through a minimum recording mark length, the pulse sequences each including: a top section (dTtop, Ttop) including a top pulse; and a last section (Tlp, dTlp, dTe) including no last pulse and a cooling period, and the second predetermined recording mark length being longer than the first predetermined recording mark length, wherein among the recording parameters for the last sections (Tlp, dTlp, dTe), recording parameters for last sections (Tlp, dTlp, dTe) for recording mark lengths each of which is equal to or longer than the first predetermined recording mark length are classified into (a) a group for a recording mark length which is equal to the first predetermined recording mark length and (b) another group for a recording mark length which is longer than the first predetermined recording mark length, and wherein a value set for a recording parameter for a last section of the recording mark length which is longer than the first predetermined recording mark length is different from a value set for the recording parameter for a last section of the recording mark length which is equal to the first predetermined recording mark length. (i) the first recording parameter classification step for classifying, in accordance with at least recording mark lengths out of the recording information, recording parameters for top sections (dTtop, Ttop) of the pulse sequences which recording parameters control heat of front edges of the recording marks, while classifying, among the recording parameters for the top sections (dTtop, Ttop), recording parameters for the top sections (dTtop, Ttop) of a first predetermined recording mark length through a maximum recording mark length into a same group; and (ii) the second recording parameter classification step for classifying, in accordance with at least recording mark lengths out of the recording information, recording parameters for last sections (Tlp, dTlp, dTe) of the pulse sequences which recording parameters control heat of rear edges of the recording marks, while classifying, among the recording parameters for the last sections (Tlp, dTlp, dTe), recording parameters for last sections (Tlp, dTlp, dTe) of a second predetermined recording mark length through the maximum recording mark length into a same group, pulse sequences respectively forming recording marks of the first predetermined recording mark length through the maximum recording mark length, the pulse sequences each including: a top section (dTtop, Ttop) including a top pulse; a last section (Tlp, dTlp, dTe) including a last pulse and a cooling period; and an intermediate section including an intermediate period provided between the top section (dTtop, Ttop) and the last section (Tlp, dTlp, dTe); and pulse sequences respectively forming recording marks of a recording mark length shorter than the first predetermined recording mark length through a minimum recording mark length, the pulse sequences each including: a top section (dTtop, Ttop) including a top pulse; and a last section (Tlp, dTlp, dTe) including no last pulse and a cooling period, and