Steroid hormone is extensively used for transmitting variety of biological signals in organisms. Natural steroid hormone is synthesized from cholesterol in adrenal cortex and in sexual gland in vertebrates. Appropriately dosed synthetic steroid hormones can be used for medication. Despite their positive effects as medicine, they sometimes cause significant side effects due to their wide range of actions, and the studies for discovering the mechanisms of side effects were carried out aiming to reduce the side effects. The fundamental cause of the side effects seems to be interactions between the steroid and a non-target protein. To understand the possible range of interaction of steroid molecule, we gathered all the three-dimensional structures of protein–steroid complex determined by X-ray crystallography, compared the atomic environments of the steroid-binding sites in proteins and classified the pattern of steroid binding. Protein Data Bank contained 871 structures of steroid–protein complexes in 382 entries. For this study, we selected 832 steroid binding proteins. Using a newly developed method to describe the atomic environments of these steroid molecules and their function, we were able to separate the environments into six patterns. This classification had a potential to predict the function of function-unknown proteins with a co-crystallized steroid molecule. We speculated that the proteins grouped into the same pattern of nuclear receptors were the candidates of non-targeted proteins causing a side effect by a therapeutic prescription of steroid hormone.