.page__intro p:nth-child(1) {
	font-size: .18rem;
	font-weight: 600;
	line-height: 1.7;
	margin-bottom: 15px;
}

.privacy-policyol ol {
	margin: 0 0 10px 50px;
}

.privacy-policyol ol li {
	position: relative;
	list-style: outside decimal;
}

.privacy-policyol ol li::marker {
	font-size: .20rem;
}

.privacy-policyol .h2__title-r_blue {
	font-size: .26rem;
	line-height: 1.8;
	position: relative;
	margin-bottom: 15px;
    z-index: 0;
	font-family: var(--font-maru);
	font-weight: var(--font-weight-b);
	margin: 80px 0 30px 0;
}

.privacy-policyol .h2__title-r_blue::before {
	background-image: url(../images/title-r-blue.svg);
}

.pr-materials-policy__main ul {
    margin: 0 0 10px 10px;
}
.pr-materials-policy__main  ul ul{
    margin: 0 0 10px 15px;
}

.pr-materials-policy__main  ul li {
    list-style: none;
	text-indent: -1em;
  	padding-left: 1em;
}

.pr-materials-policy__main .h2__title-r_blue::before {
    left: -15px;
}

@media screen and (min-width:768px) and (max-width:960px) {
	.privacy-policy__main {
		padding: 0 40px;
	}
}

@media screen and (max-width: 767px) {
	.privacy-policy__main {
		padding: 0 20px;
	}
	.h2__title-r_blue::before {
		top: 3px;
		width: 40px;
		height: 41px;
	}
	.privacy-policyol ol {
		margin: 0 0 10px 25px;
	}
	.article7 li,
	.article9 li,
	.article6-1 li,
	.article4 li,
	.article5 li {
		margin-bottom: 10px;
	}
	.article8 li {
		margin-bottom: 15px;
	}
	.privacy-policyol .article5 {
		margin: 0 0 30px 25px;
	}
	.privacy-policyol ol li {
		position: relative;
		list-style: outside decimal;
		line-height: 1.65;
	}
	.privacy-policyol .h2__title-r_blue {
		margin: 50px 0 20px 0;
	}
	
	.pr-materials-policy__main  ul {
		margin: 0 0 10px 15px;
	}
	
	.pr-materials-policy__main .h2__title-r_blue::before {
    left: -10px;
}
}

