/**아이디찾기 추가 시작**/
.btn_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;            /* 버튼 간 간격 */
  flex-wrap: wrap;      /* 줄바꿈 허용 */
  margin-top: 20px;
  width: 100%;
}

/* 버튼 공통 스타일 */
.btn_wrap .btn_submit {
  flex: 1 1 30%;        /* 기본적으로 한 줄에 3개 */
  min-width: 120px;
  max-width: 200px;
  padding: 12px 16px;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  transition: all 0.2s ease-in-out;
}

/* hover 효과 */
.btn_wrap .btn_submit:hover {
  transform: translateY(-2px);
  opacity: 0.9;
}

/* 색상 예시 */


/* ✅ 반응형 (모바일 화면일 때 세로 정렬) */
@media (max-width: 768px) {
  .btn_wrap {
    flex-direction: column;   /* 세로 배치 */
    gap: 10px;
  }

  .btn_wrap .btn_submit {
    width: 100%;              /* 전체 폭 */
    max-width: none;
	    border-radius: 35px;
  }
}
/**아이디찾기 추가 끝**/