@media screen and (min-width: 768px) {
  .p-works-heading {
    position: relative;
    z-index: 2;
  }
  .p-works-heading__navigation {
    margin-top: 48px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1280px) {
  .p-works-heading__navigation .c-anchor-navigation__item a {
    padding-left: 50px;
    padding-right: 50px;
    height: 60px;
  }
  .p-works-heading__navigation .c-anchor-navigation__item:nth-child(4) {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
  }
  .p-works-heading__navigation .c-anchor-navigation__item:nth-child(5) {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .p-works-heading__navigation .c-anchor-navigation__item {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-works-jobs {
    margin-top: 40px;
    padding-bottom: 120px;
  }
  .p-works-jobs__item:not(:first-child) {
    margin-top: 150px;
  }
  .p-works-jobs__item:nth-child(4) .c-block-col2__content-title {
    letter-spacing: 0.04em;
    width: 105%;
  }
  .p-works-jobs__item:nth-child(5) .c-block-col2__content-title {
    letter-spacing: 0.04em;
  }
}
@media screen and (max-width: 767px) {
  .p-works-heading {
    position: relative;
    z-index: 2;
  }
  .p-works-heading__navigation {
    margin-top: 30px;
  }
  .p-works-heading__navigation .c-anchor-navigation__item:nth-child(1) a {
    padding-right: 10px;
    padding-left: 10px;
  }
  .p-works-heading__navigation .c-anchor-navigation__item:nth-child(2) a, .p-works-heading__navigation .c-anchor-navigation__item:nth-child(3) a {
    padding-right: 20px;
    padding-left: 20px;
  }
  .p-works-jobs {
    margin-top: 10px;
    padding-bottom: 120px;
  }
  .p-works-jobs__item:not(:first-child) {
    margin-top: 100px;
  }
  .p-works-jobs__item:nth-child(4) .c-block-heading-full__title {
    letter-spacing: 0.05em;
  }
}

@media screen and (min-width: 768px) {
  html[lang=en] .p-works__navigation {
    margin-top: 60px;
  }
  html[lang=en] .p-works-jobs {
    margin-top: 20px;
  }
  html[lang=en] .p-works-jobs__item:nth-child(4) .c-block-col2__content-title {
    letter-spacing: 0;
  }
  html[lang=en] .p-works-jobs__item:nth-child(4) .c-block-col2__content-title br {
    display: none;
  }
  html[lang=en] .p-works-jobs__item:nth-child(5) .c-block-col2__content-title {
    letter-spacing: 0;
  }
  html[lang=en] .p-works-jobs__item:nth-child(5) .c-block-col2__content-title br {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  html[lang=en] .p-works__navigation {
    margin-top: 40px;
  }
  html[lang=en] .p-works-jobs {
    margin-top: 33px;
  }
  html[lang=en] .p-works-jobs__item:not(:first-child) {
    margin-top: 80px;
  }
}