A bonding method for bonding inner leads on a film to electrodes of semiconductor elements is performed by the steps of: individually positioning the film and semiconductor elements at a predetermined bonding position; individually recognizing the positions of the inner leads and electrodes; selecting a combination of one inner lead and one electrode which are positionally shifted relative to each other; correcting relative position of the inner lead and electrode which are positionally shifted so that the inner lead and electrode are aligned; the inner lead and electrode are bonded; relative positions of remaining inner leads and elctrodes are aligned; and the inner leads and elctrodes are individually connected by bonding.