@charset "UTF-8";
/* ==================================================
    WorksTop ペットプラスのお仕事トップ
   ================================================== */
.WorksTop__heading {
  font-family: "Noto Sans JP", arial, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.WorksTop__anchorLink {
  margin-top: 55px;
}

.WorksTop__sec {
  padding-top: 60px;
  padding-bottom: 60px;
}
.WorksTop__sec:first-of-type {
  margin-top: 33px;
}
.WorksTop__secHeading {
  margin-bottom: 13px;
  font-family: "Noto Sans JP", arial, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.WorksTop__secHeading .Ico {
  width: 30px;
}
.WorksTop__secHeading.Subheading.-withIco .Subheading__ico {
  margin-right: 20px;
}
.WorksTop__secHeading.Subheading.-withIco .Subheading__txt {
  letter-spacing: 0.064em;
}
.CateTop .ly_Col__item.-cont .WorksTop__secText {
  line-height: 1.7;
}
.WorksTop__sec .WorksTop__secBtn {
  margin-top: 44px;
}

.WorksTop__btn {
  margin: 60px auto 0;
}

@media screen and (min-width: 800px){
  .WorksTop__btn {
    max-width: 416px;
  }
}

@media screen and (max-width: 799px){
  .WorksTop__anchorLink {
    margin-top: 48px;
  }
  .WorksTop__sec {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .WorksTop__sec:first-of-type {
    margin-top: 60px;
  }
  .WorksTop__secHeading {
    margin-bottom: 6px;
  }
  .WorksTop__secHeading.Subheading.-withIco .Subheading__ico {
    margin-right: 10px;
  }
  .CateTop .ly_Col__item.-cont .WorksTop__secText {
    font-size: 1.3rem;
  }
  .WorksTop__sec .WorksTop__secBtn {
    margin: 26px 30px 0;
    max-width: calc(100% - 40px);
    height: 44px;
  }
  .WorksTop__btn {
    margin-top: 100px;
  }
}