@import "mobile/login.css";@import "tablet/login.css";@import "pc/login.css";#login .split_char,#agreement .split_char,#join .split_char{margin:0 7px}#agreement #join_header,#join #join_header{border-top:.3rem solid #a4c300;border-bottom:1px solid #DEDEDE;padding-top:.5rem;padding-bottom:.5rem}#agreement #join_row,#join #join_row{border-bottom:1px solid #DEDEDE;padding:1.3rem 0}#agreement #join_row h2,#join #join_row h2{text-align:center;font-weight:bold}#agreement #join_row h3,#join #join_row h3{text-align:center}#agreement #term_error,#join #term_error{color:red;font-weight:bold}#agreement .term_checkbox{border:1px solid #2D2D2D;border-bottom:0;padding:.3rem 2rem}#agreement .term_checkbox label{width:100%}#agreement .term_text{border:1px solid #2D2D2D;margin-bottom:1rem;overflow-y:scroll}#agreement .term_text .term_title{margin:0;margin-top:.5rem;font-weight:bold}#agreement .term_text ul{list-style:none;padding:0}#agreement .term_text ul li{padding:.2rem 0}#agreement #agree_btn{font-weight:bold}#agreement #join_footer a,#join #join_footer a,#agreement #join_footer span,#join #join_footer span{color:#006CA4;font-weight:bold}#agreement #join_footer a:hover,#join #join_footer a:hover{text-decoration:none}#join #join_row{border-bottom:1px solid #DEDEDE;padding:1.3rem 0}#join #join_row label{font-weight:bold}#join #join_row .join_title{font-weight:bold}#join #join_row #join_btn{font-weight:bold}#join #join_row #auth_request_email_button>button,#join #join_row #check_user_id_button>button{background:#188038}#join #join_row #auth_check_email_button>button{background:#e37400;padding:0}#login #login_header{border-top:.3rem solid #a4c300;border-bottom:1px solid #DEDEDE;padding-top:.5rem;padding-bottom:.5rem}#login #login_footer{padding-top:2rem}#login #login_footer a,#login #login_footer span{color:#006CA4;font-weight:bold}#login #login_footer a:hover{text-decoration:none}#login #login_body{border-bottom:1px solid #DEDEDE}#login #login_body a{color:#006CA4;font-weight:bold}#login #login_body a:hover{text-decoration:none}#login #login_body span{font-weight:bold}form h3{margin-top:2rem;font-weight:bold;color:#666666}form input,form .certification,form select{border:none !important}form input:focus,form select:focus{box-shadow:none !important}form .col-part2-0{padding-right:.5rem}form .col-part2-1{padding-left:.5rem}form .col-part3-0{padding-right:.5rem}form .col-part3-1{padding:0 .5rem}form .col-part3-2{padding-left:.5rem}form .certification{margin:0}form button{margin-top:.3rem;height:3rem}form .input-group-append .show_password_icon,form .input-group-append .clear_email_icon{margin:0;border:none;background:none;outline:none;height:2.5rem}form .input-group-append .show_password_icon i,form .input-group-append .clear_email_icon i{padding-top:.3rem;align-items:center}form .border-line{border:1px solid #b2b2b2;border-radius:.3rem}form .border-line-error{border:1px solid red;border-radius:.3rem}.info-text i{color:red;display:inline-flex;vertical-align:middle}.info-text span{color:red;margin-left:.2rem}#normal_user_id i,#normal_email i,#complete_email i{color:blue !important}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}