    /*  KSH(2024-05-07 홈추가 버튼 부분 css 코드 추가  */
    /* start */
    .addHomeScreenTitle {
      text-align: center;
      display: none;
    }

    #addToHomeScreen_IOS {
      display: block; /* 버튼이 항상 보이도록 설정 */
      margin-top: 20px;
      width: 100%;
      background-color: #d69027;
      color: #fff;
      text-align: center;
      padding: 10px 0;
      cursor: pointer;
      border: none;
      display: none;
    }
    /* end */
    #addToHomeScreen_Android {
      display: block; /* 버튼이 항상 보이도록 설정 */
      margin-top: 20px;
      width: 100%;
      background-color: #d69027;
      color: #fff;
      text-align: center;
      padding: 10px 0;
      cursor: pointer;
      border: none;
      display: none;
    }

    /* 로그인 페이지 부분 추가 수정 시작 */
    .idPassword {
      display: flex;
      width: 100%;
      gap: 20px;
    }

    .id-pwaaword-search,
    .signUp {
      flex: 1;
    }

    .idPassword button {
      width: 100%;
      height: 50px;
      background-color: rgb(140, 140, 140);
      color: #fff;
      border: none;
      border-radius: 5px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 20px;
    }
    .flag-icon {
      width: 30px;
      height: 30px;
      margin-right: 10px;
      border-radius: 50%;
    }

    .select-bar {
      margin: 20px auto;
      justify-content: center;
    }
    .select-bar select {
      cursor: pointer;
      width: 150px;
      height: 50px;
    }
    /* 로그인 페이지 부분 추가 수정 끝 */

    /* 1024px 아래 반응형 스타일 */
    @media (max-width: 1024px) {
      .login-page {
        padding: 20px !important;
      }

      .login_input {
        width: 90vw !important;
      }
      .login_btn {
        width: 90vw !important;
      }

      /*  KSH(2024-05-07 홈추가 버튼 부분 css 코드 추가  */
      /*  start */
      .addHomeScreenTitle {
        display: block;
        width: 90vw;
        margin-top: 20px;
      }
      /* .addToHomeScreen{
    display: flex;
    gap: 10px;
  } */
      #addToHomeScreen_IOS {
        /* display: block; */
        display: none;
        width: 90vw !important;
      }
      #addToHomeScreen_Android {
        /* display: block; */
        display: none;
        width: 90vw !important;
      }
      /* end */
      .login_illust {
        display: none !important;
      }
      .login_wrapper {
        width: 90vw;
        display: block;
        /* margin-top: 20px;  */
      }
      .input_group {
        flex-direction: column;
        padding: 1.5rem 0;
      }
      .input_group > div {
        margin-bottom: 15px;
      }
      .idPassword {
        /* display: block; */
        width: 90vw;
        gap: 20px;
      }
    }
