已知公差不为0的数列{an}的首相为a1=1,前n项的和为Sn,若数列{Sn/an}是等差数列
(1)求an
令bn=q的Sn次方(q>0),若对一切n∈N*,都有bn+1^2>2bn*bn+2,求q的取值范围