:root {
    --base_color: #c89769;
    --gold_color: #c5a137;
    --brown_color: #311301;
    --white_color: #fff;
}
body {
    background : linear-gradient(90deg, rgba(95, 94, 96, 1) 0%, rgba(56, 52, 53, 1) 75%);
}
.l-footer {
    background-color: var( --base_color);
    background: #c89769;
}
.c-copyright {
    color: var(--brown_color);
}
.page_header {
    width: min(calc(676/1024*100vw), 676px);
}
.pageLead__heading02 {
    color: var(--white_color);
}
.page_lead {
    color: var(--white_color);
}
.c-goods_category_item_name , .c-goods_list_item_location , .c-goods_list_item_tel , .c-goods_list_item_body_item_head , .c-goods_list_item_body_item_txt {
    color: var(--white_color);
}
.c-goods_list_item_other {
    /* background : linear-gradient(135deg, rgba(200, 151, 105, 1) 40.55%, rgba(200, 151, 105, 0) 100%); */
    background-color: rgba(200, 151, 105, 1);
}
.c-goods_list_item_head {
    border-color: var(--white_color);
}
.c-goods_list_item_novelty {
    padding-bottom: min(calc(75/1024*100vw), 608px);
}
.c-goods_list_item_novelty_img {
    position: absolute;
    right: 0;
    bottom: 0;
    width: min(calc(117/1024*100vw), 117px);
}
.more_present {
    display: flex;
    /* width: min(calc(1080/1024*100vw), 1080px); */
    max-width: 1120px;
    margin: min(calc(90/1024*100vw), 90px) auto 0;
    padding: 0 min(calc(20/1024*100vw), 20px);
}
.more_present_img {
    flex-shrink: 0;
    width: calc(355/1080*100%);
}
.more_present_cont {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 min(calc(54/1024*100vw), 54px);
    background-color: rgba(255, 255, 255, .5);
}
.more_present_cont_head {
    display: flex;
    align-items: center;
    gap: min(calc(15/1024*100vw), 15px);
}
.more_present_cont_head_txt {
    color: var(--base_color);
    font-size: min(calc(22/1024*100vw), 22px);
}
.more_present_cont_txt {
    margin-top: min(calc(20/1024*100vw), 20px);
    font-size: min(calc(16/1024*100vw), 16px);
    line-height: calc(30/16*1em);
    text-align: justify;
}
.c-other_txt {
    color: var(--white_color);
}
@media (max-width: 767.9px) {
    .page_header {
        width: calc(415/750*100vw);
    }
    .c-goods_list_item_novelty {
        padding-bottom: calc(30/750*100vw);
    }
    .c-goods_list_item_novelty_img {
        position: relative;
        width: calc(180/750*100vw);
        margin: calc(10/750*100vw) auto 0;
    }
    .c-goods_list_item_location {
        font-size: min(calc(24/750*100vw), 24px);
        line-height: calc(34/24*1em);
    }
    .more_present {
        flex-direction: column;
        width: calc(650/750*100vw);
        margin: calc(120/750*100vw) auto 0;
    }
    .more_present_img {
        width: 100%;
    }
    .more_present_cont {
        padding: calc(50/750*100vw) calc(60/750*100vw);
    }
    .more_present_cont_head {
        flex-direction: column;
        gap: 0;
    }
    .more_present_cont_head_txt {
        margin-top: calc(20/750*100vw);
        font-size: calc(36/750*100vw);
    }
    .more_present_cont_txt {
        margin-top: calc(20/750*100vw);
        font-size: calc(24/750*100vw);
        line-height: calc(38/24*1em);
    }
    .more_present_cont_txt .annotation {
        font-size: calc(20/750*100vw);
    }
}

@media screen and (min-width: 769px) {
    .c-goods_list_item_location {
        font-size: min(calc(15/1024*100vw), 15px);
        line-height: calc(28/15*1em);
    }
    .p-globalNav.u-globalNavDinner {
        background : linear-gradient(90deg, rgba(95, 94, 96, 1) 0%, rgba(56, 52, 53, 1) 75%);
        border-bottom: solid 1px var(--gold_color);
    }
    .p-globalNav.u-globalNavDinner .p-globalNav__link {
        color: var(--white_color);
    }
    .p-globalNav.u-globalNavDinner .p-globalNav__link.p-globalNav__linkColor {
        color: var(--gold_color);
    }
    .p-globalNav.u-globalNavDinner .p-globalNav__link.p-globalNav__linkColor::before, .p-globalNav.u-globalNavDinner .p-globalNav__link.p-globalNav__linkColor::after {
        background-color: var(--gold_color);
    }
    .p-globalNav.u-globalNavDinner .p-globalNav__item::before {
        border-color: var(--white_color);
    }
    .p-globalNav.u-globalNavDinner .p-globalNav__item .u-globalNav__link::before, .p-globalNav.u-globalNavDinner .p-globalNav__item .u-globalNav__link::after {
        background-color: var(--white_color);
    }
    .p-globalNav.u-globalNavDinner .p-globalNav__item .u-globalNav__link.p-globalNav__linkColor {
        color: var(--gold_color);
    }
    .p-globalNav.u-globalNavDinner .p-globalNav__item .u-globalNav__link.p-globalNav__linkColor::before, .p-globalNav.u-globalNavDinner .p-globalNav__item .u-globalNav__link.p-globalNav__linkColor::after {
        background-color: var(--gold_color);
    }
    .p-globalNav.u-globalNavDinner .p-globalNav__item .p-globalNav__itemDropdown.u-globalNav__itemDropdown {
        background-color: var(--gold_color);
    }
}
