﻿
.index_content { width: 100%; margin: 0px auto 0px auto; /*padding-top: 75px;*/ }
.review { width: 100%; }
.review_list { display: block; width: 100%; text-align: center; }
.review_list img { width: 100%; max-width: 640px; padding: 0px; }
.index_foot { position: fixed; bottom: 0px; left: 0px; width: 100%; height: 40px; line-height: 40px; text-align: center; background: #f4f4f4; }



.about-box { text-align: center; position: absolute; top: 30%; width: 100%; }
.about-box img { width: 64px; height: 64px; border-radius: 8px; }
.about-box h1 { padding: 15px 0px; font-size: 18px; font-weight: bold; margin: 0px; }
.about-box p { font-size: 14px; line-height: 30px; }
.about-footer { position: fixed; width: 100%; bottom: 0px; font-size: 12px; color: #808080; text-align: center; line-height: 20px; padding: 15px 20px; height: auto; }

.help-content { word-break: break-all; }
.help-content h2 { font-size: 13px; font-weight: bold; padding: 10px 0px; }
.help-content img { width: 100%; display: block; margin-bottom: 15px; border-radius: 20px; border: solid 1px #dbdbdb; }
.help-content img:last-child { margin-bottom: 0px; }


.download-section { margin-bottom: 20px; }
.download-section h2 { font-size: 16px; font-weight: bold; margin-bottom: 15px; }
.download-section p { font-size: 14px; color: #808080; margin-bottom: 10px; }
.download-section p img { max-width: 100%; margin-top: 10px; }
.download-section .button { background: #84bbe1; border-radius: 15px; height: 30px; width: 150px; margin: 0 auto; display: block; border: none; font-size: 14px; }


.article { font-size: 12px; line-height: 2; padding-top: 10px; }
.article h1 { font-size: 16px; font-weight: bold; text-align: center; }
.article h2 { font-weight: bold; margin-top: 10px; font-size: 14px; }
.article p { text-indent: 25px; word-break: break-all; }
