#top {
    background-image: url(/assets/img/concept/img_04.png);
}

section#owner {
    border-bottom: 1px solid var(--c-border);
}

#owner h2 {
    margin-bottom: 1em;
}

#owner h3 {
    font-size: clamp(1.8rem, 1.5vw, 2.2rem);
    margin-bottom: .2em;
}

#owner .flex>* {
    width: 50%;
}

#features .intro {
    margin-bottom: clamp(6rem, 5vw, 8rem);
}

.pickup ul{
    border: 1px solid var(--c-border);
    padding-inline: var(--pd-card);
}

.pickup li {
    padding-block: 6rem;
    border-bottom: 1px solid var(--c-border);
}

.pickup li:last-child {
    border-bottom: none;
}

.pickup .flex>* {
    width: 50%;
}

@media screen and (max-width:992px) {
    #owner .flex.flex-column-sp > * {
        width: 100%;
    }

    #features ul li.flex>* {
        width: 100%;
    }

    .pickup strong {
        margin-bottom: .2em;
    }
}