A cleaning device has: a cleaning member contacting a body-to-be-cleaned
at a predetermined nip width, and cleaning a surface of the
body-to-be-cleaned; and a supporting member supporting a peripheral
surface of the cleaning member. The cleaning member is supported with
predetermined degrees of freedom by the supporting member and a surface
of the body-to-be-cleaned.