.Newsh2{
	margin-top: 96px;
	font-size: x-large;
	text-align: left;
	margin-bottom: 12px;
	color: var(--color1);
}
.sectionNews{
	margin: 0 auto;
	max-width: 760px;
	padding-bottom: 96px;
}
.maxWidth640 img{
	max-width: 640px;
	margin: 0 auto;
	border-radius: 16px;
}
.NewsWrap{
	margin-top: 56px;
}
.NewsDl{
	margin-top: 32px;
	display: grid;
	grid-template-columns: auto auto;
	grid-row-gap: 4px;
	justify-content: flex-start;
}
.css-qbz88g {
	display: inline-flex;
	-moz-box-align: center;
	align-items: center;
	-moz-box-pack: center;
	justify-content: center;
	position: relative;
	cursor: pointer;
	vertical-align: middle;
	letter-spacing: 0.02857em;
	padding: 5px 15px;
	transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
	border-radius: 100vh;
	margin: 24px auto 12px;
	left: 50%;
	transform: translateX(-50%);
  }
  .NewsNaviOl{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 12px;
	margin-bottom: 24px;
  }
  .NewsNaviDiv .imgwrap {
	height:180px;
	margin-bottom: 24px;
	background-color: #f9f9f9;
  }
  .NewsH2{
	text-align: center;
	font-size: x-large;
	margin-bottom:32px;
	color: var(--color1);
  }
  @media screen and (max-width: 789px) {
	  .NewsNaviOl{
		  grid-template-columns: 1fr;
		  grid-row-gap: 48px;
	  }
	  .news_h3{
		font-size: large;
	  }
	}