A moving picture coding device that codes moving pictures in units of a block by partitioning a first block, which is obtained by partitioning each picture of the moving pictures into first blocks of predetermined sizes, into at least one second block, the device comprising: a quantization parameter calculation unit configured to calculate a quantization parameter of the at least one second block; a predictive quantization parameter deriving unit configured to derive a predictive quantization parameter of the at least one second block using quantization parameters of a third block which is located at a position adjacent to the left of one of the at least one second block and a fourth block which is located at a position adjacent to the top of one of the at least one second block; a differential quantization parameter generation unit configured to generate a differential quantization parameter of the at least one second block from a difference between the quantization parameter of the at least one second block and the predictive quantization parameter of the at least one second block; and a coding unit configured to code the differential quantization parameter of the at least one second block, wherein the predictive quantization parameter deriving unit sets the quantization parameter of the third block as a first quantization parameter when the third block is at a position not beyond a left boundary of the first block, sets a quantization parameter of a fifth block of the same picture coded immediately before the at least one second block as the first quantization parameter when the third block is at a position beyond the left boundary of the first block, sets the quantization parameter of the fourth block as a second quantization parameter when the fourth block is at a position not beyond the upper boundary of the first block, sets the quantization parameter of the fifth block as the second quantization parameter when the fourth block is ata position beyond the upper boundary of the first block, and derives an average of the first and second quantization parameters as the predictive quantization parameter of the at least one second block. a quantization parameter calculation unit configured to calculate a quantization parameter of the at least one second block; a predictive quantization parameter deriving unit configured to derive a predictive quantization parameter of the at least one second block using quantization parameters of a third block which is located at a position adjacent to the left of one of the at least one second block and a fourth block which is located at a position adjacent to the top of one of the at least one second block; a differential quantization parameter generation unit configured to generate a differential quantization parameter of the at least one second block from a difference between the quantization parameter of the at least one second block and the predictive quantization parameter of the at least one second block; and a coding unit configured to code the differential quantization parameter of the at least one second block, wherein the predictive quantization parameter deriving unit sets the quantization parameter of the third block as a first quantization parameter when the third block is at a position not beyond a left boundary of the first block, sets a quantization parameter of a fifth block of the same picture coded immediately before the at least one second block as the first quantization parameter when the third block is at a position beyond the left boundary of the first block, sets the quantization parameter of the fourth block as a second quantization parameter when the fourth block is at a position not beyond the upper boundary of the first block, sets the quantization parameter of the fifth block as the second quantization parameter when the fourth block is ata position beyond the upper boundary of the first block, and derives an average of the first and second quantization parameters as the predictive quantization parameter of the at least one second block.