By working 30 hours per week at a gas station you will earn 30*7.75 = $232.5 per week.
Then, if you want to earn $348 per week, you must earn 348 - 232.5 = $115.5 as a landscaper.
Therefore, you will need to work 115.5/11 = 10.5 hours per week as a landscaper.