@charset "UTF-8";.popup_area,.popup_message{position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup_area{display:none;overflow:hidden;background-color:rgba(98,98,98,.8);z-index:14;width:100%;height:100%;top:0}.popup_message{width:37.5rem;height:auto;max-height:calc(100% - 9.375rem);background-color:#fff;padding:.6rem;border-radius:0;top:170px;z-index:12}.popup_message_wide{width:40rem;max-width:100%}.popup_message_wide .popup_action{width:calc(50% - .5rem)}.popup_message p{margin:.6rem 0}.first_step_popup{position:fixed;width:700px;height:auto;max-height:calc(100% - 9.375rem);background-color:#fff;padding:.6rem;border-radius:0;top:170px;z-index:12}.popup_area_text{line-height:1.7;text-align:center;padding-top:1.25rem;padding-bottom:1.25rem}#wait{cursor:wait}.popup_light{background-color:rgba(255,255,255,.4);position:fixed;width:100%;height:100%;padding:.6rem;border-radius:0;top:0;left:0;z-index:15;display:none}#popup_wait{width:7rem;height:7rem;background-color:transparent;background-image:url(../images/wait.svg);background-size:contain;margin:25dvh auto auto}.popup_area .input_placeholder_container{position:relative;display:inline-block}.popup_area .input_placeholder{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:#aaa}.popup_area .radio_container,.popup_area .radio_container label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup_area .radio_container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup_area .radio_container label{cursor:pointer}.popup_area .radio_label{color:#457dbf;font-size:1.2rem}.popup_area input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border:.15rem solid #666;border-radius:50%;position:relative;outline:0;cursor:pointer;margin-right:.4rem;margin-left:.4rem}.popup_area input[type=radio]:checked::before{content:'';width:1rem;height:1rem;background-color:#457dbf;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup_area .radio_container.column_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup_area .popup_info{padding:1rem .5rem}.popup_area .step_box_content{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:1rem}.popup_area .popup_row,.popup_area .popup_step_box,.popup_area .step_box_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.popup_area .popup_step_box{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:1rem 0}.popup_area .popup_step_box.hidden{display:none}.popup_area .popup_step_box .step_box_title{color:var(--footerBackground);font-size:1.3rem;font-weight:600;margin-bottom:.6rem}.popup_area .popup_step_box .step_box_content{padding:1rem 0}.popup_area .popup_step_box .step_box_input_label{color:#457dbf;font-size:1rem;width:13rem}.popup_area .popup_step_box .step_box_input{width:50%}.popup_area .popup_step_box .input_code{width:12rem;font-size:1.2rem;text-align:center}.popup_area .popup_row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;width:100%}.popup_area .row_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup_area .popup_step_box .radio_container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.popup_area .qr_code{height:200px;width:200px}.popup_area .error_content{line-height:2;text-align:center;padding:1.6rem}@media (max-width:900px){.popup_area .popup_row{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup_area .popup_step_box .step_box_title{font-size:1rem}.popup_area .popup_step_box .step_box_input,.popup_area .popup_step_box .step_box_input_label,.popup_message{width:100%}}@media (max-width:700px){.popup_area .first_step_popup{width:100%}}