.mainSections dl dd:first-of-type{order:inherit;}
.mainSections dl dd:last-of-type{order:inherit;}
/*.mainSections dl:first-of-type dd:first-of-type{order:inherit;}
.mainSections dl:first-of-type dd:last-of-type{order:inherit;}
 img division*/
.mainSections dd.img3{
	margin-top: 0;
}
.mainSections dd.img3 ul{
	display:inherit;
	width: 80%;
	margin: 0 auto;
}
.mainSections dd.img3 ul li{
	width:100%;
	text-align: center;
	border-bottom: 1px solid #e9ecee;
	padding: 20px 0;
}
.mainSections dd.img3 ul li:first-child{padding-top: 0;}
.mainSections dd.img3 ul li:last-child{
	border-bottom: none;
	padding-bottom: 0;
}
.mainSections dd.img3 ul img{
	width: 100%;
	display: block;
}
.mainSections dd.img3 strong + img{margin-top: 20px; margin-bottom: 0;}
.mainSections dd.img3 img + p{line-height: 1.8rem;}
.mainSections dd.img3 strong{
	font-size:	1.4rem;
}
.mainSections dl:last-of-type{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.mainSections dl:last-of-type dd{
	width: calc((100% - 15px) / 2);}
.mainSections dl:last-of-type dd img{
	display: block;
	margin-bottom: 0;
}
.mainSections dl:last-of-type img + p{
	text-align: center;
line-height: 1.4rem;}

.mainSections dl dd:nth-of-type(1){margin-bottom: 40px !important;}
.mainSections dl dd:nth-of-type(2){}
.mainSections dl dd:nth-of-type(3){width: calc((100% - 15px) / 2) !important;}
.mainSections dl dd:nth-of-type(4){}
/*.mainSections dl dd:nth-of-type(5){}
.mainSections dl dd:nth-of-type(6){margin-bottom: 40px !important;}
.mainSections dl dd:nth-of-type(7){}
.mainSections dl dd:nth-of-type(8){}

.ContentBreak{
	margin-top: 40px;
}*/