p.pp-head {
	font-size: 1.6rem;
	line-height: 1.8;
	margin-bottom: 40px;
}
.pp-list {
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #dbdbdb;
}
.pp-list h3 {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #222;
	font-size: 2.2rem;
	font-family: 'Noto Serif JP', serif;
}
.pp-list h3 span {
	font-size: 1.8rem;
}
.pp-list p {
	font-size: 1.5rem;
	line-height: 1.8;
	margin-bottom: 20px;
}
.pp-list p:last-child {
	margin-bottom: 0px;
}
.indent {
	text-indent: -1.3em;
  padding-left: 1.3em;
}

.pp-list ol {
	margin: 0;
	padding: 0;
	margin-left: 18px;
	margin-bottom: 40px;
}
.pp-list ol:last-child {
	margin: 0;
	padding: 0;
	margin-left: 18px;
	margin-bottom: 0px;
}

.pp-list ol li {
	list-style-type: none;
	counter-increment: cnt;
	font-size: 1.5rem;
	line-height: 1.8;
	text-indent: -1.6em;
  padding-left: 1.5em;
}

.pp-list ol li::before {
	content: "(" counter(cnt) ") ";
}

.listnum{
	margin-left: 25px;
}

.listnum li{
	list-style-type: decimal;
	font-size: 1.5rem;
	line-height: 1.8;
	margin-bottom: 20px;
}

.pp-list .list {
	margin-left: 25px;
		margin-bottom: 20px;
}

.pp-list .list li {
	list-style-type:disc;
	font-size: 1.5rem;
	line-height: 1.8;
}


@media screen and (max-width: 834px) {
	
	p.pp-head {
	font-size: 1.4rem;
	line-height: 1.7;
	margin-bottom: 30px;
}
.pp-list {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dbdbdb;
}
.pp-list h3 {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #222;
	font-size: 1.6rem;
	font-family: 'Noto Serif JP', serif;
}
.pp-list h3 span {
	font-size: 1.4rem;
}
.pp-list p {
	font-size: 1.3rem;
	line-height: 1.8;
	margin-bottom: 16px;
}
.pp-list p:last-child {
	margin-bottom: 0px;
}
.indent {
	text-indent: -1.3em;
  padding-left: 1.3em;
}

.pp-list ol {
	margin: 0;
	padding: 0;
	margin-left: 18px;
	margin-bottom: 20px;
}
.pp-list ol:last-child {
	margin: 0;
	padding: 0;
	margin-left: 18px;
	margin-bottom: 0px;
}

.pp-list ol li {
	list-style-type: none;
	counter-increment: cnt;
	font-size: 1.3rem;
	line-height: 1.8;
	text-indent: -1.6em;
  padding-left: 1.5em;
}

.pp-list ol li::before {
	content: "(" counter(cnt) ") ";
}

.listnum{
	margin-left: 25px;
}

.listnum li{
	list-style-type: decimal;
	font-size: 1.3rem;
	line-height: 1.8;
	margin-bottom: 20px;
}
	
	
.pp-list .list {
	margin-left: 25px;
		margin-bottom: 16px;
}

.pp-list .list li {
	list-style-type:disc;
	font-size: 1.3rem;
	line-height: 1.8;
}

	
}
