From bela (“beautiful”) + -eco (“quality, state”).
beleco (accusative singular belecon, plural belecoj, accusative plural belecojn)