@charset "utf-8";

/* ==========================================
info01
========================================== */

.info01-row {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.info01-left {
    max-width: 68rem;
    width: 47.22%;
}

.info01-right {
    max-width: 64rem;
    width: 44.44%;
}

.info01-table-item {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 1.5rem 0 0;
    padding: 0 0 1.5rem 0;
    border-bottom: 1px solid var(--gray02);
}

.info01-table-item:first-child {
    margin: 0;
}

.info01-table-item .text01 {
    width: 12.5rem;
    font-weight: 600;
}

.parking-box {
    margin: 3rem 0 0;
    padding: 2rem;
}

/* ==========================================
info02
========================================== */

.map-box {
    width: 100%;
    height: 45rem;
}

.map-box iframe {
    width: 100%;
    height: 100%;
}

.info02-block {
    margin: 4rem auto 0;
}

.info02-row {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin: 3rem auto 0;
}

.info02-left, .info02-right {
    max-width: 68rem;
    width: 48%;
}

.info02-row:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin: auto;
    width: 1px;
    height: 100%;
    background: var(--gray02);
}

.info02-title {
    font-size: 2rem;
    font-weight: 600;
    letter-spacing: 0.05em;
}

.info02-text-box {
    margin: 2rem 0 0;
}

/* ==========================================
info03
========================================== */

.info03 {
    padding: 10rem 0 13rem;
}

.cancel-block {
    padding: 6rem 1.5rem;
}

.info03-text-box {
    margin: 4rem auto 0;
    text-align: center;
}


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <= 1550px) {




}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <= 1024px) {


}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <= 768px) {

    /* ==========================================
    info01
    ========================================== */

    .info01-row {
        align-items: center;
    }

    .info01-left {
        width: 100%;
    }

    .info01-right {
        max-width: 68rem;
        width: 100%;
        margin: 4rem auto 0;
    }


    /* ==========================================
    info02
    ========================================== */

    .info02-row:after {
        content: none;
    }

    .info02-left {
        width: 100%;
    }

    .info02-right {
        width: 100%;
        margin: 4rem 0 0;
    }

    .info02-title {
        font-size: 1.6rem;
    }

    .info02-text-box {
        margin: 1rem 0 0;
    }
    
    /* ==========================================
    info03
    ========================================== */

    .info03 {
        padding: 10rem 0;
    }

    .cancel-block {
        padding: 4rem 1.5rem;
    }

    .info03-text-box {
        margin: 3rem auto 0;
        text-align: left;
    }

}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <= 576px) {

    /* ==========================================
    info01
    ========================================== */

    .info01-table-item {
        flex-direction: column;
    }

    /* ==========================================
    info03
    ========================================== */

    .info03 {
        padding: 8rem 0;
    }


}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
