.p-internship__text {
  margin: 0 0 50rem;
}
@media screen and (min-width: 768px), print {
  .p-internship__text {
    width: 760rem;
    font-size: 17rem;
  }
}
.p-internship__overview {
  margin-bottom: 60rem;
}
@media screen and (min-width: 768px), print {
  .p-internship__overview {
    margin-bottom: 160rem;
  }
}
.p-internship__recommend-heading {
  font-size: 20rem;
  margin-bottom: 20rem;
}
.p-internship__recommend-list {
  display: grid;
  gap: 10rem;
}
.p-internship__recommend-item {
  background-color: #fff;
  padding: 14rem 16rem;
  text-align: left;
  font-weight: 500;
}
@media screen and (min-width: 768px), print {
  .p-internship__recommend-item {
    padding: 16rem 40rem;
    font-size: 20rem;
  }
}
.p-internship__value {
  margin-bottom: 60rem;
}
@media screen and (min-width: 768px), print {
  .p-internship__value {
    margin-bottom: 160rem;
  }
}
.p-internship__contents {
  margin-bottom: 60rem;
}
@media screen and (min-width: 768px), print {
  .p-internship__contents {
    margin-bottom: 160rem;
  }
}
.p-internship__contents-body {
  display: grid;
  gap: 40rem;
}
@media screen and (min-width: 768px), print {
  .p-internship__contents-body {
    grid-template-columns: 432rem 762rem;
    justify-content: space-between;
  }
}
.p-internship__schedule-list {
  border-bottom: 1px solid rgba(112, 112, 112, 0.2);
}
.p-internship__schedule-item {
  border-top: 1px solid rgba(112, 112, 112, 0.2);
  padding: 32rem 0;
  display: grid;
  gap: 16rem;
}
@media screen and (min-width: 768px), print {
  .p-internship__schedule-item {
    grid-template-columns: 116rem 1fr;
    padding: 45rem 0;
  }
}
.p-internship__schedule-term {
  font-size: 20rem;
  color: #EF7C03;
  font-weight: 500;
}
@media screen and (min-width: 768px), print {
  .p-internship__schedule-term {
    font-size: 22rem;
  }
}
.p-internship__schedule-desc {
  font-size: 16rem;
  font-weight: 500;
}
@media screen and (min-width: 768px), print {
  .p-internship__schedule-desc {
    font-size: 17rem;
  }
}
.p-internship__voice {
  margin-bottom: 60rem;
}
@media screen and (min-width: 768px), print {
  .p-internship__voice {
    margin-bottom: 160rem;
  }
}
.p-internship__voice-block {
  margin-bottom: 50rem;
}
@media screen and (min-width: 768px), print {
  .p-internship__voice-block {
    margin-bottom: 70rem;
  }
}
.p-internship__voice-block:last-child {
  margin-bottom: 0;
}
.p-internship__voice-heading {
  font-size: 20rem;
  margin-bottom: 30rem;
}
.p-internship__voice-list {
  display: grid;
  gap: 10rem;
}
@media screen and (min-width: 768px), print {
  .p-internship__voice-list {
    grid-template-columns: repeat(2, 1fr);
    gap: 20rem;
  }
}
.p-internship__voice-item {
  border: 1px solid #EA9900;
  padding: 20rem;
  background: #fff;
  font-size: 16rem;
}
@media screen and (min-width: 768px), print {
  .p-internship__voice-item {
    padding: 32rem;
    font-size: 17rem;
  }
}
.p-internship__information {
  margin-bottom: 60rem;
}
@media screen and (min-width: 768px), print {
  .p-internship__information {
    margin-bottom: 160rem;
  }
}
.p-internship__info-list {
  border-bottom: 1px solid rgba(112, 112, 112, 0.2);
}
.p-internship__info-item {
  border-top: 1px solid rgba(112, 112, 112, 0.2);
  padding: 30rem 0;
  display: grid;
  gap: 16rem;
}
@media screen and (min-width: 768px), print {
  .p-internship__info-item {
    grid-template-columns: 230rem 1fr;
  }
}
.p-internship__info-term {
  font-size: 16rem;
  font-weight: 500;
}
@media screen and (min-width: 768px), print {
  .p-internship__info-term {
    font-size: 17rem;
  }
}
.p-internship__sub-list {
  margin: 0;
  display: grid;
  gap: 30rem;
}
.p-internship__entry-link {
  background: linear-gradient(to bottom right, #ea9900 0%, #ef7c03 100%);
  display: grid;
  place-content: center;
  color: #ffffff;
  font-size: 16rem;
  font-weight: 500;
  height: 70rem;
  margin-top: 30rem;
  text-decoration: none;
}
@media screen and (min-width: 768px), print {
  .p-internship__entry-link {
    height: 120rem;
    width: 800rem;
    font-size: 22rem;
    margin: 130rem auto 0;
  }
}/*# sourceMappingURL=internship.css.map */