  /* ±âº» Å×ÀÌºí ½ºÅ¸ÀÏ */
  .mission-table {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
  }

  .mission-table th, .mission-table td {
    border: 1px solid #ccc;
    padding: 8px;
  }

  .mission-table th {
    background-color: #1c3656;
    color: white;
  }

  /* ¹ÝÀÀÇü Ã³¸® */
  @media screen and (max-width: 768px) {
    .mission-table thead {
      display: none;
    }

    .mission-table tbody tr {
      display: block;
      margin-bottom: 15px;
      border: 1px solid #ccc;
      border-radius: 6px;
      padding: 10px;
    }

    .mission-table tbody td {
      display: flex;
      justify-content: space-between;
      padding: 8px 10px;
      border: none;
      border-bottom: 1px solid #eee;
    }

    .mission-table tbody td::before {
      content: attr(data-label);
      font-weight: bold;
      color: #333;
    }

    .mission-table tbody td:last-child {
      border-bottom: none;
    }
  }
  
  
  
img {
   width: initial;
}



img {
   width: initial;
}
/* PC Àü¿ë ½ºÅ¸ÀÏ */
@media screen and (min-width: 769px) {
  .date-short {
    width: 200px;
  }
}
@media screen and (max-width: 768px) {
  .form--name {
    display: inline-block;
    width: 70px; /* ±âÁ¸º¸´Ù Ãà¼Ò */
  }

  .form__data--text .frm_input {
    width: calc(100% - 80px); /* ¶óº§ Á¦¿ÜÇÏ°í ³²Àº °ø°£ »ç¿ë */
  }
}

@media screen and (max-width: 768px) {
  .gap10 {
    gap: 0px; /* ¸ð¹ÙÀÏ¿¡¼­ gap ÁÙÀÌ±â */
  }
}

