.cp-titleA {
font-size: 2rem;
font-weight: 700;
color: #004f9c;
text-align: center;
line-height: 2rem;
margin: 5rem 0 2rem;
}
.cp-titleA span {
padding: 0 0.75rem;
border-width: 0 0.25rem;
border-style: solid;
border-color: #59c2e0;
}
.text-center{text-align: center;}
.cp-title {
font-size: 1.3rem;
font-weight: 700;
color: #000;
text-align: left;
line-height: 2rem;
margin: 2.5rem 0 0.5rem;
color: #006644;
}
.cp-title span {
padding: 0 0.75rem;
border-width: 0 2px;
border-style: solid;
border-color: #96cc29;
}
.main_content p {
line-height: 1.6rem;
margin-bottom: 3.5rem;
}
.imgr{border-radius:15px;}
.page-item {padding: 0 1rem;}
.page-item ul {
list-style: none;
padding: 0;
margin-left: 1.25em;
}
.page-item ul li::before {
content: "•";
display: inline-block;
width: 1em;
margin-left: -1em;
color: #89ba25;
}