A vibration control system, including at least a first apparatus and a second apparatus, for vibrating a vibration apparatus, the first apparatus comprising: first reception means (36, S82) for receiving vibration instruction data for vibrating the vibration apparatus from the second apparatus; storage control means (36, S88, S96, S97, S99, S100) for storing data related to the received vibration instruction data in storage means (37, Dm); vibration control means (36, 21, 31) for vibrating the vibration apparatus using the data stored in the storage means; and characterized by vibration state data detection means (36, S85, S93) for detecting a state of the data related to the vibration instruction data stored in the storage means, wherein the vibration state data detection means detects as the state of the data a remaining amount of the data related to the vibration instruction data stored in the storage means, and wherein the storage control means, when the state of the data satisfies a predetermined condition, additionally stores, in the storage means, predetermined data related to the vibration instruction data and data indicating that a vibration for gradually making smaller an amplitude of a vibration for which an instruction is given by the vibration instruction data previously received from the second apparatus is generated. the first apparatus comprising: first reception means (36, S82) for receiving vibration instruction data for vibrating the vibration apparatus from the second apparatus; storage control means (36, S88, S96, S97, S99, S100) for storing data related to the received vibration instruction data in storage means (37, Dm); vibration control means (36, 21, 31) for vibrating the vibration apparatus using the data stored in the storage means; and characterized by vibration state data detection means (36, S85, S93) for detecting a state of the data related to the vibration instruction data stored in the storage means, wherein the vibration state data detection means detects as the state of the data a remaining amount of the data related to the vibration instruction data stored in the storage means, and first reception means (36, S82) for receiving vibration instruction data for vibrating the vibration apparatus from the second apparatus; storage control means (36, S88, S96, S97, S99, S100) for storing data related to the received vibration instruction data in storage means (37, Dm); vibration control means (36, 21, 31) for vibrating the vibration apparatus using the data stored in the storage means; and characterized by vibration state data detection means (36, S85, S93) for detecting a state of the data related to the vibration instruction data stored in the storage means, wherein the vibration state data detection means detects as the state of the data a remaining amount of the data related to the vibration instruction data stored in the storage means, and wherein the storage control means, when the state of the data satisfies a predetermined condition, additionally stores, in the storage means, predetermined data related to the vibration instruction data and data indicating that a vibration for gradually making smaller an amplitude of a vibration for which an instruction is given by the vibration instruction data previously received from the second apparatus is generated.