Inuyasha - Okugi Ranbu © 2005 Bandai Co., Ltd.
GAME ID: SLPS-25518
Released on June 16, 2005 in Japan.