.u-Data__ClipArea {
	width: 100%;
	aspect-ratio: 16 / 9;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 6px;
  }

  .u-Data__Image--centered {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 6px;
	display: block;
  }
  .u-Data__Image--width--adjust {
	width: 91.5%;
  }
  @media screen and (max-width: 768px) {
	.u-Data__Image--width--adjust {
	  width: 100%;
	}
  }

  .u-Data__Image--width--adjust2 {
	width: 95%;
  }
  @media screen and (max-width: 768px) {
	.u-Data__Image--width--adjust2 {
	  width: 100%;
	}
  }

@media print,
screen and (min-width: 751px) and (max-width: 768px) {
	  .u-Data__ClipArea {
		display: block;
	  }
}

@media print,
screen and (min-width: 769px) {
	.u-Data__ClipArea {
		width: 100%;
		aspect-ratio: 16 / 9;
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;
		border-radius: 10px;
	  }
	
	  .u-Data__Image--centered {
		width: 100%;
		height: 100%;
		object-fit: cover;
		border-radius: 10px;
		display: block;
	  }
}
  
@media print,
screen and (min-width: 769px) {
	.u-Data__Wrap,
	.u-Data__Wrap--Center {
		width: 100%;
		height: 340px;
		border-radius: 10px;
	}
	.u-Data__Image--circle--responsive {
		width: 190px;
		object-fit: contain;
		display: block;
	  }
}

@media print,
screen and (min-width: 890px) {
	.u-Data__Image--circle--responsive {
		width: 230px;
		object-fit: contain;
		display: block;
	  }
}

@media print,
screen and (min-width: 970px) {
	.u-Data__Image--circle--responsive {
		width: 230px;
		object-fit: contain;
		display: block;
	  }
}

@media print,
screen and (min-width: 1110px) {
	.u-Data__Image--circle--responsive {
		width: 270px;
		object-fit: contain;
		display: block;
	  }
}

@media print,
screen and (min-width: 769px) and (max-width: 1280px) {
	.u-Data__Wrap,
	.u-Data__Wrap--Center {
		height: 26.56vw
	}
}

@media print,
screen and (max-width: 768px) {
	.u-Data__Wrap,
	.u-Data__Wrap--Center {
		height: calc(100% - 16vw);
		padding: 5.33vw 6.66vw 10.66vw;
		border-radius: 6px;
	}
	.u-Data__Wrap--Job--Type {
		padding: 5.33vw 2.33vw 10.66vw;
	}
}
