     {
         fatalError()
     }
+    
+    override func layoutSubviews()
+    {
+        let totalWidth:CGFloat = bounds.maxX
+        let remainWidth:CGFloat = totalWidth - kOverSize
+        let marginLeft:CGFloat = remainWidth / 2.0
+        viewOver.layoutLeft.constant = marginLeft
+        
+        super.layoutSubviews()
+    }
 }

        addSubview(labelMain)
        addSubview(labelBoard)
        addSubview(viewMain)
        
        viewMain.layoutTop = NSLayoutConstraint.topToTop(
            view:viewMain,

            viewMain.layoutLeft,
            viewMain.layoutWidth,
            viewMain.layoutHeight,
            viewOver.layoutTop,
            viewOver.layoutLeft,
            viewOver.layoutWidth,
            viewOver.layoutHeight,
            layoutLabelMainTop,
            layoutLabelMainBottom,
            layoutLabelMainLeft,
