@media print, screen and (min-width: 751px) {
	#mainContents .imgArea {
		width: 60%;
		margin-right: 0px;
		padding-right: 5px;
	}
	#mainContents .imgArea #img1,
		#mainContents .imgArea #img2 {
		width: -webkit-calc(50% - 6.666px);
		width: calc(50% - 6.666px);
	  }
	#img2 {
		margin-left: 10px;
	}
	#img3 {
		margin-left: 10px;
	}
	#mainContents .txtArea {
	  width: -webkit-calc(40% - 20px);
	  width: calc(40% - 20px);
	  padding-right: 5px;
	}
	#img2_sp {
		display: none;
	}
	#img3_sp {
		display: none;
	}
}
@media only screen and (max-width: 750px) {
	#mainContents .imgArea {
	  width: 50%;
	}
	#mainContents .txtArea {
	  float: right;
	  width: -webkit-calc(50% - 20px);
	  width: calc(50% - 20px);
	}
	#img2 {
		margin-top: 10px;
	}
	#img3 {
		display: none;
	}
}