Seems a bit wide for a front tire. Below is a comparison chart that you can use. Enter the OEM tire, wheel size, and OEM off-set in the left column. Then enter the tire and wheel size changes you intend to make in the right column. The chart will tell you the resulting change in suspension and fender clearance. You can adjust the off-set on the right until you find a new combo of tire and wheel that will likely fit.
As for what size wheel will accommodate a 305 tire safely, I reckon you will need 20 X 10.5 inch wheels but I'm not sure. It is also important to consider the stress placed on the stock suspension, steering, etc as it could cause parts to fail earlier than the OEM setup.
https://www.rimsntires.com/specspro.jsp
Since you asked, I went with 19 X 8.5 +40 wheels and Hankook Ventus S1noble2 tires size 255/19/40. My service guy at Infiniti told me my 09 M35 was designed for 18 or 19 inch wheels and anything larger will lessen the life of suspension and steering components. However, the newest generation comes from the factory with 20s as an option so no need to worry as clearly they were designed to accommodate them.