	input{box-sizing:border-box;}
	body{width:100%;height:100%;background-image:url('/img/bak.png');background-size:cover;display:absolute;}
	.mem_join .col-lg-12{width:50%;padding:30px;background-color:#fff;margin:0 25%;margin-top:50px;border-radius:5px;border:2px solid #f2f2f2}
	.mem_join .col-lg-12 .join_title{text-align:left;font-size:18px;font-weight:800;}
	.join_form{margin-top:15px;border-top:2px solid #f2f2f2;padding:15px 0}
	.join_form input{width:48%;padding:10px 15px;border-radius:3px;border:2px solid #ddd;outline:0;vertical-align:middle;}
	.id_confirm{width:15%;background-color:#004c99;color:#fff;border:none;padding:11px 0;border-radius:0 5px 5px 0;margin-left:-5px;vertical-align:middle;}
	.join_form p{font-size:14px;margin-top:10px;margin-left:5px;color:gray;font-weight:600}
	.join_form input[type="password"]{margin-top:10px}
	.border-b{border:2px solid #53A4F6 !important}
	.join_01{margin-bottom:20px}
	.join_01 p{font-size:16px !important;color:#004c99}
	.join_01 b{padding:5px 10px;color:#fff;background-color:#004c99;border-radius:100%;display:inline-block;text-align:center;vertical-align:middle;margin-right:5px}
	.dis-b{display:block;}
	.top_10{margin-top:10px}
	.form_reset{background-color:#ccc !important;border-radius:5px !important;margin-left:0px !important}
	.join_form input[type="radio"]{width:auto !important;vertical-align:middle;}
	.mini_title{font-size:16px;vertical-align:middle;;font-weight:600;color:#004c99;margin-right:10px;display:inline-block;margin-top:5px;float:left;}
	.radio_wrap{width:48%;padding:5px 10px;background-color:#f2f2f2;display:inline-block;margin-top:10px;border:2px solid #f2f2f2;vertical-align:middle;border-radius:5px}

	.mem_join .one_chk02{display:none;}
	.mem_join label{font-size:14px;color:#4b4b4b;margin-right:2.5%;margin-top:10px;text-align:left;float:left !important;margin-left:15px;font-weight:600;margin-top:3px}
	.mem_join .one_chk02 + label span {display: inline-block; width: 18px; height: 18px; margin:-1px 5px 0 0;vertical-align: middle;background: url(/img/check_03.svg) left top no-repeat;background-size: cover;}
	.mem_join .one_chk02:checked + label span {background:url(/img/check_03.svg) -19px top no-repeat; background-size: cover;}
	.mem_join #one_chk02{margin-left:10px}

	@media(max-width:1080px){
		.mem_join .col-lg-12{width:95%;margin:0 2.5%}
	}
	@media(max-width:768px){
		.join_form input{width:95%;}
		.resize_inp{width:60% !Important}
		.id_confirm{width:17%;font-size:12px;padding:13.5px 0}
		.sm-top_10{margin-top:10px}
		.radio_wrap{width:95%}
	}
	.join_btn{width:180px;height:45px;border:none;background-color:#004c99;color:#fff;border-radius:5px;margin-top:30px;}
	.list_btn{width:130px;height:35px;border:none;background-color:#c8c8c8;color:#fff;border-radius:5px;margin-top:30px;}
	.list_btn02{width:130px;height:35px;border:none;background-color:#004c99;color:#fff;border-radius:5px;margin-top:30px;}
	
	.mem_join{margin-top:120px}
	@media(max-width:1080px){
		.mem_join{margin-top:100px}
	}
	@media(max-width:768px){
		.mem_join{margin-top:80px}
	}