To provide an open-close member controller detecting an ambient temperature without using a temperature sensor and being capable of stabilizing holding load regardless of the fluctuation of the ambient temperature.
A control section 13 decides a holding by comparing the speed variation of the speed of revolution of a driving motor 5 with a reference value. The control section 13 computes the ambient temperature from the speed of revolution of the driving motor 5 and the voltage value of a driving power supply supplied to the motor 5 and compensates the speed variation (a temperature-correction coefficient used when the speed variation is obtained) for deciding the holding in response to the computed ambient temperature so that holding load by the roof glass is kept approximately constant regardless of the fluctuation of the ambient temperature.