:root{--device: 750}@media (min-width: 750px){:root{--device: 1300}}:root{--color-key: #c5b537;--color-key-rgb: 197,181,55;--color-key-dark: #36125b;--color-key-dark-2: #0c0619;--color-key-light: #915ccd;--color-key-light-rgb: 145,92,205;--color-text: #6c6108;--color-text-light: #aa8917;--color-border: #b09d64;--leading-trim: calc((1em - 1lh) / 2)}@supports not (top: 1lh){:root{--leading-trim: 0px}}*{box-sizing:border-box;margin:0;padding:0;outline:none}ol li,ul li{list-style-type:none}video{margin-block:min(30px, calc(30vw / var(--device) * 100));max-width:100%;height:auto}img{width:auto;max-width:100%;margin:0 auto;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}ul,ol{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:0.8em}ul>li,ol>li{line-height:1.4}a{word-break:break-all;color:currentColor}a:not(:has(img)):not(.btn){text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-size:100% min(1.5px, calc(1.5vw / var(--device) * 100));background-position:bottom left;background-repeat:no-repeat;padding-bottom:min(1.5px, calc(1.5vw / var(--device) * 100));transition:background-size 0.3s ease-out}a:not(:has(img)):not(.btn):focus-visible{background-size:0% min(1.5px, calc(1.5vw / var(--device) * 100));background-position:bottom right}@media (any-hover: hover), (-ms-high-contrast: none){a:not(:has(img)):not(.btn):hover{background-size:0% min(1.5px, calc(1.5vw / var(--device) * 100));background-position:bottom right}}a:first-child{margin-top:0}a.bnr img{transition:opacity 0.3s}a.bnr:focus-visible img{opacity:0.7}@media (any-hover: hover), (-ms-high-contrast: none){a.bnr:hover img{opacity:0.7}}.pc{display:none}@media (min-width: 750px){.sp{display:none}.pc{display:block}}.uColorKey{color:var(--color-key)}.uColorTxtKey{color:var(--color-text-light)}.uColorTxtMarker{background-color:rgba(var(--color-key-rgb), 0.2)}::selection{background:var(--color-key);color:#fff}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-key)}html{scrollbar-width:thin;scrollbar-color:var(--color-key) transparent}body{background-color:#000;background-image:url(../images/common/bg_pattern_base.webp),url(../images/common/bg_body_top.webp);background-repeat:repeat, no-repeat;background-position:center top;background-size:auto, 100% auto;font-family:"Noto Sans JP",sans-serif,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","メイリオ","Meiryo",sans-serif;font-size:2.88vw;font-weight:500;letter-spacing:0.03em;line-height:1.6;color:#423260}@media (min-width: 750px){body{font-size:1.38462vw}}@media (min-width: 750px) and (min-width: 1300px){body{font-size:18px}}body.compensate-for-scrollbar header{scrollbar-gutter:stable}.js-parallax-bg{position:absolute;top:0;width:100%;height:calc(100% * 2);background:transparent;background:url(../images/common/bg_filter.webp) repeat-y center top/100% auto}main>h2:not([class]),.titPage{position:relative;z-index:-1;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column;margin-inline:min(-50px, calc(-50vw / var(--device) * 100));margin-block:0 min(-15px, calc(-15vw / var(--device) * 100));padding-top:min(30px, calc(30vw / var(--device) * 100));min-height:min(477px, calc(477vw / var(--device) * 100));font-family:"Sawarabi Mincho","Noto Serif JP",serif;font-weight:normal;line-height:1;color:#fff;text-align:center}main>h2:not([class]):before,.titPage:before{content:"";display:block;position:absolute;left:50%;background:url(../images/common/bg_title.webp) no-repeat center center/auto 100%;top:min(-36px, calc(-36vw / var(--device) * 100));bottom:min(-36px, calc(-36vw / var(--device) * 100));width:100%;translate:-50% 0}@media (min-width: 750px){main>h2:not([class]):before,.titPage:before{top:min(-45px, calc(-45vw / var(--device) * 100));bottom:min(-45px, calc(-45vw / var(--device) * 100))}}main>h2:not([class]) .text,.titPage .text{position:relative;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column;font-size:5.97333vw;letter-spacing:0.06em;line-height:1}@media (min-width: 750px){main>h2:not([class]) .text,.titPage .text{font-size:4.30769vw}}@media (min-width: 750px) and (min-width: 1300px){main>h2:not([class]) .text,.titPage .text{font-size:56px}}main>h2:not([class]) .en,.titPage .en{position:relative;z-index:10;margin-top:min(15px, calc(15vw / var(--device) * 100));font-family:"Noto Serif", serif;font-weight:normal;font-size:3.2vw;letter-spacing:0;text-transform:uppercase}@media (min-width: 750px){main>h2:not([class]) .en,.titPage .en{font-size:1.84615vw}}@media (min-width: 750px) and (min-width: 1300px){main>h2:not([class]) .en,.titPage .en{font-size:24px}}main>h2:not([class])+section{margin-top:0}.imgTitle{margin-inline:auto}.imgTitle.--tokyo{width:min(181.8px, calc(181.8vw / var(--device) * 100))}@media (min-width: 750px){.imgTitle.--tokyo{width:min(202px, calc(202vw / var(--device) * 100))}}.imgTitle.--osaka{width:min(180.9px, calc(180.9vw / var(--device) * 100))}@media (min-width: 750px){.imgTitle.--osaka{width:min(201px, calc(201vw / var(--device) * 100))}}.titSection01,h3:not([class]){margin-top:var(--leading-trim);margin-bottom:min(50px, calc(50vw / var(--device) * 100));font-family:"Zen Old Mincho","Noto Serif JP",serif;font-weight:400;font-size:4.8vw;text-align:center;color:var(--color-text-light);word-break:auto-phrase}@media (min-width: 750px){.titSection01,h3:not([class]){font-size:3.07692vw}}@media (min-width: 750px) and (min-width: 1300px){.titSection01,h3:not([class]){font-size:40px}}.boxFrame .titSection01,.boxFrame h3:not([class]){color:var(--color-key)}.titSection01.--key-light,h3:not([class]).--key-light{color:var(--color-key-light)}.titSection02,h4:not([class]){position:relative;margin:8vw 0vw 5.33333vw 0vw;padding:2vw 6vw 2vw 6vw;font-size:3.52vw;background:linear-gradient(90deg, #36125b 0%, #6e2e83 40%, #6e2e83 60%, #36125b 100%);font-family:"Sawarabi Mincho","Noto Serif JP",serif;font-weight:normal;color:#fff;line-height:1.2;text-align:center}@media (min-width: 750px){.titSection02,h4:not([class]){margin:5.38462vw 0vw 3.07692vw 0vw;padding:1.15385vw 3.46154vw 1.15385vw 3.46154vw;font-size:1.84615vw}}@media (min-width: 750px) and (min-width: 1300px){.titSection02,h4:not([class]){margin:70px 0px 40px 0px}}@media (min-width: 750px) and (min-width: 1300px){.titSection02,h4:not([class]){padding:15px 45px 15px 45px}}@media (min-width: 750px) and (min-width: 1300px){.titSection02,h4:not([class]){font-size:24px}}.titSection02::before,.titSection02::after,h4:not([class])::before,h4:not([class])::after{content:"";display:block;position:absolute;background:url(../images/common/ico_tit.webp) no-repeat center center/contain;width:min(45px, calc(45vw / var(--device) * 100));aspect-ratio:1 / 1}.titSection02::before,h4:not([class])::before{top:2px;left:2px}.titSection02::after,h4:not([class])::after{bottom:2px;right:2px;rotate:180deg}.titSection02.--gold,h4:not([class]).--gold{background:linear-gradient(90deg, var(--color-text) 0%, var(--color-text-light) 40%, var(--color-text-light) 60%, var(--color-text) 100%)}.titSection03,h5:not([class]){position:relative;margin:6.66667vw 0vw 4vw 0vw;padding:0vw 0vw 0vw 5.46667vw;font-size:3.52vw;font-weight:bold;color:var(--color-key-light);line-height:1.2}@media (min-width: 750px){.titSection03,h5:not([class]){margin:3.84615vw 0vw 2.30769vw 0vw;padding:0vw 0vw 0vw 3.15385vw;font-size:1.84615vw}}@media (min-width: 750px) and (min-width: 1300px){.titSection03,h5:not([class]){margin:50px 0px 30px 0px}}@media (min-width: 750px) and (min-width: 1300px){.titSection03,h5:not([class]){padding:0px 0px 0px 41px}}@media (min-width: 750px) and (min-width: 1300px){.titSection03,h5:not([class]){font-size:24px}}.titSection03::before,h5:not([class])::before{content:"";display:block;position:absolute;top:0.55em;left:0;width:min(36px, calc(36vw / var(--device) * 100));aspect-ratio:1 / 1;translate:0 -50%;background-image:none;background-color:var(--color-key-light);-webkit-mask-image:url(../images/common/ico_tit02.webp);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/common/ico_tit02.webp);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.titSection03::after,h5:not([class])::after{display:none}.boxFrame .titSection03,.boxFrame h5:not([class]){color:var(--color-key)}.boxFrame .titSection03::before,.boxFrame h5:not([class])::before{background-color:var(--color-key)}.titSection03.--gold,h5:not([class]).--gold{color:var(--color-key)}.titSection03.--gold::before,h5:not([class]).--gold::before{background-color:var(--color-key)}.titSection03.--purple,h5:not([class]).--purple{color:var(--color-key-light)}.titSection03.--purple::before,h5:not([class]).--purple::before{background-color:var(--color-key-light)}.titSection04,h6:not([class]){position:relative;margin:5.33333vw 0vw 2.66667vw 0vw;padding:0vw 1.86667vw .53333vw 1.86667vw;border-bottom:1.5px solid var(--color-key-light);width:-webkit-fit-content;width:fit-content;font-size:2.93333vw;font-weight:bold;color:var(--color-key-light);line-height:1.2}@media (min-width: 750px){.titSection04,h6:not([class]){border-bottom-width:2px;margin:3.07692vw 0vw 1.53846vw 0vw;padding:0vw 1.07692vw .30769vw 1.07692vw;font-size:1.53846vw}}@media (min-width: 750px) and (min-width: 1300px){.titSection04,h6:not([class]){margin:40px 0px 20px 0px}}@media (min-width: 750px) and (min-width: 1300px){.titSection04,h6:not([class]){padding:0px 14px 4px 14px}}@media (min-width: 750px) and (min-width: 1300px){.titSection04,h6:not([class]){font-size:20px}}.titSection04::before,.titSection04::after,h6:not([class])::before,h6:not([class])::after{content:"";display:block;position:absolute;top:inherit;left:0;bottom:0;background:var(--color-key-light);-webkit-mask-image:none;mask-image:none;width:4px;height:4px;rotate:45deg;translate:0 50%}@media (min-width: 750px){.titSection04::before,.titSection04::after,h6:not([class])::before,h6:not([class])::after{width:7px;height:7px}}.titSection04::after,h6:not([class])::after{left:inherit;right:0}.titSection05,h7:not([class]){position:relative;margin:5.33333vw 0vw 2.66667vw 0vw;padding:0vw 0vw 0vw 4vw;border-bottom:none;width:-webkit-fit-content;width:fit-content;font-size:2.64vw;font-weight:bold;color:var(--color-key-light);line-height:1.2}@media (min-width: 750px){.titSection05,h7:not([class]){margin:3.07692vw 0vw 1.53846vw 0vw;padding:0vw 0vw 0vw 1.53846vw;font-size:1.38462vw}}@media (min-width: 750px) and (min-width: 1300px){.titSection05,h7:not([class]){margin:40px 0px 20px 0px}}@media (min-width: 750px) and (min-width: 1300px){.titSection05,h7:not([class]){padding:0px 0px 0px 20px}}@media (min-width: 750px) and (min-width: 1300px){.titSection05,h7:not([class]){font-size:18px}}.titSection05:first-child,h7:not([class]):first-child{margin-top:0}.titSection05::before,.titSection05::after,h7:not([class])::before,h7:not([class])::after{content:"";display:block;position:absolute;top:0.6em;left:0;bottom:0;background:transparent;border:2px solid var(--color-key-light);width:6px;height:6px;rotate:45deg;translate:0 -50%}@media (min-width: 750px){.titSection05::before,.titSection05::after,h7:not([class])::before,h7:not([class])::after{width:8px;height:8px}}.titSection05::after,h7:not([class])::after{left:4px;border:none;background:var(--color-key-light);width:2px;height:2px}@media (min-width: 750px){.titSection05::after,h7:not([class])::after{width:4px;height:4px}}.txtLead{font-family:"Zen Old Mincho","Noto Serif JP",serif;font-weight:400;font-size:3.2vw;line-height:2;text-align:center;color:#fff}@media (min-width: 750px){.txtLead{font-size:1.53846vw}}@media (min-width: 750px) and (min-width: 1300px){.txtLead{font-size:20px}}#goodsItem .cat li,.txtBg{display:inline-block;padding:0.4em 1em;color:#FFF;background:linear-gradient(90deg, #36125b 0%, #6e2e83 40%, #6e2e83 60%, #36125b 100%);font-size:0.7em;line-height:1}.txtPrice{margin-block:min(20px, calc(20vw / var(--device) * 100)) 0;font-size:4vw;font-family:"Sawarabi Mincho","Noto Serif JP",serif;font-weight:800;text-align:right;line-height:1;color:var(--color-text-light)}@media (min-width: 750px){.txtPrice{font-size:1.84615vw}}@media (min-width: 750px) and (min-width: 1300px){.txtPrice{font-size:24px}}.txtPrice span{font-size:0.6em}.img{margin:1.53846vw 0vw 0vw 0vw;text-align:center}@media (min-width: 1300px){.img{margin:20px 0px 0px 0px}}.img img{width:auto;max-width:100%}.notice{margin-block:min(30px, calc(30vw / var(--device) * 100)) 0}.notice>li{margin-block:var(--leading-trim);padding-left:1em;text-indent:-1em;font-size:2.88vw}@media (min-width: 750px){.notice>li{font-size:1.38462vw}}@media (min-width: 750px) and (min-width: 1300px){.notice>li{font-size:18px}}.notice.--middle{font-size:2.72vw}@media (min-width: 750px){.notice.--middle{font-size:1.30769vw}}@media (min-width: 750px) and (min-width: 1300px){.notice.--middle{font-size:17px}}.notice.--small>li{font-size:2.24vw}@media (min-width: 750px){.notice.--small>li{font-size:14px}}.notice.--large{gap:min(20px, calc(20vw / var(--device) * 100))}.notice.--fit,.--fit .notice{width:-webkit-fit-content;width:fit-content}.close{position:relative}.close:before{content:"終了いたしました";display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;inset:0;z-index:10;background-color:rgba(0,0,0,0.6);padding:min(20px, calc(20vw / var(--device) * 100));text-align:center;color:#fff;font-size:2.13333vw}@media (min-width: 750px){.close:before{font-size:1.53846vw}}@media (min-width: 750px) and (min-width: 1300px){.close:before{font-size:20px}}.snav li a,.snav li button,.btn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:min(5px, calc(5vw / var(--device) * 100));position:relative;background:url(../images/common/motif02.webp) no-repeat left min(10px, calc(10vw / var(--device) * 100)) top/min(47px, calc(47vw / var(--device) * 100)) auto,url(../images/common/motif02_bottom.webp) no-repeat right min(10px, calc(10vw / var(--device) * 100)) bottom/min(47px, calc(47vw / var(--device) * 100)) auto;background-color:var(--color-key-dark);margin:min(30px, calc(30vw / var(--device) * 100)) auto 0;padding:min(20px, calc(20vw / var(--device) * 100)) min(24px, calc(24vw / var(--device) * 100)) min(24px, calc(24vw / var(--device) * 100)) min(24px, calc(24vw / var(--device) * 100));width:100%;max-width:min(520px, calc(520vw / var(--device) * 100));min-height:min(90px, calc(90vw / var(--device) * 100));text-align:center;font-size:3.52vw;font-family:"Zen Old Mincho","Noto Serif JP",serif;font-weight:400;color:#FFF;text-align:center;text-decoration:none;border-radius:999px;border:1px solid var(--color-key);transition:box-shadow 0.3s, -webkit-filter 0.3s;transition:filter 0.3s, box-shadow 0.3s;transition:filter 0.3s, box-shadow 0.3s, -webkit-filter 0.3s}@media (min-width: 750px){.snav li a,.snav li button,.btn{font-size:1.69231vw}}@media (min-width: 750px) and (min-width: 1300px){.snav li a,.snav li button,.btn{font-size:22px}}.snav li a>span,.snav li button>span,.btn>span{-webkit-flex:1;flex:1}.snav li a::after,.snav li button::after,.btn::after{pointer-events:none;content:"";width:100%;height:100%;display:block;background:url(../images/common/ico_arrow.svg) no-repeat center center/contain;width:min(12px, calc(12vw / var(--device) * 100));aspect-ratio:12 / 22;translate:0 3%}.snav li a:focus-visible,.snav li button:focus-visible,.btn:focus-visible{box-shadow:0px 0px 2vw 0px rgba(255,255,255,0.3);-webkit-filter:brightness(1.5);filter:brightness(1.5)}.snav li a:focus-visible>span,.snav li button:focus-visible>span,.btn:focus-visible>span{text-shadow:0px 0px 5px rgba(0,0,0,0.6)}@media (any-hover: hover), (-ms-high-contrast: none){.snav li a:hover,.snav li button:hover,.btn:hover{box-shadow:0px 0px 2vw 0px rgba(255,255,255,0.3);-webkit-filter:brightness(1.5);filter:brightness(1.5)}.snav li a:hover>span,.snav li button:hover>span,.btn:hover>span{text-shadow:0px 0px 5px rgba(0,0,0,0.6)}}.snav li a.--anchor,.snav li button.--anchor,.btn.--anchor{-webkit-flex-direction:column;flex-direction:column}.snav li a.--anchor::after,.snav li button.--anchor::after,.btn.--anchor::after{position:absolute;bottom:0;left:50%;rotate:90deg;scale:1.5;translate:-50% 48%}.snav li a.--back,.snav li button.--back,.btn.--back{margin:min(100px, calc(100vw / var(--device) * 100)) auto 0}.snav li a.--back::after,.snav li button.--back::after,.btn.--back::after{display:none}.snav li a.--back::before,.snav li button.--back::before,.btn.--back::before{pointer-events:none;content:"";width:100%;height:100%;display:block;background:url(../images/common/ico_arrow.svg) no-repeat center center/contain;width:min(12px, calc(12vw / var(--device) * 100));aspect-ratio:12 / 22;translate:0 3%;rotate:180deg}.box02,.box01{position:relative;background:rgba(var(--color-key-light-rgb), 0.12);margin-block:min(30px, calc(30vw / var(--device) * 100)) min(20px, calc(20vw / var(--device) * 100));border:1px solid var(--color-key);padding:min(30px, calc(30vw / var(--device) * 100));color:#fff;width:-webkit-fit-content;width:fit-content}.box02>*:first-child,.box01>*:first-child{margin-top:0}.box02{border-color:var(--color-key-light);padding-top:1em;padding-bottom:1em;color:var(--color-text)}[data-txt*="bold"]{font-weight:800}.boxFrame{position:relative;padding:min(11px, calc(11vw / var(--device) * 100));color:#fff;margin-block:min(70px, calc(70vw / var(--device) * 100)) 0}.boxFrameInner{background:rgba(var(--color-key-light-rgb), 0.12);border:1px solid var(--color-key);padding:min(70px, calc(70vw / var(--device) * 100)) min(40px, calc(40vw / var(--device) * 100));height:100%}@media (min-width: 750px){.boxFrameInner{padding:min(70px, calc(70vw / var(--device) * 100)) min(50px, calc(50vw / var(--device) * 100))}}.boxFrameIco{position:absolute;left:0px;right:0px}.boxFrameIco::before,.boxFrameIco::after{content:"";display:block;position:absolute;background:url(../images/common/motif01.webp) no-repeat left top/contain;width:min(46px, calc(46vw / var(--device) * 100));aspect-ratio:46/47}.boxFrameIco::before{left:0}.boxFrameIco::after{right:0;scale:-1 1}.boxFrameIco.--top{top:0px}.boxFrameIco.--bottom{bottom:0px;scale:1 -1}.boxFrame>*:first-child{margin-top:0}.boxPaper{position:relative;margin-block:min(100px, calc(100vw / var(--device) * 100)) 0}@media (min-width: 750px){.boxPaper{margin-block:min(70px, calc(70vw / var(--device) * 100)) 0}}.boxPaperInner{background:url(../images/common/bg_box_side.webp) repeat-y center top/100% auto,url(../images/common/bg_pattern_paper.webp) repeat center top/100% auto;padding:min(40px, calc(40vw / var(--device) * 100)) min(40px, calc(40vw / var(--device) * 100));color:var(--color-text)}@media (min-width: 750px){.boxPaperInner{padding:min(40px, calc(40vw / var(--device) * 100)) min(105px, calc(105vw / var(--device) * 100))}}.boxPaper::before,.boxPaper::after{content:"";display:block;background:url(../images/common/bg_box_edge.webp) repeat left top/100% auto;width:100%;aspect-ratio:1200 / 30}.boxPaper::before{translate:0 2px}.boxPaper::after{bottom:0;scale:1 -1;translate:0 -2px}.boxPaper>*:first-child{margin-top:0}main>h2:not([class])+section,.titPage+section,h2:not([class])+section{margin-top:0 !important}dl.lineTable{margin-block:min(30px, calc(30vw / var(--device) * 100)) 0;text-align:left;color:var(--color-text)}dl.lineTable>div{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;background:url(../images/common/line.webp) no-repeat center bottom/100% auto;padding-block:min(20px, calc(20vw / var(--device) * 100));width:100%}dl.lineTable>div:first-child{padding-top:0}dl.lineTable>div:last-child{background:none}dl.lineTable dt{padding-right:min(30px, calc(30vw / var(--device) * 100));width:min(175px, calc(175vw / var(--device) * 100));font-family:"Zen Old Mincho","Noto Serif JP",serif;font-weight:400;font-size:3.2vw}@media (min-width: 750px){dl.lineTable dt{font-size:1.53846vw;width:min(250px, calc(250vw / var(--device) * 100))}}@media (min-width: 750px) and (min-width: 1300px){dl.lineTable dt{font-size:20px}}dl.lineTable dd{-webkit-flex:1;flex:1;font-size:3.2vw;font-weight:500}@media (min-width: 750px){dl.lineTable dd{font-size:1.53846vw}}@media (min-width: 750px) and (min-width: 1300px){dl.lineTable dd{font-size:20px}}dl.lineTable.--vertical-center>div{-webkit-align-items:center;align-items:center}dl.lineTable.--sp-column>div{-webkit-flex-direction:column;flex-direction:column}@media (min-width: 750px){dl.lineTable.--sp-column>div{-webkit-flex-direction:row;flex-direction:row}}dl.lineTable.--sp-column dt{margin-bottom:min(10px, calc(10vw / var(--device) * 100));font-weight:700;width:100%}@media (min-width: 750px){dl.lineTable.--sp-column dt{margin-bottom:0;font-weight:200;width:min(250px, calc(250vw / var(--device) * 100))}}dl.lineTable.--sp-column dd{width:100%}@media (min-width: 750px){dl.lineTable.--sp-column{-webkit-flex-direction:row;flex-direction:row}}.boxFrame dl.lineTable{color:#fff}dl.lineTable.--white{color:#fff}.boxTable{border-collapse:collapse;border:1px solid var(--color-border);text-align-last:left}@media (max-width: 750px){.boxTable{display:block}}@media (max-width: 750px){.boxTable tbody,.boxTable tr{display:block}}.boxTable th{background:rgba(176,157,100,0.2);padding:1em}@media (max-width: 750px){.boxTable th{display:block}}.boxTable th li:not(:last-child){padding-bottom:1em;border-bottom:1px dotted var(--color-border)}.boxTable td{padding:1em}@media (max-width: 750px){.boxTable td{display:block}}.boxTable.purple{border-color:var(--color-key-light)}.boxTable.purple th{background:rgba(var(--color-key-light-rgb), 0.12)}.boxTable.purple th,.boxTable.purple td{color:var(--color-key-light)}.bnr{display:block;margin-inline:auto;width:86.66667vw}@media (min-width: 750px){.bnr{width:61.53846vw;max-width:800px}}.mt10{margin-top:min(8px, calc(8vw / var(--device) * 100)) !important}@media (min-width: 750px){.mt10{margin-top:min(10px, calc(10vw / var(--device) * 100)) !important}}.mt20{margin-top:min(16px, calc(16vw / var(--device) * 100)) !important}@media (min-width: 750px){.mt20{margin-top:min(20px, calc(20vw / var(--device) * 100)) !important}}.mt30{margin-top:min(24px, calc(24vw / var(--device) * 100)) !important}@media (min-width: 750px){.mt30{margin-top:min(30px, calc(30vw / var(--device) * 100)) !important}}.mt40{margin-top:min(32px, calc(32vw / var(--device) * 100)) !important}@media (min-width: 750px){.mt40{margin-top:min(40px, calc(40vw / var(--device) * 100)) !important}}.mt50{margin-top:min(40px, calc(40vw / var(--device) * 100)) !important}@media (min-width: 750px){.mt50{margin-top:min(50px, calc(50vw / var(--device) * 100)) !important}}.mt60{margin-top:min(48px, calc(48vw / var(--device) * 100)) !important}@media (min-width: 750px){.mt60{margin-top:min(60px, calc(60vw / var(--device) * 100)) !important}}.mt70{margin-top:min(56px, calc(56vw / var(--device) * 100)) !important}@media (min-width: 750px){.mt70{margin-top:min(70px, calc(70vw / var(--device) * 100)) !important}}.mt80{margin-top:min(64px, calc(64vw / var(--device) * 100)) !important}@media (min-width: 750px){.mt80{margin-top:min(80px, calc(80vw / var(--device) * 100)) !important}}.mt90{margin-top:min(72px, calc(72vw / var(--device) * 100)) !important}@media (min-width: 750px){.mt90{margin-top:min(90px, calc(90vw / var(--device) * 100)) !important}}.mt100{margin-top:min(80px, calc(80vw / var(--device) * 100)) !important}@media (min-width: 750px){.mt100{margin-top:min(100px, calc(100vw / var(--device) * 100)) !important}}.mt110{margin-top:min(88px, calc(88vw / var(--device) * 100)) !important}@media (min-width: 750px){.mt110{margin-top:min(110px, calc(110vw / var(--device) * 100)) !important}}.mt120{margin-top:min(96px, calc(96vw / var(--device) * 100)) !important}@media (min-width: 750px){.mt120{margin-top:min(120px, calc(120vw / var(--device) * 100)) !important}}.mt130{margin-top:min(104px, calc(104vw / var(--device) * 100)) !important}@media (min-width: 750px){.mt130{margin-top:min(130px, calc(130vw / var(--device) * 100)) !important}}#container{position:relative;overflow:clip;height:100%}.maxWideContainer{margin-inline:auto;width:86.66667vw}@media (min-width: 750px){.maxWideContainer{width:92.30769vw;max-width:1200px}}main{position:relative;padding-block:min(120px, calc(120vw / var(--device) * 100)) min(90px, calc(90vw / var(--device) * 100))}body:not(#top):not(#goodsItem) main{position:relative;padding-block:min(70px, calc(70vw / var(--device) * 100)) min(90px, calc(90vw / var(--device) * 100))}header{position:fixed;top:0vw;left:0vw;z-index:100;background-color:var(--color-key-dark-2);border-bottom:1px solid var(--color-key);width:100%;padding:min(15px, calc(15vw / var(--device) * 100)) min(40px, calc(40vw / var(--device) * 100))}@media (min-width: 750px){header{pointer-events:all;overflow-y:hidden;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:min(5px, calc(5vw / var(--device) * 100)) min(60px, calc(60vw / var(--device) * 100));border-bottom-width:2px;width:100%;height:min(120px, calc(120vw / var(--device) * 100));opacity:1;transition:none}}header h1{width:32vw}@media (min-width: 750px){header h1{width:17.61538vw;max-width:229px;margin:0vw auto 0vw 0vw}}header h1 img{width:100%}header h1 a{display:block;transition:opacity 0.5s}header h1 a:focus-visible{opacity:0.6}@media (any-hover: hover), (-ms-high-contrast: none){header h1 a:hover{opacity:0.6}}header .logo-sp{display:block;width:42.66667vw;margin:min(100px, calc(100vw / var(--device) * 100)) auto min(60px, calc(60vw / var(--device) * 100))}@media (min-width: 750px){header .logo-sp{display:none}}header nav{visibility:hidden;z-index:-1;background-color:var(--color-key-dark-2);width:100%;height:100%;opacity:0;transition:opacity 0.5s, visibility 0.5s, z-index 0.5s;position:fixed;top:0vw;left:0vw;overflow-y:auto}@media (min-width: 750px){header nav{position:relative;visibility:visible;overflow-y:unset;margin-right:0;margin-left:auto;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;height:min(120px, calc(120vw / var(--device) * 100));opacity:1;transition:none}}header nav.open{visibility:visible;z-index:100;pointer-events:all;opacity:1}header nav>ul{padding-bottom:min(80px, calc(80vw / var(--device) * 100))}@media (min-width: 750px){header nav>ul{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:min(60px, calc(60vw / var(--device) * 100));padding-bottom:0}}@media (min-width: 750px){header nav>ul>li{position:relative;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}header nav>ul>li a,header nav>ul>li span{position:relative;display:block;width:100%;padding:min(50px, calc(50vw / var(--device) * 100)) 0;text-align:center}@media (min-width: 750px){header nav>ul>li a,header nav>ul>li span{width:auto;padding:0}}header nav>ul>li a img,header nav>ul>li span img{position:relative;z-index:2;width:auto;height:min(97px, calc(97vw / var(--device) * 100));-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);translate:0% 0%;transition:opacity 0.3s, -webkit-filter 0.3s;transition:opacity 0.3s, filter 0.3s;transition:opacity 0.3s, filter 0.3s, -webkit-filter 0.3s}@media (min-width: 750px){header nav>ul>li a img,header nav>ul>li span img{height:min(48px, calc(48vw / var(--device) * 100))}}header nav>ul>li a img.active,header nav>ul>li span img.active{position:absolute;left:50%;opacity:0;z-index:2;translate:-50% 0%}header nav>ul>li a::after,header nav>ul>li span::after{content:"";display:block;position:absolute;top:50%;left:50%;background:url(../images/common/bg_nav_current.webp) no-repeat center center/contain;width:min(190px, calc(190vw / var(--device) * 100));aspect-ratio:190 / 198;translate:-50% -50%;opacity:0;scale:0.8;transition:opacity 0.3s, scale 0.4s}header nav>ul>li a:focus-visible img.active,header nav>ul>li span:focus-visible img.active{opacity:1}header nav>ul>li a:focus-visible img:not(.active),header nav>ul>li span:focus-visible img:not(.active){-webkit-filter:blur(1px);filter:blur(1px);opacity:0.6}header nav>ul>li a:focus-visible::after,header nav>ul>li span:focus-visible::after{opacity:1;scale:1}@media (any-hover: hover), (-ms-high-contrast: none){header nav>ul>li a:hover img.active,header nav>ul>li span:hover img.active{opacity:1}header nav>ul>li a:hover img:not(.active),header nav>ul>li span:hover img:not(.active){-webkit-filter:blur(1px);filter:blur(1px);opacity:0.6}header nav>ul>li a:hover::after,header nav>ul>li span:hover::after{opacity:1;scale:1}}header nav>ul>li.active a img.active{opacity:1}header nav>ul>li.active a img:not(.active){-webkit-filter:blur(1px);filter:blur(1px);opacity:0.6}header nav>ul>li.active a::after{opacity:1;scale:1}header nav>ul>li.disable{pointer-events:none;opacity:0.5}#btnNav{padding:0;border:none;outline:none;position:fixed;top:1.86667vw;right:1.86667vw;z-index:120;width:12.93333vw;height:12.93333vw;box-shadow:0px 0px 2vw 0px rgba(0,0,0,0.4);border-radius:2.66667vw;background:var(--color-key-dark);border:1px solid var(--color-key);transition:box-shadow 1s}#btnNav span:not(.deco){display:block;background:var(--color-key);width:6.66667vw;height:.53333vw;border-radius:999px}#btnNav span:not(.deco):nth-of-type(1){position:absolute;top:30%;left:52%;z-index:1;transition:top 0.2s 0.2s, -webkit-transform 0.2s;transition:top 0.2s 0.2s, transform 0.2s;transition:top 0.2s 0.2s, transform 0.2s, -webkit-transform 0.2s;translate:-50% 0}#btnNav span:not(.deco):nth-of-type(2){position:absolute;top:48%;left:52%;z-index:1;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;translate:-50% -50%}#btnNav span:not(.deco):nth-of-type(3){position:absolute;top:62%;left:52%;z-index:1;transition:top 0.2s 0.2s, -webkit-transform 0.2s;transition:top 0.2s 0.2s, transform 0.2s;transition:top 0.2s 0.2s, transform 0.2s, -webkit-transform 0.2s;translate:-50% 0}#btnNav.open span:nth-of-type(1){position:absolute;top:5.86667vw;left:52%;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);translate:-50% 0;transition:top 0.2s, -webkit-transform 0.2s 0.2s;transition:top 0.2s, transform 0.2s 0.2s;transition:top 0.2s, transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s}#btnNav.open span:nth-of-type(2){-webkit-transform:scaleX(0);transform:scaleX(0);translate:-50% 0;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}#btnNav.open span:nth-of-type(3){position:absolute;top:5.86667vw;left:52%;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);translate:-50% 0;transition:top 0.2s, -webkit-transform 0.2s 0.2s;transition:top 0.2s, transform 0.2s 0.2s;transition:top 0.2s, transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s}@media (min-width: 750px){#btnNav{display:none}}footer{position:relative;background:var(--color-key-dark-2);border-top:2px solid var(--color-key);width:100%;padding:5px 0 0 0;color:#ffffff;text-align:center}footer a{color:#ffffff}footer .inner{padding:8vw 5.33333vw 8vw 5.33333vw;font-size:2.4vw}@media (min-width: 750px){footer .inner{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:92.30769vw;max-width:1200px;margin:0vw auto 0vw auto;padding:1.38462vw 0vw 1.38462vw 0vw;font-size:1.38462vw}}@media (min-width: 750px) and (min-width: 1300px){footer .inner{padding:18px 0px 18px 0px}}@media (min-width: 750px) and (min-width: 1300px){footer .inner{font-size:18px}}footer .sns{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}footer .sns li:first-child{width:26.66667vw}footer .sns li:not(:first-child){width:10.66667vw;margin:0vw 0vw 0vw 2.66667vw}footer .sns li a{transition:.2s}footer .sns li a:focus-visible{opacity:0.7}@media (any-hover: hover), (-ms-high-contrast: none){footer .sns li a:hover{opacity:0.7}}@media (min-width: 750px){footer .sns li:first-child{width:9.69231vw;max-width:126px}footer .sns li:not(:first-child){width:3.07692vw;max-width:40px;margin:0vw 0vw 0vw 1.15385vw}}@media (min-width: 750px) and (min-width: 1300px){footer .sns li:not(:first-child){margin:0px 0px 0px 15px}}footer .copyright{margin:5.33333vw 0vw 0vw 0vw;line-height:1.8;font-weight:500}@media (min-width: 750px){footer .copyright{margin:0;text-align:right}}.snav{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;gap:min(30px, calc(30vw / var(--device) * 100))}.snav li{position:relative;-webkit-flex-basis:min(400px, calc(400vw / var(--device) * 100));flex-basis:min(400px, calc(400vw / var(--device) * 100))}.snav li a,.snav li button{cursor:pointer;margin-top:0}.snav li::after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:50%;background:url(../images/common/ico_arrow.svg) no-repeat center center/contain;width:min(20px, calc(20vw / var(--device) * 100));height:inherit;aspect-ratio:12 / 22;translate:-50% -80%;rotate:90deg;opacity:0;transition:opacity .2s, translate .2s}.snav li.act::after{translate:-50% -60%;opacity:1;-webkit-filter:brightness(1.25);filter:brightness(1.25)}.snav li.act a,.snav li.act button{pointer-events:none;box-shadow:0px 0px 2vw 0px rgba(255,255,255,0.3);-webkit-filter:brightness(1.5);filter:brightness(1.5)}.snav li.act a>span,.snav li.act button>span{text-shadow:0px 0px 5px rgba(0,0,0,0.6)}.snav li.disable{pointer-events:none;opacity:0.5}.snav.tab button::after{display:none}.tabContent{display:none}.tabContent.act{display:block}.sample{position:relative}.sample:before{content:"SAMPLE";position:absolute;top:50%;left:50%;z-index:2;width:100%;font-size:5.33333vw;font-weight:700;line-height:1;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0.5}.sample.white:before{color:#fff}.sample.black:before{color:#000}.sample:first-child{margin-top:0}@media (min-width: 750px){.sample:before{font-size:2.30769vw}}@media (min-width: 750px) and (min-width: 1300px){.sample:before{font-size:30px}}#goodsItem{background:none;font-size:4vw;word-break:break-all;padding:6vw 6vw 6vw 6vw}#goodsItem:before{display:none}#goodsItem:after{display:none}#goodsItem #container{background:none}@media (min-width: 750px){#goodsItem #container{background:none}}#goodsItem main{padding-block:0}#goodsItem .js-parallax-bg{display:none}#goodsItem .thumb{margin:0vw 0vw 4vw 0vw}#goodsItem .thumb .copy{margin:2vw 0vw 0vw 0vw;font-size:0.6em;text-align:left;line-height:1;letter-spacing:0}#goodsItem .thumb .imgList{position:relative;z-index:0}#goodsItem .thumb .imgList .slick-list{position:relative;border:2px solid var(--color-key)}#goodsItem .thumb .imgList .slick-list:after{content:"";display:block;position:absolute;inset:min(4px, calc(4vw / var(--device) * 100));border:1px solid var(--color-key)}#goodsItem .thumb .imgList.sample:before{content:"SAMPLE";position:absolute;top:50%;left:50%;z-index:2;width:100%;font-size:12vw;font-weight:bold;line-height:1;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0.5}#goodsItem .thumb .imgList.sample.white:before{color:#fff}#goodsItem .thumb .imgList.sample.black:before{color:#000}#goodsItem .thumb .imgList img{width:100%;height:auto}#goodsItem .cat{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0vw 0vw 3vw 0vw}#goodsItem .name{margin-block:min(10px, calc(10vw / var(--device) * 100)) 0;font-family:"Sawarabi Mincho","Noto Serif JP",serif;font-weight:800;line-height:1.2;font-size:1em}#goodsItem .txtPrice{font-size:5.33333vw}#goodsItem p:not([class]){margin-block:min(10px, calc(10vw / var(--device) * 100)) 0;font-weight:normal;font-size:0.7em}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:static;line-height:1;margin-top:min(10px, calc(10vw / var(--device) * 100))}.slick-dots li{width:9.33333vw;height:9.33333vw;padding:1vw 1vw 1vw 1vw;margin:0}.slick-dots li button{width:100%;height:100%;padding:0}.slick-dots li button:before{position:absolute;top:50%;left:50%;content:"";background:var(--color-key-dark);width:30%;height:30%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:99px}

/*# sourceMappingURL=maps/goodsItem.css.map */
