@charset "utf-8";
/* CSS Document */

#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;
}
#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);}

}