.privacyTop { padding: 150px 0 120px; }

.privacyTop h2 { font-size: 60px; font-weight: 900; line-height: 60px; text-align: center; margin: 0; }
.privacyTop h2 span { display: block; color: #0067B7; font-size: 30px; font-weight: 600; line-height: 50px; text-align: center; margin: 10px 0 0; }

.privacyTop h3 { margin: 60px 0 0; font-size: 24px; line-height: 40px; }
.privacyTop p { margin: 15px 0 0; font-size: 20px; line-height: 30px; }
.privacyTop h2+p { margin: 60px 0 0; }
.privacyTop ol { margin: 15px 0 0; font-size: 20px; line-height: 30px; }
.privacyTop ol li { list-style: decimal; margin-left: 2em; }
.privacyTop ul { margin: 15px 0 0; font-size: 20px; line-height: 30px; }
.privacyTop ul li { list-style: disc; margin-left: 2em; }

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

}


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

	.privacyTop { padding: 120px 0 60px; }
	.privacyTop .inner { padding: 0 15px; }
	.privacyTop h2 { font-size: 32px; ; line-height: 40px; }
	.privacyTop h2 span { font-size: 16px; line-height: 20px; }
	.privacyTop h3 { margin: 30px 0 0; font-size: 20px; line-height: 30px; }
	.privacyTop p { font-size: 16px; line-height: 25px; }
	.privacyTop h2+p { margin: 30px 0 0; }
	.privacyTop ol { font-size: 16px; line-height: 25px; }
	.privacyTop ul { font-size: 16px; line-height: 25px; }



}