@charset "utf-8";
/* CSS Document */
#pageTitle h1 {
    background: #464647;
}
#S01 {padding: clamp( 2em, 6.4vw, 4em ) 0 ;}
#S02 {padding: clamp( 2em, 6.4vw, 4em ) 0 ;}

#S02 ul {
    display: flex;
    flex-flow: wrap;
    gap: 10px;
    justify-content: center;
}
#S02 ul li {
    padding: 0;
    width: calc(100% / 4 - 10px);
}
#S02 ul li h4 {font-size: calc(var(--text-h4) * 0.9);}

/*----------------------------------------------------------- 1024px */
@media screen and (max-width: 1024px) {
#S02 ul li {width: calc(100% / 2 - 10px);}

}