A
detector includes a detection winding (21, 22, 27, 28), a detection winding measurement section (24), and a detection section (23). A
magnetic core (11, 61, 71, 81, 92) has a hole (11b, 11cm 11e, 11f, 11g, 11h, 61d, 61e, 71b, 81b, 92b) penetrating the
magnetic core along a non-uniform cross section. The detection winding includes a wire inserted into the hole and surrounding a periphery of a detection region (11dx, 11dy, 11ix, 11iy) that is a part of the non-uniform cross section and has a
magnetic flux density different from an average
magnetic flux density of the non-uniform cross section. The detection winding measurement section performs a measurement relating to an
electromotive force induced by the detection winding. The detection section detects a magnetic bias, a magnetic saturation, or an amount of
magnetic flux in the
magnetic core based on a measurement result of the detection winding measurement section.