/*pc btn*/
.solutionWrap dl ul.links{
	width: 330px;
	margin: 0 auto;
}

/*リンクボタン*/
.solutionWrap dl:first-child ul.links{
	margin: 0 auto;
}
.solutionWrap dl:first-child ul.links img{
	width: 275px;
	height: auto;
	margin: 40px auto 20px auto;
}


.solutionWrap dd strong{
	display: block;
	margin: 17px 0 0;
}

main .innerContent dd.img-wrap{
    width: 100%;
	padding: 50px;
	background-color: #fff;
}

main .innerContent dd.img-wrap img{
	width: auto;
    max-width: 100%;
    margin: 0 auto;
}


/*特長*/
ul.tokutyou li{
	width: 323px;
}



/*graph-block*/
.graph-block{
	width: 1180px;
	margin: 0 auto 100px;
	border-top: 1px solid #e1e5e8;}

	.graph-block h3{
		font-size: 2.8rem;
		color: #000;
		font-weight: normal;
		margin-bottom: 35px;
		margin-top: 60px;}
	
	.graph-block p{
		font-size: 1.4rem;
		line-height: 2.8rem;
		margin:0 0 40px 0;}
	
	.graph-block p a{
		color: #e60012;
		text-decoration: underline;}
		
	.graph-block p a.hover{
		text-decoration:none;}
		
	.graph-block figure img{
		margin:0 auto 40px;}


.graph-block ul{
	width: 660px;
	margin: 0 auto ;
	font-size: 1.2rem;
	color: #555;
	padding: 0 0 0 65px;
}





.ConstructionResultsWrap dl dl dd {
width: calc(100% - 70px);
}
	