             maker.right.equalTo(contentView).offset(-12)
             maker.bottom.equalTo(contentView)
         }
-        topLayoutView.snp.makeConstraints { (maker) in
-            maker.top.equalTo(content)
-            maker.left.equalTo(content)
-            maker.right.equalTo(content)
-            maker.height.equalTo(35)
-            maker.bottom.equalTo(content).offset(-12)
-        }
         separatorLine.snp.makeConstraints { (maker) in
-            maker.bottom.equalTo(topLayoutView)
-            maker.left.equalTo(topLayoutView)
-            maker.right.equalTo(topLayoutView)
+            maker.top.equalTo(content).offset(36)
+            maker.left.equalTo(content).offset(7)
+            maker.right.equalTo(content).offset(-7)
             maker.height.equalTo(MalaScreenOnePixel)
         }
-        iconView.snp.makeConstraints { (maker) in
-            maker.left.equalTo(topLayoutView)
-            maker.centerY.equalTo(topLayoutView)
-            maker.height.equalTo(19)
-            maker.width.equalTo(3)
-        }
         titleLabel.snp.updateConstraints { (maker) -> Void in
-            maker.centerY.equalTo(topLayoutView)
-            maker.left.equalTo(topLayoutView).offset(12)
-            maker.height.equalTo(15)
+            maker.top.equalTo(content).offset(9.5)
+            maker.left.equalTo(content).offset(12)
+            maker.height.equalTo(17)
         }
         periodRightLabel.snp.makeConstraints { (maker) in
-            maker.centerY.equalTo(topLayoutView)
-            maker.right.equalTo(topLayoutView).offset(-12)
+            maker.centerY.equalTo(titleLabel)
+            maker.right.equalTo(content).offset(-12)
             maker.height.equalTo(13)
         }
         periodLabel.snp.makeConstraints { (maker) in
-            maker.centerY.equalTo(topLayoutView)
+            maker.centerY.equalTo(titleLabel)
             maker.right.equalTo(periodRightLabel.snp.left).offset(-5)
             maker.height.equalTo(13)
         }
         periodLeftLabel.snp.makeConstraints { (maker) in
-            maker.centerY.equalTo(topLayoutView)
+            maker.centerY.equalTo(titleLabel)
             maker.right.equalTo(periodLabel.snp.left).offset(-5)
             maker.height.equalTo(13)
         }

        
        // SubViews
        contentView.addSubview(content)
        content.addSubview(topLayoutView)
        topLayoutView.addSubview(separatorLine)
        topLayoutView.addSubview(iconView)
        topLayoutView.addSubview(titleLabel)
        
        topLayoutView.addSubview(periodRightLabel)
        topLayoutView.addSubview(periodLabel)
        topLayoutView.addSubview(periodLeftLabel)
        
        // Autolayout
        content.snp.makeConstraints { (maker) in

        timeLineView?.isHidden = true
        
        self.contentView.addSubview(timeLineView!)
        separatorLine.snp.makeConstraints { (maker) in
            maker.bottom.equalTo(timeLineView!.snp.top).offset(-10.5)
        }
        timeLineView!.snp.makeConstraints { (maker) in
            maker.top.equalTo(separatorLine.snp.bottom).offset(10.5)
            maker.left.equalTo(content).offset(12)
            maker.right.equalTo(content).offset(-12)
            maker.bottom.equalTo(content).offset(-9)
            maker.height.equalTo(result.height)
        }
    }
