An attenuated phase shift mask is fabricated with a set of fully transmitting regions, some parts adjacent phase-shifting regions with a first reduced transmission and first phase shift near 180 degrees, and remaining parts adjacent phase-shifting regions with a second transmission higher than the first transmission and second phase shift lower than the first phase shift. Means to Resolve the Problems Feeds the staples 101 to a staple driving position and comprises the staple feeding means 202 for urging the staples 101 to the staple driving position and the staple driving means 332 and 333 for driving the staple 101 into a binding media. Sewing is performed onto the sewing workpiece by the holding frame being relatively rotated and linearly moved in accordance with the corrected sewing pattern data.