.page .footer{margin-top:0}html{scroll-behavior:smooth}.sale-2024--special .contents.contents--wide{max-width:100%;width:100%}.sale-2024--special .kv{margin-bottom:0}.contents{background:repeating-linear-gradient(-45deg, #fcfbee, #fcfbee 20px, #fcecf4 20px, #fcecf4 40px)}@media screen and (max-width: 640px){.contents{background:repeating-linear-gradient(-45deg, #fcfbee, #fcfbee 3.125vw, #fcecf4 3.125vw, #fcecf4 6.25vw)}}.l-container{max-width:1136px;width:100%;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.l-container{max-width:78.88889vw}}@media screen and (max-width: 640px){.l-container{max-width:100%}}.content__visual{background:url("../images/pc/kv_label.png") center 80px no-repeat;background-size:100% auto}@media screen and (max-width: 640px){.content__visual{background:url("../images/mobile/kv_label.png") center 12.5vw no-repeat;background-size:100% auto}}.content__visual .content__visual--inner{max-width:1136px;padding-top:210px;padding-bottom:62px;margin:0 auto;width:100%}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__visual--inner{max-width:78.88889vw;padding-top:14.58333vw;padding-bottom:4.30556vw}}@media screen and (max-width: 640px){.content__visual .content__visual--inner{max-width:100%;padding-top:32.5vw;padding-bottom:11.875vw}}.content__visual .content__visual--inner h1{width:809px;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__visual--inner h1{width:56.18056vw}}@media screen and (max-width: 640px){.content__visual .content__visual--inner h1{width:83.125vw}}.content__visual .content__visual__date{font-size:4rem;font-weight:500;color:#542207;text-align:center;padding-top:12px}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__visual__date{font-size:2.77778vw}}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__visual__date{padding-top:.83333vw}}@media screen and (max-width: 640px){.content__visual .content__visual__date{font-size:5.625vw;padding-top:1.875vw}}.content__visual .content__visual__date span{font-size:3rem}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__visual__date span{font-size:2.08333vw}}@media screen and (max-width: 640px){.content__visual .content__visual__date span{font-size:4.0625vw}}.content__visual .content__visual__nav{padding-top:27px}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__visual__nav{padding-top:1.875vw}}@media screen and (max-width: 640px){.content__visual .content__visual__nav{padding-top:4.375vw}}.content__visual .content__visual__nav ul{display:flex;align-items:center;justify-content:center;gap:28px}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__visual__nav ul{gap:1.94444vw}}@media screen and (max-width: 640px){.content__visual .content__visual__nav ul{gap:5vw}}.content__visual .content__visual__anchor{display:flex;align-items:center;justify-content:center;position:relative;width:150px;height:150px;background-size:100% auto}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__visual__anchor{width:10.41667vw;height:10.41667vw}}@media screen and (max-width: 640px){.content__visual .content__visual__anchor{width:25.78125vw;height:25.78125vw}}.content__visual .content__visual__anchor:hover .content__visual__arrow{transform:translateY(5px)}.content__visual .content__visual__anchor.browwn{background:url("../images/pc/i_cookie_brown.svg") center no-repeat}.content__visual .content__visual__anchor.dark-browwn{background:url("../images/pc/i_cookie_dark_brown.svg") center no-repeat}.content__visual .content__visual__anchor.dark-browwn .content__visual__arrow img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.content__visual .content__visual__arrow{width:15px;position:absolute;left:0;right:0;bottom:27px;margin:auto;transition:all 0.3s ease}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__visual__arrow{width:1.04167vw;bottom:1.875vw}}@media screen and (max-width: 640px){.content__visual .content__visual__arrow{width:2.65625vw;bottom:4.21875vw}}.content__visual .content__visual__sale{width:65px}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__visual__sale{width:4.51389vw}}@media screen and (max-width: 640px){.content__visual .content__visual__sale{width:11.25vw}}.content__visual .content__visual__map{width:87px}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__visual__map{width:6.04167vw}}@media screen and (max-width: 640px){.content__visual .content__visual__map{width:14.84375vw}}.content__visual .content__visual__event{width:79px}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual .content__visual__event{width:5.48611vw}}@media screen and (max-width: 640px){.content__visual .content__visual__event{width:13.75vw}}.valentine{position:relative}.valentine .valentine_line__left,.valentine .valentine_line__right{background:url("../images/pc/i_line.svg") center top repeat-y;background-size:100% auto;width:67px;height:100%;position:absolute;overflow:hidden;top:0;z-index:1}@media all and (min-width: 641px) and (max-width: 1440px){.valentine .valentine_line__left,.valentine .valentine_line__right{width:4.65278vw}}@media screen and (max-width: 640px){.valentine .valentine_line__left,.valentine .valentine_line__right{width:10.46875vw}}.valentine .valentine_line__left{left:0;background-position:-8px top}@media all and (min-width: 641px) and (max-width: 1440px){.valentine .valentine_line__left{background-position:-.55556vw top}}@media screen and (max-width: 640px){.valentine .valentine_line__left{background-position:-3.4375vw top}}.valentine .valentine_line__right{right:0;background-position:8px top}@media all and (min-width: 641px) and (max-width: 1440px){.valentine .valentine_line__right{background-position:.55556vw top}}@media screen and (max-width: 640px){.valentine .valentine_line__right{background-position:4.0625vw top}}.valentine .valentine__sub{font-size:1.8rem;letter-spacing:0.02em;color:#411f15;text-align:center;padding-top:27px}@media all and (min-width: 641px) and (max-width: 1440px){.valentine .valentine__sub{font-size:1.25vw}}@media all and (min-width: 641px) and (max-width: 1440px){.valentine .valentine__sub{padding-top:1.875vw}}@media screen and (max-width: 640px){.valentine .valentine__sub{font-size:3.75vw;padding-top:3.125vw}}.valentine_sale{background-color:#c2f1ff;padding-bottom:99px}@media all and (min-width: 641px) and (max-width: 1440px){.valentine_sale{padding-bottom:6.875vw}}@media screen and (max-width: 640px){.valentine_sale{padding-bottom:18.4375vw}}.valentine_sale .valentine_sale__title{width:104px;margin:0 auto;padding-top:70px}@media all and (min-width: 641px) and (max-width: 1440px){.valentine_sale .valentine_sale__title{width:7.22222vw;padding-top:4.86111vw}}@media screen and (max-width: 640px){.valentine_sale .valentine_sale__title{width:16.25vw;padding-top:10.9375vw}}.valentine_sale .valentine_sale__title img{width:100%;height:auto;display:block}.valentine_sale .valentine__sub{padding-bottom:51px}@media all and (min-width: 641px) and (max-width: 1440px){.valentine_sale .valentine__sub{padding-bottom:3.54167vw}}@media screen and (max-width: 640px){.valentine_sale .valentine__sub{padding-bottom:7.96875vw}}.valentine_sale .valentine_sale__content{padding-top:45px}@media all and (min-width: 641px) and (max-width: 1440px){.valentine_sale .valentine_sale__content{padding-top:3.125vw}}@media screen and (max-width: 640px){.valentine_sale .valentine_sale__content{padding-top:8.125vw;position:relative;z-index:2}}.valentine_sale .valentine_sale__content .valentine_sale__cms{width:1156px;height:auto;display:block;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.valentine_sale .valentine_sale__content .valentine_sale__cms{width:80.27778vw}}@media screen and (max-width: 640px){.valentine_sale .valentine_sale__content .valentine_sale__cms{width:96.25vw}}.valentine_map{padding-bottom:125px}@media all and (min-width: 641px) and (max-width: 1440px){.valentine_map{padding-bottom:8.68056vw}}@media screen and (max-width: 640px){.valentine_map{padding-bottom:9.6875vw}}.valentine_map .valentine_map__title{width:335px;margin:0 auto;padding-top:106px}@media all and (min-width: 641px) and (max-width: 1440px){.valentine_map .valentine_map__title{width:23.26389vw;padding-top:7.36111vw}}@media screen and (max-width: 640px){.valentine_map .valentine_map__title{width:52.34375vw;padding-top:10.625vw}}.valentine_map .valentine_map__title img{width:100%;height:auto;display:block}.valentine_map .events-campaign__inr{position:relative;z-index:2;margin-top:45px}@media all and (min-width: 641px) and (max-width: 1440px){.valentine_map .events-campaign__inr{margin-top:3.125vw}}@media screen and (max-width: 640px){.valentine_map .events-campaign__inr{padding:0 4.6875vw;margin-top:6.25vw}}.valentine_event{background-color:#faf7dd}.valentine_event .valentine_event__title{width:127px;padding-top:72px;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.valentine_event .valentine_event__title{width:8.81944vw;padding-top:5vw}}@media screen and (max-width: 640px){.valentine_event .valentine_event__title{width:19.84375vw;padding-top:11.25vw}}.valentine_event .valentine_event__title img{width:100%;height:auto;display:block}.valentine_event .events-campaign__inr{position:relative;z-index:2;margin:45px 0}@media all and (min-width: 641px) and (max-width: 1440px){.valentine_event .events-campaign__inr{margin:3.125vw 0}}@media screen and (max-width: 640px){.valentine_event .events-campaign__inr{padding:0 4.6875vw;margin:6.25vw 0 7.8125vw}}.valentine_sns,.valentine_salelead{background-color:#fff;padding:80px 0;margin-bottom:0}@media all and (min-width: 641px) and (max-width: 1440px){.valentine_sns,.valentine_salelead{padding:5.55556vw 0}}@media screen and (max-width: 640px){.valentine_sns,.valentine_salelead{padding:9.375vw 4.6875vw}}.valentine_sns .sns-contents__line,.valentine_sns .sale-heading,.valentine_sns .sale-insta{position:relative;z-index:2}.application__inr{background-color:#e6f7f3}.events-campaign{margin-bottom:0;padding-bottom:80px;position:relative;z-index:2}@media all and (min-width: 641px) and (max-width: 1440px){.events-campaign{padding-bottom:5.55556vw}}@media screen and (max-width: 640px){.events-campaign{padding:0 4.6875vw 12.5vw}}.events-campaign__more-wrap{margin-bottom:0}.valentine_anchor{scroll-margin-top:120px}@media screen and (max-width: 640px){.valentine_anchor{scroll-margin-top:12.5vw}}.is-MobileOS .page .valentine_anchor{scroll-margin-top:80px}@media screen and (max-width: 640px){.is-MobileOS .page .valentine_anchor{scroll-margin-top:12.5vw}}.brands-search{margin-bottom:0}.brands-search-list__title{--list-title-bg: #c2f1ff}@media screen and (max-width: 640px){.brands-search-list__title{--spvw: calc(100vw / 640);--header-height: calc(var(--spvw) * 87);--form-height: 90px;top:calc(var(--form-height) + var(--header-height) - 2px)}}.brands-search-andmore__btn:hover{--andmore-hover-bg: #fff}@media screen and (max-width: 640px){.brands-search-form{margin:-13.59375vw -4.6875vw 0;padding-top:13.59375vw}}.eventsList_inr{background-color:#fff}@media screen and (max-width: 640px){.valentine_sale .section{margin:0 auto;width:90.625vw}}.events-campaign#events,.valentine_map .events-campaign{padding-bottom:0}@media screen and (max-width: 640px){.events-campaign__more-wrap{margin:0 auto}}.valentine .valentine__sub{font-family:"Noto Sans JP", sans-serif}
