/* TOP: PDハウスの紹介文と「お客様の声」の間に表示。 */
.topSelfInspection {
    position: relative;
    margin: -40px auto 64px;
    padding: 0 20px;
}

.topSelfInspection .topSelfInspection__link {
    justify-content: center;
    width: 100%;
    max-width: 640px;
    margin-inline: auto;
    padding: 18px 52px;
    border-color: #b5b07d;
    text-align: center;
    line-height: 1.7;
}

.topSelfInspection .topSelfInspection__link::after {
    position: absolute;
    top: 50%;
    right: 24px;
    transform: translateY(-50%);
}

.topSelfInspection .topSelfInspection__link:focus-visible {
    outline: 2px solid #5f5f5f;
    outline-offset: 5px;
}

@media (max-width: 991px) {
    .topSelfInspection {
        margin-top: 0;
        margin-bottom: 40px;
    }
}

@media (max-width: 767px) {
    .topSelfInspection .topSelfInspection__link {
        padding: 15px 35px 15px 20px;
        font-size: 1.4rem;
    }

    .topSelfInspection .topSelfInspection__link::after {
        right: 18px;
    }
}
