﻿.pc{display:none}.sp{display:block}@media screen and (min-width: 769px){.pc{display:block}.sp{display:none}}@keyframes animation_fade_lineup{0%{opacity:0}15%{opacity:1}50%{opacity:1}65%{opacity:0}100%{opacity:0}}.holiday-collection-2026.windows .text-space-zero{letter-spacing:-0.25em}.holiday-collection-2026 html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.holiday-collection-2026 *,.holiday-collection-2026 ::before,.holiday-collection-2026 ::after{background-repeat:no-repeat;box-sizing:inherit}.holiday-collection-2026 ::before,.holiday-collection-2026 ::after{text-decoration:inherit;vertical-align:inherit}.holiday-collection-2026 *{padding:0;margin:0}.holiday-collection-2026 hr{overflow:visible;height:0;color:inherit}.holiday-collection-2026 details,.holiday-collection-2026 main{display:block}.holiday-collection-2026 summary{display:list-item}.holiday-collection-2026 [hidden]{display:none}.holiday-collection-2026 abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.holiday-collection-2026 a{background-color:rgba(0,0,0,0)}.holiday-collection-2026 a:active,.holiday-collection-2026 a:hover{outline-width:0}.holiday-collection-2026 code,.holiday-collection-2026 kbd,.holiday-collection-2026 pre,.holiday-collection-2026 samp{font-family:monospace,monospace}.holiday-collection-2026 pre{font-size:1em}.holiday-collection-2026 b,.holiday-collection-2026 strong{font-weight:bolder}.holiday-collection-2026 sub,.holiday-collection-2026 sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.holiday-collection-2026 sub{bottom:-0.25em}.holiday-collection-2026 sup{top:-0.5em}.holiday-collection-2026 table{border-color:inherit;text-indent:0}.holiday-collection-2026 iframe{border-style:none}.holiday-collection-2026 input{border-radius:0}.holiday-collection-2026 [type=number]::-webkit-inner-spin-button,.holiday-collection-2026 [type=number]::-webkit-outer-spin-button{height:auto}.holiday-collection-2026 [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.holiday-collection-2026 [type=search]::-webkit-search-decoration{-webkit-appearance:none}.holiday-collection-2026 textarea{overflow:auto;resize:vertical}.holiday-collection-2026 button,.holiday-collection-2026 input,.holiday-collection-2026 optgroup,.holiday-collection-2026 select,.holiday-collection-2026 textarea{font:inherit}.holiday-collection-2026 optgroup{font-weight:bold}.holiday-collection-2026 button{overflow:visible}.holiday-collection-2026 button,.holiday-collection-2026 select{text-transform:none}.holiday-collection-2026 button,.holiday-collection-2026 [type=button],.holiday-collection-2026 [type=reset],.holiday-collection-2026 [type=submit],.holiday-collection-2026 [role=button]{cursor:pointer}.holiday-collection-2026 button::-moz-focus-inner,.holiday-collection-2026 [type=button]::-moz-focus-inner,.holiday-collection-2026 [type=reset]::-moz-focus-inner,.holiday-collection-2026 [type=submit]::-moz-focus-inner{border-style:none;padding:0}.holiday-collection-2026 button:-moz-focusring,.holiday-collection-2026 [type=button]::-moz-focus-inner,.holiday-collection-2026 [type=reset]::-moz-focus-inner,.holiday-collection-2026 [type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}.holiday-collection-2026 button,.holiday-collection-2026 html [type=button],.holiday-collection-2026 [type=reset],.holiday-collection-2026 [type=submit]{-webkit-appearance:button}.holiday-collection-2026 button,.holiday-collection-2026 input,.holiday-collection-2026 select,.holiday-collection-2026 textarea{background-color:rgba(0,0,0,0);border-style:none}.holiday-collection-2026 a:focus,.holiday-collection-2026 button:focus,.holiday-collection-2026 input:focus,.holiday-collection-2026 select:focus,.holiday-collection-2026 textarea:focus{outline-width:0}.holiday-collection-2026 select{-moz-appearance:none;-webkit-appearance:none}.holiday-collection-2026 select::-ms-expand{display:none}.holiday-collection-2026 select::-ms-value{color:currentColor}.holiday-collection-2026 legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}.holiday-collection-2026 ::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.holiday-collection-2026 [disabled]{cursor:default}.holiday-collection-2026 img{border-style:none}.holiday-collection-2026 progress{vertical-align:baseline}.holiday-collection-2026 [aria-busy=true]{cursor:progress}.holiday-collection-2026 [aria-controls]{cursor:pointer}.holiday-collection-2026 [aria-disabled=true]{cursor:default}.holiday-collection-2026 ol,.holiday-collection-2026 ul,.holiday-collection-2026 li{list-style-type:none}.holiday-collection-2026 a{text-decoration:none}.holiday-collection-2026 a,.holiday-collection-2026 abbr,.holiday-collection-2026 acronym,.holiday-collection-2026 address,.holiday-collection-2026 applet,.holiday-collection-2026 article,.holiday-collection-2026 aside,.holiday-collection-2026 audio,.holiday-collection-2026 b,.holiday-collection-2026 big,.holiday-collection-2026 blockquote,.holiday-collection-2026 body,.holiday-collection-2026 canvas,.holiday-collection-2026 caption,.holiday-collection-2026 cite,.holiday-collection-2026 code,.holiday-collection-2026 dd,.holiday-collection-2026 del,.holiday-collection-2026 details,.holiday-collection-2026 dfn,.holiday-collection-2026 div,.holiday-collection-2026 dl,.holiday-collection-2026 dt,.holiday-collection-2026 em,.holiday-collection-2026 embed,.holiday-collection-2026 fieldset,.holiday-collection-2026 figcaption,.holiday-collection-2026 figure,.holiday-collection-2026 footer,.holiday-collection-2026 form,.holiday-collection-2026 h1,.holiday-collection-2026 h2,.holiday-collection-2026 h3,.holiday-collection-2026 h4,.holiday-collection-2026 h5,.holiday-collection-2026 h6,.holiday-collection-2026 header,.holiday-collection-2026 hgroup,.holiday-collection-2026 html,.holiday-collection-2026 i,.holiday-collection-2026 iframe,.holiday-collection-2026 img,.holiday-collection-2026 ins,.holiday-collection-2026 kbd,.holiday-collection-2026 label,.holiday-collection-2026 legend,.holiday-collection-2026 li,.holiday-collection-2026 mark,.holiday-collection-2026 menu,.holiday-collection-2026 nav,.holiday-collection-2026 object,.holiday-collection-2026 ol,.holiday-collection-2026 output,.holiday-collection-2026 p,.holiday-collection-2026 pre,.holiday-collection-2026 q,.holiday-collection-2026 ruby,.holiday-collection-2026 s,.holiday-collection-2026 samp,.holiday-collection-2026 section,.holiday-collection-2026 small,.holiday-collection-2026 span,.holiday-collection-2026 strike,.holiday-collection-2026 strong,.holiday-collection-2026 sub,.holiday-collection-2026 summary,.holiday-collection-2026 sup,.holiday-collection-2026 table,.holiday-collection-2026 tbody,.holiday-collection-2026 td,.holiday-collection-2026 tfoot,.holiday-collection-2026 th,.holiday-collection-2026 thead,.holiday-collection-2026 time,.holiday-collection-2026 tr,.holiday-collection-2026 tt,.holiday-collection-2026 ul,.holiday-collection-2026 var,.holiday-collection-2026 video{padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box;color:inherit}.holiday-collection-2026 img{width:100%}.holiday-collection-2026 svg{overflow:hidden}.holiday-collection-2026 h1,.holiday-collection-2026 h2,.holiday-collection-2026 h3,.holiday-collection-2026 h4,.holiday-collection-2026 h5,.holiday-collection-2026 h6{font-weight:normal}.holiday-collection-2026 button{color:inherit}.holiday-collection-2026 *:focus{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.holiday-collection-2026 *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.holiday-collection-2026{font-size:14px;color:#000;line-height:1.5}.holiday-collection-2026.windows .text-space-zero{letter-spacing:-0.25em}@media screen and (min-width: 769px){.holiday-collection-2026 a:hover{opacity:1}}body.overflow-hidden{overflow:hidden}.holiday-collection-2026.windows .text-space-zero{letter-spacing:-0.25em}.holiday-collection-2026 .mv{width:100%;height:-moz-fit-content;height:fit-content;z-index:50;position:relative}.holiday-collection-2026 .mv .mv_ph{line-height:0}.holiday-collection-2026 .mv .mv-contents{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%}.holiday-collection-2026 .mv .mv-info{text-align:center;color:#fff;line-height:1;margin-bottom:30px}.holiday-collection-2026 .mv .mv-info h3{font-size:15px}.holiday-collection-2026 .mv .mv-info h2{font-size:23px;margin-top:10px}.holiday-collection-2026 .mv .mv-info .mv_date1{font-size:14px;margin-top:30px}.holiday-collection-2026 .mv .mv-info .mv_date2{font-size:12px;margin-top:10px}.holiday-collection-2026 .mv.active .mv__detail{opacity:1;filter:blur(0)}.holiday-collection-2026 .mv .mv_ph{position:relative;overflow:hidden}.holiday-collection-2026 .mv .mv_ph img{opacity:0;scale:1.08;transition:opacity 1.6s ease,scale 2.8s cubic-bezier(0.22, 1, 0.36, 1)}.holiday-collection-2026 .mv .mv-contents>img{opacity:0;transition:opacity 1.6s ease .3s}.holiday-collection-2026 .mv .mv_logo,.holiday-collection-2026 .mv .mv-info h3,.holiday-collection-2026 .mv .mv-info h2,.holiday-collection-2026 .mv .mv_date{opacity:0;translate:0 10px;filter:blur(6px);transition:opacity 1.2s ease,translate 1.2s cubic-bezier(0.22, 1, 0.36, 1),filter 1.2s ease;will-change:opacity,translate,filter}.holiday-collection-2026 .mv .mv-info h3,.holiday-collection-2026 .mv .mv-info h2{letter-spacing:.1em}.holiday-collection-2026 .mv .mv_date{letter-spacing:.06em}.holiday-collection-2026 .mv.active .mv_ph img{opacity:1;scale:1}.holiday-collection-2026 .mv.active .mv-contents>img{opacity:1}.holiday-collection-2026 .mv.active .mv_logo,.holiday-collection-2026 .mv.active .mv-info h3,.holiday-collection-2026 .mv.active .mv-info h2,.holiday-collection-2026 .mv.active .mv_date{opacity:1;translate:0 0;filter:blur(0)}.holiday-collection-2026 .mv.active .mv_logo{transition-delay:.9s}.holiday-collection-2026 .mv.active .mv-info h3{transition-delay:1.2s}.holiday-collection-2026 .mv.active .mv-info h2{transition-delay:1.4s}.holiday-collection-2026 .mv.active .mv_date1{transition-delay:1.9s}.holiday-collection-2026 .mv.active .mv_date2{transition-delay:2.05s}@media(prefers-reduced-motion: reduce){.holiday-collection-2026 .mv .mv_ph img,.holiday-collection-2026 .mv .mv-contents>img,.holiday-collection-2026 .mv .mv_logo,.holiday-collection-2026 .mv .mv-info h3,.holiday-collection-2026 .mv .mv-info h2,.holiday-collection-2026 .mv .mv_date{transition:none}}@media screen and (min-width: 769px){.holiday-collection-2026 .mv{display:flex}.holiday-collection-2026 .mv .mv_ph,.holiday-collection-2026 .mv .mv-contents{width:50%;position:relative}.holiday-collection-2026 .mv .mv-contents{transform:translate(0);left:unset}.holiday-collection-2026 .mv .mv-info{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);margin-bottom:30px}.holiday-collection-2026 .mv .mv-info h1{width:337px;margin:0 auto;line-height:0}.holiday-collection-2026 .mv .mv-info h3{font-size:17px;margin-top:25px}.holiday-collection-2026 .mv .mv-info h2{font-size:23px;margin-top:12.5px}.holiday-collection-2026 .mv .mv-info .mv_date1{font-size:16px;margin-top:60px}.holiday-collection-2026 .mv .mv-info .mv_date2{font-size:13px;margin-top:15px}}.holiday-collection-2026.windows .text-space-zero{letter-spacing:-0.25em}.holiday-collection-2026 .menu{position:fixed;bottom:0;left:0;z-index:90;width:100%}.holiday-collection-2026 .menu--sticky{opacity:0;translate:0 5px;transition:opacity .5s ease,translate .5s ease;pointer-events:none}.holiday-collection-2026 .menu--sticky.active{opacity:1;translate:0 0;pointer-events:auto}.holiday-collection-2026 .menu__items{display:flex;height:59px;padding:0 7.5px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.holiday-collection-2026 .menu__items>li{position:relative;flex:1}.holiday-collection-2026 .menu__items>li+li::before{content:"";position:absolute;top:12.5px;left:0;width:.5px;height:34px;background:#ded2c9}.holiday-collection-2026 .menu__items.is-item .menu__item:not(.is-current):not(:hover){opacity:.5}.holiday-collection-2026 .menu__item{display:flex;flex-direction:column;align-items:center;padding-top:7.5px;color:#000;transition:opacity .3s ease}.holiday-collection-2026 .menu__item img{width:30px;height:30px}.holiday-collection-2026 .menu__item p{margin-top:5px;font-size:9px;line-height:1;white-space:nowrap}.holiday-collection-2026 .menu__sub{display:flex;height:35px;background:rgba(157,131,112,.8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.holiday-collection-2026 .menu__sub>li{position:relative;flex:1}.holiday-collection-2026 .menu__sub>li+li::before{content:"";position:absolute;top:7.5px;left:0;width:.5px;height:20px;background:#fff}.holiday-collection-2026 .menu__sub-link{display:block;color:#fff;font-size:11px;line-height:35px;text-align:center}@media screen and (min-width: 769px){.holiday-collection-2026 .menu{display:flex}.holiday-collection-2026 .menu__items{justify-content:flex-end;width:64.78976234%;height:50px;padding:0 35px 0 0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.holiday-collection-2026 .menu__items>li{flex:none}.holiday-collection-2026 .menu__items>li+li::before{top:17.5px;height:15px}.holiday-collection-2026 .menu__item{flex-direction:row;gap:5px;height:100%;padding:0 20px}.holiday-collection-2026 .menu__item:hover{opacity:1}.holiday-collection-2026 .menu__item p{margin-top:0;font-size:13px}.holiday-collection-2026 .menu__sub{flex:1;height:50px}.holiday-collection-2026 .menu__sub>li{flex:none}.holiday-collection-2026 .menu__sub>li+li::before{top:15px}.holiday-collection-2026 .menu__sub-link{padding:0 50px;font-size:13px;line-height:50px;transition:opacity .3s ease}.holiday-collection-2026 .menu__sub-link:hover{opacity:.7}}.holiday-collection-2026.windows .text-space-zero{letter-spacing:-0.25em}.holiday-collection-2026 .intro{position:relative;isolation:isolate;overflow:hidden;margin:30px 20px 0;padding:50px 20px;color:#fff;text-align:left;opacity:0;filter:blur(5px);transition:all .8s ease}.holiday-collection-2026 .intro.active{opacity:1;filter:blur(0)}@media screen and (min-width: 769px){.holiday-collection-2026 .intro{width:89.0310786106vw;margin:75px auto 0;padding:100px 9.1407678245vw}}.holiday-collection-2026 .intro__bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.holiday-collection-2026 .intro__bg::after{content:"";position:absolute;inset:0;background:rgba(108,84,67,.39)}@media screen and (min-width: 769px){.holiday-collection-2026 .intro__bg::after{background:rgba(0,0,0,.05)}}.holiday-collection-2026 .intro__bg__track{position:absolute;top:0;left:0;width:100%;display:none;flex-direction:column;animation:introBgLoop 80s linear infinite;will-change:transform}.holiday-collection-2026 .intro__bg__track img{display:block;width:100%;height:auto;flex-shrink:0}.holiday-collection-2026 .intro__bg__track--sp{display:flex}@media screen and (min-width: 769px){.holiday-collection-2026 .intro__bg__track--sp{display:none}}@media screen and (min-width: 769px){.holiday-collection-2026 .intro__bg__track--pc{display:flex}}.holiday-collection-2026 .intro__accordion{position:relative;z-index:1;text-shadow:0 0 8px rgba(0,0,0,.3)}@media screen and (min-width: 769px){.holiday-collection-2026 .intro__accordion{width:400px;margin:0 0 0 auto;text-shadow:none}}.holiday-collection-2026 .intro__ttl{font-size:18px;line-height:1;letter-spacing:.06em}@media screen and (min-width: 769px){.holiday-collection-2026 .intro__ttl{font-size:20px}}.holiday-collection-2026 .intro__sunttl{margin-top:15px;font-size:14px;line-height:1;letter-spacing:.06em}@media screen and (min-width: 769px){.holiday-collection-2026 .intro__sunttl{font-size:15px}}.holiday-collection-2026 .intro__text{margin-top:30px;font-size:12px;line-height:2;letter-spacing:.06em}@media screen and (min-width: 769px){.holiday-collection-2026 .intro__text{font-size:14px}}.holiday-collection-2026 .intro__open-text{max-height:0;overflow:hidden;transition:max-height .6s ease}.holiday-collection-2026 .intro__text-top{margin-top:40px}.holiday-collection-2026 .intro__concept{margin-top:48px;padding-top:40px;border-top:1px solid rgba(255,255,255,.6)}.holiday-collection-2026 .intro__concept__ttl{font-size:15px;line-height:1;letter-spacing:.06em}.holiday-collection-2026 .intro__text-bottom{margin-top:20px;font-size:12px;line-height:2;text-align:left}@media screen and (min-width: 769px){.holiday-collection-2026 .intro__text-bottom{font-feature-settings:"palt";margin-top:20px;font-size:14px}}.holiday-collection-2026 .intro__toggle{display:block;margin:40px 0 0;padding:0;background:none;border:none;color:inherit;font:inherit;font-size:12px;line-height:1;cursor:pointer}.holiday-collection-2026 .intro__toggle__more::before,.holiday-collection-2026 .intro__toggle__close::before{display:inline-block;margin-right:5px}.holiday-collection-2026 .intro__toggle__more::before{content:"+"}.holiday-collection-2026 .intro__toggle__close::before{content:"−"}.holiday-collection-2026 .intro__toggle__more__text,.holiday-collection-2026 .intro__toggle__close__text{text-decoration:underline;text-underline-offset:3px}.holiday-collection-2026 .intro__toggle__close{display:none}.holiday-collection-2026 .intro__toggle.is-open .intro__toggle__more{display:none}.holiday-collection-2026 .intro__toggle.is-open .intro__toggle__close{display:inline}@keyframes introBgLoop{from{transform:translateY(0)}to{transform:translateY(-25%)}}.holiday-collection-2026.windows .text-space-zero{letter-spacing:-0.25em}.holiday-collection-2026 .step{text-align:center;padding:50px 25px}@media screen and (min-width: 769px){.holiday-collection-2026 .step{padding:200px 0 125px}}.holiday-collection-2026 .step.has-animation .step__lead,.holiday-collection-2026 .step.has-animation .swiper-slide{opacity:0;translate:0 10px;transition:opacity 1s ease,translate 1s ease}.holiday-collection-2026 .step.has-animation .step__lead{transition-delay:.2s}.holiday-collection-2026 .step.has-animation .swiper-slide{transition-delay:.6s}.holiday-collection-2026 .step.has-animation.active .step__lead,.holiday-collection-2026 .step.has-animation.active .swiper-slide{opacity:1;translate:0 0px}@media screen and (min-width: 769px){.holiday-collection-2026 .step.has-animation .swiper-slide:first-child{transition-delay:.6s !important}.holiday-collection-2026 .step.has-animation .swiper-slide:nth-child(3){transition-delay:.8s !important}.holiday-collection-2026 .step.has-animation .swiper-slide:last-child{transition-delay:1s !important}}.holiday-collection-2026 .step__lead{padding-bottom:10px;font-size:15px}.holiday-collection-2026 .step__time-box{width:auto;text-align:center;margin:0 auto;position:relative;padding:10px 25.5px;white-space:nowrap;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.holiday-collection-2026 .step__time-box .kakko{width:7.5px;position:absolute;top:0;display:block}.holiday-collection-2026 .step__time-box .kakko:first-of-type{left:0}.holiday-collection-2026 .step__time-box .kakko:last-of-type{right:0}.holiday-collection-2026 .step__scene{font-size:15px;line-height:1}.holiday-collection-2026 .step__time{font-size:14px;line-height:1;margin-top:12.5px}.holiday-collection-2026 .step__time .blink{animation:blinking 3s ease-in-out infinite alternate}.holiday-collection-2026 .step__img{margin:10px auto 0;line-height:0;width:46.6666666667vw;position:relative;opacity:1;transition:all .3s ease}.holiday-collection-2026 .step__img:hover{opacity:.7}.holiday-collection-2026 .step__img .step-num{position:absolute;display:flex;align-items:center;vertical-align:middle;left:50%;bottom:22.5px;transform:translateX(-50%);color:#8f8f8f;line-height:1;letter-spacing:.06em;gap:3px}.holiday-collection-2026 .step__img .step-num p{display:block;font-size:14px}.holiday-collection-2026 .step__img .step-num span{display:block;font-size:25px}@media screen and (min-width: 769px){.holiday-collection-2026 .step__img .step-num{bottom:25px}.holiday-collection-2026 .step__img .step-num p{font-size:12px}.holiday-collection-2026 .step__img .step-num span{font-size:20px}}.holiday-collection-2026 .step__ttl{font-size:15px;line-height:1.5;margin-top:15px}.holiday-collection-2026 .step__text{font-size:12px;line-height:1.6666666667;margin-top:10px;padding:0 12px 40px;text-align:left}@media screen and (min-width: 769px){.holiday-collection-2026 .step__lead{padding-bottom:50px;font-size:18px}.holiday-collection-2026 .step__img{margin:25px auto 0;line-height:0;width:16.2705667276vw}.holiday-collection-2026 .step__ttl{margin-top:20px}.holiday-collection-2026 .step__text{margin-top:15px;padding-bottom:0px;font-feature-settings:"palt"}.holiday-collection-2026 .step .arrow-wrapper{position:absolute;top:45%;transform:translate(-50%, -50%)}.holiday-collection-2026 .step .arrow-wrapper .arrow{width:12.5px;height:25px;display:block}.holiday-collection-2026 .step .arrow-wrapper .arrow svg{width:100%;animation:nextArrow_1 3s ease infinite}.holiday-collection-2026 .step .arrow-wrapper::after,.holiday-collection-2026 .step .arrow-wrapper::before{position:absolute;top:50%;left:0%;transform:translate(0, -50%);content:"";background-size:100% 100%;background-repeat:no-repeat}.holiday-collection-2026 .step .arrow-wrapper::before{height:20px;width:10.35px;animation:nextArrow_2 3s ease infinite;background-image:url(/cms/img/usr/news/2026/09/dreaming-moon/next-arrow_2.png)}.holiday-collection-2026 .step .arrow-wrapper::after{height:15px;width:7.5px;animation:nextArrow_3 3s ease infinite;background-image:url(/cms/img/usr/news/2026/09/dreaming-moon/next-arrow_3.png)}.holiday-collection-2026 .step .arrow-wrapper.arrow-wrapper1{left:32.2%}.holiday-collection-2026 .step .arrow-wrapper.arrow-wrapper2{left:67.3%}}@media screen and (min-width: 769px){.holiday-collection-2026 .step__swiper .swiper-wrapper{margin:0 auto;display:flex;width:72.760511883vw;justify-content:space-between;align-items:flex-start;vertical-align:top}.holiday-collection-2026 .step__swiper .swiper-slide{width:21.9378427788vw !important}.holiday-collection-2026 .step__swiper .swiper-button-prev,.holiday-collection-2026 .step__swiper .swiper-button-next{display:none}}.holiday-collection-2026 .step__line{height:50px;width:2px;margin:0 auto 25px;overflow:hidden;position:relative;border-radius:5%}@media screen and (min-width: 769px){.holiday-collection-2026 .step__line{margin:0 auto 40px}}.holiday-collection-2026 .step__line::after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:50px;height:50px;border-radius:50%;background-image:linear-gradient(179deg, rgb(8, 4, 3), rgb(143, 143, 143));animation:down 2.5s ease infinite}@keyframes down{0%{transform:translate(-50%, -50px);opacity:1}95%{transform:translate(-50%, 50px);opacity:1}97%{transform:translate(-50%, 50px);opacity:0}100%{transform:translate(-50%, -50px);opacity:0}}@keyframes blinking{0%{opacity:0}100%{opacity:1}}.holiday-collection-2026 .parameter{width:100%;height:2px;background-color:#3a3a3a;position:absolute;bottom:0;left:0;border-radius:5px}.holiday-collection-2026 .parameter span{position:absolute;top:0;width:33.3333333333%;height:2px;background-color:#8f8f8f}.holiday-collection-2026 .parameter span{transition:all .3s ease}.holiday-collection-2026 .parameter.is-first span{left:0;right:unset;transform:none}.holiday-collection-2026 .parameter.is-middle span{left:50%;right:unset;transform:translateX(-50%)}.holiday-collection-2026 .parameter.is-last span{left:unset;right:0;transform:none}@media screen and (min-width: 769px){.holiday-collection-2026 .parameter{display:none}}.holiday-collection-2026 .step .swiper-button-next.swiper-button-disabled,.holiday-collection-2026 .step .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:0;pointer-events:none}.holiday-collection-2026 .step .swiper-button-next::after,.holiday-collection-2026 .step .swiper-button-next::before,.holiday-collection-2026 .step .swiper-button-prev::after,.holiday-collection-2026 .step .swiper-button-prev::before{position:absolute;top:50%;left:0%;transform:translate(0, -50%);content:"";background-size:100% 100%;background-repeat:no-repeat}.holiday-collection-2026 .step .swiper-button-next::before,.holiday-collection-2026 .step .swiper-button-prev::before{height:20px;width:10.35px}.holiday-collection-2026 .step .swiper-button-next::after,.holiday-collection-2026 .step .swiper-button-prev::after{height:15px;width:7.5px}.holiday-collection-2026 .step .swiper-button-next{right:18.5px !important}.holiday-collection-2026 .step .swiper-button-next svg{animation:nextArrow_1 3s ease infinite}.holiday-collection-2026 .step .swiper-button-next::before{animation:nextArrow_2 3s ease infinite;background-image:url(/cms/img/usr/news/2026/09/dreaming-moon/next-arrow_2.png)}.holiday-collection-2026 .step .swiper-button-next::after{animation:nextArrow_3 3s ease infinite;background-image:url(/cms/img/usr/news/2026/09/dreaming-moon/next-arrow_3.png)}.holiday-collection-2026 .step .swiper-button-prev{left:18.5px !important}.holiday-collection-2026 .step .swiper-button-prev svg{animation:prevArrow_1 3s ease infinite}.holiday-collection-2026 .step .swiper-button-prev::before{background-image:url(/cms/img/usr/news/2026/09/dreaming-moon/prev-arrow_2.png);animation:prevArrow_2 3s ease infinite}.holiday-collection-2026 .step .swiper-button-prev::after{background-image:url(/cms/img/usr/news/2026/09/dreaming-moon/prev-arrow_3.png);animation:prevArrow_3 3s ease infinite}@keyframes nextArrow_1{0%{opacity:0;transform:translate(-10px, 0)}50%,70%{opacity:1;transform:translate(0, 0)}95%{opacity:0;transform:translate(20px, 0)}100%{opacity:0;transform:translate(-10px, 0)}}@keyframes nextArrow_2{0%,10%{opacity:0;transform:translate(0, -50%)}50%,70%{opacity:1;transform:translate(10px, -50%)}95%{opacity:0;transform:translate(20px, -50%)}100%{opacity:0;transform:translate(0, -50%)}}@keyframes nextArrow_3{0%,20%{opacity:0;transform:translate(0, -50%)}50%,70%{opacity:1;transform:translate(19px, -50%)}95%{opacity:0;transform:translate(30px, -50%)}100%{opacity:0;transform:translate(0, -50%)}}@keyframes prevArrow_1{0%{opacity:0;transform:translate(10px, 0)}50%,70%{opacity:1;transform:translate(0, 0)}95%{opacity:0;transform:translate(-19px, 0)}100%{opacity:0;transform:translate(10px, 0)}}@keyframes prevArrow_2{0%,10%{opacity:0;transform:translate(0, -50%)}50%,70%{opacity:1;transform:translate(-10px, -50%)}95%{opacity:0;transform:translate(-20px, -50%)}100%{opacity:0;transform:translate(0, -50%)}}@keyframes prevArrow_3{0%,20%{opacity:0;transform:translate(0, -50%)}50%,70%{opacity:1;transform:translate(-20px, -50%)}95%{opacity:0;transform:translate(-30px, -50%)}100%{opacity:0;transform:translate(0, -50%)}}.holiday-collection-2026.windows .text-space-zero{letter-spacing:-0.25em}@media screen and (min-width: 769px){.holiday-collection-2026 .item{position:relative}}.holiday-collection-2026 .item__inner{display:flex;flex-direction:column-reverse}@media screen and (min-width: 769px){.holiday-collection-2026 .item__inner{margin-top:100px;padding-left:calc(46.3254113346vw + 7.3126142596vw);flex-direction:row;align-items:flex-start;vertical-align:top;justify-content:left}}.holiday-collection-2026 .item__inner .item__mv>img,.holiday-collection-2026 .item__inner .point-button img,.holiday-collection-2026 .item__inner .item__ph img,.holiday-collection-2026 .item__inner .item__lead,.holiday-collection-2026 .item__inner .item__limited,.holiday-collection-2026 .item__inner .item__ttl,.holiday-collection-2026 .item__inner .item__info,.holiday-collection-2026 .item__inner .item__link,.holiday-collection-2026 .item__inner .item__text,.holiday-collection-2026 .item__inner .color-wrap,.holiday-collection-2026 .item__inner .item__accordion{opacity:0}.holiday-collection-2026 .item__inner.active .item__mv>img{animation:itemPhotoIn 1.8s cubic-bezier(0.22, 1, 0.36, 1) forwards}.holiday-collection-2026 .item__inner.active .item__ph img{animation:itemPhotoIn 1.6s cubic-bezier(0.22, 1, 0.36, 1) .1s forwards}.holiday-collection-2026 .item__inner.active .point-button img{animation:itemFadeUp 1s cubic-bezier(0.22, 1, 0.36, 1) .7s forwards}.holiday-collection-2026 .item__inner.active .item__lead{animation:itemFadeUp 1.2s cubic-bezier(0.22, 1, 0.36, 1) .4s forwards}.holiday-collection-2026 .item__inner.active .item__limited{animation:itemFadeUp 1.2s cubic-bezier(0.22, 1, 0.36, 1) .55s forwards}.holiday-collection-2026 .item__inner.active .item__ttl{animation:itemFadeUp 1.2s cubic-bezier(0.22, 1, 0.36, 1) .65s forwards}.holiday-collection-2026 .item__inner.active .item__info{animation:itemFadeUp 1.2s cubic-bezier(0.22, 1, 0.36, 1) .75s forwards}.holiday-collection-2026 .item__inner.active .item__link{animation:itemFadeUp 1.2s cubic-bezier(0.22, 1, 0.36, 1) .9s forwards}.holiday-collection-2026 .item__inner.active .item__text{animation:itemFadeUp 1.2s cubic-bezier(0.22, 1, 0.36, 1) 1s forwards}.holiday-collection-2026 .item__inner.active .color-wrap{animation:itemFadeUp 1.2s cubic-bezier(0.22, 1, 0.36, 1) 1.1s forwards}.holiday-collection-2026 .item__inner.active .item__accordion{animation:itemFadeUp 1.2s cubic-bezier(0.22, 1, 0.36, 1) 1.2s forwards}@media(prefers-reduced-motion: reduce){.holiday-collection-2026 .item__inner .item__mv>img,.holiday-collection-2026 .item__inner .point-button img,.holiday-collection-2026 .item__inner .item__ph img,.holiday-collection-2026 .item__inner .item__lead,.holiday-collection-2026 .item__inner .item__limited,.holiday-collection-2026 .item__inner .item__ttl,.holiday-collection-2026 .item__inner .item__info,.holiday-collection-2026 .item__inner .item__link,.holiday-collection-2026 .item__inner .item__text,.holiday-collection-2026 .item__inner .color-wrap,.holiday-collection-2026 .item__inner .item__accordion{opacity:1;animation:none !important}}.holiday-collection-2026 .item__mv{line-height:0;position:relative;overflow:hidden}.holiday-collection-2026 .item__mv-inner{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:all .3s ease}.holiday-collection-2026 .item__mv-inner.show{opacity:1;visibility:visible}.holiday-collection-2026 .item__mv-point{font-size:14px;line-height:1.5;color:#fff;width:250px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 769px){.holiday-collection-2026 .item__mv-point{font-size:12px}}.holiday-collection-2026 .item__mv-point>li{display:flex;align-items:center;vertical-align:middle;gap:10px;margin-top:20px;padding-top:20px;border-top:solid 1px #fff}.holiday-collection-2026 .item__mv-point>li:first-of-type,.holiday-collection-2026 .item__mv-point>li:last-of-type{margin-top:0;padding-top:0;border-top:none}.holiday-collection-2026 .item__mv-point>li .check{display:block;width:12px;min-width:12px}.holiday-collection-2026 .item__mv-point>li p{display:block;white-space:nowrap}.holiday-collection-2026 .item__mv-point>li .point-close{width:40px;margin:30px auto 0;cursor:pointer}.holiday-collection-2026 .item__ph{margin-top:60px;line-height:0;overflow:hidden}.holiday-collection-2026 .item__point{padding:0 20px 30px}.holiday-collection-2026 .item__lead{font-size:16px;line-height:1.5;margin-top:20px}.holiday-collection-2026 .item__limited{font-size:11px;line-height:1;letter-spacing:.06em;padding:5px 10px;border:solid 1px #000;width:-moz-fit-content;width:fit-content;margin:20px auto 0 0}.holiday-collection-2026 .item__ttl{font-size:15px;line-height:1.5;margin-top:10px}.holiday-collection-2026 .item__info{font-size:12px;line-height:1.5;margin-top:10px}.holiday-collection-2026 .item__text{font-size:14px;line-height:1.5;margin-top:20px}.holiday-collection-2026 .item__text span{font-size:11px;line-height:1;margin-top:10px;display:block}.holiday-collection-2026 .item__link{margin:20px 0 0;isolation:isolate}.holiday-collection-2026 .item__link .link-btn{padding:15px 3px;line-height:1;color:#000;border:none;background:#ecd1c4}.holiday-collection-2026 .item__link .link-btn__icon path{fill:#000}.holiday-collection-2026 .item .color-wrap{margin-top:20px;display:flex;align-items:center;vertical-align:middle;gap:20px}.holiday-collection-2026 .item .color-wrap>li a{display:flex;align-items:center;vertical-align:middle;gap:7.5px}.holiday-collection-2026 .item .color-wrap span,.holiday-collection-2026 .item .color-wrap p{display:block}.holiday-collection-2026 .item .color-wrap span{width:30px;line-height:0}.holiday-collection-2026 .item .color-wrap p{font-size:11px;line-height:1}@media screen and (min-width: 769px){.holiday-collection-2026 .item__mv-wrap{position:absolute;top:0;left:0;width:46.3254113346vw;height:100%;opacity:0;pointer-events:none;transition:opacity .8s ease}.holiday-collection-2026 .item__mv-wrap.is-current{z-index:1;opacity:1;pointer-events:auto}.holiday-collection-2026 .item__mv{position:sticky;top:0;width:46.3254113346vw}.holiday-collection-2026 .item__contents{width:36.563071298vw}.holiday-collection-2026 .item__ph{margin-top:0px;width:100%}.holiday-collection-2026 .item__point{padding:30px 0 0}.holiday-collection-2026 .item__lead{text-align:center;margin-top:0px}.holiday-collection-2026 .item__ttl,.holiday-collection-2026 .item__info{text-align:center}.holiday-collection-2026 .item__limited{margin:30px auto 0;border-width:.5px}.holiday-collection-2026 .item__text{margin-top:30px}.holiday-collection-2026 .item__link{margin:30px auto 0;width:300px}}.holiday-collection-2026 .item__accordion{position:relative;z-index:30;width:100%}.holiday-collection-2026 .item__accordion.open button .accordion__icon::after{transform:translate(-50%, -50%) rotate(0deg)}.holiday-collection-2026 .item__accordion.open .accordion__text{margin-top:0px}@media screen and (min-width: 769px){.holiday-collection-2026 .item__accordion.open .accordion__text{margin-top:15px}}.holiday-collection-2026 .item__accordion button{display:flex;align-items:center;vertical-align:middle;gap:10px;padding-bottom:10px}@media screen and (max-width: 768px){.holiday-collection-2026 .item__accordion button{width:100%;text-align:center;background:#9d8370;justify-content:center;border-bottom:none;position:relative;height:32px;color:#fff}.holiday-collection-2026 .item__accordion button .accordion__label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.holiday-collection-2026 .item__accordion button .accordion__label{font-size:12px;line-height:1;letter-spacing:.06em;display:block}.holiday-collection-2026 .item__accordion button .accordion__icon{display:block;width:8.5px;height:8.5px;position:relative;line-height:0}.holiday-collection-2026 .item__accordion button .accordion__icon::after,.holiday-collection-2026 .item__accordion button .accordion__icon::before{transition:all .3s ease;content:"";position:absolute;width:100%;height:1px;background:#fff;top:50%;left:50%}.holiday-collection-2026 .item__accordion button .accordion__icon::before{transform:translate(-50%, -50%)}.holiday-collection-2026 .item__accordion button .accordion__icon::after{transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 768px){.holiday-collection-2026 .item__accordion button .accordion__icon{position:absolute;top:50%;right:5.3333333333vw;transform:translateY(-50%)}}.holiday-collection-2026 .item__accordion .accordion__text{font-size:12px;line-height:1.5;margin-top:0;max-height:0;overflow:hidden;transition:max-height .5s ease,margin-top .5s ease}.holiday-collection-2026 .item__accordion .accordion__text p{padding:15px 30px;color:#6c5443}@media screen and (min-width: 769px){.holiday-collection-2026 .item__accordion{width:100%;padding:0;background:none;margin-top:30px}.holiday-collection-2026 .item__accordion button{color:#6c5443;border-bottom:solid 1px #6c5443}.holiday-collection-2026 .item__accordion button .accordion__icon::after,.holiday-collection-2026 .item__accordion button .accordion__icon::before{background:#6c5443}.holiday-collection-2026 .item__accordion .accordion__text p{padding:0;color:#6c5443}}.holiday-collection-2026 .point-button{position:absolute;width:90px;line-height:0;cursor:pointer;opacity:1;transition:all .3s ease}.holiday-collection-2026 .point-button:hover{opacity:.7}.holiday-collection-2026 .point-button_1{top:30px;right:20px}.holiday-collection-2026 .point-button_2{bottom:30px;left:30px}.holiday-collection-2026 .point-button_3{bottom:30px;right:20px}.holiday-collection-2026 .point-button_4{bottom:30px;left:30px}@media screen and (min-width: 769px){.holiday-collection-2026 .point-button_1{top:330px;right:55px}.holiday-collection-2026 .point-button_2{bottom:176.5px;right:60px;left:unset}.holiday-collection-2026 .point-button_3{bottom:unset;top:180px;right:60px}.holiday-collection-2026 .point-button_4{bottom:150px;right:60px;left:unset}}@media screen and (min-width: 1700px){.holiday-collection-2026 .point-button_2{bottom:300px}}@keyframes itemPhotoIn{from{opacity:0;scale:1.06}to{opacity:1;scale:1}}@keyframes itemFadeUp{from{opacity:0;translate:0 12px;filter:blur(4px)}to{opacity:1;translate:0 0;filter:blur(0)}}.holiday-collection-2026.windows .text-space-zero{letter-spacing:-0.25em}.holiday-collection-2026 .makeup{position:relative;overflow:hidden;padding:60px 20px;margin-top:60px;background:#3a3a3a;color:#000}@media screen and (min-width: 769px){.holiday-collection-2026 .makeup{margin-top:150px}}.holiday-collection-2026 .makeup.has-animation .makeup__ttl,.holiday-collection-2026 .makeup.has-animation .makeup__subttl,.holiday-collection-2026 .makeup.has-animation .makeup__looks{opacity:0;translate:0 10px;transition:opacity 1s ease,translate 1s ease}.holiday-collection-2026 .makeup.has-animation .makeup__ttl,.holiday-collection-2026 .makeup.has-animation .makeup__subttl{transition-delay:.2s}.holiday-collection-2026 .makeup.has-animation .makeup__looks{transition-delay:.4s}.holiday-collection-2026 .makeup.has-animation.active .makeup__ttl,.holiday-collection-2026 .makeup.has-animation.active .makeup__subttl,.holiday-collection-2026 .makeup.has-animation.active .makeup__looks{opacity:1;translate:0 0px}.holiday-collection-2026 .makeup__bg{position:absolute;top:-10%;left:0;width:100%;height:120%;-o-object-fit:cover;object-fit:cover;z-index:0}.holiday-collection-2026 .makeup__inner{position:relative;z-index:1}.holiday-collection-2026 .makeup__ttl{font-size:20px;line-height:1;letter-spacing:.1em;text-align:center}.holiday-collection-2026 .makeup__subttl{margin-top:20px;font-size:14px;line-height:1.5;letter-spacing:.06em;text-align:center}.holiday-collection-2026 .makeup__looks{position:relative;margin-top:20px}.holiday-collection-2026 .makeup__thumbs{position:absolute;top:0;right:0;width:50px;z-index:1}.holiday-collection-2026 .makeup__thumbs li+li{margin-top:10px}.holiday-collection-2026 .makeup__thumb{display:block;width:100%;padding:0;background:none;border:none;color:inherit;cursor:pointer;opacity:1;transition:opacity .3s ease}.holiday-collection-2026 .makeup__thumb.is-active{opacity:.5}.holiday-collection-2026 .makeup__thumb-img{display:block;line-height:0}.holiday-collection-2026 .makeup__thumb-img img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.holiday-collection-2026 .makeup__thumb-label{display:block;margin-top:5px;font-size:10px;line-height:1;letter-spacing:.1em;text-align:center}.holiday-collection-2026 .makeup__look{display:none}.holiday-collection-2026 .makeup__look.is-active{display:block;animation:makeupLookFade .5s ease}.holiday-collection-2026 .makeup__img{width:265px;line-height:0}.holiday-collection-2026 .makeup__img img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.holiday-collection-2026 .makeup__look-ttl{margin-top:15px;font-size:15px;line-height:1;letter-spacing:.1em;color:#231815}.holiday-collection-2026 .makeup__catch{margin-top:7.5px;font-size:14px;line-height:1.5;letter-spacing:.1em;color:#231815}.holiday-collection-2026 .makeup__text{margin-top:15px;font-size:12px;line-height:1.5;overflow:hidden;transition:height .5s ease;color:#000}.holiday-collection-2026 .makeup__text-more{display:none}.holiday-collection-2026 .makeup__look.is-open .makeup__text-more{display:inline}.holiday-collection-2026 .makeup__more{display:block;margin-top:10px;padding:0;background:none;border:none;color:inherit;font:inherit;font-size:12px;line-height:1;cursor:pointer;color:#000}.holiday-collection-2026 .makeup__more-icon{margin-left:10px}.holiday-collection-2026 .makeup__more-close{display:none}.holiday-collection-2026 .makeup__more.is-open .makeup__more-open{display:none}.holiday-collection-2026 .makeup__more.is-open .makeup__more-close{display:inline}.holiday-collection-2026 .makeup__products{margin-top:20px;padding-top:10px;border-top:.5px solid #000;font-size:11px;line-height:1.7727272727;color:#231815}.holiday-collection-2026 .makeup__products a,.holiday-collection-2026 .makeup__products span{cursor:pointer;color:inherit;text-decoration:underline;text-underline-offset:2px}@media screen and (min-width: 769px){.holiday-collection-2026 .makeup{padding:100px 0;background:none}.holiday-collection-2026 .makeup__subttl{font-size:16px;line-height:1.5;letter-spacing:.1em}.holiday-collection-2026 .makeup__looks{margin-top:30px}.holiday-collection-2026 .makeup__thumbs{display:none}.holiday-collection-2026 .makeup__list{display:flex;justify-content:center;gap:75px}.holiday-collection-2026 .makeup__look{display:block;width:425px}.holiday-collection-2026 .makeup__look.is-active{animation:none}.holiday-collection-2026 .makeup__img{width:100%}.holiday-collection-2026 .makeup__look-ttl{margin-top:20px;color:#000}.holiday-collection-2026 .makeup__catch{font-size:15px;line-height:1.5;color:#000}.holiday-collection-2026 .makeup__products{margin-top:25px;font-size:12px;line-height:1.75;color:#000}}.holiday-collection-2026 .swiper-button-next,.holiday-collection-2026 .swiper-button-prev{width:12.5px !important}@media screen and (max-width: 768px){.holiday-collection-2026 .swiper-button-next svg,.holiday-collection-2026 .swiper-button-prev svg{display:block !important}}@keyframes makeupLookFade{from{opacity:0}to{opacity:1}}@keyframes opacity{0%,45%{opacity:0}50%,95%{opacity:1}100%{opacity:0}}.holiday-collection-2026.windows .text-space-zero{letter-spacing:-0.25em}.holiday-collection-2026 .present{padding:60px 20px;color:#000}.holiday-collection-2026 .present.has-animation .present__ttl,.holiday-collection-2026 .present.has-animation .present__lead,.holiday-collection-2026 .present.has-animation .present__concept,.holiday-collection-2026 .present.has-animation .present__detail{opacity:0;translate:0 10px;transition:opacity 1s ease,translate 1s ease}.holiday-collection-2026 .present.has-animation .present__ttl,.holiday-collection-2026 .present.has-animation .present__lead{transition-delay:.2s}.holiday-collection-2026 .present.has-animation .present__concept{transition-delay:.4s}.holiday-collection-2026 .present.has-animation .present__detail{transition-delay:.6s}.holiday-collection-2026 .present.has-animation.active .present__ttl,.holiday-collection-2026 .present.has-animation.active .present__lead,.holiday-collection-2026 .present.has-animation.active .present__concept,.holiday-collection-2026 .present.has-animation.active .present__detail{opacity:1;translate:0 0px}.holiday-collection-2026 .present__ttl{font-size:20px;line-height:1;letter-spacing:.1em;text-align:center}.holiday-collection-2026 .present__lead{margin-top:20px;font-size:13px;line-height:1;letter-spacing:.06em;text-align:center}.holiday-collection-2026 .present__concept{margin-top:30px;padding:20px;background:#fff;border:.5px solid #6c5443}.holiday-collection-2026 .present__concept-en,.holiday-collection-2026 .present__concept-ttl{font-size:12px;line-height:1.5;color:#6c5443}.holiday-collection-2026 .present__concept-ttl{margin-top:5px}.holiday-collection-2026 .present__concept-body{margin-top:15px;font-size:12px;line-height:1.5}.holiday-collection-2026 .present__concept-img{width:295px;margin:10px auto 0;line-height:0}.holiday-collection-2026 .present__concept-img img{width:100%;height:auto}.holiday-collection-2026 .present__detail{margin-top:30px}.holiday-collection-2026 .present__img{position:relative;line-height:0}.holiday-collection-2026 .present__img img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.holiday-collection-2026 .present__img-cover{position:absolute;top:0;left:0;height:100%;animation:presentFade 8s linear infinite}.holiday-collection-2026 .present__info{margin-top:20px}.holiday-collection-2026 .present__text{font-size:13px;line-height:1.5}.holiday-collection-2026 .present__note{margin-top:15px;font-size:12px;line-height:1.5}.holiday-collection-2026 .present__link{margin-top:12px}.holiday-collection-2026 .present__link .link-btn--present{padding:15px 3px;background-color:#9d8370;border:none;font-size:14px;line-height:1}.holiday-collection-2026 .present__link .link-btn--present .link-btn__icon{right:20px}@media screen and (min-width: 769px){.holiday-collection-2026 .present{padding:100px 0}.holiday-collection-2026 .present__concept{display:flex;align-items:center;justify-content:space-between;width:750px;margin:50px auto 0;padding:30px}.holiday-collection-2026 .present__concept-text{width:410px}.holiday-collection-2026 .present__concept-img{width:250px;margin:0}.holiday-collection-2026 .present__detail{display:flex;align-items:center;gap:50px;width:750px;margin:50px auto 0}.holiday-collection-2026 .present__img{width:350px;flex-shrink:0}.holiday-collection-2026 .present__info{width:350px;margin-top:0}.holiday-collection-2026 .present__text{font-size:13px;line-height:1.5}.holiday-collection-2026 .present__note{font-size:11px;line-height:1.5}.holiday-collection-2026 .present__link{margin-top:30px}.holiday-collection-2026 .present__link .link-btn--present{max-width:300px}}@keyframes presentFade{0%,45%{opacity:0}50%,95%{opacity:1}100%{opacity:0}}.holiday-collection-2026.windows .text-space-zero{letter-spacing:-0.25em}.holiday-collection-2026 .advice{padding:60px 20px;background:#3a3a3a;color:#fff}.holiday-collection-2026 .advice.has-animation .advice__ttl,.holiday-collection-2026 .advice.has-animation .advice__img,.holiday-collection-2026 .advice.has-animation .advice__info{opacity:0;translate:0 10px;transition:opacity 1s ease,translate 1s ease}.holiday-collection-2026 .advice.has-animation .advice__ttl{transition-delay:.2s}.holiday-collection-2026 .advice.has-animation .advice__img{transition-delay:.4s}.holiday-collection-2026 .advice.has-animation .advice__info{transition-delay:.6s}.holiday-collection-2026 .advice.has-animation.active .advice__ttl,.holiday-collection-2026 .advice.has-animation.active .advice__img,.holiday-collection-2026 .advice.has-animation.active .advice__info{opacity:1;translate:0 0px}.holiday-collection-2026 .advice__ttl{font-size:18px;line-height:1;letter-spacing:.06em;text-align:center;white-space:nowrap}@media screen and (min-width: 769px){.holiday-collection-2026 .advice__ttl{font-size:20px;letter-spacing:.1em}}.holiday-collection-2026 .advice__contents{margin-top:30px}.holiday-collection-2026 .advice__img{line-height:0}.holiday-collection-2026 .advice__img img{width:100%;height:auto}.holiday-collection-2026 .advice__info{margin-top:20px}.holiday-collection-2026 .advice__text{padding-bottom:20px;border-bottom:.5px solid #fff;font-size:13px;line-height:1.5}.holiday-collection-2026 .advice__time{margin-top:20px;font-size:12px;line-height:1}.holiday-collection-2026 .advice__link{margin-top:30px}.holiday-collection-2026 .advice__link .link-btn{padding:15px 3px;font-size:14px;line-height:1;border:1px solid #fff}.holiday-collection-2026 .advice__link .link-btn .link-btn__icon{right:20px}@media screen and (min-width: 769px){.holiday-collection-2026 .advice{padding:100px 0}.holiday-collection-2026 .advice__contents{display:flex;flex-direction:row-reverse;align-items:center;gap:50px;width:750px;margin:50px auto 0}.holiday-collection-2026 .advice__img{width:350px;flex-shrink:0}.holiday-collection-2026 .advice__info{width:350px;margin-top:0}.holiday-collection-2026 .advice__text{padding-bottom:30px;font-size:13px;font-feature-settings:"palt";letter-spacing: .1em;}.holiday-collection-2026 .advice__time{margin-top:30px;font-size:11px}.holiday-collection-2026 .advice__link .link-btn{max-width:300px}}.holiday-collection-2026.windows .text-space-zero{letter-spacing:-0.25em}.holiday-collection-2026 .event{padding:60px 20px;background:#fbf3ef;color:#000}.holiday-collection-2026 .event.has-animation .event__ttl,.holiday-collection-2026 .event.has-animation .event__img,.holiday-collection-2026 .event.has-animation .event__list{opacity:0;translate:0 10px;transition:opacity 1s ease,translate 1s ease}.holiday-collection-2026 .event.has-animation .event__ttl{transition-delay:.2s}.holiday-collection-2026 .event.has-animation .event__img{transition-delay:.4s}.holiday-collection-2026 .event.has-animation .event__list{transition-delay:.6s}.holiday-collection-2026 .event.has-animation.active .event__ttl,.holiday-collection-2026 .event.has-animation.active .event__img,.holiday-collection-2026 .event.has-animation.active .event__list{opacity:1;translate:0 0px}.holiday-collection-2026 .event__ttl{font-size:18px;line-height:1.5;letter-spacing:.1em;text-align:center}.holiday-collection-2026 .event__contents{margin-top:30px}.holiday-collection-2026 .event__img{position:relative;line-height:0}.holiday-collection-2026 .event__img img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:670/600}@media screen and (min-width: 769px){.holiday-collection-2026 .event__img img{aspect-ratio:700/817}}.holiday-collection-2026 .event__img-cover{position:absolute;top:0;left:0;height:100%;animation:eventFade 8s linear infinite}.holiday-collection-2026 .event__list{margin-top:20px}.holiday-collection-2026 .event__item+.event__item{margin-top:40px}.holiday-collection-2026 .event__store{padding-left:10px;border-left:3px solid #9d8370;font-size:14px;line-height:1.5}.holiday-collection-2026 .event__date{margin-top:20px;font-size:13px;line-height:1}.holiday-collection-2026 .event__place{margin-top:10px;font-size:12px;line-height:1}.holiday-collection-2026 .event__benefit{margin-top:15px}.holiday-collection-2026 .event__benefit:first-of-type{margin-top:20px}.holiday-collection-2026 .event__benefit-ttl{font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.holiday-collection-2026 .event__benefit-text{margin-top:10px;font-size:13px;line-height:1.5}.holiday-collection-2026 .event__note{margin-top:5px;font-size:12px;line-height:1.5}.holiday-collection-2026 .event__link{margin-top:30px}.holiday-collection-2026 .event__link .link-btn--event{margin:0 auto;padding:15px 3px;background-color:#9d8370;border:none;font-size:14px;line-height:1}.holiday-collection-2026 .event__link .link-btn--event .link-btn__icon{right:20px}@media screen and (min-width: 769px){.holiday-collection-2026 .event{padding:100px 0}.holiday-collection-2026 .event__ttl{line-height:1}.holiday-collection-2026 .event__contents{display:flex;align-items:center;gap:3.6563071298vw;max-width:1050px;width:76.7824497258vw;margin:50px auto 0}.holiday-collection-2026 .event__img{max-width:350px;width:25.5941499086vw;flex-shrink:0}.holiday-collection-2026 .event__list{display:flex;gap:3.6563071298vw;margin-top:0}.holiday-collection-2026 .event__item{display:flex;flex-direction:column;max-width:300px;width:21.9378427788vw}.holiday-collection-2026 .event__item+.event__item{margin-top:0}.holiday-collection-2026 .event__benefit-ttl{font-size:12px;line-height:1}.holiday-collection-2026 .event__benefit-text{font-size:12px}.holiday-collection-2026 .event__note{font-size:11px;line-height:1.5}.holiday-collection-2026 .event__link{margin-top:auto;padding-top:30px}.holiday-collection-2026 .event__link .link-btn--event{max-width:300px}}.holiday-collection-2026 .gaibu{font-size:10px;line-height:2}@keyframes eventFade{0%,45%{opacity:0}50%,95%{opacity:1}100%{opacity:0}}.holiday-collection-2026.windows .text-space-zero{letter-spacing:-0.25em}.holiday-collection-2026 .banner{padding:60px 20px;background:#fff}.holiday-collection-2026 .banner__inner{display:block;color:#fff}.holiday-collection-2026 .banner__img{position:relative;line-height:0}.holiday-collection-2026 .banner__img img{width:100%;aspect-ratio:670/482;-o-object-fit:cover;object-fit:cover}.holiday-collection-2026 .banner__img-cover{position:absolute;top:0;left:0;height:100%;animation:eventFade 8s linear infinite}.holiday-collection-2026 .banner__img::after{content:"";position:absolute;inset:0}.holiday-collection-2026 .banner__text{padding:20px 0 19px;background:#3a3a3a;text-align:center}.holiday-collection-2026 .banner__ttl{font-size:18px;line-height:1;letter-spacing:.1em}.holiday-collection-2026 .banner__sub{display:flex;align-items:center;justify-content:center;margin-top:12px;font-size:13px;line-height:1;letter-spacing:.06em}.holiday-collection-2026 .banner__date{margin-top:12px;font-size:11px;letter-spacing:.1em}.holiday-collection-2026 .banner__icon{flex-shrink:0;margin-left:20px}@media screen and (min-width: 769px){.holiday-collection-2026 .banner{padding:100px 0}.holiday-collection-2026 .banner__inner{display:flex;width:600px;margin:0 auto;transition:opacity .3s ease}.holiday-collection-2026 .banner__inner:hover{opacity:.7}.holiday-collection-2026 .banner__img{width:250px;flex-shrink:0}.holiday-collection-2026 .banner__img img{height:180px;aspect-ratio:auto}.holiday-collection-2026 .banner__text{display:flex;flex-direction:column;justify-content:center;flex:1;padding:0 0 0 65px;text-align:left}.holiday-collection-2026 .banner__ttl{font-size:20px}.holiday-collection-2026 .banner__sub{justify-content:flex-start;margin-top:15px}}.holiday-collection-2026.windows .text-space-zero{letter-spacing:-0.25em}.holiday-collection-2026 .link-btn{display:block;text-align:center;position:relative;background-color:#4a4a4a;line-height:1.4;color:#fff;letter-spacing:.07em;font-size:14px;padding:15px 3px;border:.5px solid #fff}@media screen and (min-width: 769px){.holiday-collection-2026 .link-btn{max-width:300px;transition:opacity .3s ease;opacity:1}.holiday-collection-2026 .link-btn:hover{opacity:.7}.holiday-collection-2026 .link-btn:hover .link-btn__icon{right:8px}}.holiday-collection-2026 .link-btn__inner{z-index:10;position:relative;width:100%;display:block}.holiday-collection-2026 .link-btn__icon{position:absolute;top:50%;right:15px;height:8px;translate:0 -50%}@media screen and (max-width: 768px){.holiday-collection-2026 .link-btn__icon{right:14px;height:6px}}@media screen and (min-width: 769px){.holiday-collection-2026 .link-btn__icon{transition:right .5s ease}}.holiday-collection-2026 .link-btn--transparent{background-color:rgba(0,0,0,0)}