:root {
    --base_color: #c5a137;
    --stripe-color1: #927467;
    --stripe-color2: #987b6f;
    --stripe-width1: 5px;
    --stripe-width2: 5px;
}
body {
    background-color: #fff;
}
.l-footer {
    background-color: #927467;
    background: #927467;
}
.c-copyright {
    color: #fff;
}
.page_header {
    width: min(calc(364/1024*100vw), 364px);
}
.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;
}
.pageLead__container {
    width: 100%;
    padding-bottom: 34px;
    color: #fff;
    background: repeating-linear-gradient(
        90deg,
        var(--stripe-color1),
        var(--stripe-color1) var(--stripe-width1),
        var(--stripe-color2) var(--stripe-width2),
        var(--stripe-color2) calc(var(--stripe-width1) * 2)
    );
}
@media (max-width: 767.9px) {
    .page_header {
        width: calc(405/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;
    }
    .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);
    }
    .pageLead__container {
        padding-bottom: 24px;
    }
}

@media screen and (min-width: 769px) {
    .p-globalNav.u-globalNavJewelry {
        background-color: #fff;
        border-bottom: solid 1px var(--base_color);
    }
    .p-globalNav.u-globalNavJewelry .p-globalNav__link {
        color: #4b3223;
    }
    .p-globalNav.u-globalNavJewelry .p-globalNav__link.p-globalNav__linkColor {
        color: var(--base_color);
    }
    .p-globalNav.u-globalNavJewelry .p-globalNav__link.p-globalNav__linkColor::before, .p-globalNav.u-globalNavJewelry .p-globalNav__link.p-globalNav__linkColor::after {
        background-color: var(--base_color);
    }
    .p-globalNav.u-globalNavJewelry .p-globalNav__item::before {
        border-color: #4b3223;
    }
    .p-globalNav.u-globalNavJewelry .p-globalNav__item .u-globalNav__link::before, .p-globalNav.u-globalNavJewelry .p-globalNav__item .u-globalNav__link::after {
        background-color: #4b3223;
    }
    .p-globalNav.u-globalNavJewelry .p-globalNav__item .u-globalNav__link.p-globalNav__linkColor {
        color: var(--base_color);
    }
    .p-globalNav.u-globalNavJewelry .p-globalNav__item .u-globalNav__link.p-globalNav__linkColor::before, .p-globalNav.u-globalNavJewelry .p-globalNav__item .u-globalNav__link.p-globalNav__linkColor::after {
        background-color: var(--base_color);
    }
    .p-globalNav.u-globalNavJewelry .p-globalNav__item .p-globalNav__itemDropdown.u-globalNav__itemDropdown {
        background-color: var(--base_color);
    }
    .pageLead__container {
        padding-bottom: 34px;
    }
}
.c-goods_list_item_other {
    background-color: #f1e1ce;
}