.mejorfieldwork__heading {
  color: #333;
  font: 2.4rem/1.75 'メイリオ', 'Meiryo', 'ヒラギノ角ゴ', 'Hiragino Kaku Gothic', sans-serif
}
@media screen and (min-width: 767px) {
  .mejorfieldwork__heading {
    font-size: 2.8rem
  }
}
.mainvisual--job {
  background: url(../images/mainvisual-750px.jpg) no-repeat center center;
  background-size: contain;
  /* 2022_MM
  background-color: #00abed
  */
}
@media screen and (min-width: 767px) {
  .mainvisual--job {
    background-image: url(../images/mainvisual-1600px.jpg);
    background-size: initial;
    /* 2022_MM
    background-color: #00abed
    */
  }
}
.mejorfieldwork__heading {
  text-align: center
}
@media screen and (min-width: 767px) {
  .mejorfieldwork__heading {
    margin-bottom: 64px
  }
}
.sidecol {
  margin-top: 64px
}
@media screen and (max-width:768px) {
  .u-is-pc {
    display: none !important
  }
}
@media screen and (min-width:767px) {
  .u-is-sp {
    display: none !important
  }
}

/**sp用ページ下部パンくず**/
@media (max-width: 767px) {
	ul.topicpath {
    float: none;
    width: auto;
    padding: 0;
    background-image: none;
    line-height: 1.75;
    color: #4d4d4d;
    font-size: 11px !important;
    overflow-x: scroll;
    word-break: keep-all;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
  ul.topicpath li {
    float: none;
    display: inline;
    font-size: 12px !important;
  }
  ul.topicpath li:nth-child(n+2) {
    position: relative;
    margin-left: 25px;
  }
  ul.topicpath li:nth-child(n+2)::before,
  ul.topicpath li:nth-child(n+2)::after {
    position: absolute;
    left: -16px;
    display: block;
    width: 7px;
    height: 1px;
    background: #999;
    content: "";
    font-size: 0;
  }
  ul.topicpath li:nth-child(n+2)::before {
    top: 6px;
    transform: rotate(35deg);
  }
  ul.topicpath li:nth-child(n+2)::after {
    top: 10px;
    transform: rotate(-35deg);
  }
  ul.topicpath li + li:before {
    display: none;
  }
  ul.topicpath li a {
    font-size: 12px !important;
  }
}


  /* 2022_MM */
  .job--gr {
    background: -moz-linear-gradient(left,  #00abed 50%, #59e0f3 50%);
    background: -webkit-linear-gradient(left,  #00abed 50%, #59e0f3 50%);
    background: linear-gradient(to right, #00abed 50%, #59e0f3 50%);
  }