/* sp only */
@media (max-width: 768px) {
  #conditions {
    margin: 0;
  }

  #conditions .r_c table,
  #conditions .r_c tbody {
    display: block;
    max-width: 100%;
  }

  #conditions .r_c tr {
    display: flex;
    flex-direction: column;
  }
  #conditions .r_c tr th,
  #conditions .r_c tr td {
    width: 100%;
    border: 1px solid #A7A3A1;
  }

  #conditions .r_c tr td .w12em,
  #conditions .r_c tr td .w400px,
  #conditions .r_c tr td textarea {
    width: 100%;
    margin: 2px 0;
  }
}
