@charset "utf-8";

/**************************************************************************************

--------------------------------------------------------------------------------------
福利厚生
***************************************************************************************/

#main #info {
}
#main #info p.introTxt {
	display:inline-block;
	margin-top:50px;
	padding:0 20px;
}
#main #info dl {
	line-height:1.6;
}
#main #info .wrap1200 > dl dt {
	background-color:#1aa488;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	padding:15px 10%;
	margin-top:30px;
}
#main #info dl dt:nth-of-type(even) {
	background-color:#76c8b8;
}
#main #info dl dd {
	padding:20px 8%;
}
#main #info dl dd ul {
}
#main #info dl dd ul li {
}
#main #info dl dd ul li:not(:last-of-type) {
	border-bottom:1px solid #000;
	padding-bottom:10px;	
}
#main #info dl dd ul li em {
	display:block;
    margin-bottom:5px;
    font-weight:bold;
}
#main #info dl dd ul li + li {
	margin-top:14px;
}
@media only screen and (max-width:768px) {
	#main #info p.introTxt {
		margin-top:30px;
	}
	#main #info dl dt {
		padding:10px;
	}
	#main #info dl dd {
		padding:10px;
	}
	#main #info dl dd ul li {
		padding-left:0;
	}
	#main #info dl dd ul li em {
		width:100%;
		position:static;
		font-weight:bold;
	}
}
