
/*カスタム*/

.c-module-container>section:nth-of-type(even){
  background: #e5ecf7;
}
.m-culture-003__inner{
  max-width: 824px;
}
.c-headline-001__ja{
  font-weight: normal;
}
.m-jobs-001__list-item-detail-job{
  font-family: inherit;
  line-height: 1.4;
}
.m-jobs-001__list-item-detail-job{
  padding: 10px 20px;
}
.m-jobs-001__list-item-detail-desc{
  font-weight: normal;
}
.c-headline-001__ja{
  font-weight: normal;
}

.m-interview-003__contents-section-detail-content-txt ,
.m-require-003__detail-desc{
  font-weight: normal;
}
.m-require-003__detail-ttl{
  color: #333333;
}
.m-interview-003__nav{
  display: none;
}
.m-interview-003__contents-section-figure {
  width:800px;
}

.m-interview-003__contents-section-detail-ttl {
  border-bottom:1px solid;
  padding-bottom:20px;
}

.m-culture-003__list-item-detail-ttl {
  border: solid #000;
  border-width: 0 0 1px;
}


@media screen and (min-width: 768px){
  .m-culture-003__list-item{
    margin-bottom: 16px;
  }
  .m-culture-003__list-item:last-child{
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .m-culture-003__list-item-detail{
    padding: 15px 28px 20px;
  }

  .m-culture-003__list-item-detail-ttl-txt{
    font: 20px;
    font-size: 2rem;
  }
  .m-culture-003__list-item-detail-desc{
    font-size: 15px;
    font-size: 1.5rem;
  }
  .c-headline-001__en{
    font-weight: 500;
  }
  .m-jobs-001__list-item-detail-job{
    font-size: 30px;
    font-size: 3rem;
    margin-bottom: 30px;
  }
  .c-headline-001{
    margin-bottom: 8px;
  }
  .m-require-003{
    padding-top: 180px;
  }
  .m-jobs-001{
    padding-top: 90px;
  }
  .m-message-002__headline{
    margin-bottom: 8px;
  }
    .m-culture-003__list-item-detail {
      padding: 20px 0;
  }
}
@media screen and (max-width: 767px){
  .m-jobs-001__list-item-detail-job{
    font-size: 20px;
    font-size: 2rem;
  }
  .m-message-002__headline-txt {
    font-size: 17px;
    font-size: 1.7rem;
  }
  .m-jobs-001__content-desc{
    text-align: left;
  }
  .m-message-002__desc-txt{
    text-align: left;
  }
  .pc{
    display: none;
  }
}