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

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

	.privacyContent h3 { color: #173F82; font-size: 24px; line-height: 35px; margin: 40px 0 0; padding: 0 0 40px; border-bottom: solid 2px #E6E6E6; }
	.privacyContent h4 { font-size: 20px; line-height: 30px; margin: 20px 0 0; }
	.privacyContent h5 { font-size: 18px; line-height: 30px; margin: 20px 0 0; }
	.privacyContent p { font-size: 16px; line-height: 25px; margin: 20px 0 0; }

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


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

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

	.privacyContent h3 { padding: 0 15px; }
	.privacyContent h4 { padding: 0 15px; }
	.privacyContent h5 { padding: 0 15px; }
	.privacyContent p { padding: 0 15px; }

	.privacyContent table { width: calc(100% - 30px); margin: 0 auto 40px; }
	.privacyContent th { white-space: normal; font-size: 14px; line-height: 25px; padding: 10px; border: solid 1px #D6D6D6; }
	.privacyContent td { font-size: 14px; line-height: 25px; padding: 10px; border: solid 1px #D6D6D6; }



}