.ds_text_color_blue{color:#36a3ec}.sub_title_text{font-size:1rem;font-weight:bold;text-align:left;color:#000}.input_id_box{width:100%;height:40px;box-sizing:border-box;background:#fff;font-size:90%;padding:6px 5%;color:#000;border:solid 1px #000;border-radius:10px}.register_button_disable{color:#fff;text-align:center;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;padding-top:10px;padding-bottom:10px;text-decoration:none;display:block;font-size:120%;letter-spacing:.2em;margin:0 auto 20px;background-color:#D3D3D3;cursor:none;pointer-events:none;transition:0.5s}.register_button_active{color:#fff;text-align:center;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;padding-top:10px;padding-bottom:10px;text-decoration:none;background:#36a9f1;display:block;font-size:120%;letter-spacing:.2em;cursor:pointer;margin:0 auto 20px}.register_caution{color:#D3D3D3;margin-top:6px;display:none;font-size:12px;text-align:left}.register_caution_active{color:#36a3ec;margin-top:6px;display:block;font-size:12px}.check_mark{position:relative;padding-left:16px}.check_mark:before{display:block;content:'';height:14px;width:14px;border-radius:50%;background-color:#36a3ec;position:absolute;left:0;top:0}.check_mark:after{content:'';display:block;height:8px;width:4px;border-bottom:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;transform:rotate(45deg);position:absolute;left:4px;top:1px}.birth_content{width:100%;text-align:center;margin:0 auto}.year_box{width:25%;position:relative;display:inline-block}.month_box{width:25%;position:relative;display:inline-block}.day_box{width:25%;position:relative;display:inline-block}.birth_year_text{font-size:18px;padding:6px 5% 6px 20%;border-radius:10px;vertical-align:middle;width:100%;height:40px;color:#36a3ec}.birth_month_text{font-size:18px;padding:6px 5% 6px 20%;border-radius:10px;vertical-align:middle;width:100%;height:40px;color:#36a3ec}.birth_day_text{font-size:18px;padding:6px 5% 6px 20%;border-radius:10px;vertical-align:middle;width:100%;height:40px;color:#36a3ec}#birth_select span{font-size:16px;color:#636363;vertical-align:middle}.birth_input_box{position:relative;display:inline-block}.birth_input_box select{appearance:none}.birth_input_box:before{display:block;content:" ";position:absolute;right:6px;margin-top:14px;border:8px solid transparent;border-top:13px solid #9c9c9c;pointer-events:none;z-index:5}.password_change_form_content{background:#f2f2f2}.form_title_text{padding-left:0.5rem;padding-bottom:0.5rem;font-weight:bold;font-size:1rem;text-align:left}.caution_text{display:none;margin-top:1rem;text-align:left}.pass_input{width:100%;height:40px;box-sizing:border-box;background:#fff;font-size:90%;padding:6px 5%;color:#000;border-radius:10px;font-weight:bold;border:none}.pointer_none{pointer-events:none}.cursor_pointer{cursor:pointer}.ds_authcode_box{width:auto;margin-left:auto;margin-right:auto}.ds_authcode_box input[type="text"]{width:100%;height:3.5rem;box-sizing:border-box;background:#fff;font-size:110%;padding:6px 5%;color:#000;text-align:center;border:solid 1px #000;border-radius:10px;font-weight:bold}.text_underline{text-decoration:underline #000000}.ds_popup_app_gray{width:auto;margin-right:3%;margin-left:3%;padding:4% 3%;background:#e5e5e5;border-radius:10px}.popup_body{position:fixed;z-index:1000;left:50%;background:#fff;-webkit-box-shadow:0 0 5px #636363;box-shadow:0 0 5px #636363;width:90%;max-width:380px;top:50%;height:auto;border-radius:0.8rem;font-size:110%}.popup_btn{padding:15px 40px;border:none}.ds_blue_botton_1{position:relative;color:#FFFFFF;text-align:center;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding-top:12px;padding-bottom:12px;text-decoration:none;background:#36a7f0}.ds_none{display:none}.ds_popup_back{position:fixed;top:0;left:0;z-index:999;height:100%;width:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
