	.inner { max-width: 100%; }
	p, li, figure img { max-width: 100%; }

	.companyContent { width: 100%; float: left; margin: 80px 0 0; padding: 80px 0; border-top: solid 4px #3C7BB1; }
	.companyContent .inner { width: 960px; }
	.companyContent h2 { color: #FFF; background: #3C7BB1; font-size: 20px; line-height: 50px; padding: 0 15px; }

	.companyContent table { width: 960px; margin: 40px auto 0; background: #FFF; border-collapse: collapse; }
	.companyContent th, .companyContent td { font-size: 16px; line-height: 30px; padding: 20px 40px; border-bottom: solid 1px #EDEDED; }


@media only screen and (max-width: 1024px) {

	.companyContent { margin: 0; padding: 0; box-sizing: border-box; border-top: none; background: #EBF2F7; }
	.companyContent .inner { width: 100%; }
	.companyContent h2 { color: #FFF; background: #3C7BB1; font-size: 20px; line-height: 50px; padding: 0 15px; }

	.companyContent table { width: 100%; margin: 0 0 40px; }
	.companyContent th { white-space: nowrap; font-size: 14px; line-height: 25px; padding: 10px 20px; border-bottom: solid 1px #EDEDED; }
	.companyContent td { font-size: 14px; line-height: 25px; padding: 10px 20px; border-bottom: solid 1px #EDEDED; }



}