A cleaning machine for cleaning an object, comprising a posture changing device for changing a posture of the object, the posture changing device including: a cleaning table on which the object is placed; a rotation mechanism which is arranged on one end of the cleaning table and causes the cleaning table to rotate around a table rotating axis; and at least one first flow path configured to supply a first fluid to the cleaning table, the rotation mechanism including: a motor configured to serve as a driving source; a first bevel gear fixed to a driving shaft of the motor; a reducer including: a hollow output shaft arranged on the same axis as the table rotation axis, and a hollow input shaft arranged inside the output shaft; a second bevel gear fixed to the input shaft and engaged with the first bevel gear; a hollow first swivel housing which is inserted into the input shaft; a first swivel shaft arranged to be rotatable around the table rotation axis inside the first swivel housing; and a first flange, one end surface of which is fixed to the first swivel shaft and the output shaft, and the other end surface of which is fixed to one end of the cleaning table, the at least one first flow path including: a first annular path formed in an annular shape between the first swivel shaft and an inner peripheral surface of the first swivel housing; a first upstream flow path arranged upstream of the first annular path; and a first downstream flow path which is arranged downstream of the first annular path and located inside the first swivel shaft, and is connected to the first upstream flow path via the first annular path. a cleaning table on which the object is placed; a rotation mechanism which is arranged on one end of the cleaning table and causes the cleaning table to rotate around a table rotating axis; and at least one first flow path configured to supply a first fluid to the cleaning table, the rotation mechanism including: a motor configured to serve as a driving source; a first bevel gear fixed to a driving shaft of the motor; a reducer including: a hollow output shaft arranged on the same axis as the table rotation axis, and a hollow input shaft arranged inside the output shaft; a hollow output shaft arranged on the same axis as the table rotation axis, and a hollow input shaft arranged inside the output shaft; a second bevel gear fixed to the input shaft and engaged with the first bevel gear; a hollow first swivel housing which is inserted into the input shaft; a first swivel shaft arranged to be rotatable around the table rotation axis inside the first swivel housing; and a first flange, one end surface of which is fixed to the first swivel shaft and the output shaft, and the other end surface of which is fixed to one end of the cleaning table, the at least one first flow path including: a first annular path formed in an annular shape between the first swivel shaft and an inner peripheral surface of the first swivel housing; a first upstream flow path arranged upstream of the first annular path; and a first downstream flow path which is arranged downstream of the first annular path and located inside the first swivel shaft, and is connected to the first upstream flow path via the first annular path.