A vibration-mechanism-equipped input device comprising: a manipulation part having a manipulation surface configured such to accept an input manipulation from a manipulator, wherein the manipulation part has a thickness in a X1-X2 direction, a width in a Y1-Y2 direction and a height in a Z1-Z2 direction; a bracket, one end of the bracket being attached to the manipulation part; a vibration generating part that is configured to generate vibration to be transmitted to the manipulation part; and a controller that is configured to control an operation of the vibration generating part; wherein: the vibration generating part is attached to another end of the bracket, a position of the another end being offset from the one end of the bracket; the vibration generating part is spaced apart from a center of gravity of the manipulation part; a vibration center of the vibration generating part is offset from the center of gravity of the manipulation part toward an X2 side in the X1-X2 direction by a distance Dx, and is also offset toward a Z2 side in the Z1-Z2 direction by a distance Dz; and the vibration generating part is able to generate vibration at least in a direction deviating from a line that connects the one end and the another end of the bracket together; characterized in that the vibration generating part is placed so that another line passing through the center of gravity of the manipulation part and extending in the Z1-Z2 direction passes through the center of vibration of the vibration generating part when viewed along a normal of the manipulation surface of the manipulation part; and the manipulation part has a buffer part that is configured to eliminate a vibration component in a direction along the line from vibration components generated by the vibration generating part. a manipulation part having a manipulation surface configured such to accept an input manipulation from a manipulator, wherein the manipulation part has a thickness in a X1-X2 direction, a width in a Y1-Y2 direction and a height in a Z1-Z2 direction; a bracket, one end of the bracket being attached to the manipulation part; a vibration generating part that is configured to generate vibration to be transmitted to the manipulation part; and a controller that is configured to control an operation of the vibration generating part; wherein: the vibration generating part is attached to another end of the bracket, a position of the another end being offset from the one end of the bracket; the vibration generating part is spaced apart from a center of gravity of the manipulation part; a vibration center of the vibration generating part is offset from the center of gravity of the manipulation part toward an X2 side in the X1-X2 direction by a distance Dx, and is also offset toward a Z2 side in the Z1-Z2 direction by a distance Dz; and the vibration generating part is able to generate vibration at least in a direction deviating from a line that connects the one end and the another end of the bracket together; characterized in that the vibration generating part is placed so that another line passing through the center of gravity of the manipulation part and extending in the Z1-Z2 direction passes through the center of vibration of the vibration generating part when viewed along a normal of the manipulation surface of the manipulation part; and the manipulation part has a buffer part that is configured to eliminate a vibration component in a direction along the line from vibration components generated by the vibration generating part. the vibration generating part is attached to another end of the bracket, a position of the another end being offset from the one end of the bracket; the vibration generating part is spaced apart from a center of gravity of the manipulation part; a vibration center of the vibration generating part is offset from the center of gravity of the manipulation part toward an X2 side in the X1-X2 direction by a distance Dx, and is also offset toward a Z2 side in the Z1-Z2 direction by a distance Dz; and the vibration generating part is able to generate vibration at least in a direction deviating from a line that connects the one end and the another end of the bracket together; characterized in that the vibration generating part is placed so that another line passing through the center of gravity of the manipulation part and extending in the Z1-Z2 direction passes through the center of vibration of the vibration generating part when viewed along a normal of the manipulation surface of the manipulation part; and the manipulation part has a buffer part that is configured to eliminate a vibration component in a direction along the line from vibration components generated by the vibration generating part.