A solid type EC element having a substrate; a lower electrode layer formed on the substrate; an EC layer formed on the lower electrode layer; and an upper electrode layer formed on the EC layer is disclosed in which coloring regions having a complicated shape can easily be applied, and a phenomenon of blurred color occurring around coloring regions can be prevented. The data structure includes nodes that are configured to represent ranges of values in order to save memory space and processor power. A second cable holder is reversed on the first cable holder, and is engaged therewith. Each ribbon has a midpoint stitched to the overlay and two unattached halves. Both the first ends of the first link and the second link are pivotably disposed on the bracket, and both the second ends of the first link and the second link are pivotably disposed on the first shaft and the second shaft of the step bar body respectively.