div.migration {
  color: #000;
  line-height: inherit;
}

div.migration {
  font-family: "Noto Sans JP", "Poppins", sans-serif;
  letter-spacing: 0.03em;
  font-weight: 400;
}

html[lang=en] div.migration {
  font-family: "Poppins", sans-serif;
}

div.migration .container {
  overflow: inherit;
  font-size: inherit;
  font-size: inherit;
  padding-top: inherit;
}

div.migration input.cmp-form-text__text {
  box-sizing: unset;
}

div.migration input.mod-button-a {
  z-index: 3;
}

div.migration .search-box {
  background-color: #FBFBF7;
}

div.migration .search-box-head {
  background-color: #f4f4ea;
}

div.migration .service-search-head02 {
  font-size: calc(0.625 * 1.8rem);
  background-color: #FBFBF7;
}

div.migration .search-box-head {
  font-size: 18px;
  line-height: 32px;
  font-weight: 400;
}

@media screen and (min-width: 1366px) {
  div.migration .search-box-head {
    font-size: 20px;
    line-height: 36px;
  }
}

@media screen and (min-width: 1920px) {
  div.migration .search-box-head {
    font-size: 24px;
    line-height: 40px;
  }
}

div.migration .service-search-head02 {
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
}

@media screen and (min-width: 1366px) {
  div.migration .service-search-head02 {
    font-size: 18px;
    line-height: 32px;
  }
}

@media screen and (min-width: 1920px) {
  div.migration .service-search-head02 {
    font-size: 20px;
    line-height: 36px;
  }
}

div.migration .fs_small {
  font-size: 14px;
  line-height: 24px;
}

@media screen and (min-width: 1366px) {
  div.migration .fs_small {
    font-size: 16px;
    line-height: 28px;
  }
}

@media screen and (min-width: 1920px) {
  div.migration .fs_small {
    font-size: 18px;
    line-height: 32px;
  }
}

div.migration .mod-radio-input:checked~.mod-radio-text:before {
  border-color: #ED6C00;
}

div.migration .mod-radio-text:before {
  top: 7px;
  border: solid 1px #888888;
}

div.migration .mod-radio-input:checked~.mod-radio-text:after {
  background-color: #ED6C00;
}

div.migration .mod-radio-text:after {
  top: 12px;
}

div.migration .mod-check-input:checked~.mod-check-text:before {
  background-color: #ED6C00;
}

div.migration .mod-check-text:before {
  top: 7px;
  border: 1px solid #888888;
}

div.migration .mod-check-text:after {
  top: 16px;
  left: 7px;
}

div.migration .mod-button-a_blue {
  background-color: #007A41;
  border: 1px solid #007A41;
}

div.migration .mod-head07 {
  font-size: 22px;
  line-height: 38px;
  font-weight: 400;
}

@media screen and (min-width: 1366px) {
  div.migration .mod-head07 {
    font-size: 24px;
    line-height: 40px;
  }
}

@media screen and (min-width: 1920px) {
  div.migration .mod-head07 {
    font-size: 28px;
    line-height: 42px;
  }
}

div.migration .mod-paginate span {
  background-color: #ED6C00;
}

div.migration .mod-paginate-index,
div.migration .mod-paginate-prev,
div.migration .mod-paginate-next {
  font-weight: 400;
  background-color: #F4F4EA;
}

div.migration .mod-select select {
  border: 1px solid #888888;
  padding: 5px 20px;
}

div.migration .mod-select:after {
  top: 15%;
  right: 17px;
}

div.migration .mod-paginate-index:hover,
div.migration .mod-paginate-index.is-active,
div.migration .mod-paginate-prev:hover,
div.migration .mod-paginate-prev.is-active,
div.migration .mod-paginate-next:hover,
div.migration .mod-paginate-next.is-active {
  background-color: #ED6C00;
}

div.migration .mci-container__title-wrap a {
  color: #00A0E9;
}

.mod-button.search-submit-button > input,
.search-keyword.search-box-body-inner > input {
  height: auto;
}

@media screen and (max-width: 64em) {
  div.migration .mod-auto-pc, div.migration .mod-auto_900 {
      max-width: initial;
  }
}

div.migration .mod-auto-pc {
  padding-right: 0;
  padding-left: 0;
}

div.migration .search-box .pure-u-1-5 {
  width: 25%;
}
@media screen and (max-width: 64em) {
  div.migration .search-box .pure-u-1-5, div.migration .pure-u-lg-1-2, div.migration .pure-u-lg-12-24 {
      width: 50%;
  }
}
@media screen and (max-width: 47.938em) {
  div.migration .search-box .pure-u-1-5, div.migration .pure-u-md-1, div.migration .pure-u-md-1-1, div.migration .pure-u-md-5-5, div.migration .pure-u-md-24-24 {
      width: 100%;
  }
}

@media screen and (max-width: 64em) {
  div.migration .mod-auto-pc, div.migration .mod-auto_900 {
      max-width: 100%;
  }
}

div.migration .search-result-label.mitsuichem {
  background-color: #007a41;
}

div.migration .search-result-label.group {
  background-color: #4d4d4d;
}

div.migration .search-result-label {
  width: 160px;
}

div.migration .search-result img {
  width: auto;
  height: auto;
}

div.migration .mod-paginate-index, div.migration .mod-paginate-prev, div.migration .mod-paginate-next {
  margin-bottom: 5px;
}

div.migration .pb100 {
  padding-bottom: 0;
}
@media screen and (max-width: 47.938em) {
  div.migration .pb100 {
    padding-bottom: 0;
  }
}