@charset "UTF-8";

.post_list_wrapper.bukken.bulk_inquiry .type_a {
  gap: 32px;
}

.post_list_wrapper.bukken .type_a article.property {
  padding: 20px 20px 20px 60px;
  border: 1px solid var(--gray_color_light);
  position: relative;
}

.check_favorite,
.check_favorite label {
  width: 40px;
  height: 100%;
}
.check_favorite {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--gray_color_super_light);
}
.check_favorite label {
  display: flex;
  align-items: center;
  justify-content: center;
}
.check_favorite span {
  width: 26px;
  height: 26px;
  padding: 0 !important;
}

.bulk_inquiry_control {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  margin-bottom: 20px;
}

.bulk_inquiry_control .all_clear {
  flex-shrink: 0;
  padding: 0.55em 0.9em;
  font-size: 1.4rem;
  border: 1px solid var(--gray_color_light);
  background-color: transparent;
  display: flex;
  align-items: center;
  gap: 2px;
}
.bulk_inquiry_control .all_clear .icon {
  font-variation-settings: 'FILL' 0, 'wght' 200, 'GRAD' 0, 'opsz' 24;
  color: var(--black_color);
  font-size: 24px;
}

@media (max-width: 640px) {
  .post_list_wrapper.bukken.bulk_inquiry .type_a {
    gap: 16px;
  }
  .post_list_wrapper.bukken .type_a article.property {
    padding: 0 0 0 32px;
  }
  .post_list_wrapper.bukken .type_a .wrap {
    border: none;
  }
  .bulk_inquiry_control .all_clear {
    padding: 0.4em 0.85em;
    font-size: 1.3rem;
  }
  .check_favorite,
  .check_favorite label {
    width: 32px;
  }
  .check_favorite span {
    width: 22px;
    height: 22px;
  }
}
