@charset "utf-8";
/*------------------------------------------------------------
	products material
------------------------------------------------------------*/
#gNavi > ul > li.navi02 > a::after {
	opacity: 1;
}
.pageTitle {
	box-sizing: border-box;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background-image: url("../images/products/material/bg_material.jpg");
}
#conts .headLine01 {
	margin-bottom: 30px;
	padding-top: 6px;
}
#conts .headLine01.mb01 {
	margin-bottom: 22px;
}
#conts .comLinkList {
	margin-top: -50px;
	margin-bottom: 67px;
}
#conts .comLinkList li {
	margin-top: 50px;
	width: 350px;
}
#conts .comLinkList li .blank p::after {
	width: 14px;
	height: 10px;
}
#conts .comLinkList li .comPdfBtn {
	margin: 20px 10px 0;
}
#conts .subBox {
	padding-top: 69px;
	border-top: 1px solid #dadada;
}
#sideBar .sideNavi > li:nth-child(1) > ul, #sideBar .sideNavi > li:nth-child(2) > ul {
	display: none;
}
@media all and (max-width: 896px) {
	.pageTitle {
		background-image: url("../images/products/material/bg_material_sp.jpg");
	}
	#conts .headLine01 {
		margin-bottom: 6px;
		margin-bottom: 15px;
		padding-top: 0;
	}
	#conts .headLine01.mb01 {
		margin-bottom: 15px;
	}
	#conts.conts01 .headLine01 {
		margin-bottom: 15px;
	}
	#conts .comLinkList {
		margin: -19px 5px 29px;
	}
	#conts .comLinkList li {
		margin-top: 19px;
		width: 48.2%;
	}
	#conts .comLinkList li .comPdfBtn {
		margin: 9px 0 0;
	}
	#conts .subBox {
		padding-top: 29px;
	}
	#conts.conts01 .comCtaBox {
		margin: 0 10px;
	}
}