*{padding:0;margin:0}body{font-size:.2rem;font-weight:300;line-height:1.7;overflow:auto;background-color:#f9f9f9;color:#454545}.protocol{-webkit-overflow-scrolling:touch;padding:.18rem .2rem;box-sizing:border-box}.protocol .title{text-align:center;line-height:2.4;font-weight:700}.protocol .em{font-weight:700}.protocol h2{font-size:.36rem;color:#454545;line-height:1.6}.protocol h3{font-size:.3rem;font-weight:700;color:#454545;margin-top:6px}.protocol h4{font-size:.28rem}.protocol p{text-indent:.5rem}.protocol table{padding:.5rem 0;margin:.3rem 0;border:1px solid #929292;border-collapse:collapse}.protocol table th{vertical-align:middle;padding:0 .2rem}.protocol table td,.protocol table th{text-align:center;border:1px solid #929292}.protocol table td{padding:.2rem .2rem}.protocol .protocol_table{width:100%;padding:.5rem 0;margin:.3rem 0;border:1px solid #929292;border-collapse:collapse}.protocol .protocol_table th{text-align:center;vertical-align:middle;padding:0 .2rem;border:1px solid #929292}.protocol .protocol_table td{text-align:left;padding:.2rem .2rem;border:1px solid #929292}.protocol.service ul{text-indent:.25rem}.protocol.service p{text-indent:unset}.protocol.service h2{font-weight:700}.protocol .blue{color:#3e58b8}.protocol .bold{font-weight:700}.protocol .link{color:#00e}.protocol .underline{text-decoration:underline}.wrap,body,html{background-color:#fff;min-height:100vh;overflow:auto}.privacy{background-color:#fff;line-height:1.5}.privacy br{line-height:1.9}.privacy h3{line-height:1.8}.privacy .bold{font-weight:700}.privacy .italic{font-style:italic}.privacy .underline{text-decoration:underline}.privacy .blue{color:#3e58b8}.account{padding-bottom:20px;background-color:#fff}.account .title{padding:0 15px;height:46px;font-size:13px;font-family:PingFangSC-Regular;font-weight:400;color:#929292;line-height:46px;position:relative}.account .title:after{content:"";position:absolute;left:14px;top:0;width:374px;height:1px;background-color:#e4e4e4;transform:scaleY(.5)}.account .input-wrap{padding:0 14px;position:relative}.account .label{font-size:16px;padding-bottom:10px}.account .input{width:calc(100% - 20px);height:20px;background:#f5f5f5;border-radius:2px;display:block;margin-bottom:10px;padding:10px;outline:0;font-size:16px}.confirm{padding-bottom:40px}.confirm,.confirm .confirm-btn{display:flex;justify-content:center}.confirm .confirm-btn{width:274px;height:36px;border-radius:4px;text-align:center;font-size:16px;font-family:PingFangSC-Regular,PingFang SC;align-items:center}.confirm .active{background:#fdd536}.confirm .disable{background:#f2f2f2;color:#929292}