A vibration-powered generator comprising: a vibrating element having: a plurality of magnets arranged so as to oppose the pole-faces of the same polarity; end supporting portions (12, 13) which support the plurality of magnets from both ends in the direction of arrangement; and a cushioning held between the end supporting portion and the magnets, while being compressed under a stress exceeding the repelling force between the pole-faces, so as to keep the plurality of magnets in a row without leaving a gap in between, overcoming the repelling force, and a coil arranged around the vibrating element, the vibration-powered generator being configured to obtain electromotive force by moving the vibrating element relatively to the coil, chacterized in that: the cushioning is compressed by a stress larger than the maximum repelling force between the adjacent pole-faces, so as to ensure a direct contact between the pole-faces and each of the magnets and the cushioning has a through-hole formed therein, the vibrating element further has a core component, configured to be inserted through the through-holes of the magnets and of the cushioning and to have the end supporting portions formed on both ends, and the through-hole of the cushioning in the compressed state has a diameter smaller than the outer diameter of the end supporting portions (12, 13). a vibrating element having: a plurality of magnets arranged so as to oppose the pole-faces of the same polarity; end supporting portions (12, 13) which support the plurality of magnets from both ends in the direction of arrangement; and a cushioning held between the end supporting portion and the magnets, while being compressed under a stress exceeding the repelling force between the pole-faces, so as to keep the plurality of magnets in a row without leaving a gap in between, overcoming the repelling force, and a coil arranged around the vibrating element, the vibration-powered generator being configured to obtain electromotive force by moving the vibrating element relatively to the coil, chacterized in that: the cushioning is compressed by a stress larger than the maximum repelling force between the adjacent pole-faces, so as to ensure a direct contact between the pole-faces and each of the magnets and the cushioning has a through-hole formed therein, the vibrating element further has a core component, configured to be inserted through the through-holes of the magnets and of the cushioning and to have the end supporting portions formed on both ends, and the through-hole of the cushioning in the compressed state has a diameter smaller than the outer diameter of the end supporting portions (12, 13). a plurality of magnets arranged so as to oppose the pole-faces of the same polarity; end supporting portions (12, 13) which support the plurality of magnets from both ends in the direction of arrangement; and a cushioning held between the end supporting portion and the magnets, while being compressed under a stress exceeding the repelling force between the pole-faces, so as to keep the plurality of magnets in a row without leaving a gap in between, overcoming the repelling force, and a coil arranged around the vibrating element, the vibration-powered generator being configured to obtain electromotive force by moving the vibrating element relatively to the coil, chacterized in that: the cushioning is compressed by a stress larger than the maximum repelling force between the adjacent pole-faces, so as to ensure a direct contact between the pole-faces and each of the magnets and the cushioning has a through-hole formed therein, the vibrating element further has a core component, configured to be inserted through the through-holes of the magnets and of the cushioning and to have the end supporting portions formed on both ends, and the through-hole of the cushioning in the compressed state has a diameter smaller than the outer diameter of the end supporting portions (12, 13). the cushioning is compressed by a stress larger than the maximum repelling force between the adjacent pole-faces, so as to ensure a direct contact between the pole-faces and each of the magnets and the cushioning has a through-hole formed therein, the vibrating element further has a core component, configured to be inserted through the through-holes of the magnets and of the cushioning and to have the end supporting portions formed on both ends, and the through-hole of the cushioning in the compressed state has a diameter smaller than the outer diameter of the end supporting portions (12, 13).