@charset "utf-8";

/* -------------------------------------------------------
	other
------------------------------------------------------- */
.mv-concept {
	background: url(/common/img/products/other/mv.png) no-repeat bottom center;
	background-size: cover;
}

.sec01 > .inner > .ttlBlCt {
	margin-top: -15px;
}
.imgBg {
	padding: 0;
}
.imgBg.wt {
	padding: 60px 0 50px;
}
.sec01 .img2cols {
	margin-top: 45px;
}
.img2cols li {
  width: 480px;
	margin: 0 45px;
}
.img2cols li:nth-child(1) {
    margin-right: 55px;
}
.img2cols li:nth-child(2) {
    margin-left: 55px;
}
.numList.spec {
	justify-content: flex-start;
}
.numList.spec li {
	margin-right: 40px;
}


.sec03 .ttlBlCt {
	margin-top: 40px;
}
.sec03 .img2cols li {
  margin: 0 30px;
}
.sec03 .img2cols li:nth-child(1) {
	width: 460px;
  margin-right: 40px;
}
.sec03 .img2cols li:nth-child(2) {
  width: 600px;
  margin-left: 40px;
}
@media screen and (max-width:1200px){
	.img2cols li {
	  width: 45%;
		margin: 0;
	}
	.img2cols li:nth-child(1) {
	    margin-right: 30px;
	}
	.img2cols li:nth-child(2) {
	    margin-left: 30px;
	}
	.sec03 .ttlBlCt {
		margin-top: 40px;
	}
	.sec03 .img2cols li {
	  margin: 0;
	}
	.sec03 .img2cols li:nth-child(1) {
		width: 43%;
		max-width: 270px;
		margin-right: 20px;
	}
	.sec03 .img2cols li:nth-child(2) {
		width: 56%;
    max-width: 354px;
    margin-left: 20px;
	}
}
@media screen and (max-width:767px){
	.imgBg.wt {
    padding: 30px 0 20px;
	}
	.img2cols {
    margin: 0;
	}
	.sec01 .img2cols {
    margin-top: 0;
	}
	.img2cols li:nth-child(1),
	.img2cols li:nth-child(2),
	.sec03 .img2cols li:nth-child(1),
	.sec03 .img2cols li:nth-child(2) {
		width: 100%;
		max-width: 420px;
		margin: 20px;
	}
}
