#wrapper #price,#wrapper .info,#wrapper .page-title,#wrapper .section-title{border-bottom:1px solid #fcc;padding-bottom:30px}#wrapper #price,#wrapper #restriction,#wrapper .figure,#wrapper .info,#wrapper .page-title,#wrapper .section-title{border-bottom:1px solid #fcc}#wrapper{margin-top:50px}#wrapper .main-content-wrapper{margin-bottom:50px}#wrapper .main-content-wrapper a{color:red}#wrapper .page-title{padding-top:30px}#wrapper .page-title .main-title{margin:0 auto;font-size:24px;font-weight:700;text-align:center}#wrapper .info .title,#wrapper .section-middle h2,#wrapper .section-title{font-weight:700;text-align:center;font-size:13px}#wrapper .info,#wrapper .section-middle .image{margin-left:10px;margin-right:10px}#wrapper .section-title{line-height:18px;color:red;margin-top:30px}#wrapper .figure{margin-top:20px;text-align:center;overflow:hidden}#wrapper .info{margin-top:30px;line-height:15px}#wrapper .info p{margin-bottom:10px}#wrapper .info .title{line-height:18px;margin-bottom:10px}#wrapper .section-middle .text{margin:10px;line-height:1.5em}#wrapper .section-middle h2{line-height:1.5em;margin-top:30px;margin-bottom:10px}#wrapper .screenshot{margin:20px auto auto}#wrapper .screenshot img{margin:auto;display:block}#wrapper #price .text,#wrapper #restriction .text{margin:20px}#wrapper #restriction .title{font-size:14px;font-weight:700;text-align:center;margin:30px auto}#wrapper #restriction .restriction{width:280px;margin:auto auto 30px;overflow:hidden}#wrapper #restriction .restriction .restriction-icon{float:left}#wrapper #restriction .restriction .restriction-description{float:right;width:230px}#wrapper #restriction .restriction .restriction-description h3{font-size:14px;font-weight:700;margin-bottom:10px}#wrapper #restriction .restriction .restriction-description p{line-height:1.5em}#wrapper #expire .text{margin:20px;line-height:1.5em}