.pointer{cursor:pointer}@font-face{font-family:'Apple Chancery';src:url('https://image.gaeamobile.net/image/20210119/101304/Apple Chancery.TTF');src:url('https://image.gaeamobile.net/image/20210119/101304/Apple Chancery.eot') format('embedded-opentype'),url('https://image.gaeamobile.net/image/20210119/101304/Apple Chancery.woff') format('woff'),url('https://image.gaeamobile.net/image/20210119/101304/Apple Chancery.TTF') format('truetype'),url('https://image.gaeamobile.net/image/20210119/101304/Apple Chancery.svg') format('svg')}.login_form,.register_form,.reservation_form{position:absolute;top:50%;left:50%;right:auto;bottom:auto;z-index:0;width:4.37rem;padding:0;margin:0 auto;border-radius:.1rem;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.login_form input::-webkit-input-placeholder,.register_form input::-webkit-input-placeholder,.reservation_form input::-webkit-input-placeholder{color:#c5d1e4}.login_form input::-moz-placeholder,.register_form input::-moz-placeholder,.reservation_form input::-moz-placeholder{color:#c5d1e4}.login_form input:-moz-placeholder,.register_form input:-moz-placeholder,.reservation_form input:-moz-placeholder{color:#c5d1e4}.login_form input:-ms-input-placeholder,.register_form input:-ms-input-placeholder,.reservation_form input:-ms-input-placeholder{color:#c5d1e4}.login_form .form_title,.register_form .form_title,.reservation_form .form_title{display:inline-block;position:relative;height:.4rem;margin-bottom:.1rem;text-align:center;line-height:.4rem;color:#000;font-size:.17rem;font-weight:600;text-indent:.5em;letter-spacing:.5em;background:linear-gradient(to right,#bd4786,#4370b3);-webkit-background-clip:text;color:transparent}.login_form .input_box,.register_form .input_box,.reservation_form .input_box{display:none;position:relative;z-index:0;margin-bottom:.15rem;font-size:0}.login_form .input_box.active,.register_form .input_box.active,.reservation_form .input_box.active{display:block}.login_form .input_box.input_radio .radio,.register_form .input_box.input_radio .radio,.reservation_form .input_box.input_radio .radio{display:inline-block;overflow:hidden;position:relative;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login_form .input_box.input_radio .radio:nth-child(1) label,.register_form .input_box.input_radio .radio:nth-child(1) label,.reservation_form .input_box.input_radio .radio:nth-child(1) label{float:right}.login_form .input_box.input_radio .radio:nth-child(1) label:before,.register_form .input_box.input_radio .radio:nth-child(1) label:before,.reservation_form .input_box.input_radio .radio:nth-child(1) label:before{width:1.47rem;height:.46rem;background:url("https://image.gaeamobile.net/image/20210121/144250/res_ios.png");background-repeat:no-repeat;background-position:center;background-size:1.47rem .46rem}.login_form .input_box.input_radio .radio:nth-child(1) label:after,.register_form .input_box.input_radio .radio:nth-child(1) label:after,.reservation_form .input_box.input_radio .radio:nth-child(1) label:after{width:1.47rem;height:.46rem;background:url("https://image.gaeamobile.net/image/20210121/144250/res_ios-1.png");background-repeat:no-repeat;background-position:center;background-size:1.47rem .46rem}.login_form .input_box.input_radio .radio:nth-child(2) label,.register_form .input_box.input_radio .radio:nth-child(2) label,.reservation_form .input_box.input_radio .radio:nth-child(2) label{float:left}.login_form .input_box.input_radio .radio:nth-child(2) label:before,.register_form .input_box.input_radio .radio:nth-child(2) label:before,.reservation_form .input_box.input_radio .radio:nth-child(2) label:before{width:1.47rem;height:.46rem;background:url("https://image.gaeamobile.net/image/20210121/144250/res_android.png");background-repeat:no-repeat;background-position:center;background-size:1.47rem .46rem}.login_form .input_box.input_radio .radio:nth-child(2) label:after,.register_form .input_box.input_radio .radio:nth-child(2) label:after,.reservation_form .input_box.input_radio .radio:nth-child(2) label:after{width:1.47rem;height:.46rem;background:url("https://image.gaeamobile.net/image/20210121/144250/res_android-1.png");background-repeat:no-repeat;background-position:center;background-size:1.47rem .46rem}.login_form .input_box.input_radio .radio input,.register_form .input_box.input_radio .radio input,.reservation_form .input_box.input_radio .radio input{display:none;opacity:0;position:absolute;top:0;left:0;right:auto;bottom:auto;z-index:-999;width:0;height:0}.login_form .input_box.input_radio .radio input:checked+label:after,.register_form .input_box.input_radio .radio input:checked+label:after,.reservation_form .input_box.input_radio .radio input:checked+label:after{opacity:1}.login_form .input_box.input_radio .radio label,.register_form .input_box.input_radio .radio label,.reservation_form .input_box.input_radio .radio label{display:block;overflow:hidden;position:relative;width:100%;height:.6rem;cursor:pointer}.login_form .input_box.input_radio .radio label:before,.register_form .input_box.input_radio .radio label:before,.reservation_form .input_box.input_radio .radio label:before,.login_form .input_box.input_radio .radio label:after,.register_form .input_box.input_radio .radio label:after,.reservation_form .input_box.input_radio .radio label:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;margin:auto;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;-ms-transition:opacity .6s;transition:opacity .6s;pointer-events:none}.login_form .input_box.input_radio .radio label:after,.register_form .input_box.input_radio .radio label:after,.reservation_form .input_box.input_radio .radio label:after{opacity:0}.login_form .input_box.input_radio .radio label:hover:after,.register_form .input_box.input_radio .radio label:hover:after,.reservation_form .input_box.input_radio .radio label:hover:after{opacity:1}.login_form .input_box.input_radio .radio label span,.register_form .input_box.input_radio .radio label span,.reservation_form .input_box.input_radio .radio label span{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;text-align:center;line-height:.59rem;color:#fff;font-size:.12rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login_form .input_box.input_radio p,.register_form .input_box.input_radio p,.reservation_form .input_box.input_radio p{text-align:center;line-height:.3rem;color:#fff;font-size:.24rem}.login_form .input_box.input_phone,.register_form .input_box.input_phone,.reservation_form .input_box.input_phone{z-index:2}.login_form .input_box.input_email,.register_form .input_box.input_email,.reservation_form .input_box.input_email{z-index:1}.login_form .input_box.input_password input,.register_form .input_box.input_password input,.reservation_form .input_box.input_password input{width:3.87rem;border-right:0}.login_form .input_box.input_password .encrypt,.register_form .input_box.input_password .encrypt,.reservation_form .input_box.input_password .encrypt{display:inline-block;position:relative;float:right;width:.5rem;height:.46rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #c5d1e4;vertical-align:top}.login_form .input_box.input_password .encrypt:before,.register_form .input_box.input_password .encrypt:before,.reservation_form .input_box.input_password .encrypt:before,.login_form .input_box.input_password .encrypt:after,.register_form .input_box.input_password .encrypt:after,.reservation_form .input_box.input_password .encrypt:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:.32rem;height:.27rem;margin:auto;-webkit-transform:translateY(0.02rem) scale(0.8);-moz-transform:translateY(0.02rem) scale(0.8);-o-transform:translateY(0.02rem) scale(0.8);-ms-transform:translateY(0.02rem) scale(0.8);transform:translateY(0.02rem) scale(0.8);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s;background:url("https://image.gaeamobile.net/image/20210121/144250/ajax_icon.png");background-repeat:no-repeat;background-position:center;background-size:1.47rem .49rem;pointer-events:none}.login_form .input_box.input_password .encrypt:before,.register_form .input_box.input_password .encrypt:before,.reservation_form .input_box.input_password .encrypt:before{opacity:.7;background-position:.01rem -0.24rem}.login_form .input_box.input_password .encrypt:after,.register_form .input_box.input_password .encrypt:after,.reservation_form .input_box.input_password .encrypt:after{opacity:0;background-position:-0.33rem -0.23rem}.login_form .input_box.input_password .encrypt.active:before,.register_form .input_box.input_password .encrypt.active:before,.reservation_form .input_box.input_password .encrypt.active:before{opacity:0}.login_form .input_box.input_password .encrypt.active:after,.register_form .input_box.input_password .encrypt.active:after,.reservation_form .input_box.input_password .encrypt.active:after{opacity:.7}.login_form .input_box.input_password .icon_username+input,.register_form .input_box.input_password .icon_username+input,.reservation_form .input_box.input_password .icon_username+input,.login_form .input_box.input_password .icon_phone+input,.register_form .input_box.input_password .icon_phone+input,.reservation_form .input_box.input_password .icon_phone+input,.login_form .input_box.input_password .icon_email+input,.register_form .input_box.input_password .icon_email+input,.reservation_form .input_box.input_password .icon_email+input,.login_form .input_box.input_password .icon_password+input,.register_form .input_box.input_password .icon_password+input,.reservation_form .input_box.input_password .icon_password+input,.login_form .input_box.input_password .icon_verify+input,.register_form .input_box.input_password .icon_verify+input,.reservation_form .input_box.input_password .icon_verify+input,.login_form .input_box.input_password .icon_real_name+input,.register_form .input_box.input_password .icon_real_name+input,.reservation_form .input_box.input_password .icon_real_name+input,.login_form .input_box.input_password .icon_id_card+input,.register_form .input_box.input_password .icon_id_card+input,.reservation_form .input_box.input_password .icon_id_card+input{width:3.47rem}.login_form .input_box.input_code input,.register_form .input_box.input_code input,.reservation_form .input_box.input_code input{width:2.74rem;margin-right:.15rem}.login_form .input_box.input_code .btn_img_code,.register_form .input_box.input_code .btn_img_code,.reservation_form .input_box.input_code .btn_img_code,.login_form .input_box.input_code .btn_sms_code,.register_form .input_box.input_code .btn_sms_code,.reservation_form .input_box.input_code .btn_sms_code{overflow:hidden;display:inline-block;width:1.48rem;height:.46rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-size:cover;text-align:center;line-height:.45rem;color:#dc8036;font-size:.12rem;cursor:pointer}.login_form .input_box.input_code .btn_sms_code,.register_form .input_box.input_code .btn_sms_code,.reservation_form .input_box.input_code .btn_sms_code{background:0;position:absolute;top:0;left:auto;right:0;bottom:0;z-index:0;color:#616161;font-size:.17rem;line-height:.54rem;height:.54rem}.login_form .input_box.input_code .btn_sms_code:before,.register_form .input_box.input_code .btn_sms_code:before,.reservation_form .input_box.input_code .btn_sms_code:before{content:'';display:block;position:absolute;top:0;left:auto;right:1.45rem;bottom:0;z-index:0;margin:auto;width:.02rem;height:.35rem;background:#a6937c}.login_form .input_box.input_code .icon_username+input,.register_form .input_box.input_code .icon_username+input,.reservation_form .input_box.input_code .icon_username+input,.login_form .input_box.input_code .icon_phone+input,.register_form .input_box.input_code .icon_phone+input,.reservation_form .input_box.input_code .icon_phone+input,.login_form .input_box.input_code .icon_email+input,.register_form .input_box.input_code .icon_email+input,.reservation_form .input_box.input_code .icon_email+input,.login_form .input_box.input_code .icon_password+input,.register_form .input_box.input_code .icon_password+input,.reservation_form .input_box.input_code .icon_password+input,.login_form .input_box.input_code .icon_verify+input,.register_form .input_box.input_code .icon_verify+input,.reservation_form .input_box.input_code .icon_verify+input,.login_form .input_box.input_code .icon_real_name+input,.register_form .input_box.input_code .icon_real_name+input,.reservation_form .input_box.input_code .icon_real_name+input,.login_form .input_box.input_code .icon_id_card+input,.register_form .input_box.input_code .icon_id_card+input,.reservation_form .input_box.input_code .icon_id_card+input{width:2.72rem;margin-right:.15rem}.login_form .input_box.input_checkbox,.register_form .input_box.input_checkbox,.reservation_form .input_box.input_checkbox{margin-top:.1rem}.login_form .input_box.input_checkbox input,.register_form .input_box.input_checkbox input,.reservation_form .input_box.input_checkbox input{display:none;opacity:0;position:absolute;top:0;left:0;right:auto;bottom:auto;z-index:-999;width:0;height:0}.login_form .input_box.input_checkbox input:checked+label i:before,.register_form .input_box.input_checkbox input:checked+label i:before,.reservation_form .input_box.input_checkbox input:checked+label i:before{opacity:0}.login_form .input_box.input_checkbox input:checked+label i:after,.register_form .input_box.input_checkbox input:checked+label i:after,.reservation_form .input_box.input_checkbox input:checked+label i:after{opacity:1}.login_form .input_box.input_checkbox label,.register_form .input_box.input_checkbox label,.reservation_form .input_box.input_checkbox label{display:block;overflow:hidden;position:relative;padding-left:.11rem;text-align:left;line-height:.24rem;color:#9eacc3;font-size:.08rem;cursor:pointer}.login_form .input_box.input_checkbox label i,.register_form .input_box.input_checkbox label i,.reservation_form .input_box.input_checkbox label i{display:inline-block;position:relative;width:.18rem;height:.18rem;margin-right:.1rem;vertical-align:top;-webkit-transform:translateY(0.035rem);-moz-transform:translateY(0.035rem);-o-transform:translateY(0.035rem);-ms-transform:translateY(0.035rem);transform:translateY(0.035rem)}.login_form .input_box.input_checkbox label i:before,.register_form .input_box.input_checkbox label i:before,.reservation_form .input_box.input_checkbox label i:before,.login_form .input_box.input_checkbox label i:after,.register_form .input_box.input_checkbox label i:after,.reservation_form .input_box.input_checkbox label i:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:url("https://image.gaeamobile.net/image/20210121/144250/ajax_icon.png");background-repeat:no-repeat;background-position:center;background-size:1.47rem .49rem}.login_form .input_box.input_checkbox label i:before,.register_form .input_box.input_checkbox label i:before,.reservation_form .input_box.input_checkbox label i:before{background-position:-0.91rem -0.23rem}.login_form .input_box.input_checkbox label i:after,.register_form .input_box.input_checkbox label i:after,.reservation_form .input_box.input_checkbox label i:after{opacity:0;background-position:-1.11rem -0.23rem}.login_form .input_box.input_checkbox label a,.register_form .input_box.input_checkbox label a,.reservation_form .input_box.input_checkbox label a{display:inline-block;height:.25rem;padding:0 .1rem;margin-left:.15rem;border-radius:.05rem;color:#fff;background:#a668a6}.login_form .input_box.input_checkbox label a:hover,.register_form .input_box.input_checkbox label a:hover,.reservation_form .input_box.input_checkbox label a:hover{background:rgba(166,104,166,0.8)}.login_form .input_box input,.register_form .input_box input,.reservation_form .input_box input{display:inline-block;width:4.37rem;height:.54rem;line-height:.54rem;text-indent:.2rem;border:.01rem dotted #a6937c;background:#fff;text-align:left;line-height:.45rem;color:#472f1c;font-size:.17rem;vertical-align:top}.login_form .input_box input.sms_code,.register_form .input_box input.sms_code,.reservation_form .input_box input.sms_code{width:4.37rem !important}.login_form .input_box input::-webkit-input-placeholder,.register_form .input_box input::-webkit-input-placeholder,.reservation_form .input_box input::-webkit-input-placeholder{color:#b6b6b6;letter-spacing:.1rem}.login_form .input_box .icon_username,.register_form .input_box .icon_username,.reservation_form .input_box .icon_username,.login_form .input_box .icon_phone,.register_form .input_box .icon_phone,.reservation_form .input_box .icon_phone,.login_form .input_box .icon_email,.register_form .input_box .icon_email,.reservation_form .input_box .icon_email,.login_form .input_box .icon_password,.register_form .input_box .icon_password,.reservation_form .input_box .icon_password,.login_form .input_box .icon_verify,.register_form .input_box .icon_verify,.reservation_form .input_box .icon_verify,.login_form .input_box .icon_real_name,.register_form .input_box .icon_real_name,.reservation_form .input_box .icon_real_name,.login_form .input_box .icon_id_card,.register_form .input_box .icon_id_card,.reservation_form .input_box .icon_id_card{display:none;position:relative;width:.4rem;height:.46rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;vertical-align:top}.login_form .input_box .icon_username:before,.register_form .input_box .icon_username:before,.reservation_form .input_box .icon_username:before,.login_form .input_box .icon_phone:before,.register_form .input_box .icon_phone:before,.reservation_form .input_box .icon_phone:before,.login_form .input_box .icon_email:before,.register_form .input_box .icon_email:before,.reservation_form .input_box .icon_email:before,.login_form .input_box .icon_password:before,.register_form .input_box .icon_password:before,.reservation_form .input_box .icon_password:before,.login_form .input_box .icon_verify:before,.register_form .input_box .icon_verify:before,.reservation_form .input_box .icon_verify:before,.login_form .input_box .icon_real_name:before,.register_form .input_box .icon_real_name:before,.reservation_form .input_box .icon_real_name:before,.login_form .input_box .icon_id_card:before,.register_form .input_box .icon_id_card:before,.reservation_form .input_box .icon_id_card:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;margin:auto;background:url("https://image.gaeamobile.net/image/20210121/144250/ajax_icon.png");background-repeat:no-repeat;background-position:center;background-size:1.47rem .49rem}.login_form .input_box .icon_username+input,.register_form .input_box .icon_username+input,.reservation_form .input_box .icon_username+input,.login_form .input_box .icon_phone+input,.register_form .input_box .icon_phone+input,.reservation_form .input_box .icon_phone+input,.login_form .input_box .icon_email+input,.register_form .input_box .icon_email+input,.reservation_form .input_box .icon_email+input,.login_form .input_box .icon_password+input,.register_form .input_box .icon_password+input,.reservation_form .input_box .icon_password+input,.login_form .input_box .icon_verify+input,.register_form .input_box .icon_verify+input,.reservation_form .input_box .icon_verify+input,.login_form .input_box .icon_real_name+input,.register_form .input_box .icon_real_name+input,.reservation_form .input_box .icon_real_name+input,.login_form .input_box .icon_id_card+input,.register_form .input_box .icon_id_card+input,.reservation_form .input_box .icon_id_card+input{width:4.37rem}.login_form .input_box .icon_username:before,.register_form .input_box .icon_username:before,.reservation_form .input_box .icon_username:before{width:.18rem;height:.2rem;background-position:.01rem .01rem}.login_form .input_box .icon_phone:before,.register_form .input_box .icon_phone:before,.reservation_form .input_box .icon_phone:before{width:.18rem;height:.21rem;background-position:-0.19rem .01rem}.login_form .input_box .icon_email:before,.register_form .input_box .icon_email:before,.reservation_form .input_box .icon_email:before{width:.19rem;height:.15rem;background-position:-0.39rem .01rem}.login_form .input_box .icon_password:before,.register_form .input_box .icon_password:before,.reservation_form .input_box .icon_password:before{width:.19rem;height:.22rem;background-position:-0.6rem .01rem}.login_form .input_box .icon_verify:before,.register_form .input_box .icon_verify:before,.reservation_form .input_box .icon_verify:before{width:.19rem;height:.22rem;background-position:-0.81rem .01rem}.login_form .input_box .icon_real_name:before,.register_form .input_box .icon_real_name:before,.reservation_form .input_box .icon_real_name:before{width:.2rem;height:.19rem;background-position:-1.02rem .01rem}.login_form .input_box .icon_id_card:before,.register_form .input_box .icon_id_card:before,.reservation_form .input_box .icon_id_card:before{width:.2rem;height:.17rem;background-position:-1.24rem .01rem}.login_form .input_box .prefix,.register_form .input_box .prefix,.reservation_form .input_box .prefix{display:inline-block;position:relative;z-index:1;width:.6rem;height:.46rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;vertical-align:top}.login_form .input_box .prefix+input,.register_form .input_box .prefix+input,.reservation_form .input_box .prefix+input{width:3.77rem;padding-left:.1rem}.login_form .input_box .prefix+.icon_phone+input,.register_form .input_box .prefix+.icon_phone+input,.reservation_form .input_box .prefix+.icon_phone+input{width:3.37rem}.login_form .input_box .prefix.active .prefix_box,.register_form .input_box .prefix.active .prefix_box,.reservation_form .input_box .prefix.active .prefix_box{display:block}.login_form .input_box .prefix>a,.register_form .input_box .prefix>a,.reservation_form .input_box .prefix>a{display:block;height:.46rem;padding-right:.05rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;line-height:.45rem;color:#9eacc3;font-size:.12rem}.login_form .input_box .prefix>a:after,.register_form .input_box .prefix>a:after,.reservation_form .input_box .prefix>a:after{content:'';display:inline-block;width:0;height:0;margin-left:.05rem;border-top:.04rem solid #9eacc3;border-left:.04rem solid transparent;border-right:.04rem solid transparent;border-bottom:.04rem solid transparent;vertical-align:top;-webkit-transform:translateY(0.23rem);-moz-transform:translateY(0.23rem);-o-transform:translateY(0.23rem);-ms-transform:translateY(0.23rem);transform:translateY(0.23rem)}.login_form .input_box .prefix .prefix_box,.register_form .input_box .prefix .prefix_box,.reservation_form .input_box .prefix .prefix_box{display:none;overflow-x:hidden;overflow-y:auto;position:absolute;top:.46rem;left:0;right:auto;bottom:auto;z-index:0;border:1px solid rgba(197,209,228,0.5);border-radius:.05rem;background:#fff;-webkit-overflow-scrolling:touch}.login_form .input_box .prefix .prefix_box>a,.register_form .input_box .prefix .prefix_box>a,.reservation_form .input_box .prefix .prefix_box>a{display:block;width:1.8rem;height:.5rem}.login_form .input_box .prefix .prefix_box>a:hover,.register_form .input_box .prefix .prefix_box>a:hover,.reservation_form .input_box .prefix .prefix_box>a:hover{background:rgba(197,209,228,0.2)}.login_form .input_box .prefix .prefix_box>a.active,.register_form .input_box .prefix .prefix_box>a.active,.reservation_form .input_box .prefix .prefix_box>a.active{background:rgba(197,209,228,0.35)}.login_form .input_box .prefix .prefix_box>a.active span,.register_form .input_box .prefix .prefix_box>a.active span,.reservation_form .input_box .prefix .prefix_box>a.active span{color:#9eacc3}.login_form .input_box .prefix .prefix_box>a span,.register_form .input_box .prefix .prefix_box>a span,.reservation_form .input_box .prefix .prefix_box>a span{display:inline-block;width:.9rem;height:.5rem;padding-left:.15rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;text-align:left;line-height:.49rem;color:rgba(158,172,195,0.7);font-size:.12rem}.login_form .input_box .icon_phone+.prefix+input,.register_form .input_box .icon_phone+.prefix+input,.reservation_form .input_box .icon_phone+.prefix+input{width:3.37rem;padding-left:.1rem}.login_form .input_box .icon_phone+.prefix .prefix_choice,.register_form .input_box .icon_phone+.prefix .prefix_choice,.reservation_form .input_box .icon_phone+.prefix .prefix_choice{width:3.37rem}.login_form .error,.register_form .error,.reservation_form .error{display:none;clear:both;padding:0 .2rem;text-align:center;line-height:.24rem;color:red;font-size:.1rem}.login_form .error:before,.register_form .error:before,.reservation_form .error:before{content:'';display:inline-block;width:.17rem;height:.17rem;margin-right:.05rem;background:url("https://image.gaeamobile.net/image/20210121/144250/ajax_icon.png");background-repeat:no-repeat;background-position:center;background-size:1.47rem .49rem;background-position:-1.31rem -0.23rem;vertical-align:top;-webkit-transform:translateY(0.04rem);-moz-transform:translateY(0.04rem);-o-transform:translateY(0.04rem);-ms-transform:translateY(0.04rem);transform:translateY(0.04rem)}.login_form .error.active,.register_form .error.active,.reservation_form .error.active{display:block}.login_form .btn_submit,.register_form .btn_submit,.reservation_form .btn_submit{margin:.34rem auto 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:3.43rem;height:.73rem;background:url("https://image.gaeamobile.net/image/20210121/144250/res-popup-btn.png");background-repeat:no-repeat;background-position:center;background-size:3.43rem .73rem;display:block}.login_form .href,.register_form .href,.reservation_form .href{position:relative;margin-top:.1rem}.login_form .href a,.register_form .href a,.reservation_form .href a{display:inline-block;padding:.05rem;text-align:center;line-height:.17rem;color:#9eacc3;font-size:.06rem}.login_form .href a:hover,.register_form .href a:hover,.reservation_form .href a:hover{text-decoration:underline}.login_form .href .line,.register_form .href .line,.reservation_form .href .line{display:inline-block;width:.01rem;height:.17rem;margin:.05rem .05rem;background:#9eacc3;vertical-align:top}