A mobile terminal, comprising: a) a first determination unit that is adapted to determine whether the mobile terminal is situated in a predetermined location (P2, A) based on a result of predetermined processing (S11-S16) using location information; b) a second determination unit that is adapted to determine (S21-S25) whether the mobile terminal has been staying at the predetermined location (P2, A) for a predetermined length of time upon determination of existence of the mobile terminal at the predetermined location (P2, A) which is performed by the first determination unit; and c) the second determination unit starts measurement of a staying time after determination of the existence of the mobile terminal at the predetermined location (P2, A), and, if the staying time reaches the predetermined length of time, sends to the user an enquiry on the mobile terminal to confirm the predetermined location (P2, A) and determines that the mobile terminal has been staying at the predetermined location (P2, A) upon receipt of a confirmation reply from the user indicative that the user is at the predetermined location (P2, A) in response to the enquiry. d) an execution unit that is adapted to execute processing (S26-S27) to output information corresponding to the predetermined location, upon determination of a stay of the mobile terminal at the predetermined location for the predetermined length of time which is performed by the second determination unit, wherein the processing (S26-S27) comprises transmitting the predetermined location to a server and receiving information corresponding to the predetermined location from the server. a) a first determination unit that is adapted to determine whether the mobile terminal is situated in a predetermined location (P2, A) based on a result of predetermined processing (S11-S16) using location information; b) a second determination unit that is adapted to determine (S21-S25) whether the mobile terminal has been staying at the predetermined location (P2, A) for a predetermined length of time upon determination of existence of the mobile terminal at the predetermined location (P2, A) which is performed by the first determination unit; and c) the second determination unit starts measurement of a staying time after determination of the existence of the mobile terminal at the predetermined location (P2, A), and, if the staying time reaches the predetermined length of time, sends to the user an enquiry on the mobile terminal to confirm the predetermined location (P2, A) and determines that the mobile terminal has been staying at the predetermined location (P2, A) upon receipt of a confirmation reply from the user indicative that the user is at the predetermined location (P2, A) in response to the enquiry. d) an execution unit that is adapted to execute processing (S26-S27) to output information corresponding to the predetermined location, upon determination of a stay of the mobile terminal at the predetermined location for the predetermined length of time which is performed by the second determination unit, wherein the processing (S26-S27) comprises transmitting the predetermined location to a server and receiving information corresponding to the predetermined location from the server.