body,h1,h2,h3,h4,h5,p,div,ul,ol,li,button,input{margin:0;padding:0}body,button,input,select{font-family:"PingFang SC Regular","Helvetica","sans-serif",sans-serif,"sans-serif"}em,i{font-style:normal}ul,ol,li{list-style:none}img{pointer-events:none}html,img,a,input,select,div{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;outline:none;border-radius:0}.css{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-perspective:1000}a:hover,a:active,a:focus,input:hover,input:active,input:focus,button:hover,button:active,button:focus,select:hover,select:active,select:focus{outline:none}a{text-decoration:none;outline:none;-webkit-touch-callout:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;background-color:#f9f9f9;width:100%;height:100%}.hide{display:none}.block{display:block}.inline-block{display:inline-block}.hide2{visibility:hidden}.bottom_static{position:static;visibility:visible}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.pull-left{float:left}.pull-right{float:right}.note-header{line-height:.9rem;height:.9rem;font-size:.32rem;padding:0 .3rem 0 0;border-bottom:1px solid #e5e5e5;background:#fff;position:relative}.note-header .ui-button-back{display:inline-block;position:relative;height:.9rem;width:.8rem}.note-header .ui-button-back:before{content:'';position:absolute;left:0;top:50%;display:inline-block;border-top:.07rem solid #333;border-left:.07rem solid #333;height:.3rem;width:.3rem;margin-top:-.2rem;margin-left:.3rem;-webkit-transform:rotate(-45deg) translateY(3px);transform:rotate(-45deg) translateY(3px)}.note-header .title{font-size:.4rem;position:absolute;top:0;left:.8rem;right:.8rem;text-align:center;color:#000;overflow:hidden;height:.9rem;text-overflow:ellipsis;white-space:nowrap}.auto-header{background-color:#f9f9f9;border-bottom:1px solid #f9f9f9}.auto-header .ui-button-back{visibility:hidden}.auto-header .title{font-size:0}.note-header-fixed{position:fixed;top:0;width:100%;left:0;z-index:99}.faq-lists{background-color:#fff;font-size:.32rem;line-height:1.4}.faq-lists .faq-lists-li{position:relative;border-bottom:1px solid #e5e5e5;padding:.28rem .76rem .28rem .3rem;color:#000}.faq-lists .faq-lists-li:hover{background:#fff}.faq-lists .faq-lists-li:active{background:#e5e5e5}.faq-lists .faq-lists-li:first-child{border-top:1px solid #e5e5e5}.faq-lists .faq-lists-li .icons-next{position:absolute;right:.41rem;top:50%;margin-top:-.1rem;display:block;border-top:.04rem solid #999;border-left:.04rem solid #999;height:.3rem;width:.3rem}.faq-lists .faq-lists-li .right{-webkit-transform:rotate(135deg) translateY(3px);transform:rotate(135deg) translateY(3px)}.faq-lists .faq-lists-li .bottom{-webkit-transform:rotate(-135deg) translateY(3px);transform:rotate(-135deg) translateY(3px);margin-top:-.2rem}.faq-lists-fixed{position:fixed;top:.9rem;width:100%;z-index:88}.faq-lists .faq-lists-li:first-child{border-top:none}.agreement-dialog{padding:.4rem .5rem 1.4rem;font-size:.28rem;color:#666;line-height:.4rem}.agreement-dialog p:first-child{text-indent:1.4em}.agreement-dialog h2{font-size:.28rem;color:#666;padding:.5rem 0;line-height:1;font-weight:normal}.faq-lists .list-fixed{position:fixed;bottom:0;background:#fff;border-top:1px solid #e5e5e5;width:100%;z-index:100}.agreement-info:last-child{margin-top:2.9rem}.agreement-info:first-child{margin-top:1.9rem}.agreement-info,.faq-lists,.no-header{padding-left:calc(constant(safe-area-inset-left) + 10px);padding-right:calc(constant(safe-area-inset-left) + 10px)}.ag-content{padding-top: env(safe-area-inset-top);padding-bottom: env(safe-area-inset-bottom);padding-left: env(safe-area-inset-left);padding-right: env(safe-area-inset-right)}
@media (orientation: landscape) {
  .ag-content {
    padding-left: 50px;
    padding-right: 50px;
  }
}