【喵呜刷题小喵解析】:《基金会管理条例》规定,非公募基金会的理事任期由章程规定,但每届任期不得超过5年。理事任期届满,可以连选连任。因此,选项B“理事任期由章程规定,但每届任期不得超过5年”是符合法律规定的。而选项A“理事会的规模为5至20人”并不是法定要求;选项C“理事任期届满,可以连选连任两届”与法律规定不符,因为法律没有规定可以连选连任的具体届数;选项D“具有亲属关系的不得同时在理事会任职”也不是法定要求。因此,正确答案为B。