.pr-SectionHeader_Heading {
font-size: 2.4rem;
}
.pr-Section {
padding-top: 25px;
}
.pr-Heading {
margin: 0 0 5px;
font-size: 2rem;
font-weight: bold;
letter-spacing: normal;
text-align: center;
margin-bottom: 20px;
line-height: 1.8em;
}
.pr-Heading_left {
margin: 0 0 5px;
font-size: 1.5rem;
font-weight: bold;
letter-spacing: normal;
text-align: left;
}
.pr-Heading:not(:first-child) {
margin-top: 10px;
}
@media only screen and (min-width: 769px) {
.pr-Heading {
margin-bottom: 30px;
font-size: 2rem;
}
.pr-Heading:not(:first-child) {
margin-top: 20px;
}
.pr-Heading_left {
margin-bottom: 10px;
font-size: 1.8rem;
}
.pr-Heading_left:not(:first-child) {
margin-top: 20px;
}
}
@media only screen and (min-width: 769px) {
.pr-Section {
padding-top: 50px;
}
}
.pr-SectionHeader_text {
margin-top: 10px;
margin-bottom: 40px;
font-size: 1.5rem;
letter-spacing: normal;
font-feature-settings: "palt";
text-align: left;
line-height: 2em;
}
.pr-SectionHeader_text_02 {
margin-top: 10px;
margin-bottom: 20px;
font-size: 1.5rem;
letter-spacing: normal;
font-feature-settings: "palt";
text-align: left;
line-height: 1.8em;
}
.pr-SectionHeader_text_80 {
margin-top: 10px;
margin-bottom: 60px;
font-size: 1.5rem;
letter-spacing: normal;
font-feature-settings: "palt";
text-align: left;
}
@media only screen and (max-width: 768px) {
.pr-SectionHeader_text {
margin-top: 10px;
margin-bottom: 30px;
font-size: 1.7rem;
letter-spacing: normal;
font-feature-settings: "palt";
text-align: left;
line-height: 1.6em;
}
}