body .txt-area {
  width: 1000px;
  margin: 0 auto;
  padding-top: 111px;
  padding-bottom: 113px; }
  body .txt-area p {
    text-edge: cap;
    /* pc/text/body_M */
    font-family: Inter;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    /* 21.6px */
    padding-top: 25px; }
    body .txt-area p:first-child {
      padding-top: 0; }
body .prevnext-area {
  width: 1000px;
  margin: 0 auto; }
  body .prevnext-area ul {
    display: flex;
    justify-content: space-between; }
    body .prevnext-area ul li a {
      color: #124FB3;
      text-edge: cap;
      font-size: 2.8rem;
      font-style: normal;
      font-weight: 500;
      line-height: 104%;
      /* 29.12px */ }
      body .prevnext-area ul li a:hover span {
        animation: textLineHover 0.5s; }
      body .prevnext-area ul li a span {
        padding-bottom: .025em;
        background: linear-gradient(#124FB3, #124FB3) 0 100%/100% 1px no-repeat;
        transition: background .2s;
        text-decoration: none; }
    body .prevnext-area ul li .prev {
      background: url("/assets/img/explore/detail/arrow-left.png") no-repeat left center;
      padding-left: 38px; }
    body .prevnext-area ul li .next {
      background: url("/assets/img/explore/detail/arrow-right.png") no-repeat right center;
      padding-right: 38px; }
  body .prevnext-area .single {
    justify-content: flex-end; }
body .btn-area {
  width: 472px;
  margin: 77px auto 118px; }

@media screen and (max-width: 767px) {
  body .txt-area {
    width: auto;
    margin: 0 auto;
    padding: 24vw 8.5333333333vw 13.6vw; }
    body .txt-area p {
      text-edge: cap;
      font-family: Inter;
      font-size: 4.2666666667vw;
      font-style: normal;
      font-weight: 400;
      line-height: 137%;
      /* 22.4px */ }
      body .txt-area p:first-child {
        padding-top: 0; }
  body .prevnext-area {
    width: auto;
    margin: 0 auto;
    padding: 0 8vw; }
    body .prevnext-area ul {
      display: flex;
      justify-content: space-between; }
      body .prevnext-area ul li a {
        color: #124FB3;
        text-edge: cap;
        font-size: 5.3333333333vw;
        font-style: normal;
        font-weight: 500;
        line-height: 104%;
        /* 29.12px */ }
      body .prevnext-area ul li .prev {
        background: url("/assets/img/explore/detail/arrow-left.png") no-repeat left center;
        background-size: 2.1333333333vw 4.2666666667vw;
        padding-left: 9.3333333333vw; }
      body .prevnext-area ul li .next {
        background: url("/assets/img/explore/detail/arrow-right.png") no-repeat right center;
        background-size: 2.1333333333vw 4.2666666667vw;
        padding-right: 9.3333333333vw; }
    body .prevnext-area .single {
      justify-content: flex-end; }
  body .btn-area {
    width: auto;
    margin: 12vw auto 27.2vw;
    padding: 0 8vw; } }

/*# sourceMappingURL=explore-detail.css.map */
