.pfas .bl_point_img_inner {
  margin: auto 0 0;
}
.pfas .bl_point_img_inner img {
  height: 230px;
  width: 100%;
  object-fit: contain;
  object-position: bottom center;
}

.pfas .bl_point_img_inner.bl_point_img_inner--bottom {
	margin: auto 0 0;
}
.pfas .bl_point_img_inner.bl_point_img_inner--bottom img {
	height: 155px;
}

@media (min-width: 768px) and (max-width: 1090px) {
  .pfas .bl_point_img_inner img {
    height: 150px;
    width: auto;
    max-width: 100%;
  }
  .pfas .bl_point_img_inner.bl_point_img_inner--bottom img {
    height: 100px;
  }
}
@media (max-width: 767px) {
  .pfas .bl_point_img_inner {
	  margin: 0 auto;
  }
  .pfas .bl_point_img_inner img {
	  width: 100%;
	  height: auto;
  }
}
@media (max-width: 767px) {
  .pfas .bl_point_img_inner.bl_point_img_inner--bottom {
	  margin: 0 auto;
  }
  .pfas .bl_point_img_inner.bl_point_img_inner--bottom img {
	  width: 100%;
	  height: auto;
  }
}

.pfas .bl_two_column_contents {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: repeat(4, auto);
}

.pfas .bl_left_contents,
.pfas .bl_right_contents {
	grid-row: 1 / span 4;
	display: grid;
	grid-template-rows: subgrid;
}

.pfas .bl_left_contents {
	grid-column: 1;
}

.pfas .bl_right_contents {
	grid-column: 2;
}

@media (max-width: 767px) {
	.pfas .bl_two_column_contents {
		grid-template-columns: 1fr;
		grid-template-rows: none;
	}

	.pfas .bl_left_contents,
	.pfas .bl_right_contents {
		grid-column: 1;
		grid-row: auto;
		display: block;
	}
}

.pfas .bl_left_contents {
  width: 100%;
}
.pfas .bl_right_contents {
  width: 100%;
}
