TOKYO - Typhoon Shanshan weakened to a tropical storm on Sunday after being nearly stationary off the Pacific coast of central Japan, but heavy rains still caused rail service and other disruptions in the region.