When a message indicating that a hand that wears a glove (21) is laid out in accordance with a hand-shaped virtual object is detected, the position and orientation relationship between a magnetic receiver (203) and the hand-shaped virtual object is calculated using the position and orientation relationship between the magnetic receiver (203) and a magnetic receiver (202) and that of the hand-shaped virtual object and the magnetic receiver (202).