#main { padding-top: 10px; border-top: 1px solid #e8e8e8; }

#main .list { margin-bottom: 30px; }

#main .header { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #e8e8e8; color: #333; }

#main .header h2 { font-size: .53rem; color: #333; }

#main .content .title { margin-top: 20px; text-align: center; font-size: .48rem; color: #333; }

#main .content .arrow { line-height: .67rem; text-align: center; color: #009eed; }

#main .content .scroll-img { float: left; width: 33.2%; margin-bottom: 10px; text-align: center; }

#main .content .scroll-img img { width: 100%; margin-bottom: 8px; }

#main .content .icon-system { padding: 15px 20px 0; }

#main .content .icon-system div { height: 2rem; margin-bottom: 10px; text-align: center; }

#main .content .icon-system div p { width: 2.67rem; margin: 5px auto 0; }

#main .content .icon-system div img { width: 1.07rem; }

#main .content .icon-products { padding: 15px 20px 0; }

#main .content .icon-products div { margin-bottom: 10px; text-align: center; }

#main .content .icon-products div p { margin: 5px auto 0; }

#main .content .icon-products div img { width: 1.07rem; }

#main .content .icon-products div h3 { padding-top: 5px; font-size: .37rem; color: #333; }

#main .content .icon-products.one div { width: 40%; }

#main .content .icon-products.two { padding: 15px 0 0; text-align: justify; }

#main .content .icon-products.two div { display: inline-block; vertical-align: top; }

#main .content .icon-products.two p { width: 2.27rem; }

#main .content .icon-products.two:after { content: ""; display: inline-block; width: 100%; }