@charset "utf-8";

#main { margin-top: -20px; }

/* 아이디/비밀번호 찾기 */
.div_search { width: 100%; }
.idpw_data { width: 100%; padding: 15px; }

/* 미디어쿼리 */
@media (max-width: 660px) {
	#main { margin-top: -20px; }
	.row_mship .mship { display: none; }
	.row_mship .idpw { width: 100%; }
	.idpw_data { width: 100%; }
	/*.idpw_data form .div_userid input { margin-right: 5px; }*/
	.idpw_data form li { width: 100%; }
	.idpw_data form li:last-child { margin-top: 7px; }
}

@media (max-width: 570px) {
	.idpw_data form .div_email { flex-wrap: wrap; }
	.idpw_data form .div_email input { width: calc((100% - 20px) / 2); }
	.idpw_data form .div_email label[for="email1"] { width: 100%; text-align: center; }
	.idpw_data form .div_email select { height: 34px; }
}

@media (max-width: 560px) {
	#main { margin-top: -30px; }
}
