TOKYO - Seven people died and nearly 100 others were injured as Typhoon Lan battered wide areas of Japan with heavy rain and strong winds, disrupting vote counting for the previous day's general election, authorities said Monday.