.pMV {
  background-color: var(--c-beige);
}
.pMV__inner {
  padding: 0 30rem;
}
.pMV__link {
  display: flex;
  align-items: center;
  padding-top: 94rem;
}
.pMV__link_top {
  font-size: 11rem;
  color: #c0c0bc;
  letter-spacing: 0.04em;
}
.pMV__link_line {
  width: 9rem;
  height: 1px;
  margin: 0 12rem;
  background-color: var(--c-black);
}
.pMV__link_page_text {
  font-size: 11rem;
  letter-spacing: 0.04em;
}
.pMV__headline {
  display: flex;
  gap: 12rem;
  align-items: flex-end;
  padding-top: 58rem;
  padding-bottom: 19rem;
  border-bottom: 1px solid var(--c-gray);
}
.pMV__headline_ja {
  display: block;
  width: 84rem;
  height: auto;
}
.pMV__headline_en {
  font-family: var(--f-en);
  font-size: 12rem;
  letter-spacing: 0.04em;
}
.pNews-info {
  padding-top: 97rem;
  background-color: var(--c-beige);
  padding: min(60px, 60rem) 0 min(40px, 40rem);
}
.pNews-info__inner {
  padding: 0 30rem;
}
.pNews-info__inner + .pNews-info__inner {
	margin-top: 20rem;
}
.pNews-info__container {
  display: flex;
  flex-direction: column;
  margin: 0 auto 40px;
}
.pNews-info__list {
  padding-top: 20rem;
}
.pNews-info__item a {
  display: flex;
  align-items: flex-start;
  border-top: 1px solid var(--c-gray);
  padding: 13rem 0 14rem;
}
.pNews-info__item a:hover {
  color: #b99b04;
  transition: color 0.4s var(--ease-out-3);
}
.pNews-info__headline_ja {
	font-size: 20rem;
	font-weight: 500;
}
.pNews-info__item_headline {
  flex-shrink: 0;
  width: calc(100% - 250rem);
  font-size: 15rem;
  line-height: 1.7;
  letter-spacing: 0.04em;
}
.pNews-info__item_box {
  display: block;
  padding-top: 2rem;
}
.pNews-info__item_text {
  font-size: 14rem;
  line-height: 1.7;
}
.pNews-info__item:last-child {
  border-bottom: 1px solid var(--c-gray);
}
.pContact {
  background-color: var(--c-beige);
}
/* ニュー詳細ページ */
.pNews-info__detail {
	margin: 0 auto;
	/*
	padding: 20em;
	*/
}
.pNews-info__detail h3 {
	width: 100%;
	font-size: 20em;
	font-weight: bold;
	margin-bottom: 15px;
}
.pNews-info__detail .date {
	font-size: 16px;
	margin-bottom: 15px;
	color: #ae001c;
}
.pNews-info__detail p {
	font-size: 15px;
	line-height: 1.65;
}
.pNews-info__detail p + p {
	margin-top: 20px;
}
.pNews-info__detail p > a {
	text-decoration: underline;
	word-break: break-all;
}
.pNews-info__detail p > a:hover {
	color: #b99b04;
}
.pNews-info__detail img {
	width: 100%;
	display: block;
	margin: 20px auto;
}
.pNews-info__detail img.small-img {
	width: 50%;
}
.fw-b {
	font-weight: 600;
}
.news-pagination {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #999;
	font-size: 13.5px;
	gap: 10px;
	flex-wrap: wrap;
}
.news-pagination a {
	text-decoration: none;
	transition: color 0.3s ease;
	text-align: center;
}
.news-pagination a:hover {
	color: #007BFF;
}

.news-pagination .separator {
	color: #fff;
}

@media (min-width: 768px) {
  .pMV__inner {
    padding: 0 70rem;
  }
  .pMV__link {
    padding-top: min(146px, 146rem);
  }
  .pMV__link_top {
    font-size: min(13px, 13rem);
    letter-spacing: 0;
  }
  .pMV__link_line {
    width: min(9px, 9rem);
    margin: 0 min(12px, 12rem);
  }
  .pMV__link_page_text {
    font-size: min(13px, 13rem);
    letter-spacing: 0;
  }
  .pMV__headline {
    gap: min(15px, 15rem);
    padding-top: min(127px, 127rem);
    padding-bottom: min(34px, 34rem);
  }
  .pMV__headline_ja {
    width: min(168px, 168rem);
  }
  .pMV__headline_en {
    margin-bottom: min(5px, 5rem);
    font-size: min(14px, 14rem);
  }
  .pNews-info {
    padding-top: min(100px, 100rem);
  }
  .pNews-info__inner {
    display: flex;
    justify-content: center;
	/*
    padding: 0 370rem;
	*/
  }
  .pNews-info__container {
    flex-direction: row;
    gap: 30rem;
    justify-content: space-between;
    width: min(1000rem, 1000px);
  }
  .pNews-info__headline {
    flex-shrink: 0;
    gap: min(11px, 11rem);
  }
  .pNews-info__headline_ja {
    font-size: min(30px, 30rem);
    letter-spacing: 0.02em;
  }
  .pNews-info__list {
    width: 820rem;
    padding-top: min(5px, 5rem);
  }
  .pNews-info__item_headline {
    width: 75rem;
    font-size: min(16px, 16rem);
    line-height: 2.3;
  }
  .pNews-info__item_box {
    display: block;
    padding-top: min(2px, 2rem);
  }
  .pNews-info__item_text {
    font-size: min(15px, 15rem);
    line-height: 2.3;
  }
	/* ニュー詳細ページ */
	.pNews-info__detail {
		display: block;
		/*
		width: min(890rem, 890px);
		*/
		width: min(980rem, 980px);
		/*
		padding: 60px 80px;
		*/
	}
	.pNews-info__detail h3 {
		font-size: 24em;
		margin-bottom: 30px;
	}
	.pNews-info__detail .date {
		font-size: min(15px, 15rem);
		margin-bottom: 30px;
	}
	.pNews-info__detail p {
		font-size: min(19px, 19rem);
	}
	.news-pagination {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 50px;
		padding-top: 50px;
	}

	.news-pagination .separator {
		color: #999;
	}
}
@media (max-width: 425px) {
	.news-pagination {
		font-size: 11px;
	}
	.news-pagination a {
		border: 1px solid #969696;
		padding: 14px 10px 16px;
		border-radius: 5px;
	}
}