.section2{ padding: 20px 15px 80px; }
.section2 .back{ margin-bottom: 30px; }
.section2 .back a{ color: #999; text-decoration: underline; }
.section2 h2{ font-weight: bold; text-align: center; margin-top: 0; margin-bottom: 20px; }
.section2 p.price{ text-align: center; color: #666; font-size: 16px; margin-bottom: 30px; }
.section2 img{ max-height: 470px; width: 100%; margin-bottom: 15px; }
.section2 .details{ line-height: 1.8em; font-size: 16px; color: #666; margin-bottom: 15px; text-indent: 2em; }