A computer-readable non-transitory recording medium storing a display control program, the display control program causing a computer including a display device and a processor to function as a controller displaying a plurality of items on a screen of the display device, specifying a display region of an item on a basis of a position of the item on the screen of the display device for each of the plurality of items when the controller displays a pop-up window associated with a first item, the first item being one of the plurality of items, on the screen of the display device, detecting a free region in which the pop-up window does not overlap display regions of all the items on the screen of the display device, the free region being close to the first item, and displaying the pop-up window in the free region, by the processor executing the display control program.