.single-content {
  padding: 21px 15px 119px;
}
.single-content .breadcrumb {
  margin-bottom: 24px;
}
.single-content .breadcrumb span {
  padding: 0 10px;
}
.single-content .breadcrumb a {
  color: #000;
}
.single-content .breadcrumb a:nth-of-type(2) {
  text-decoration: none;
}
.single-content .single-box {
  margin-bottom: 100px;
}
.single-content .single-date {
  margin-bottom: 20px;
  line-height: 1.19;
}
.single-content .single-title {
  margin-bottom: 20px;
  font-family: serif;
  line-height: 1.2;
}
.single-content .single-contents {
  line-height: 1.5;
  margin-bottom: 70px;
}
.single-content .detail-pagination {
  display: flex;
  justify-content: space-between;
  gap: 28px;
}
.single-content .detail-pagination a {
  display: block;
  text-decoration: none;
  color: #254488;
}
.single-content .detail-pagination .prev, .single-content .detail-pagination .next, .single-content .detail-pagination .list {
  padding: 20px;
  margin: 0;
}
.single-content .detail-pagination .prev .sp-none, .single-content .detail-pagination .next .sp-none, .single-content .detail-pagination .list .sp-none {
  display: none;
}
.single-content .detail-pagination .span-p {
  padding-right: 10px;
}
.single-content .detail-pagination .span-n {
  padding-left: 10px;
}

@media print, screen and (min-width: 768px) {
  .single-content {
    padding: 12px 15px 198px;
  }
  .single-content .main-inner {
    max-width: 1376px;
    margin: 0 auto;
  }
  .single-content .breadcrumb {
    margin-bottom: 135px;
  }
  .single-content .single-wrap {
    display: flex;
    justify-content: space-between;
    gap: 70px;
  }
  .single-content .single-box {
    max-width: 966px;
    width: calc(100% - 410px);
    margin-bottom: 0;
  }
  .single-content .single-contents {
    margin-bottom: 70px;
  }
  .single-content .detail-pagination {
    max-width: 870px;
    margin: 0 auto;
    gap: 80px;
  }
  .single-content .detail-pagination .prev, .single-content .detail-pagination .next, .single-content .detail-pagination .list {
    padding: 25px;
  }
}
@media print, screen and (min-width: 1022px) {
  .single-content .detail-pagination .prev .sp-none, .single-content .detail-pagination .next .sp-none, .single-content .detail-pagination .list .sp-none {
    display: inline-block;
  }
}

/*# sourceMappingURL=single.css.map */
