An earthquake with a preliminary magnitude of 5.7 struck off Japan's Hokkaido prefecture at 5:44 p.m. local time, Japan Meteorological Agency said on Sunday.(ASIA PACIFIC DAILY)