.stMenu .current-menu-item a {
  color: var(--primary-color);
  pointer-events: none;
}

.mw_wp_form_input .cstep-confirm {
  display: none;
}

.mw_wp_form_confirm .require,
.mw_wp_form_confirm .cstep-input {
  display: none;
}
.mw_wp_form_confirm ul.swFormList li {
  border-top: 1px solid #ccc;
}
.mw_wp_form_confirm ul.swFormList .label {
  padding: 15px 0;
}
.mw_wp_form_confirm ul.swFormList .caption {
  display: none;
}
.mw_wp_form_confirm ul.swFormList .swSelectbox {
  border: none;
}
.mw_wp_form_confirm ul.swFormList .swSelectbox::after {
  display: none;
}

.newsList > li.fulfilment {
  background-color: #fef3da;
}
.newsList > li a.blank::after {
  content: "\f101";
}

.homeGroup .groupList > li .catch br {
  display: initial;
}

body {
  background: transparent;
}

@media (min-width: 781px) {
  .homeRecruit .lead {
    font-size: 24px;
  }
}

@media (max-width: 780px) {
  .page-template-about-child .groupTitle {
    margin-left: 0;
    transform: translateX(0);
    text-align: left;
  }
}
@media (min-width: 981px) {
  .page-template-about-child .groupTitle .logo {
    height: 60px;
  }
}
@media (max-width: 780px) {
  .page-template-about-child .groupTitle .logo {
    height: auto;
    max-width: 70%;
  }
}
.page-template-about-child .policy_wapper {
  margin-top: 200px;
}
.page-template-about-child .policy_wapper.systems .swContentTitle {
  color: #909090;
}
.page-template-about-child .policy_wapper.systems .swContentTitle::after {
  background-color: #909090;
}
.page-template-about-child .policy_wapper.systems .swContentSub2Title::after {
  background-color: #909090;
}

.hidden {
  display: none !important;
}
