@charset "utf-8";

.drink {
    margin-bottom: var(--section-gutter);
}

.drink .food {
    width: 100%;
    max-width: 1240px;
}

.drink .drink_inner,
.food .food_inner {
    padding-left: var(--gutter-base);
    padding-right: var(--gutter-base);
}

.drink .drink_inner figure,
.food .food_inner figure {
    width: 100%;
    margin-bottom: var(--contents-gutter);
}

.drink .drink_inner figure img,
.food .food_inner figure img {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
}


.drink .drink_inner figure figcaption,
.food .food_inner figure figcaption {
    text-align: center;
}

@media screen and (min-width:520px) {

    .drink .drink_inner,
    .food .food_inner {
        padding-left: calc(var(--gutter-base)*2);
        padding-right: calc(var(--gutter-base)*2);
        display: flex;
        justify-content: space-between;
        gap: calc(var(--gutter-base)*2);
    }

    /* ========min-width:520px======== */
}

@media screen and (min-width:960px) {

    .drink {
        margin-bottom: var(--section-gutter-pc);
    }

    /* ========min-width:960px======== */
}