
@media all and (max-width: 1200px) {


	#login_wrap {
		padding-top: 60px !important;
	}

	.joinH3 {
		margin-top: 0 !important;
	}
	.tel_input>input {
		width: calc(33.3333% - 11px);
	}
	#join_wrap {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

}/*1200px*/



@media all and (max-width: 767px) {
	.agreeBox span.text {
		font-size: 12px;
	}
	
	.joinInput::placeholder {
		font-size: 11px;
	}

	.joinInput:-ms-input-placeholder {
		font-size: 11px;
	}
	.joinH3 {
		padding-bottom: 20px  !important;
		font-size: 22px !important;
	}
	.loginH3 {
		font-size: 22px !important;
		padding-bottom: 10px !important;
	}
	.login_con {
	}
	
	.join_type_select span.spacing2 {
		width: 25px !important;
	}
	
}/*767*/


@media all and (max-width: 520px) {


#login_wrap {
	padding-top: 30px !important;
}
.login_box,
.login_con {
	width: 350px;
		height: auto !important;
}
.login_con {
		padding-bottom: 30px !important;
}

}/*520px*/


@media all and (max-width: 425px) {
	
	
}/*425*/



