.tag {
  margin-right: 8px;
}

label {
  margin-right: 8px;
}

section, th {
  scroll-margin-top: 102px;
}

.sec-flow .icon-card {
  text-align: center;
  background-color: #ffffff;
  padding: 14px;
  border: 1px solid #ddd;
  border-radius: 8px;
  position: relative;
}
.sec-flow .icon-card::after {
  content: url("/asset/recruit/img/card-arrow.svg");
  position: absolute;
  right: -19px;
  top: 50%;
  transform: translateY(-50%);
}
.sec-flow .icon-card:last-child::after {
  display: none;
}
.sec-flow .icon-card img {
  max-width: 66px;
}
.sec-flow .icon-card .title {
  font-weight: 600;
  margin-top: 8px;
  margin-bottom: 8px;
}
.sec-flow .icon-card .lead {
  text-align: left;
}

.sec-summary .if-not-selected, .sec-treatment .if-not-selected {
  display: none;
}
.sec-summary .if-not-selected.is-visible, .sec-treatment .if-not-selected.is-visible {
  display: block !important;
  margin-bottom: 0;
}
.sec-summary .if-off, .sec-treatment .if-off {
  opacity: 0.25;
  margin: 0;
}
.sec-summary .if-off.is-hidden, .sec-treatment .if-off.is-hidden {
  display: none !important;
}
@media (max-width: 640px) {
  .sec-summary th, .sec-treatment th {
    writing-mode: vertical-rl;
    text-orientation: upright;
    min-width: 2em;
    white-space: nowrap;
  }
}

.sec-summary .off {
  opacity: 0.25;
}
.sec-summary .if-off {
  display: inline;
}/*# sourceMappingURL=recruit.css.map */