.sp_wrapper_tx_v1 {
    background-color: #73695d;
    margin: 0;

    p {
      color: #73695d;
      text-align: center;
    }
}

.sp_wrapper_anc_v4 {
    background-color: #73695d;
    padding: 0 0 5%;

    .anc_box {

        > a {
            color: #73695d !important;
            height: auto;
            padding: 10px 40px 10px 10px;
            width: calc((100% - 10px) / 2);

            &:before {
                right: 13px;
            }

            .top_com {
                width: 100%;
                font-size: 1.4rem;
                height: 40px;
                display: flex;
                justify-content: center;
                align-items: center;
                background: #73695d;
                color: var(--fc-white);
                margin: 0 0 10px;
            }

            .under_com {
                width: 100%;
                font-weight: bold;
                height: 40px;
                display: flex;
                justify-content: center;
                align-items: center;
            }
        }
    }
}