@charset "utf=8";

/* ==========================================
PRICE
========================================== */

.price-link-wrapper {
    margin: 10rem 0 0;
}

.price-link-area{
    width: 100%;
    max-width: 147rem;
    margin: 0 auto;
    padding: 0 1.5rem;
}

.price-link-grid{
    display: grid;
    grid-template-columns: repeat(5 ,1fr);
    gap: 3.5rem;
}

.price-link a{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 26rem;
    height: 4.7rem;
    font-size: 2rem;
    letter-spacing: 0;
    line-height: 1.4;
    font-family: var(--font-family01);
    background: var(--light-brown);
    transition: all .3s;
}

.price-link a:hover{
    background: var(--light-blue);
}

.price-link-text{
    margin: 4rem 0 0;
    font-size: 1.6rem;
    line-height: 1.4;
    letter-spacing: .1em;
    font-weight: 400;
    text-align: center;
}

.menu-anchor {
    margin: -5rem 0 0;
    padding: 5rem 0 0;
}

.menu-anchor:first-of-type .menu-wrapper{
    margin: 4rem 0 0;
}

/* メニュー表------------------------- */

/* .menu-wrapper {
    padding: 8rem 0 10rem;
}

.menu-area {
    width: 100%;
    max-width: 113rem;
    padding: 0 1.5rem;
    margin: 0 auto;
}

.menu-title-box {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.menu-table-flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 3.5rem 0 0;
}

.menu-table-item {
    width: 46%;
    max-width: 50rem;
    padding: 3.5rem 2rem 2rem;
    border-bottom: 2px solid #776F6F;
}

.menu-table-item-flex {
    display: flex;
    justify-content: space-between;
}

.menu-table-item-name {
    width: 79%;
    max-width: 36rem;
    font-size: 2.5rem;
    letter-spacing: 0;
    line-height: 1.4;
    font-weight: 400;
    font-family: var(--font-family01);
}

.menu-table-item-price {
    flex: 1;
    max-width: 9.5rem;
    font-size: 1.8rem;
    font-weight: 400;
    letter-spacing: 0;
    text-align: end;
}

.menu-table-item-text {
    margin: 2rem 0 0;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.66;
}

.menu-pop01 {
    width: 100%;
    max-width: 29.5rem;
    margin: 8rem auto;
} */

/* メニュー表ここまで------------------ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <=1920px) {}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <=1550px) {}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <=1024px) {

    .price-link-grid{
        grid-template-columns: repeat(3 ,1fr);
    }


}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <=768px) {

    .price-link-wrapper {
        margin: 6rem 0 0;
    }

    /* メニュー表------------------------- */

    /* .menu-wrapper {
        padding: 5rem 0 5rem;
    }

    .menu-table-flex {
        align-items: center;
        flex-direction: column;
    }

    .menu-table-item {
        width: 100%;
        padding: 3rem 0 2rem;
    }

    .menu-table-item-name {
        font-size: 2rem;
    }

    .menu-table-item-text {
        margin: 1rem 0 0;
    }

    .menu-pop01 {
        margin: 6rem auto;
    } */

    /* メニュー表ここまで------------------ */

}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <=576px) {

    .price-link-grid{
        grid-template-columns: repeat(2 ,1fr);
        gap: 1.5rem;
    }

    .price-link a{
        font-size: 1.8rem;
    }

}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <=414px) {}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */