Ruby Crescent is an ordinary girl, who likes to go out with boys and shop. Her life is changed dramatically when her father dies and she becomes a treasure hunter as he was. Her objective is to find O-Parts -- magical items hidden under the ground which grant people superhuman powers and can only be used by an O.P.T. (O-Part Tactician) or descendant of the Angel and Devil. She soon meets a mysterious boy named Jio who, due to having a dark, lonely past, seeks to conquer the world. Jio is hostile to her at first, but ends up travelling with Ruby as her bodyguard. When Ruby is attacked by an O.P.T. claiming to be Satan, Jio rushes to her rescue and a battle occurs. Initially they are on the losing side, but Jio releases his true power and is revealed to be not only an O.P.T., but the real Satan. Thus, the two continue to travel together in hopes of unlocking their pasts.