:root {
  --vw: 1vw;
}

/* CSS Document */
/* ---------------------------------------------------------
#page-topics
----------------------------------------------------------*/
#page-topics .block,
#page-topics .block a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 768px) {
  #page-topics .block,
#page-topics .block a {
    display: block;
  }
}
#page-topics .block {
  width: 1240px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ccc;
  margin: 30px auto 0;
}
@media screen and (max-width: 768px) {
  #page-topics .block {
    width: calc(93.3333333333 * var(--vw));
    padding-bottom: calc(5.3333333333 * var(--vw));
    margin-top: calc(5.3333333333 * var(--vw));
  }
}
#page-topics .block:nth-child(2) {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  #page-topics .block:nth-child(2) {
    margin-top: calc(8.2666666667 * var(--vw));
  }
}
#page-topics .pic {
  width: 300px;
  border-radius: 3px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  #page-topics .pic {
    width: 100%;
    border-radius: calc(0.8 * var(--vw));
  }
}
#page-topics .right-col {
  width: 910px;
  padding-top: 10px;
}
@media screen and (max-width: 768px) {
  #page-topics .right-col {
    width: 100%;
    text-align: center;
    padding-top: calc(5.3333333333 * var(--vw));
  }
}
#page-topics .txt-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
  font-size: 1.4rem;
  letter-spacing: 0.1em;
  line-height: 20px;
}
@media screen and (max-width: 768px) {
  #page-topics .txt-date {
    height: calc(5.3333333333 * var(--vw));
    font-size: 1.2rem;
    line-height: 1;
  }
}
#page-topics .is-new .txt-date::after {
  content: "NEW";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
  font-size: 1.2rem;
  font-weight: bold;
  color: #fff;
  letter-spacing: 0.1em;
  background-color: #AD0000;
  border-radius: 4px;
  padding: 1px 7px 1px 8px;
  margin-left: 11px;
}
@media screen and (max-width: 768px) {
  #page-topics .is-new .txt-date::after {
    height: calc(5.3333333333 * var(--vw));
    font-size: 1.2rem;
    padding: calc(0.2666666667 * var(--vw)) calc(1.8666666667 * var(--vw)) calc(0.2666666667 * var(--vw)) calc(2.1333333333 * var(--vw));
    border-radius: calc(1.0666666667 * var(--vw));
    margin-left: calc(2.6666666667 * var(--vw));
  }
}
#page-topics h2 {
  font-family: "Noto Serif JP", serif;
  font-size: 1.8rem;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin-top: 13px;
}
@media screen and (max-width: 768px) {
  #page-topics h2 {
    font-size: 1.6rem;
    text-align: left;
    line-height: 1.875;
    margin-top: calc(1.6 * var(--vw));
  }
}
#page-topics .txt {
  font-size: 1.4rem;
  line-height: 2.1428571429;
  letter-spacing: 0.1em;
  margin-top: 15px;
}
@media screen and (max-width: 768px) {
  #page-topics .txt {
    font-size: 1.3rem;
    text-align: left;
    line-height: 2.3076923077;
    margin-top: calc(3.2 * var(--vw));
  }
}
#page-topics .btn {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.1em;
  border-radius: 18px;
  padding: 0 35px 0 36px;
  border: 1px solid #7B7B7B;
  margin-top: 31px;
  -webkit-transition: color 0.3s, background 0.3s, border-color 0.3s;
  transition: color 0.3s, background 0.3s, border-color 0.3s;
}
@media screen and (max-width: 768px) {
  #page-topics .btn {
    height: calc(9.6 * var(--vw));
    font-size: 1.4rem;
    border-radius: calc(4.8 * var(--vw));
    padding: 0 calc(9.6 * var(--vw));
    margin: calc(4.8 * var(--vw)) auto 0;
  }
}
#page-topics .btn::before, #page-topics .btn::after {
  content: "";
  position: absolute;
  top: 14px;
  right: 14px;
  width: 16px;
  height: 6px;
  background: url(../img/common/icon_arrow_small_black.svg) no-repeat;
  background-size: contain;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media screen and (max-width: 768px) {
  #page-topics .btn::before, #page-topics .btn::after {
    top: calc(3.7333333333 * var(--vw));
    right: calc(3.7333333333 * var(--vw));
    width: calc(4.2666666667 * var(--vw));
    height: calc(1.6 * var(--vw));
  }
}
#page-topics .btn::after {
  background-image: url(../img/common/icon_arrow_small_gold.svg);
  opacity: 0;
}
@media print, screen and (min-width: 769px) {
  #page-topics .block a:hover .btn {
    color: #B79100;
    background-color: #F4F5EF;
    border-color: #B79100;
  }
  #page-topics .block a:hover .btn::before {
    opacity: 0;
  }
  #page-topics .block a:hover .btn::after {
    opacity: 1;
  }
}
@media screen and (max-width: 768px) {
  #page-topics .block a.is-hover .btn {
    color: #B79100;
    background-color: #F4F5EF;
    border-color: #B79100;
  }
  #page-topics .block a.is-hover .btn::before {
    opacity: 0;
  }
  #page-topics .block a.is-hover .btn::after {
    opacity: 1;
  }
}
/*# sourceMappingURL=data:application/json;base64,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QUNYLG1FQUFtRTtFQUNuRSx3QkFBd0I7RUFDeEIsZ0NBQXdCO0VBQXhCLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0U7SUFDRSxtQ0FBbUM7SUFDbkMscUNBQXFDO0lBQ3JDLHFDQUFxQztJQUNyQyw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0UsOERBQThEO0VBQzlELFVBQVU7QUFDWjtBQUNBO0VBQ0U7SUFDRSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0U7SUFDRSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxVQUFVO0VBQ1o7QUFDRiIsImZpbGUiOiJ0b3BpY3MuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLXZ3OiAxdnc7XG59XG5cbi8qIENTUyBEb2N1bWVudCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jcGFnZS10b3BpY3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3BhZ2UtdG9waWNzIC5ibG9jayxcbiNwYWdlLXRvcGljcyAuYmxvY2sgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3BpY3MgLmJsb2NrLFxuI3BhZ2UtdG9waWNzIC5ibG9jayBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI3BhZ2UtdG9waWNzIC5ibG9jayB7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcGljcyAuYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDkzLjMzMzMzMzMzMzMgKiB2YXIoLS12dykpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUuMzMzMzMzMzMzMyAqIHZhcigtLXZ3KSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1LjMzMzMzMzMzMzMgKiB2YXIoLS12dykpO1xuICB9XG59XG4jcGFnZS10b3BpY3MgLmJsb2NrOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3BpY3MgLmJsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg4LjI2NjY2NjY2NjcgKiB2YXIoLS12dykpO1xuICB9XG59XG4jcGFnZS10b3BpY3MgLnBpYyB7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9waWNzIC5waWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC44ICogdmFyKC0tdncpKTtcbiAgfVxufVxuI3BhZ2UtdG9waWNzIC5yaWdodC1jb2wge1xuICB3aWR0aDogOTEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9waWNzIC5yaWdodC1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1LjMzMzMzMzMzMzMgKiB2YXIoLS12dykpO1xuICB9XG59XG4jcGFnZS10b3BpY3MgLnR4dC1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcGljcyAudHh0LWRhdGUge1xuICAgIGhlaWdodDogY2FsYyg1LjMzMzMzMzMzMzMgKiB2YXIoLS12dykpO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4jcGFnZS10b3BpY3MgLmlzLW5ldyAudHh0LWRhdGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJORVdcIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUQwMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFweCA3cHggMXB4IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3BpY3MgLmlzLW5ldyAudHh0LWRhdGU6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoNS4zMzMzMzMzMzMzICogdmFyKC0tdncpKTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwYWRkaW5nOiBjYWxjKDAuMjY2NjY2NjY2NyAqIHZhcigtLXZ3KSkgY2FsYygxLjg2NjY2NjY2NjcgKiB2YXIoLS12dykpIGNhbGMoMC4yNjY2NjY2NjY3ICogdmFyKC0tdncpKSBjYWxjKDIuMTMzMzMzMzMzMyAqIHZhcigtLXZ3KSk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygxLjA2NjY2NjY2NjcgKiB2YXIoLS12dykpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIuNjY2NjY2NjY2NyAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cbiNwYWdlLXRvcGljcyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3BpY3MgaDIge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMS42ICogdmFyKC0tdncpKTtcbiAgfVxufVxuI3BhZ2UtdG9waWNzIC50eHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODU3MTQyOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9waWNzIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuMzA3NjkyMzA3NztcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMiAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cbiNwYWdlLXRvcGljcyAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgcGFkZGluZzogMCAzNXB4IDAgMzZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdCN0I3QjtcbiAgbWFyZ2luLXRvcDogMzFweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcGljcyAuYnRuIHtcbiAgICBoZWlnaHQ6IGNhbGMoOS42ICogdmFyKC0tdncpKTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDQuOCAqIHZhcigtLXZ3KSk7XG4gICAgcGFkZGluZzogMCBjYWxjKDkuNiAqIHZhcigtLXZ3KSk7XG4gICAgbWFyZ2luOiBjYWxjKDQuOCAqIHZhcigtLXZ3KSkgYXV0byAwO1xuICB9XG59XG4jcGFnZS10b3BpY3MgLmJ0bjo6YmVmb3JlLCAjcGFnZS10b3BpY3MgLmJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvd19zbWFsbF9ibGFjay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3BpY3MgLmJ0bjo6YmVmb3JlLCAjcGFnZS10b3BpY3MgLmJ0bjo6YWZ0ZXIge1xuICAgIHRvcDogY2FsYygzLjczMzMzMzMzMzMgKiB2YXIoLS12dykpO1xuICAgIHJpZ2h0OiBjYWxjKDMuNzMzMzMzMzMzMyAqIHZhcigtLXZ3KSk7XG4gICAgd2lkdGg6IGNhbGMoNC4yNjY2NjY2NjY3ICogdmFyKC0tdncpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMS42ICogdmFyKC0tdncpKTtcbiAgfVxufVxuI3BhZ2UtdG9waWNzIC5idG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvd19zbWFsbF9nb2xkLnN2Zyk7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgI3BhZ2UtdG9waWNzIC5ibG9jayBhOmhvdmVyIC5idG4ge1xuICAgIGNvbG9yOiAjQjc5MTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RUY7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjc5MTAwO1xuICB9XG4gICNwYWdlLXRvcGljcyAuYmxvY2sgYTpob3ZlciAuYnRuOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgI3BhZ2UtdG9waWNzIC5ibG9jayBhOmhvdmVyIC5idG46OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3BpY3MgLmJsb2NrIGEuaXMtaG92ZXIgLmJ0biB7XG4gICAgY29sb3I6ICNCNzkxMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVFRjtcbiAgICBib3JkZXItY29sb3I6ICNCNzkxMDA7XG4gIH1cbiAgI3BhZ2UtdG9waWNzIC5ibG9jayBhLmlzLWhvdmVyIC5idG46OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjcGFnZS10b3BpY3MgLmJsb2NrIGEuaXMtaG92ZXIgLmJ0bjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiJdfQ== */