/*  #mainImg
================================================ */
#mainImg {
	background-image: url(../img/company/advantages/bg_main01_sp.png);
}

@media screen and (min-width: 600px) {
	#mainImg {
		background-image: url(../img/company/advantages/bg_main01_pc.png);
	}
}

/*  #info
================================================ */
#info {
	padding-top: 30px;
}

#info .list {
	counter-reset: number;
}

#info .list .item {
	padding-bottom: 34px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

#info .list .item .img {
	margin: 0 -15px;
}

#info .list .item .areaTxt {
	margin-top: 30px;
}

#info .list .item .subTit {
	margin-bottom: 25px;
}

@media screen and (min-width: 600px) {
	#info {
		padding: 40px 0;
	}

	#info .list .item {
		padding: 40px 0 0 0;
	}

	#info .list .item:nth-child(even) .img {
		float: left;
		margin: 40px 0;
	}

	#info .list .item:nth-child(even) .areaTxt {
		width: 420px;
		float: left;
		margin-top: 0;
		padding-top: 40px;
		padding-left: 80px;
		padding-right: 0;
	}

	#info .list .item .img {
		width: 500px;
		float: right;
		margin: 40px 0;
	}

	#info .list .item .areaTxt {
		width: 420px;
		float: right;
		margin-top: 0;
		padding-top: 40px;
		padding-bottom: 80px;
		padding-right: 80px;
	}

	#info .list .item .subTit {
		margin-bottom: 30px;
	}
}
