Get some friends and a scissors jack to support the door, and loosen the hinge mounting bolts on the body. You can move the hinges back, forward, up, down, a bit. That should allow you to fix it. If you have to move it outward, you have to shim, with shims or washers. It is a pain in the butt job. You can do it with a jack to support the rear end of the door, but it is very awkward.
You can try removing the pins and adjusting the inner hinges and reinstalling the door each time. That allows better access to the bolts, but takes a lot longer.