The cleaning carrier transport robot 31a transports the received cleaning carrier WC to a predetermined cleaning part 32, where a vertical moving robot receives the cleaning carrier WC and dips it into processing fluid to clean the substrates W. After the cleaning, the cleaning carrier transport robot 31a receives the cleaning carrier WC from the vertical moving robot and transports it to the drying part 33, where the cleaning carrier WC is dried.