.section01 .c-figcaption__large span:nth-child(1) {
    font-size: max(11px, var(--vw-size20))
}
.section01 .c-figcaption__large span:nth-child(2) {
    font-size: max(11px, var(--vw-size15))
}
@media screen and (max-width: 991px) {
    .section01 .c-figcaption__large span:nth-child(1) {
        font-size: max(11px, var(--vw-size17));
    }
    .section01 .c-figcaption__large span:nth-child(2) {
        font-size: max(11px, var(--vw-size11));
    }
}
.l-column-item.--flex-04 {
    flex: 0.4;
}
.access__box {
    padding: min(var(--vw-size30), 3vw);
    border: 1px solid #000;
}
