@charset "UTF-8";.p-news__lists {
  margin-top: 80px;
}

.p-works .c-main__inner {
  max-width: 1207px;
}
.p-works__list {
  margin-top: 80px;
}
.p-works__list > .webgene-blog {
  -moz-column-gap: 15px;
       column-gap: 15px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 40px;
}

.p-detail__contents {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  padding: 60px 20px;
}

@media (min-width: 768px) {
  .p-news .c-page-head__desc {
    letter-spacing: 0.8px;
  }
}

@media (min-width: 1024px) {
  .p-news .c-page-head__desc {
    letter-spacing: 0.39px;
  }
  .p-works__list > .webgene-blog {
    -moz-column-gap: 31px;
         column-gap: 31px;
    grid-template-columns: repeat(3, 1fr);
    row-gap: 60px;
  }
  .p-detail__contents {
    padding-bottom: 95px;
    padding-left: 75px;
    padding-right: 75px;
    padding-top: 95px;
  }
}