@media only screen and (max-width:768px) {
  .p-news__wrapper {
    margin-top: 9.0666666667vw;
    padding-left: 6.6666666667vw;
    padding-right: 6.6666666667vw;
  }
}
@media not all and (max-width:768px) {
  .p-news__wrapper {
    margin-top: 58px;
  }
}
.p-news__navigation {
  display: flex;
  align-items: center;
  margin-bottom: 8vw;
  padding-bottom: 8vw;
  border-bottom: 1px solid #d4d3d1;
}
@media not all and (max-width:768px) {
  .p-news__navigation {
    padding-bottom: 50px;
    margin-bottom: 50px;
  }
}
.p-news__navigation::before {
  content: "";
  width: 2.1333333333vw;
  height: 2.1333333333vw;
  margin-right: 0.5em;
  border-bottom: 1px solid var(--color-base);
  border-right: 1px solid var(--color-base);
  transform: rotate(45deg);
}
@media not all and (max-width:768px) {
  .p-news__navigation::before {
    width: 8px;
    height: 8px;
  }
}
.p-news__categories {
  color: var(--color-base);
  text-transform: uppercase;
  font-size: 3.4666666667vw;
}
@media not all and (max-width:768px) {
  .p-news__categories {
    font-size: 18px;
  }
}
.p-news__article {
  padding-bottom: 8vw;
  margin-bottom: 8vw;
  border-bottom: 1px solid #d4d3d1;
}
@media not all and (max-width:768px) {
  .p-news__article {
    margin-bottom: 48px;
    padding-bottom: 48px;
  }
}
.p-news__article:last-of-type {
  margin-bottom: 64px;
}
.p-news__article-date {
  margin-right: 1em;
  font-size: 2.6666666667vw;
  font-family: var(--font-gothic);
}
@media not all and (max-width:768px) {
  .p-news__article-date {
    font-size: 13px;
  }
}
.p-news__article-category {
  color: #aaa;
  text-transform: uppercase;
  font-size: 3.2vw;
}
@media not all and (max-width:768px) {
  .p-news__article-category {
    font-size: 16px;
  }
}
.p-news__article-title {
  margin-top: 3.7333333333vw;
  font-size: 3.7333333333vw;
}
@media not all and (max-width:768px) {
  .p-news__article-title {
    margin-top: 16px;
    font-size: 18px;
  }
}

.wp-pagenavi {
  display: flex;
  justify-content: center;
  margin-bottom: 10.6666666667vw;
  font-family: var(--font-gothic);
  font-size: 2.6666666667vw;
}
@media not all and (max-width:768px) {
  .wp-pagenavi {
    margin-bottom: 64px;
    font-size: 16px;
  }
}
.wp-pagenavi .page {
  margin-right: 1em;
  margin-left: 1em;
}
.wp-pagenavi .current {
  margin-right: 1em;
  margin-left: 1em;
}
.wp-pagenavi .current:first-child {
  margin-left: auto;
  margin-right: 1em;
}
.wp-pagenavi .current:last-child {
  margin-left: 1em;
  margin-right: auto;
}
.wp-pagenavi .current:first-child:last-child {
  margin-right: auto;
  margin-left: auto;
}

.nextpostslink {
  margin-right: 0;
  margin-left: auto;
}

.previouspostslink {
  margin-right: auto;
  margin-left: 0;
}

.p-single-news__header {
  border-bottom: 1px solid #d4d3d1;
}
.p-single-news__header-inner {
  padding: 9.0666666667vw 6.6666666667vw;
}
@media not all and (max-width:768px) {
  .p-single-news__header-inner {
    padding: 40px 20px;
  }
}
.p-single-news__meta {
  display: flex;
  align-items: center;
  margin-bottom: 2.9333333333vw;
}
@media not all and (max-width:768px) {
  .p-single-news__meta {
    margin-bottom: 16px;
  }
}
.p-single-news__meta-date {
  font-size: 2.6666666667vw;
  font-family: var(--font-gothic);
  margin-right: 1em;
  letter-spacing: 0.08em;
}
@media not all and (max-width:768px) {
  .p-single-news__meta-date {
    font-size: 13px;
  }
}
.p-single-news__meta-category {
  font-size: 3.2vw;
  color: #aaa;
  text-transform: uppercase;
}
@media not all and (max-width:768px) {
  .p-single-news__meta-category {
    font-size: 16px;
  }
}
.p-single-news__title {
  font-size: 5.3333333333vw;
}
@media not all and (max-width:768px) {
  .p-single-news__title {
    font-size: 26px;
  }
}
.p-single-news__content {
  padding-top: 9.0666666667vw;
  padding-bottom: 9.6vw;
  padding-right: 6.6666666667vw;
  padding-left: 6.6666666667vw;
  border-bottom: 1px solid #d4d3d1;
  font-size: 3.7333333333vw;
  line-height: 2;
}
@media not all and (max-width:768px) {
  .p-single-news__content {
    padding-top: 44px;
    padding-bottom: 56px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 18px;
  }
}
.p-single-news__content img {
  display: block;
  margin: 1em auto;
  width: auto;
  max-width: 100%;
}
.p-single-news__nav {
  display: grid;
  grid-template-columns: auto auto auto;
  justify-content: space-between;
  margin-bottom: 10.4vw;
  padding-top: 9.3333333333vw;
  padding-right: 6.6666666667vw;
  padding-left: 6.6666666667vw;
}
@media not all and (max-width:768px) {
  .p-single-news__nav {
    margin-bottom: 64px;
    padding-top: 64px;
    padding-right: 0;
    padding-left: 0;
  }
}
.p-single-news__prev {
  grid-column: 1/2;
}
.p-single-news__back {
  grid-column: 2/3;
}
.p-single-news__next {
  grid-column: 3/4;
}

/* 2022.4.21 iw */
.p-single-news__content a {
	text-decoration: underline;
}
.p-single-news__content a:hover {
	text-decoration: none;
}
@media only screen and (max-width:768px) {
	li.c-breadcrumb__item:last-of-type {
		margin-right: -240vw;
		padding-right: 0.9rem;
		overflow-x: scroll;
	}

	.c-breadcrumb {
		overflow-x: scroll;
		-ms-overflow-style: none;      /* IE, Edge 対応 */
		scrollbar-width: none;         /* Firefox 対応 */
	}
	.c-breadcrumb::-webkit-scrollbar { /* Chrome, Safari 対応 */
		display:none;
	}
}

/* 2022.9.6 iw */
img.alignnone {
	max-width: 700px;
	margin-top: 2em;
}
@media only screen and (max-width:768px) {
	img.alignnone {
		max-width: 100%;
	}
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnAtbmV3c19fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogOS4wNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnAtbmV3c19fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNThweDtcbiAgfVxufVxuLnAtbmV3c19fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDh2dztcbiAgcGFkZGluZy1ib3R0b206IDh2dztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQzZDE7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1uZXdzX19uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucC1uZXdzX19uYXZpZ2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMi4xMzMzMzMzMzMzdnc7XG4gIGhlaWdodDogMi4xMzMzMzMzMzMzdnc7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYXNlKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmFzZSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLW5ld3NfX25hdmlnYXRpb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuLnAtbmV3c19fY2F0ZWdvcmllcyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iYXNlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzLjQ2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLW5ld3NfX2NhdGVnb3JpZXMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnAtbmV3c19fYXJ0aWNsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4dnc7XG4gIG1hcmdpbi1ib3R0b206IDh2dztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQzZDE7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1uZXdzX19hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG4ucC1uZXdzX19hcnRpY2xlOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4ucC1uZXdzX19hcnRpY2xlLWRhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAyLjY2NjY2NjY2Njd2dztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZ290aGljKTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLW5ld3NfX2FydGljbGUtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucC1uZXdzX19hcnRpY2xlLWNhdGVnb3J5IHtcbiAgY29sb3I6ICNhYWE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMy4ydnc7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1uZXdzX19hcnRpY2xlLWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLW5ld3NfX2FydGljbGUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzLjczMzMzMzMzMzN2dztcbiAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLW5ld3NfX2FydGljbGUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi53cC1wYWdlbmF2aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2NjY2NjY3dnc7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG4gIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAud3AtcGFnZW5hdmkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ud3AtcGFnZW5hdmkgLnBhZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi53cC1wYWdlbmF2aSAuY3VycmVudCB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLndwLXBhZ2VuYXZpIC5jdXJyZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuLndwLXBhZ2VuYXZpIC5jdXJyZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ud3AtcGFnZW5hdmkgLmN1cnJlbnQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0cG9zdHNsaW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnAtc2luZ2xlLW5ld3NfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkM2QxO1xufVxuLnAtc2luZ2xlLW5ld3NfX2hlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDkuMDY2NjY2NjY2N3Z3IDYuNjY2NjY2NjY2N3Z3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnAtc2luZ2xlLW5ld3NfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG4ucC1zaW5nbGUtbmV3c19fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIuOTMzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnAtc2luZ2xlLW5ld3NfX21ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5wLXNpbmdsZS1uZXdzX19tZXRhLWRhdGUge1xuICBmb250LXNpemU6IDIuNjY2NjY2NjY2N3Z3O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1nb3RoaWMpO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLXNpbmdsZS1uZXdzX19tZXRhLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnAtc2luZ2xlLW5ld3NfX21ldGEtY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDMuMnZ3O1xuICBjb2xvcjogI2FhYTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLXNpbmdsZS1uZXdzX19tZXRhLWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLXNpbmdsZS1uZXdzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1zaW5nbGUtbmV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnAtc2luZ2xlLW5ld3NfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogOS4wNjY2NjY2NjY3dnc7XG4gIHBhZGRpbmctYm90dG9tOiA5LjZ2dztcbiAgcGFkZGluZy1yaWdodDogNi42NjY2NjY2NjY3dnc7XG4gIHBhZGRpbmctbGVmdDogNi42NjY2NjY2NjY3dnc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkM2QxO1xuICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5wLXNpbmdsZS1uZXdzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wLXNpbmdsZS1uZXdzX19jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtc2luZ2xlLW5ld3NfX25hdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNHZ3O1xuICBwYWRkaW5nLXRvcDogOS4zMzMzMzMzMzMzdnc7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNjY2NjY2NjY2N3Z3O1xuICBwYWRkaW5nLWxlZnQ6IDYuNjY2NjY2NjY2N3Z3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnAtc2luZ2xlLW5ld3NfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnAtc2luZ2xlLW5ld3NfX3ByZXYge1xuICBncmlkLWNvbHVtbjogMS8yO1xufVxuLnAtc2luZ2xlLW5ld3NfX2JhY2sge1xuICBncmlkLWNvbHVtbjogMi8zO1xufVxuLnAtc2luZ2xlLW5ld3NfX25leHQge1xuICBncmlkLWNvbHVtbjogMy80O1xufVxuIl19 */