
.mainwrap{height:740px; padding-bottom:120px;}
.mainwrap .main{width:1080px; height:700px; margin:0 auto 0; position:relative; box-sizing:border-box; margin-top:38px;}
.mainwrap .main input{font-size:16px;color:#303433;height:33px;background-color:#f5f5f5;padding:3px 3px 3px 8px;border:none;}
.mainwrap .main .regist{float:left; width:714px;border-right:1px solid #dfdfdf;}
.mainwrap .main .title_h{font-size:25px;color:#343233;}
.mainwrap .main .contents_regist{width:679px;border-top:1px solid #dfdfdf;margin-top:30px;padding-top:30px;}
.mainwrap .main table{width:679px;}
.mainwrap .main table td{padding:7px 0 7px 0;}
.mainwrap .main table .tb_title{height:20px;font-size:14px;}
.mainwrap .main table .tg_title{line-height:30px;font-size:14px;color:#fff;background-color:#196ABE;margin-bottom:15px;padding-left:5px;}
.mainwrap .main table .tb_content{height:40px;padding-top:12px;}
.mainwrap .main table .userid{width:200px;}
.mainwrap .main table .name{width:336px;}
.mainwrap .main table .email{width:670px;}
.mainwrap .main table .password{width:320px;}
.mainwrap .main table .repassword{width:320px;margin-left:15px;}
.mainwrap .main table .repassword_edit{width:320px;}

.mainwrap .main table .tb_content .birthdate{padding-top:10px;float:left;}
.mainwrap .main table .tb_content .birthdate .tb_title{font-size:12px;}
.mainwrap .main table .tb_content .birthdate .birthdate_in select{font-size:16px;background-color:#f5f5f5;padding:4px 4px 4px 4px;margin-right:10px;}

.mainwrap .main table .tb_content .gender{padding-top:10px;padding-left:20px;float:left;}
.mainwrap .main table .tb_content .gender .gender_in select{font-size:16px;background-color:#f5f5f5;padding:4px 4px 4px 4px;}

.mainwrap .main table .tb_content .country{padding-top:10px;padding-left:29px;float:left;}
.mainwrap .main table .tb_content .country .country_in select{font-size:16px;background-color:#f5f5f5;padding:4px 4px 4px 4px;}

.mainwrap .main table .textarea_member{width:660px;height:250px;font-size:13px;padding:10px;}

.mainwrap .main table .confirm_check{margin-top:10px;padding-bottom:25px;font-size:15px;}
.mainwrap .main table .input_c {	
        background-color:#fff;
	color:#6D6C6C;
	height:14px;
}


.mainwrap .main .b_blue{}




/* right login */
.mainwrap .main .login{float:left; width:329px; padding-left:35px;}
.mainwrap .main .contents_login{width:308px;border-top:1px solid #dfdfdf;margin-top:30px;padding-top:30px;}
.mainwrap .main .login table{width:308px;}
.mainwrap .main .login table .login_email{width:297px;}
.mainwrap .main .login table .login_password{width:297px;}
.mainwrap .main .login .forgot{color:#0093f2;}
.mainwrap .main .login .forgot a{color:#0093f2;}

.mainwrap .main .login .r_ban{padding-left:60px;}
.mainwrap .main table .comment{font-size:14px;vertical-align:bottom;line-height:22px;}



/* forgot */
.mainwrap .main .forgot_search{width:1080px;padding-bottom:120px;}
.mainwrap .main .forgot_search .title_h{font-size:25px;color:#343233;}
.mainwrap .main .forgot_search .contents_search{width:1080px;border-bottom:1px solid #dfdfdf;margin-bottom:30px;padding:20px 0 20px 0;}
.mainwrap .main .forgot_search .contents_search .regist_title{font-size:17px;}

.mainwrap .main .forgot_search .search_id{height:56px;}
.mainwrap .main .forgot_search .search_id .user_search_name{width:200px;margin-right:20px;}
.mainwrap .main .forgot_search .search_id .user_search_id{width:200px;margin-right:20px;}
.mainwrap .main .forgot_search .search_id .user_search_email{width:500px;}
.mainwrap .main .forgot_search .search_btn{height:56px;}






/* placeholder */
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #303433;
    font-size:17px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #303433;
   font-size:17px;
   opacity:  1;   
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #303433;
   font-size:17px;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #303433;
   font-size:17px;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #303433;
   font-size:17px;
}



/* button */
.mainwrap .main .btn_checkid{width:181px;height:39px;background-color:#0092f2;color:#fff;border-radius:3px;cursor:pointer;}
.mainwrap .main .btn_signup{width:181px;height:39px;background-color:#0092f2;color:#fff;border-radius:3px;cursor:pointer;}
.mainwrap .main .btn_signin{width:181px;height:39px;background-color:#0092f2;color:#fff;border-radius:3px;cursor:pointer;}


.mainwrap .main .btn_submit{width:181px;height:39px;background-color:#0092f2;color:#fff;border-radius:3px;cursor:pointer;}
.mainwrap .main .btn_cancel{width:181px;height:39px;background-color:#f5f5f5;color:#196acc;border-radius:3px;cursor:pointer;}



