/*店舗概要*/
.shop-info-table {
    display: flex;
    justify-content: center;
}

.shop-info table {
    width: 90vw;
    text-align: center;
    border: solid 1px #828282;
    height: 45vw;
    vertical-align: middle;
}

.shop-info table th {
    background-color: #f8f8f8;
    width: 35vw;
}

.shop-info table td {
    background-color: #ffffff;
    width: 65vw;
}

@media screen and (min-width: 768px) {
    .shop-info table {
        font-size: 2vw;
    }
}


/*地図*/
.google-map {
    display: flex;
    justify-content: center;
}

.google-map iframe {
    width: 90vw;
    height: 50vw;
    margin-bottom: 5vw;

}

/*内観・外観*/
.shop-image p {
    text-align: center;
}