@charset "utf-8";

 
.policy_cnt li{
  list-style-type:none;
  list-style-position:inside;
  counter-increment: cnt;
text-indent: -2em;
margin: 5px 0 0 2em;
}
.policy_cnt li:before{
  display: marker;
  content: "(" counter(cnt) ") ";
}

@media print, screen and (min-width:767px){
	.ppWrapper h2{
		font-size:23px;
		padding-bottom:10px;
		border-bottom:1px solid #6eb92b;
		color:#6eb92b;
	}
	.ppWrapper p{
		margin-top:25px;
	}
	.ppInner{
		padding-bottom:20px;
	}
	.ppInner a{
		color:#6eb92b;
		text-decoration: underline;
	}
	.ppInner a:hover{
		color:#646464;
	}
	.ppWrapper dt{
		list-style-type: decimal;
		color:#6eb92b;
		font-size:16px;
		padding:30px 0 5px;
		font-weight:normal;
	}
	.ppWrapper dd{
		line-height:1.8;
	}
	.rightText{
		text-align:right;
		line-height:1.8;
		padding-top:10px;
	}
}
@media only screen and (min-width:767px) and (max-width:992px) {
	.ppWrapper h2{
		font-size:23px;
		padding-bottom:10px;
		border-bottom:1px solid #6eb92b;
		color:#6eb92b;
	}
	.ppWrapper p{
		margin-top:25px;
	}
	.ppInner{
		padding-bottom:20px;
	}
	.ppInner a{
		color:#6eb92b;
		text-decoration: underline;
	}
	.ppInner a:hover{
		color:#646464;
	}
	.ppWrapper dt{
		color:#6eb92b;
		font-size:16px;
		padding:30px 0 5px;
		font-weight:normal;
	}
	.ppWrapper dd{
		line-height:1.8;
	}
	.rightText{
		text-align:right;
		line-height:1.8;
		padding-top:10px;
	}
}
@media only screen and (max-width: 767px) {
	.ppWrapper h2{
		font-size:23px;
		padding-bottom:10px;
		border-bottom:1px solid #6eb92b;
		color:#6eb92b;
	}
	.ppWrapper p{
		margin-top:25px;
	}
	.ppInner{
		padding-bottom:20px;
	}
	.ppInner a{
		color:#6eb92b;
		text-decoration: underline;
	}
	.ppInner a:hover{
		color:#646464;
	}
	.ppWrapper dt{

		color:#6eb92b;
		font-size:16px;
		padding:20px 0 5px;
		font-weight:normal;
	}
	.ppWrapper dd{
		line-height:1.8;
	}
	.rightText{
		text-align:right;
		line-height:1.8;
		padding-top:10px;
	}
}