An automatic parking system configured to control a vehicle so as to cause the vehicle to be moved to a parking place and to be accommodated in a parking frame provided in the parking place, the system comprising: a route where a magnetic marker forming a magnetism generation source is laid so as to be detectable by using a magnetic detecting part provided to the vehicle; a position information providing part configured to provide position identification information capable of identifying a laying position of the magnetic marker; and a position identifying part configured to identify a vehicle position where the vehicle is located based on the laying position of the magnetic marker, wherein a standard garaging path for each parking frame is identified as a guiding line forming an arc shape, the system further comprises: a storage medium configured to store a vehicle spec information including a specification information of the vehicle, and a configuration which calculates a garaging path as a control target by using the specification information of the vehicle included in the vehicle spec information and calculates a deviation of the garaging path as the control target with respect to the guiding line, guiding markers as magnetic markers are laid along the guiding line, a magnetic polarity of the guiding markers being different from a magnetic polarity of other magnetic markers, and the configuration which calculates the deviation of the garaging path calculates the deviation of the garaging path for each position of the guiding markers. a route where a magnetic marker forming a magnetism generation source is laid so as to be detectable by using a magnetic detecting part provided to the vehicle; a position information providing part configured to provide position identification information capable of identifying a laying position of the magnetic marker; and a position identifying part configured to identify a vehicle position where the vehicle is located based on the laying position of the magnetic marker, wherein a standard garaging path for each parking frame is identified as a guiding line forming an arc shape, the system further comprises: a storage medium configured to store a vehicle spec information including a specification information of the vehicle, and a configuration which calculates a garaging path as a control target by using the specification information of the vehicle included in the vehicle spec information and calculates a deviation of the garaging path as the control target with respect to the guiding line, guiding markers as magnetic markers are laid along the guiding line, a magnetic polarity of the guiding markers being different from a magnetic polarity of other magnetic markers, and the configuration which calculates the deviation of the garaging path calculates the deviation of the garaging path for each position of the guiding markers. a storage medium configured to store a vehicle spec information including a specification information of the vehicle, and a configuration which calculates a garaging path as a control target by using the specification information of the vehicle included in the vehicle spec information and calculates a deviation of the garaging path as the control target with respect to the guiding line, guiding markers as magnetic markers are laid along the guiding line, a magnetic polarity of the guiding markers being different from a magnetic polarity of other magnetic markers, and the configuration which calculates the deviation of the garaging path calculates the deviation of the garaging path for each position of the guiding markers.