a { font-size: 13px;}
.article h2 {padding-bottom: 0.4em; font-size: 24px; font-weight: normal;}
.article p {font-size: 13px; color: #666;}

.s1 { height: 1200px; padding: 100px 60px 40px 60px; background: url(/images/facelift/treatments_bg.jpg) 320px top no-repeat;}
.s1 h1 { font-size: 78px; color: #000; margin-bottom: 50px; letter-spacing: -0.03em;}
.s1 h1 span {display: block; font-size: 32px; line-height: 52px;}
.s1 p { font-size: 13px; color: #666; line-height: 1.5em; margin: 0; margin-top: 1em;}

.s1 a.more {font-size: 15px;}
.s1 div {z-index: 100;}

img.top_line {position: absolute; left: 51px; top: 323px; z-index: 0;}
img.middle_line {position: absolute; left: 121px; top: 490px; z-index: 0; }
img.bottom_line {position: absolute; left: 441px; top: 585px; z-index: 0;}

.s1 .b1 { width: 300px; position: absolute; left: 60px; top: 430px;}
.s1 .b2 { width: 200px; position: absolute; left: 130px; top: 840px;}
.s1 .b3 { width: 420px; position: absolute; left: 450px; top: 1050px;}

.s2 { padding: 60px 60px 40px 60px; background: url(/images/home_section_divider.png) center top no-repeat;}
.s2 .b1 {background: url(/images/facelift/treatments_icon_bottom.png) 20px 25px no-repeat; padding-left: 180px;}
.s2 .b1 p {font-size: 15px;}