On the other hand, recorded information can be read by selecting a memory cell via an element such as a transistor and using the tunnel magnetoresistive effect of the magnetic memory element to detect any difference in the magnetization direction of the storage layer as a voltage signal, thereby detecting the recorded information.