
/* 2022.11 追加 */

/*	--------------------------------
　見出しの調整
-------------------------------------------*/
.position_rela {
  position: relative;
}

img.r-img {
  display: inline-block;
  position: absolute;
  right: 10px;
  font-weight: normal;
	margin-top: 2px;
  height: 18px;
  width: auto;
}

.fa-heading_lv3 {
	margin-bottom: 16px !important;
}

/*	--------------------------------
　対象機種リスト
-------------------------------------------*/
div.con_item3.target_list {
  display: flex;
  flex-wrap: wrap;
	margin-left: -20px;
	justify-content: flex-start;
}

div.con_item3.target_list .div_item {
  width: calc((100% - 60px)/3);
  margin-bottom: 20px;
  box-sizing: border-box;
	display: block;
	margin-left: 20px;
}

.target_list a {
	display: flex;
	transition: all .3s;
}

@media only screen and (min-width: 768px) {
  .target_list a:hover {
    opacity: 0.7;
  }
}

@media only screen and (max-width: 768px) {
	div.con_item3.target_list {
		margin-left: -2.5%;
		margin-bottom: 30px;
	}

	div.con_item3.target_list .div_item {
		width: calc(50% - 2.5%);
		margin-left: 2.5%;
		margin-bottom: 10px;
	}

	.target_list img {
		width: 100%;
	}
	
}