A charge-transporting varnish comprising: (i) a charge-transporting material comprising an oligoaniline derivative represented by the general formula or a quinonediimide derivative that is an oxidized product thereof; (ii) an electron-accepting dopant substance or a hole accepting dopant substance; (iii) at least one kind of silane compound selected from dialkoxysilane compounds represented by formula, trialkoxysilane compounds represented by formula and tetraalkoxysilane compounds represented by formula; and (iv) an organic solvent wherein R 1, R 2 and R 3 are each independently a hydrogen atom, a halogen atom, a hydroxyl group, an amino group, a silanol group; a thiol group, a carboxyl group, a phosphoric group, a phosphoric ester group, an ester group, a thioester group, an amide group, a nitro group, a monovalent hydrocarbon group, an organooxy group, an organosilyl group, an organothio group, an acyl group or a sulfonic group, A and B are each independently a divalent group represented by the general formula or: wherein R 4 -R 11 are each independently a hydrogen atom, a halogen atom, a hydroxyl group, an amino group, a silanol group, a thiol group, a carboxyl group, a phosphoric group, a phosphoric ester group, an ester group, a thioester group, an amide group, a nitro group, a monovalent hydrocarbon group, an organooxy group, an organosilyl group, an organothio group, an acyl group or a sulfonic group, and m and n are each independently an integer of 1 or over, and m+n ≤ 20; Y 1 Si(OY 2) 3 Y 3 Y 4 Si(OY 5) 2 Si(OY 6) 4 wherein Y 1 is a halogen atom, a hydrogen atom, or an alkyl group having 1 to 12 carbon atoms, an alkenyl group having 2 to 12 carbon atoms, an alkynyl group having 2 to 12 carbon atoms, an aryl group or a heteroaryl group, each of which may be substituted with Z; Y 2 is an alkyl group having 1 to 12 carbon atoms; Y 3 and Y 4 are each independently a halogen atom, or an alkyl group having 1 to 12 carbon atoms, an alkenyl group having 2 to 12 carbon atoms, an alkynyl group having 2 to 12 carbon atoms, an aryl group or a heteroaryl group, each of which may be substituted with Z; Y 5 is an alkyl group having 1 to 12 carbon atoms; Y 6 is an alkyl group having 1 to 12 carbon atoms; and Z is an halogen atom, a hydrogen atom, a haloalkyl group having 1 to 12 carbon atoms, an alkyl group having 1 to 12 carbon atoms, a hydroxyl group, a mercapto group, an amino group, a haloalkoxy group having 1 to 12 carbon atoms, an alkoxy group having 1 to 12 carbon atoms, an alkenyl group having 2 to 12 carbon atoms, a haloalkenylgroup having 2 to 12 carbon atoms, an alkynyl group having 2 to 12 carbon atoms, a haloalkynyl group having 2 to 12 carbon atoms, an alkylthio group having 1 to 12 carbon atoms, a monoalkylamino group having 1 to 12 carbon atoms, a dialkylamino group having 2 to 12 carbon atoms, an alkylcarbonyl group having 2 to 12 carbon atoms, an alkenylcarbonyl group having 3 to 12 carbon atoms, an alkynylcarbonyl group having 3 to 12 carbon atoms, an alkylcarbonyloxy group having 2 to 12 carbon atoms, an alkenylcarbonyloxy group having 3 to 12 carbon atoms, an alkynylcarbonyloxy group having 3 to 12 carbon atoms, an aryl group, a halogenated aryl group, a heteroaryl group, or a halogenated heteroaryl group.