Faits: Faits: A. D._ est propriétaire de la parcelle n° 1345 du registre foncier, sur le territoire de la commune de Villars-sur-Glâne. Cette parcelle est classée dans la "zone résidentielle 0.30" du plan d'affectation des zones de la commune, approuvé le 13 juillet 1993 par le Conseil d'Etat du canton de Fribourg. Le règlement communal d'urbanisme (RCU), entré en vigueur à la même date, prévoit que cette zone est destinée aux habitations individuelles, avec un indice d'utilisation du sol limité à 0.30 (art. 6 ch. 1 et 3 RCU). Il se trouve sur la parcelle n° 1345 une maison d'habitation familiale, construite dans les années 1970. Ce bien-fonds est voisin d'une forêt, à sa limite sud (forêt de la Belle-Croix); au-delà de cette limite, un chemin longe la forêt. Il se trouve sur la parcelle n° 1345 une maison d'habitation familiale, construite dans les années 1970. Ce bien-fonds est voisin d'une forêt, à sa limite sud (forêt de la Belle-Croix); au-delà de cette limite, un chemin longe la forêt. B. Le 20 août 2004, D._ a déposé, en vue de la mise à l'enquête publique, une demande d'autorisation de construire pour un agrandissement de sa maison et la création d'un couvert pour deux voitures. A._, B._ et C._ ont formé opposition, en mettant en doute sur plusieurs points la conformité du projet aux règles de police des constructions ou à d'autres normes du droit public. A._ et B._ sont propriétaires d'une villa mitoyenne à celle de D._, au nord-ouest (parcelle n° 1344). C._ est domiciliée à cet endroit. Le Préfet du district de la Sarine a délivré le permis de construire le 5 janvier 2005 et il a rejeté l'opposition des consorts A._. Des préavis favorables avaient préalablement été donnés par des services de l'administration cantonale (notamment le service des constructions et de l'aménagement ainsi que l'ingénieur forestier de l'arrondissement) et par le conseil communal. Dans son prononcé, le Préfet a retenu que les opposants se plaignaient d'une violation des dispositions légales et réglementaires sur les distances à la forêt; il a considéré que le plan d'affectation des zones A fixait à 15 m la distance minimale d'un bâtiment à la limite de la forêt, que cette distance avait été reportée correctement sur le plan de situation dressé par un géomètre pour être joint à la demande de permis, et que le couvert à voitures projeté était implanté à distance réglementaire. Dans les dispositions générales du règlement communal d'urbanisme, il est prescrit que "la distance minimale d'un bâtiment à la limite de la forêt est fixée à 30.0 m, si le plan d'affectation des zones A ou un plan d'aménagement de détail ne donne pas d'autres indications" (art. 33 al. 3 RCU). Sur le plan d'affectation des zones A figure une ligne, avec la légende "distance à la forêt 15.0 m, art. 33 al. 3"; cette ligne longe la forêt voisine de la parcelle n° 1345. Dans les dispositions générales du règlement communal d'urbanisme, il est prescrit que "la distance minimale d'un bâtiment à la limite de la forêt est fixée à 30.0 m, si le plan d'affectation des zones A ou un plan d'aménagement de détail ne donne pas d'autres indications" (art. 33 al. 3 RCU). Sur le plan d'affectation des zones A figure une ligne, avec la légende "distance à la forêt 15.0 m, art. 33 al. 3"; cette ligne longe la forêt voisine de la parcelle n° 1345. C. Le 7 février 2005, les consorts A._ ont recouru au Tribunal administratif cantonal contre la décision préfectorale. Ils ont présenté de nombreux griefs, notamment au sujet de la distance par rapport à la forêt. La IIe Cour administrative du Tribunal administratif a rejeté le recours par un arrêt rendu le 19 août 2005. A propos du grief précité, elle a considéré que la distance de 15 m, fixée par le plan d'aménagement local, était respectée si on la calculait depuis le milieu du chemin de servitude qui longe la forêt, en tenant ainsi compte de la présence du chemin entre la forêt et la parcelle n° 1345, et en se référant aux "principes généraux admis en matière de distances à la route tels que prévus par l'art. 118 de la loi sur les routes". L'effet suspensif n'avait pas été accordé au recours. L'effet suspensif n'avait pas été accordé au recours. D. Agissant par la voie du recours de droit administratif, les consorts A._ demandent au Tribunal fédéral d'annuler l'arrêt du Tribunal administratif, puis de constater la nullité, subsidiairement de prononcer l'annulation de la décision du Préfet ainsi que de toute la procédure de mise à l'enquête publique du projet litigieux. A titre encore plus subsidiaire, ils concluent à ce qu'il soit ordonné à l'autorité cantonale de compléter la mise à l'enquête publique par une demande de dérogation à la distance à la forêt. Les recourants se plaignent d'une constatation inexacte et incomplète des faits pertinents, au sujet de la distance des bâtiments par rapport à la forêt; à ce propos, ils se plaignent également de violations de l'art. 17 de la loi fédérale sur les forêts (LFo; RS 921.0), du droit forestier cantonal, de l'art. 3 de l'ordonnance fédérale sur l'aménagement du territoire (OAT; RS 700.1), du principe de la primauté du droit fédéral (art. 49 Cst.) et d'arbitraire (art. 9 Cst.). D._ conclut à l'irrecevabilité du recours, subsidiairement à son rejet. Le Tribunal administratif se réfère à son arrêt et propose le rejet du recours. Le Préfet et le conseil communal s'en remettent à justice. D._ conclut à l'irrecevabilité du recours, subsidiairement à son rejet. Le Tribunal administratif se réfère à son arrêt et propose le rejet du recours. Le Préfet et le conseil communal s'en remettent à justice. E. Les consorts A._ ont, dans leur acte de recours ainsi que dans une correspondance postérieure, exposé que l'art. 111 al. 2 OJ permettait au président de la cour d'octroyer d'office l'effet suspensif. Ils n'ont cependant pas présenté de requête formelle dans ce sens. L'effet suspensif n'a pas été ordonné d'office.