@charset "utf-8";
/* CSS Document */

body{ background-color:#1d1623; }


.whiteFont{ color:#FFF; }


.userServiceAgreement{ margin:0 auto; color:#999999; }
.userServiceAgreement h3{ text-align:center; color:#FFF; font-weight:normal; }
.userServiceAgreement p.p01{ color:#FFF; }
.userServiceAgreement a{ color:#00A6FF; text-decoration:none; }
.userServiceAgreement p.p02{ color:#FFF; font-weight:bold; }




.userServiceAgreement{ width:1156px; padding-top:80px; padding-bottom:100px; font-size:14px; }
.userServiceAgreement h3{ font-size:22px; padding-top:59px; padding-bottom:11px; }
.userServiceAgreement p.p01{ text-indent:28px; }
.userServiceAgreement p.p02{ font-size:16px; padding-top:20px; padding-bottom:5px; }
.userServiceAgreement .textContent{ padding-left:13px; }
.userServiceAgreement .textContent ol li{ padding-top:6px; padding-bottom:6px; line-height:26px; }
.userServiceAgreement ol ol{ padding-left:30px; }

@media screen and (min-height:900px) {
	.userServiceAgreement{ width:1156px; padding-top:111px; padding-bottom:133px; font-size:16px; }
	.userServiceAgreement h3{ font-size:24px; padding-top:79px; padding-bottom:31px; }
	.userServiceAgreement p.p01{ text-indent:32px; }
	.userServiceAgreement p.p02{ font-size:18px; padding-top:28px; padding-bottom:13px; }
	.userServiceAgreement .textContent{ padding-left:23px; }
	.userServiceAgreement .textContent ol li{ padding-top:6px; padding-bottom:6px; line-height:28px; }
	.userServiceAgreement ol ol{ padding-left:40px; }
}