.page2026vd{font-size:16px;line-height:2;color:#000;background-color:#f0ece7}.page2026vd [class*=section-inner]{max-width:1296px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}@media only screen and (min-width: 641px){.page2026vd [class*=section-inner]{padding-right:48px;padding-left:48px}}@media only screen and (min-width: 960px){.page2026vd [class*=section-inner]{padding-right:72px;padding-left:72px}}@media only screen and (min-width: 1296px){.page2026vd [class*=section-inner]{padding-right:96px;padding-left:96px}}.page2026vd .section-inner-01{padding-top:96px;padding-bottom:72px}@media only screen and (min-width: 1296px){.page2026vd .section-inner-01{padding-top:144px;padding-bottom:144px}}.page2026vd .section-inner-02{padding-bottom:96px}@media only screen and (min-width: 1296px){.page2026vd .section-inner-02{padding-bottom:144px}}.page2026vd .section-inner-03{padding-bottom:48px}.page2026vd .section-inner-04{padding-top:78px;padding-bottom:96px}@media only screen and (min-width: 960px){.page2026vd .section-inner-04{padding-top:72px;padding-bottom:96px}}@media only screen and (min-width: 1296px){.page2026vd .section-inner-04{padding-top:120px;padding-bottom:144px}}.page2026vd .section-inner-05{padding-top:18px;padding-bottom:18px}@media only screen and (min-width: 960px){.page2026vd .section-inner-05{padding-top:24px;padding-bottom:24px}}.page2026vd .section-inner-05+.section-inner-05{padding-top:0}.page2026vd .section-inner-06{padding-top:96px;padding-bottom:48px}@media only screen and (min-width: 1296px){.page2026vd .section-inner-06{padding-top:144px;padding-bottom:72px}}.page2026vd .section-inner-07{padding-top:78px}@media only screen and (min-width: 960px){.page2026vd .section-inner-07{padding-top:72px}}@media only screen and (min-width: 1296px){.page2026vd .section-inner-07{padding-top:120px}}.page2026vd .section-inner-08{max-width:none;padding-right:0;padding-left:0;display:flex}.page2026vd [class*=column-0]{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}@media only screen and (min-width: 641px){.page2026vd [class*=column-0]{gap:48px}}.page2026vd .column-inner{width:100%}.page2026vd .column_slim{max-width:528px;margin-right:auto;margin-left:auto}.page2026vd .column-02_equality.message{gap:0;position:relative}@media only screen and (min-width: 768px){.page2026vd .column-02_equality.message .column-inner{width:50%}}@media only screen and (min-width: 768px){.page2026vd .column-02_equality.message .column-inner:first-child .box_align-inner{height:100%}.page2026vd .column-02_equality.message .column-inner:first-child .box_align-inner .image{height:100%}.page2026vd .column-02_equality.message .column-inner:first-child .box_align-inner .image img{height:100%;-o-object-fit:cover;object-fit:cover}}.page2026vd .column-02_equality.message .column-inner:last-child .box_align-inner{padding:48px 24px}@media only screen and (min-width: 641px){.page2026vd .column-02_equality.message .column-inner:last-child .box_align-inner{padding:48px}}@media only screen and (min-width: 768px){.page2026vd .column-02_equality.message .column-inner:last-child .box_align-inner{max-width:648px}}@media only screen and (min-width: 960px){.page2026vd .column-02_equality.message .column-inner:last-child .box_align-inner{padding:72px}}@media only screen and (min-width: 1296px){.page2026vd .column-02_equality.message .column-inner:last-child .box_align-inner{padding:96px}}.page2026vd .column-02_equality.message .column-inner:last-child .box_align-inner .text_color-02{text-shadow:0 0 3px rgba(0,0,0,.75)}.page2026vd .column-02_equality.store{gap:48px}@media only screen and (min-width: 768px){.page2026vd .column-02_equality .column-inner{width:calc((100% - 48px)/2)}}.page2026vd .column_reverse{flex-direction:column-reverse}@media only screen and (min-width: 768px){.page2026vd .column_reverse{flex-direction:row-reverse}}@keyframes animation-02{0%,100%{transform:translate(-50%, 0)}50%{transform:translate(-50%, -50%)}}.box_main{height:100vh;max-height:1280px;position:relative}.box_main:before{width:48px;height:48px;background:url(/cdn/shop/files/2024vd_icon-heart.png) center/100% no-repeat;display:block;content:"";position:absolute;bottom:60px;left:50%;transform:translate(-50%, 0);animation:6s animation-02 infinite;z-index:1}.box_main:after{font-family:var(--text-font-3rd-family);font-size:12px;font-weight:500;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;color:#fff;display:block;content:"SCROLL";position:absolute;bottom:36px;left:50%;transform:translateX(-50%);z-index:1}.box_main .image{height:100%}.box_main .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.announcement-bar-true .box_main{height:calc(100vh - 40px)}@media only screen and (min-width: 641px){.announcement-bar-true .box_main{height:calc(100vh - 42px)}}.box_align-center-v{display:flex;align-items:center}.box_reverse-wrap{width:100%}@media only screen and (min-width: 768px){.box_reverse-wrap{width:auto}}.column-inner.box_reverse{margin-right:0}.box_reverse{display:flex;flex-direction:column-reverse;justify-content:flex-end}.box_reverse-inner:last-child{margin-bottom:24px}@media only screen and (min-width: 768px){.box_reverse-inner:last-child{margin-bottom:16px}}@media only screen and (min-width: 1296px){.box_reverse-inner:last-child{margin-bottom:28px}}.decoration_bg-color-01{background-color:#d8c28a}.decoration_bg-color-01 .column-02_equality{gap:0}@media only screen and (min-width: 768px){.decoration_bg-color-01 .column-02_equality{gap:48px}}.decoration_bg-color-02{background-image:linear-gradient(180deg, #642b1b, #1d0f09)}@media only screen and (min-width: 768px){.decoration_bg-color-02{background-image:linear-gradient(90deg, #642b1b, #1d0f09)}}.decoration_bg-color-02 p{color:#fff}.decoration_bg-color-03{background-image:linear-gradient(180deg, #483115, #161007)}@media only screen and (min-width: 768px){.decoration_bg-color-03{background-image:linear-gradient(90deg, #483115, #161007)}}.decoration_bg-color-03 p{color:#fff}.decoration_bg-color-04{text-align:center;border-radius:6px;background-color:#025664;max-width:480px;margin-right:auto;margin-left:auto;padding:24px}@media only screen and (min-width: 768px){.decoration_bg-color-04{padding:36px}}.decoration_bg-color-04 .title_jp-04,.decoration_bg-color-04 .text_small-01{color:#fff}.decoration_line-01{height:0;margin:18px 0;border-top:1px solid #000;border-bottom:none}.decoration-wrap{overflow:hidden}[class*=decoration_position]{position:relative}[class*=decoration_position]>*{position:relative;z-index:2}[class*=title_en],[class*=title_decoration-]{font-family:var(--text-font-3rd-family);font-weight:500;line-height:1.25;letter-spacing:.05em;text-transform:uppercase}.title_en-01{font-size:30px;text-align:left;color:#fff;width:100%;padding-right:24px;padding-left:24px;text-shadow:0px 0px 3px rgba(0,0,0,.6);position:absolute;top:33%;left:50%;transform:translate(-50%, -50%);z-index:1}@media only screen and (min-width: 720px){.title_en-01{font-size:4.2vw;padding-right:4vw;padding-left:4vw}}@media only screen and (min-width: 960px){.title_en-01{font-size:4vw;padding-right:7.4vw;padding-left:7.4vw}}.title_en-02{font-size:54px;color:#000;margin-top:-16px}@media only screen and (min-width: 1296px){.title_en-02{font-size:96px;margin-top:-26px}}.title_en-02:not(:last-child){margin-bottom:24px}@media only screen and (min-width: 1296px){.title_en-02:not(:last-child){margin-bottom:38px}}.decoration_position-03 .title_en-02{text-align:right}.title_en-03{font-size:16px}@media only screen and (min-width: 641px){.title_en-03{font-size:24px}}@media only screen and (min-width: 768px){.title_en-03{font-size:36px}}@media only screen and (min-width: 1296px){.title_en-03{font-size:44px}}[class*=title_decoration-]{color:#015764}.title_decoration-01{color:#b0905f;display:none}@media only screen and (min-width: 1296px){.title_decoration-01{font-size:108px;writing-mode:vertical-rl;height:1728px;margin:0;display:block;position:absolute;top:0;right:calc((100vw - 1296px)/2 - 142px)}}[class*=title_jp-]{font-weight:700;line-height:1.5;letter-spacing:.1em}[class*=title_jp-][class*=title_en]{font-weight:500;line-height:1.25;letter-spacing:.05em}.title_jp-01{font-size:24px;margin-top:-8px;margin-bottom:22px}@media only screen and (min-width: 768px){.title_jp-01{margin-top:0}}.title_jp-02{font-size:1.43rem;margin-bottom:12px}.title_jp-03{font-size:16px}@media only screen and (min-width: 641px){.title_jp-03{font-size:24px}}@media only screen and (min-width: 768px){.title_jp-03{font-size:36px}}@media only screen and (min-width: 1296px){.title_jp-03{font-size:42px}}.title_jp-04{font-size:16px}@media only screen and (min-width: 768px){.title_jp-04{font-size:24px}}.title_jp-05{font-size:8.4vw;position:absolute;top:3.6vw}@media only screen and (min-width: 768px){.title_jp-05{font-size:44px;margin-bottom:22px;margin-top:0;position:static}}.title-wrap-01{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:-8px;margin-bottom:6px}@media only screen and (min-width: 768px){.title-wrap-01{margin-top:0}}@media only screen and (min-width: 1296px){.title-wrap-01{margin-bottom:16px}}.title-wrap-01 .title_jp-01{margin-top:0;margin-right:12px;margin-bottom:6px}.title-wrap-01 .title_jp-01:last-child{margin-right:0}strong{font-weight:bold}.text_color-01{color:#a10000}.text_color-02{color:#b0905f}.text_decoration-01{text-decoration:underline}rt{font-size:10px;font-weight:normal;margin-bottom:-3px}.text_line-01,.text_small-01{line-height:1.75}.text_line-01 p{margin-bottom:10px}.text_line-01 p:last-child{margin-bottom:0}.text_small-01{font-size:.86rem}.text_tag-wrap{width:100%;display:flex;flex-wrap:wrap}.text_tag,.text_tag:last-child{color:#fff;font-size:.86rem;line-height:1.5;min-height:36px;margin-bottom:6px;padding:6px 12px;background-color:#025664;border-radius:18px;display:flex;align-items:center}.text_tag{margin-right:6px}.text_tag:last-child{margin-right:0}@media only screen and (min-width: 1296px){.text_small-01.text_store{margin-top:22px}}.page2026vd [class*=section-inner] [class*=image] img{width:100%;height:auto}.page2026vd [class^=list]{margin-inline-start:0}.page2026vd [class^=list] li{list-style:none;margin-bottom:10px}.page2026vd [class^=list] li:last-child{margin-bottom:0}.page2026vd [class^=list] li [class^=list]{padding-left:12px}.page2026vd [class^=list] li [class^=list] li{margin-bottom:0;position:relative}.page2026vd [class^=list] li [class^=list] li:before{width:6px;height:6px;background-color:#000;border-radius:50%;display:block;content:"";position:absolute;top:11px;left:-10px;transform:translate(0, -50%)}.page2026vd [class*=list_column-0]{justify-content:flex-start}.page2026vd [class*=list_column-0] li{width:100%}.page2026vd .list{margin-bottom:26px}.page2026vd .column-inner:last-child .list:last-child{margin-bottom:0}.page2026vd .list_circle li{text-indent:18px;position:relative}.page2026vd .list_circle li:before{width:12px;height:12px;background-color:#000;border-radius:50%;display:block;content:"";position:absolute;top:1rem;left:0;transform:translateY(-50%)}.page2026vd .list_circle li .list_circle li{text-indent:12px}.page2026vd .list_circle li .list_circle li:before{width:6px;height:6px}@media only screen and (min-width: 768px){.page2026vd .list:last-child{margin-bottom:0}}.link_button-wrap{text-align:center;margin-bottom:0}a[class*=link_button-0]{font-size:1.43rem;font-weight:700;text-align:center;text-decoration:none;line-height:1.5;letter-spacing:.1em;vertical-align:top;width:100%;min-height:72px;padding:18px 24px;background-color:#f0ece7;border:1px solid #000;display:inline-block;position:relative;overflow:hidden;transition:.2s ease}a[class*=link_button-0] span{position:relative;z-index:1}a[class*=link_button-0]:before{width:100%;height:100%;background:#d8c28a;content:"";position:absolute;top:0;left:0;transition:transform .4s ease 0s;transform:scale(0, 1);transform-origin:right top}a[class*=link_button-0]:hover:before,a[class*=link_button-0]:focus-visible:before{transform-origin:left top;transform:scale(1, 1)}a.link_button-01{max-width:240px;margin-top:18px}a.link_button-02{max-width:528px}a.link_button-03{font-size:18px;border-radius:54px;max-width:360px;margin-top:18px;margin-right:auto;margin-left:auto;display:flex;gap:6px}a.link_button-03 .icon{width:24px;display:flex}a.link_button-03 .text{flex-grow:1;padding-right:0}@media only screen and (min-width: 768px){a.link_button-03 .text{padding-right:30px}}@media only screen and (min-width: 1296px){a.link_button-01{margin-top:30px}a.link_button-02{margin-top:24px}a.link_button-03{margin-top:30px}}.page-top{position:fixed;right:12px;bottom:12px;z-index:2}.page-top a{text-indent:-9999px;width:48px;height:72px;background:url(/cdn/shop/files/2026vd_icon-line-up.png?v=1766488054) center/100% no-repeat;display:flex;justify-content:center;align-items:center}.js .page-top{bottom:-120px;transition:.25s ease bottom}.js .page-top.active{bottom:12px}a.link_text-01{text-decoration:underline}a.link_text-01:hover{text-decoration:none}[id*=anchor-]{margin-top:-96px;padding-top:96px}@media only screen and (min-width: 1296px){[id*=anchor-]{margin-top:-144px;padding-top:144px}}@media only screen and (min-width: 768px){.new-line-01{display:none}}.hidden-sp{display:none}@media only screen and (min-width: 768px){.hidden-sp{display:block}.hidden-pc{display:none}}.js .accordion-button{cursor:pointer;background-color:rgba(0,0,0,0);transition:.25s ease background-color}.js .accordion-button:hover,.js .accordion-button:focus-visible{background-color:#d8c28a}.js .accordion-button[aria-expanded=true]{background-color:rgba(0,0,0,0)}.js .accordion-content{height:0;overflow:hidden;transition:.25s ease height}.js .accordion-content[aria-hidden=true]{visibility:hidden}.js .accordion-content[aria-hidden=false]{visibility:visible}.section-inner-05 .decoration_bg-color-01{border-radius:48px 48px 48px 48px;overflow:hidden;transition:all .25s ease}@media only screen and (min-width: 641px){.section-inner-05 .decoration_bg-color-01{border-radius:72px 72px 72px 72px}}.section-inner-05 .decoration_bg-color-01.open{border-radius:48px 0 48px 0}@media only screen and (min-width: 641px){.section-inner-05 .decoration_bg-color-01.open{border-radius:72px 0 72px 0}}.section-inner-05 .decoration_bg-color-01 .accordion-button{padding:24px;display:flex;align-items:center;position:relative;z-index:1;transition:all .25s ease}@media only screen and (min-width: 641px){.section-inner-05 .decoration_bg-color-01 .accordion-button{padding:36px 36px 36px 48px}}@media only screen and (min-width: 960px){.section-inner-05 .decoration_bg-color-01 .accordion-button{padding-right:36px;padding-left:72px}}.section-inner-05 .decoration_bg-color-01 .accordion-button .title-wrap{flex-grow:1}@media only screen and (min-width: 768px){.section-inner-05 .decoration_bg-color-01 .accordion-button .title_jp-03{font-size:2rem}}.section-inner-05 .decoration_bg-color-01 .accordion-content{margin-top:-24px;padding:0 24px 24px;transition:all .25s ease}@media only screen and (min-width: 641px){.section-inner-05 .decoration_bg-color-01 .accordion-content{margin-top:-48px;padding:0 48px 48px}}@media only screen and (min-width: 960px){.section-inner-05 .decoration_bg-color-01 .accordion-content{padding-right:72px;padding-left:72px}}.section-inner-05 .decoration_bg-color-01 .accordion-content .column_slim,.section-inner-05 .decoration_bg-color-01 .accordion-content .column-02_equality{padding-top:24px}@media only screen and (min-width: 641px){.section-inner-05 .decoration_bg-color-01 .accordion-content .column_slim,.section-inner-05 .decoration_bg-color-01 .accordion-content .column-02_equality{padding-top:48px}}.accordion-button-inner{display:flex;align-items:center;gap:12px;position:relative}@media only screen and (min-width: 641px){.accordion-button-inner{gap:24px}}@media only screen and (min-width: 960px){.accordion-button-inner{gap:48px}}.accordion-button-inner .icon,.decoration_bg-color-01 .accordion-button .icon{width:36px;height:36px;background-image:url(/cdn/shop/files/2024vd_icon-accordion.png);background-position:-144px 0;background-size:216px 72px;background-repeat:no-repeat;display:block;position:relative}@media only screen and (min-width: 641px){.accordion-button-inner .icon,.decoration_bg-color-01 .accordion-button .icon{width:72px;height:72px;background-position:0 0}}.accordion-button-inner .icon:after,.decoration_bg-color-01 .accordion-button .icon:after{width:36px;height:36px;border:1px solid #000;border-radius:50%;display:block;content:"";position:absolute;top:50%;right:50%;transform:translate(50%, -50%);transition:width .25s ease,height .25s ease}@media only screen and (min-width: 641px){.accordion-button-inner .icon:after,.decoration_bg-color-01 .accordion-button .icon:after{width:72px;height:72px}}.accordion-button[aria-expanded=true] .accordion-button-inner .icon,.decoration_bg-color-01 .accordion-button[aria-expanded=true] .icon{width:36px;height:36px;background-position:-180px 0}@media only screen and (min-width: 641px){.accordion-button[aria-expanded=true] .accordion-button-inner .icon,.decoration_bg-color-01 .accordion-button[aria-expanded=true] .icon{width:72px;height:72px;background-position:-72px 0}}.accordion-button:hover .accordion-button-inner .icon:after,.accordion-button:focus-visible .accordion-button-inner .icon:after,.decoration_bg-color-01 .accordion-button:hover .icon:after,.decoration_bg-color-01 .accordion-button:focus-visible .icon:after{width:48px;height:48px}@media only screen and (min-width: 641px){.accordion-button:hover .accordion-button-inner .icon:after,.accordion-button:focus-visible .accordion-button-inner .icon:after,.decoration_bg-color-01 .accordion-button:hover .icon:after,.decoration_bg-color-01 .accordion-button:focus-visible .icon:after{width:96px;height:96px}}.accordion-button .image{width:144px;height:72px;transition:.25s ease width}@media only screen and (min-width: 641px){.accordion-button .image{width:240px;height:120px}}@media only screen and (min-width: 960px){.accordion-button .image{width:360px;height:180px}}.accordion-button .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.accordion-button .line-up-info{min-width:124px;display:flex;flex-direction:column;flex-grow:1}@media only screen and (min-width: 1296px){.accordion-button .line-up-info{flex-direction:row;align-items:center;gap:48px}}.accordion-button .line-up-info .title_en-03{transition:.25s ease font-size}@media only screen and (min-width: 1296px){.accordion-button .line-up-info .title_en-03.number{font-size:6rem;width:174px;margin-bottom:0;position:relative}.accordion-button .line-up-info .title_en-03.number span{position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media only screen and (min-width: 1296px){.accordion-button .line-up-info .title_en-03.name{flex-grow:1}}.accordion-button .line-up-info .number{color:#025664;margin-bottom:3px}.accordion-button .title_jp-03{transition:.25s ease font-size}.accordion-button[aria-expanded=true] .accordion-button-inner .image{width:0}.accordion-button[aria-expanded=true] .line-up-info .title_en-03{font-size:28px}@media only screen and (min-width: 641px){.accordion-button[aria-expanded=true] .line-up-info .title_en-03{font-size:48px}}@media only screen and (min-width: 1296px){.accordion-button[aria-expanded=true] .line-up-info .title_en-03{font-size:60px}}@media only screen and (min-width: 1296px){.accordion-button[aria-expanded=true] .line-up-info .title_en-03.number{font-size:162px}}.accordion-button[aria-expanded=true] .title_jp-03{font-size:24px}@media only screen and (min-width: 641px){.accordion-button[aria-expanded=true] .title_jp-03{font-size:42px}}@media only screen and (min-width: 1296px){.accordion-button[aria-expanded=true] .title_jp-03{font-size:52px}}.accordion-content .decoration_position{padding-top:48px}@media only screen and (min-width: 1296px){.accordion-content .decoration_position{padding-top:72px}}[class*=decoration_position].load:before{transition:1s ease;transform:translateY(144px);opacity:0}[class*=decoration_position].load.active:before{transform:translateY(0);opacity:1}.splide__list li{padding-inline-start:0}.splide__slide img{width:100%;height:auto}.splide__arrow{width:48px;height:48px;background:rgba(0,0,0,.1215686275) url(/cdn/shop/files/2023vd_icon-arrow-02.png?v=1670566387) center/100% no-repeat;border-radius:50%;opacity:1;overflow:hidden;transition:all .6s}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow span{text-indent:-9999px}.splide-message{margin-top:24px}.splide-message .splide__arrow--prev{left:-24px;transform:translateY(-50%) rotate(90deg)}.splide-message .splide__arrow--next{right:-24px;transform:translateY(-50%) rotate(270deg)}.splide-product .splide__arrow{top:auto;bottom:12px}.splide-product .splide__arrow--prev{left:12px;transform:translate(0) rotate(90deg)}.splide-product .splide__arrow--next{right:12px;transform:translate(0) rotate(270deg)}.btn.pagetop{display:none}