A cutting device (100, 500) comprising: a cutting blade that includes a blade portion; characterised by a receiving block that includes a contact surface contactable by the blade portion, the contact surface including a first contact surface and a second contact surface, the first contact surface including two portions that are contactable by the blade portion and that are aligned with a recessed portion between the two portions, and the second contact surface being a continuous portion contactable by the blade portion; a motor configured to rotate in a forward direction and a reverse direction; a cutting blade movement mechanism that supports the cutting blade, the cutting blade movement mechanism being configured to move the cutting blade between a separated position and a contact position in concert with a rotation of the motor when the motor rotates in the forward direction and when the motor rotates in the reverse direction, the separated position being a position in which the blade portion is separated from the contact surface, and the contact position being a position in which the blade portion is in contact with the contact surface; and a receiving block movement mechanism (120, 520) configured to move the receiving block from a first opposed position to a second opposed position in concert with the rotation of the motor, the first opposed position being a position in which one of the first contact surface and the second contact surface is opposed to the blade portion, the second opposed position being a position in which the other one of the first contact surface and the second contact surface is opposed to the blade portion, the receiving block movement mechanism being configured to maintain the receiving block in a state of being stopped in the first opposed position when the motor rotates in the forward direction, by inhibiting a driving force of the motor from being transmitted to the receiving block, and the receiving block movement mechanism being configured to move the receiving block from the first opposed position to the second opposed position when the motor rotates in the reverse direction, by transmitting the driving force to the receiving block. a cutting blade that includes a blade portion; characterised by a receiving block that includes a contact surface contactable by the blade portion, the contact surface including a first contact surface and a second contact surface, the first contact surface including two portions that are contactable by the blade portion and that are aligned with a recessed portion between the two portions, and the second contact surface being a continuous portion contactable by the blade portion; a motor configured to rotate in a forward direction and a reverse direction; a cutting blade movement mechanism that supports the cutting blade, the cutting blade movement mechanism being configured to move the cutting blade between a separated position and a contact position in concert with a rotation of the motor when the motor rotates in the forward direction and when the motor rotates in the reverse direction, the separated position being a position in which the blade portion is separated from the contact surface, and the contact position being a position in which the blade portion is in contact with the contact surface; and a receiving block movement mechanism (120, 520) configured to move the receiving block from a first opposed position to a second opposed position in concert with the rotation of the motor, the first opposed position being a position in which one of the first contact surface and the second contact surface is opposed to the blade portion, the second opposed position being a position in which the other one of the first contact surface and the second contact surface is opposed to the blade portion, the receiving block movement mechanism being configured to maintain the receiving block in a state of being stopped in the first opposed position when the motor rotates in the forward direction, by inhibiting a driving force of the motor from being transmitted to the receiving block, and the receiving block movement mechanism being configured to move the receiving block from the first opposed position to the second opposed position when the motor rotates in the reverse direction, by transmitting the driving force to the receiving block.