body.page-works .wp-block-group.works{
	  padding-block: 58px 106px;
}
section + section {
  margin-top: 120px;
}
body.page-works .OurBusiness_list {
  max-width: 1000px;
  column-gap: 10%;
  row-gap: clamp(48px, 6vw, 96px);
}
body.page-works .OurBusiness_list img{
	max-width:240px;
}
body.page-works .OurBusiness_list-item{
	gap:20px;
	justify-content: start;
}
body.page-works .OurBusiness_list-text{
	font-size:clamp(14px, 0.831rem + 0.19vw, 16px);
	letter-spacing:0.05em;
	line-height:1.8;
	margin-bottom:0;
}
body.page-works .OurBusiness_list-text span{
	display:inline-block;
}
@media screen and (max-width: 767px) {
  body.page-works .OurBusiness_list-text {
    text-align: left;
  }

  body.page-works .OurBusiness_list-text span {
    display: inline;
  }
}

/* 開発・建築実績 */

body.page-works .mtd-construction-projects__list{
	max-width:960px;
	margin-inline:auto;
}
body.page-works .mtd-construction-projects__item:nth-child(1){
	transform: translateX(-20px);
}
body.page-works .mtd-construction-projects__item:nth-child(2){
	transform: translateX(20px);
}
@media screen and (max-width: 767px) {
  body.page-works .mtd-construction-projects__item:nth-child(1),
  body.page-works .mtd-construction-projects__item:nth-child(2) {
    transform: none;
  }
}
body.page-works .mtd-construction-projects__item{
	padding:40px;
	background-color:#fff;
}
body.page-works .mtd-construction-projects__label{
	font-size:14px;
	font-weight:500;
	line-height: 1;
	background-color:var(--mtd-green);
	padding:10px 6px;
	color:#fff;
	display:inline-block;
	border-radius:6px;
	margin-bottom:6px;
}
body.page-works .mtd-construction-projects__title{
	font-size:24px;
	margin-bottom:6px;
}
body.page-works .p-entry__body tr{
	display: flex;
  align-items: baseline;
  gap: 24px;
}
body.page-works .p-entry__body td, .p-entry__body th{
	font-size:clamp(15px, 0.893rem + 0.19vw, 17px);
	line-height: 2.0;
	border: none;
	padding:0;
}
.mtd-constructionprojects__details__title
body.page-works .p-entry__body .mtd-construction-projects__details__title{
	flex: 0 0 auto;
	white-space: nowrap;
}
body.page-works .mtd-construction-projects__details__text {
  flex: 1 1 auto;
  min-width: 0;
}
/* swiper */
body.page-works .mtd-work-gallery__main {
  margin-bottom: 12px;
}

body.page-works .mtd-work-gallery__main img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
}

body.page-works .mtd-work-gallery__thumbs .swiper-slide {
  cursor: pointer;
  opacity: 0.5;
}

body.page-works .mtd-work-gallery__thumbs .swiper-slide-thumb-active {
  opacity: 1;
}

body.page-works .mtd-work-gallery__thumbs img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
}

.mtd-construction-projects__list .mtd-btn{
	margin-right:0;
}
@media screen and (max-width: 767px) {
	.mtd-construction-projects__list .mtd-btn{
	margin-right:auto;
}
}

/* DXと技術革新 */

body.page-works .mtd-innovation__lead{
	text-align:center;
	font-weight:500;
	font-size:clamp(18px, 1.081rem + 0.19vw, 20px);
	line-height:2.0;
	letter-spacing:0.05em;
	margin-bottom:60px;
}
body.page-works .mtd-innovation__lead span{
	display :inline-block;
}
@media screen and (max-width: 767px) {
body.page-works .mtd-innovation__lead span{
	display :inline;
}
}
body.page-works .mtd-innovation__list{
	gap:60px 7%;
	max-width:860px;
	margin-inline:auto;
}
body.page-works .mtd-innovation__list-item{
	gap:0;
}
body.page-works .mtd-innovation__list-title{
	font-size:clamp(15px, 0.893rem + 0.19vw, 17px);
	font-weight:700;
	line-height:1.5;
	letter-spacing:0.05em;
	margin-block:20px 6px;
}
body.page-works .mtd-innovation__list-text{
	font-size:clamp(14px, 0.831rem + 0.19vw, 16px);
	font-weight:500;
	line-height:2.0;
	letter-spacing:0.05em;
	margin-bottom:0;
}