@charset "UTF-8";
/* CSS Document */

/*会社概要*/
.p-list {
	width: 1082px;
	margin: 70px auto 80px;
}
.p-list li {
	
}
.p-list li:nth-child(odd) {
	margin-right: 78px;
}
.p-list li:nth-of-type(-n+2) {
	margin-bottom: 60px;
}
.p-list .li-wrap {
	float: left;
	width: 502px;
	/*height: 324px;*/
	box-shadow:0px 0px 5px 2px #dbdbdb;
-moz-box-shadow:0px 0px 5px 2px #dbdbdb;
-webkit-box-shadow:0px 0px 5px 2px #dbdbdb;
}
.li-txt {
	padding: 20px 25px;
	background: #f4f4f4;
}
.li-txt dl {
	background: url(../../images/common/icn_circle_r.png) no-repeat;
	background-position: right center;
	-webkit-background-size: 17px;
	background-size: 17px;
	line-height: 1;
}
.li-txt dt {
	font-size: 20px;
	font-size: 2.0rem;
	color: #be3636;
}
.li-txt dd {
	font-size: 14px;
	font-size: 1.4rem;
	color: #393939;
	margin-top: 1em;
}


@media screen and (max-width:768px){
	.ttl-page {
		font-size: 22px;
		font-size: 2.2rem;
		padding-top: 15%;
	}
	.ttl-page span {
		font-size: 12px;
		font-size: 1.2rem;
	}
	.p-list {
		width: auto;
		margin: 15% auto 10%;
	}
	.p-list li:nth-of-type(-n+2) {
		margin-bottom: 12%;
	}
	.p-list li:nth-child(odd) {
		margin-right: auto;
	}
	.p-list .li-wrap {
		float: none;
		width: 92%;
		margin: 0 auto 12%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.li-txt {
		padding: 1em;
	}
	.li-txt dt {
		font-size: 16px;
		font-size: 1.6rem;
	}
	.li-txt dd {
		width: 90%;
		/*height: 2em;*/
		font-size: 13px;
		font-size: 1.3rem;
		line-height: 1.4;
	}
	
	
}/* /max-width:768px */
