﻿        

        
        .register_input input{
            float:left;
            height:40px;
        }
        .register_input label{
            padding: 0 22px 0 3px;
            line-height:40px;
            float:left;
        }
/*.register_title{ padding-bottom: 20px; }*/
/*.icon_wrapper .icon_help {display:none;}*/
        /*kk .register_input #tboMachine_No{ position: absolute;}*/
        .register_input .machine_wrapper{
            height: 90px;
        }
/*.register_input .radio-wrapper {margin: 0px;height: 70px;margin-top: 10px;padding-top: 50px;}*/
/*.radio-wrapper {font-size: 15px;color: #08599c;text-align: center;}*/ /*#authTitle*/ 
div.subTitle {clear:both;padding-top:10px;}
/*div.subTitle span {font-size: 14px; } */
.register_input .subTitle span {font-size: 14px; /*margin-top:5px;*/} /*20220710*//*color: #08599c;*/

        .radio_subwrapper{
            padding-left: 20px;
        }
        .register_input .machine_detail{
            width:240px;
            /*position: absolute;
            top: 155px;*/
            text-align: left;
            border-radius: 10px;
            color:#1d252c;
        }
        .register_input li span{
            margin-bottom: 10px;
            font-size: 10px;
            display:block;
        }
        .register_input .serial-button { 
            margin: 10px 2px 0 0;
            width: 100px;
            background: #68a4d6;
            height: 20px;
            color: white;
            float: right;
            border: 0px;
        }
        .serial-wrapper{
            width: 242px;
        }
        /*.serial-wrapper .serial_title{
            height: 100%;
            vertical-align: bottom;
        }
        .email-wrapper .serial_title{         
            height: 100%;
            vertical-align: bottom;
        }
        .phone-wrapper .serial_title{
            height: 100%;
            vertical-align: bottom;
        }*/
        .serial-wrapper #authRMCULabel {
            margin: 10px 2px 0 0;
            width: 85px;
            color: black;
            opacity: 0.8;
            background: none;
            padding-left: 30px;
            font-size: 11px;
            float: right;
        }
        .register_input .auth-button { 
            margin: 10px 2px 0 0;
            width: 100px;
            background: #68a4d6;
            height: 20px;
            color: white;
            float: right;
            border: 0px;
        }


        .register_input .phoneButton { 
            margin: 10px 2px 0 0;
            width: 100px;
            background: #68a4d6;
            height: 20px;
            color: white;
            float: right;
            border: 0px;
        }
        
        .auth-wrapper{
            display:none;
            float: left;
            margin-top: 10px;
            width: 242px;
        }
        .email-wrapper{
            width: 240px;
        }        
        .email-wrapper .auth-wrapper{
            display:none;
        }

        .btn_prev2{
            display: none;
        }

        .email-wrapper #authEmailLabel{
                display: inline-block;
                float: right;
                margin: 10px 10px 0 0;
                font-size: 11px;
                color: black;
                opacity: 0.8;
        }
        .email-wrapper .auth-wrapper #emailCertBox{
            text-align: center;
            padding-top: 15px;
            border: 0px;
            border-bottom: 1px solid rgba(0,0,0,0.5);
            opacity: 0.5;
            width: 110px;
        }
        .email-wrapper .auth-wrapper #emailCertBox:hover{
            border-bottom: 1px solid rgb(0, 0, 0);
        }

        .email-wrapper .auth-wrapper #Label1{
            display: inline-block;
                margin: 20px 0 0 30px;
                font-size: 12px;
                color: red;
        }
        .email-wrapper .auth-wrapper #Button1{
            float: right;
            border: 0px;
            width: 60px;
            height: 20px;
            margin-top: 18px;
            background: #68a4d6;
            color: white;
        }

.phone-wrapper {width: 240px;}
        .phone-wrapper #authPhoneLabel{
                display: inline-block;
                float: right;
                margin: 10px 10px 0 0;
                font-size: 11px;
                color: black;
                opacity: 0.8;
        }


        .phone-wrapper #mobileCertNoBox{
            text-align: center;
            padding-top: 15px;
            border: 0px;
            border-bottom: 1px solid rgba(0,0,0,0.5);
            opacity: 0.5;
            width: 110px;
        }
        .phone-wrapper #mobileCertNoBox:hover{
            border-bottom: 1px solid rgb(0, 0, 0);
            
        }
        .phone-wrapper .auth-wrapper{
            display:none;
        }
        
        .phone-wrapper #Button4{
            float: right;
            border: 0px;
            width: 60px;
            height: 20px;
            margin-top: 18px;
            background: #68a4d6;
            color: white;
        }
        .phone-wrapper #Label4{
                display: inline-block;
                margin: 20px 0 0 30px;
                font-size: 12px;
                color: red;
        }

        .register_bx{
            width: 350px;
        }
        /*.menu-wrapper{display: none;}*/

@media screen and (max-width: 480px) {

    /*.serial-wrapper{width: 245px;}
    .email-wrapper{width: 245px;}
    .phone-wrapper{width: 245px;}*/
    body.register_wrapper{overflow-y: hidden;min-width: initial;}
    #form1{ height: 100%; overflow-y: auto; overflow-x: hidden; }
    .register_bx{width: auto;display: initial;}
    /*.machine_wrapper{width: 240px;position: absolute;height: 40px;} */
    /*.machine_wrapper .icon_wrapper{border: 1px solid #68a4d6;width: 20px;height: 20px;border-radius: 9px;background: #68a4d6;position: relative;top: 18px;left: 203px;}*/
    /*.register_input .machine_wrapper{height: initial;} */
    /*.icon_wrapper .icon_help{display: block;text-align: center;font-size: 13px;color: white;}*/
    /*.register_input .machine_detail{position: relative;top: -60px;right: 204px;background: #68a4d6;padding-left: 5px;color: white;}
    .register_input .machine_detail::after{content: "";position: absolute;border-style: solid;top: 100%;left: 85%;border-width: 9px;border-color: #68a4d6 transparent transparent transparent;}
    */
    /*.register_input .detail_wrapper{display: none;}*/
    .register_wrapper .register_01{padding:initial;padding-top: 50px;}
    /*.register_title{padding-bottom: 20px;} */
    /*.register_input .radio-wrapper{padding-top: 70px;}*/
    /*.serial-wrapper .serial_title{margin-top: 25px;}
    .email-wrapper .serial_title{ margin-top: 25px;}
    .phone-wrapper .serial_title{margin-top: 25px;}*/

    .register_input ul li .input_bx {/*height: 55px;width: 245px;*/border-radius: 10px;background: #fff;color: black;border: 3px solid #cedfef;/*margin-left:10px*/}
    .register_input ul li .input_bx:focus {border-color:dodgerBlue;box-shadow:0 0 8px 0 dodgerBlue;}
            
    .register_input .serial-button{border-radius: 5px;box-shadow: 1px 1px 3px black;}
    .register_input .serial-button:active{box-shadow:none;}
    .register_input .auth-button{border-radius: 5px;box-shadow: 1px 1px 3px black;}
    .register_input .auth-button:active{box-shadow:none;}
    .register_wrapper .register_02{height: 100%;overflow-y: scroll;}
    /*.menu-wrapper{display:block;margin: 20px 10px 20px 10px;}*/
    /*.menu-wrapper li{opacity:0.5;color:black;text-align: center;border: 1px solid;height: 40px;width: auto;margin-bottom: 15px;margin-left: -1px;border-radius: 5px;border: 2px solid rgba(0,0,0,0.2);}*/
    .register_check{float: initial;padding-top: 10px;}
    .register_check span{font-size: 10px;}

    .register_bt{max-width: 255px; display: flex; justify-content: center;}

    /*.btn_next{width: 242px;margin-right: 10px;border-radius: 5px;box-shadow: 1px 1px 3px black;}*/
    .btn_next {border-radius: 5px; box-shadow: 1px 1px 3px black; width: 100%;}
    .btn_next:hover{background:#68a4d6}
    .btn_next:active{box-shadow:none;}
          
    /*.btn_prev{border-radius: 5px;box-shadow: 1px 1px 3px black;display:none;}*/
    .btn_prev {border-radius: 5px; box-shadow: 1px 1px 3px black; width: 100%;}
    .btn_prev:hover{background:#68a4d6}
    .btn_prev:active{box-shadow:none;}
    .btn_prev2{display: block;width: 250px;height: 40px;background: red;}

    .register_line{margin: 0 auto;}
    .privacy_text {width: auto;height: inherit;}

    table.table_01 {margin-left: 10px;width: auto;}

}
