TOKYO - Japan's top government spokesman said a dose of cold medicine was to blame for causing a slightly ill Prime Minister Shigeru Ishiba to apparently fall asleep during a parliamentary session on Monday.