1. An access control device for controlling access of a client terminal to a server constituting a predetermined system, comprising a CPU and a memory, wherein: the memory comprises: a first storage unit storing one or more access rules created by an administrator of the predetermined system for each user; and a second storage unit storing an actual access rule which is actually applied at executing access control of a user logged in to the client terminal, and wherein: the CPU operates as: a screen generation unit generating selection screen information to make the client terminal display the selection screen for the user logged in to the client terminal to select, from the one or more selective access rules stored in the first storage unit for the user, an access rule to be used by the user logged in to the client terminal; and an access control unit making the second storage unit store the access rule selected at the client terminal as the actual access rule and executing access control of the user in accordance with the actual access rule stored in the second storage unit.