1. A mobile terminal device comprising: an event detection unit that detects an occurrence of a predetermined event; a notification unit that makes a notification of the occurrence of the event to a user of the mobile terminal device; an operating unit that receives a response operation with respect to the notification performed by the user of the mobile terminal device; a movement cycle acquisition unit that acquires a pattern cycle of spatial movement of the mobile terminal device; a learning unit that learns a notification timing and a notification time based on the pattern cycle and a result of whether the operating unit has received the response operation, the notification timing corresponding to a start timing of the notification, the notification time corresponding to a duration of the notification, the notification unit making the notification based on the notification timing and the notification time learned by the learning unit; and a mode selection unit that selects either one of a random selection mode and a learning result use mode, wherein the notification unit makes a notification based on a notification timing selected at random from a plurality of predetermined notification timings and a notification time selected at random from a plurality of predetermined notification times when the mode selection unit selects the random selection mode, and the notification unit makes the notification based on a notification timing selected based on a selection probability set in accordance with the learning of the learning unit from a plurality of predetermined notification timings and a notification time selected based on a selection probability set in accordance with the learning of the learning unit from a plurality of predetermined notification times when the mode selection unit selects the learning result use mode.