@charset "UTF-8";*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{font-size:62.5%}html body{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,Hiragino Sans,ヒラギノ角ゴシック,sans-serif;font-size:1rem}html body .clearfix{display:inline-block;height:1%}html body .clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}html body img,html body video{height:auto;width:100%}@media screen and (min-width:980px){html body .pc{display:block}html body .sp{display:none!important}}@media screen and (max-width:980px){html body .sp{display:block}html body .pc{display:none!important}}html body .scroll-in{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}html body .scroll-in.show{opacity:1;-webkit-transform:none;transform:none;transition:.5s ease}@media screen and (max-width:980px){html body .scroll-in-sp{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}html body .scroll-in-sp.show{opacity:1;-webkit-transform:none;transform:none;transition:.5s ease}}html{overscroll-behavior-y:none}body{--background-color:#000;--text-color:#fff;--disp-height:100svh;--opening-duration:800ms;--red:#c31e3c;--card-width:calc(73.89163vh - 117.11823px);background-color:var(--background-color);color:var(--text-color);font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:400;position:relative}body img,body video{width:100%}body .scroll-in{opacity:0;transition:opacity .8s ease,translate .8s ease;translate:0 20px}body .scroll-in.show{opacity:1;translate:0 0}@media (prefers-reduced-motion:reduce){body{--opening-duration:0ms}body .scroll-in{opacity:1;transition:none;translate:none}}body #main-visual{height:var(--disp-height);overflow:hidden;z-index:10}body #main-visual,body #main-visual .bg{left:0;position:absolute;top:0;width:100%}body #main-visual .bg{height:100%;object-fit:cover;opacity:0;z-index:1}body #main-visual .main{height:100%;opacity:1;position:relative;width:100%;z-index:2}body #main-visual .main .img{height:100%;left:0;opacity:0;position:relative;position:absolute;scale:1.2;top:0;width:100%;z-index:1}body #main-visual .main .img video{height:100%;object-fit:cover;width:100%}body #main-visual hgroup{font-size:1.2rem;left:0;position:absolute;top:50%;translate:0 -50%;width:100%;z-index:3}body #main-visual hgroup h1{margin-inline:auto;opacity:0;scale:.5;width:33.6220472441svh}body #main-visual hgroup .jp{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-inline:auto;margin-top:1.3em;width:35.2755905512svh}body #main-visual.show .bg{opacity:1;scale:1;transition:.5s ease 0s}body #main-visual.show hgroup h1{opacity:1;scale:1;transition:scale 2s ease 0s,opacity 2s ease 0s,width 1s ease 0s}body #main-visual.show hgroup .jp{-webkit-clip-path:inset(0);clip-path:inset(0);transition:width 1s ease 0s,-webkit-clip-path 1s ease 1s;transition:clip-path 1s ease 1s,width 1s ease 0s;transition:clip-path 1s ease 1s,width 1s ease 0s,-webkit-clip-path 1s ease 1s}body #main-visual.show .main{opacity:1;transition:opacity var(--opening-duration) ease}body #main-visual.show .main .img{opacity:1;scale:1;transition:1.5s ease 1s}body[data-opening=leaving] #main-visual .main,body[data-opening=waiting] #main-visual .main{transition:opacity var(--opening-duration) ease}body[data-opening=leaving] #main-visual hgroup,body[data-opening=waiting] #main-visual hgroup{transition:top var(--opening-duration) ease,translate var(--opening-duration) ease}@media screen and (max-width:980px){body[data-opening=complete] #main-visual .bg,body[data-opening=leaving] #main-visual .bg{opacity:0;scale:1.5;transition:1s ease 0s}}@media screen and (min-width:980px){body[data-opening=complete] #main-visual .bg,body[data-opening=leaving] #main-visual .bg{opacity:0;transition:1s ease 0s}}body[data-opening=complete] #main-visual .main,body[data-opening=leaving] #main-visual .main{opacity:0;pointer-events:none}body[data-opening=complete] #main-visual hgroup,body[data-opening=leaving] #main-visual hgroup{top:30px;translate:0 0}@media screen and (min-width:980px){body[data-opening=complete] #main-visual hgroup,body[data-opening=leaving] #main-visual hgroup{top:66px}}body[data-opening=complete] #main-visual hgroup h1,body[data-opening=leaving] #main-visual hgroup h1{width:213.5px}@media screen and (min-width:980px){body[data-opening=complete] #main-visual hgroup h1,body[data-opening=leaving] #main-visual hgroup h1{width:252.5px}}body[data-opening=complete] #main-visual hgroup .jp,body[data-opening=leaving] #main-visual hgroup .jp{width:224px}@media screen and (min-width:980px){body[data-opening=complete] #main-visual hgroup .jp,body[data-opening=leaving] #main-visual hgroup .jp{width:264px}}body[data-opening=complete] #main-visual{pointer-events:none}body[data-opening=complete] #intro{position:relative}body[data-opening=complete] #intro .about,body[data-opening=complete] #intro .lead{opacity:1;transition:translate 1s ease 0s,opacity 1s ease 0s;translate:0 0}body[data-opening=complete] #intro .about{transition:translate 1s ease .5s,opacity 1s ease .5s}body[data-opening=complete] .pc-side .panels .ph{pointer-events:auto;rotate:y 0deg;transition:.5s ease 0s}body[data-opening=complete] .pc-side.left .panels .ph:nth-child(2){transition-delay:.15s}body[data-opening=complete] .pc-side.left .panels .ph:nth-child(3){transition-delay:.6s}body[data-opening=complete] .pc-side.left .panels .ph:nth-child(4){transition-delay:.75s}body[data-opening=complete] .pc-side.right .panels .ph:first-child{transition-delay:.3s}body[data-opening=complete] .pc-side.right .panels .ph:nth-child(2){transition-delay:.45s}body[data-opening=complete] .pc-side.right .panels .ph:nth-child(3){transition-delay:.9s}body[data-opening=complete] .pc-side.right .panels .ph:nth-child(4){transition-delay:1.05s}body #intro{padding-top:200px;position:relative}@media screen and (min-width:980px){body #intro{padding-top:270.5px}}body #intro .bg{height:var(--disp-height);left:0;object-fit:cover;opacity:1;pointer-events:none;position:fixed;top:0;transition:1s ease 0s;width:100%;z-index:6}body #intro .lead{font-size:1.2rem;line-height:1.75;text-align:center}body #intro .about,body #intro .lead{opacity:0;position:relative;translate:0 10px;z-index:7}body #intro .about{align-items:flex-start;border-block:1px solid var(--red);display:flex;justify-content:space-between;margin-inline:auto;margin-top:40px;padding-block:20px;padding-top:30px;width:80%}@media screen and (min-width:980px){body #intro .about{width:300.5px}}body #intro .about h2{background-color:#000;color:var(--red);font-family:itc-benguiat-condensed,sans-serif;font-size:2rem;font-style:normal;font-weight:500;left:0;margin-top:-.5em;margin-inline:auto;padding-inline:1em;position:absolute;right:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body #intro .about .img{width:33.3333333333%}body #intro .about .desc{font-size:1rem;line-height:1.75;width:58.5%}body:has(#main-content.on) #intro .bg{opacity:0;scale:2}body:has(#main-content.on) .pc-side.left{translate:-100% 0}body:has(#main-content.on) .pc-side.right{translate:100% 0}body:has(#main-content.on) .pc-head{transition:.5s ease .8s;translate:0 0}body #main-content{margin-top:100px}@media screen and (min-width:980px){body #main-content .main-stage{height:100vh;position:-webkit-sticky;position:sticky;top:0}}body #main-content .card-counter{display:none}@media screen and (min-width:980px){body #main-content .card-counter{align-items:flex-end;bottom:24px;box-sizing:border-box;color:var(--red);display:flex;font-family:itc-benguiat-condensed,sans-serif;font-size:1.4rem;font-style:normal;font-variant-numeric:tabular-nums;font-weight:500;gap:.6em;height:1.4rem;justify-content:center;line-height:1;pointer-events:none;position:absolute;width:100%;z-index:8}body #main-content{height:var(--main-content-height,100vh);margin-top:100px;overflow:clip}body #main-content.on{--edge-fade-opacity:1}body #main-content:before{background:linear-gradient(to right,#000 calc(50% - var(--card-width)),transparent calc(50% - var(--card-width)/2),transparent calc(50% + var(--card-width)/2),#000 calc(50% + var(--card-width)));content:"";display:block;height:100vh;margin-bottom:-100vh;opacity:var(--edge-fade-opacity,0);pointer-events:none;position:-webkit-sticky;position:sticky;top:0;transition:opacity 1s ease;width:100%;z-index:5}body #main-content .main-inner{align-items:flex-start;display:flex;height:100vh;justify-content:flex-start;left:0;padding-inline:calc(50vw - 36.94581vh + 57.63547px);position:relative;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}body #main-content .item{position:relative}@media screen and (min-width:980px){body #main-content .item{flex-shrink:0;margin-top:118.5px;width:var(--card-width)}}body #main-content .item .card{-webkit-clip-path:inset(3px 0 3px 0);clip-path:inset(3px 0 3px 0);opacity:1}@media screen and (min-width:980px){body #main-content .item .card{-webkit-transform:none;transform:none;translate:0 0}}body #main-content .item .card .side{-webkit-backface-visibility:hidden;backface-visibility:hidden}body #main-content .item .card .side.front{rotate:y 180deg}body #main-content .item .card .side.front .button,body #main-content .item .card .side.front .gen,body #main-content .item .card .side.front .item-name,body #main-content .item .card .side.front .notes{left:0;position:absolute;top:0;z-index:2}body #main-content .item .card .side.front .gen{font-family:itc-benguiat-condensed,sans-serif;font-size:3.3333333333vw;font-style:normal;font-weight:700;margin-inline:auto;margin-top:8.6666666667%;opacity:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){body #main-content .item .card .side.front .gen{font-size:1.953125svh}}body #main-content .item .card .side.front .item-name{background-image:linear-gradient(90deg,var(--red) 0,var(--red) 20%,transparent 100%);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:itc-benguiat-condensed,sans-serif;font-size:5.3333333333vw;font-style:normal;font-weight:500;margin-left:5.3333333333%;margin-top:106.1333333333%;min-width:44.5333333333%;padding-block:.3em;padding-inline:1em}@media screen and (min-width:980px){body #main-content .item .card .side.front .item-name{font-size:2.6041666667svh}}body #main-content .item .card .side.front .button{align-items:center;aspect-ratio:1/1;display:flex;font-family:itc-benguiat-condensed,sans-serif;font-size:3.8666666667vw;font-style:normal;font-weight:400;justify-content:center;margin-left:75.0666666667%;margin-top:110%;opacity:0;width:15.6%}@media (hover:hover){body #main-content .item .card .side.front .button:hover{-webkit-filter:brightness(1.2) drop-shadow(0 0 5px var(--red));filter:brightness(1.2) drop-shadow(0 0 5px var(--red))}}body #main-content .item .card .side.front .button:focus-visible{outline:1px solid var(--red);outline-offset:4px}@media screen and (min-width:980px){body #main-content .item .card .side.front .button{font-size:2.2786458333svh}}body #main-content .item .card .side.front .button img{height:100%;left:0;object-fit:contain;position:absolute;rotate:1turn;top:0;width:100%;z-index:-1}body #main-content .item .card .side.front .notes{--neon-delay:.3s;bottom:0;font-family:itc-benguiat-condensed,sans-serif;font-size:2.6666666667vw;font-style:normal;font-weight:400;margin-bottom:9.3333333333%;margin-left:11.8666666667%;opacity:0;top:auto}@media screen and (min-width:980px){body #main-content .item .card .side.front .notes{font-size:1.4973958333svh}}body #main-content .item .card .side.back{left:0;position:absolute;top:0}body #main-content .item .card.show .side{transition:1s ease 0s}body #main-content .item .card.show .side.front{rotate:y 0deg}body #main-content .item .card.show .side.front .item-name{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.6s cubic-bezier(1,.02,.23,1.04) 1s}body #main-content .item .card.show .side.front .button{opacity:1;transition:opacity .7s ease 1.5s,-webkit-filter .15s ease 0s;transition:opacity .7s ease 1.5s,filter .15s ease 0s;transition:opacity .7s ease 1.5s,filter .15s ease 0s,-webkit-filter .15s ease 0s}body #main-content .item .card.show .side.front .button span{-webkit-animation:card-neon-on 1.6s step-end 1.5s both,check-neon-pulse 4s ease-in-out 3.1s infinite both;animation:card-neon-on 1.6s step-end 1.5s both,check-neon-pulse 4s ease-in-out 3.1s infinite both}@media (prefers-reduced-motion:reduce){body #main-content .item .card.show .side.front .button span{-webkit-animation:none;animation:none;opacity:1}}body #main-content .item .card.show .side.front .button img{rotate:0deg;transition:1s cubic-bezier(1,.02,.23,1.04) 1.5s}body #main-content .item .card.show .side.front .gen,body #main-content .item .card.show .side.front .notes{-webkit-animation:card-neon-on 1.6s step-end calc(1.5s + var(--neon-delay, 0s)) both,card-neon-glow 1.8s ease-out calc(3.1s + var(--neon-delay, 0s)) both;animation:card-neon-on 1.6s step-end calc(1.5s + var(--neon-delay, 0s)) both,card-neon-glow 1.8s ease-out calc(3.1s + var(--neon-delay, 0s)) both}@media (prefers-reduced-motion:reduce){body #main-content .item .card.show .side.front .gen,body #main-content .item .card.show .side.front .notes{-webkit-animation:none;animation:none;opacity:1}}body #main-content .item .card.show .side.back{rotate:y -180deg}body #lineup,body #modal1{margin-top:40px}body #lineup h2,body #modal1 h2{color:var(--red);font-family:itc-benguiat-condensed,sans-serif;font-size:3rem;font-style:normal;font-weight:500;text-align:center}body #lineup .block,body #modal1 .block{border-top:1px solid var(--red);display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;margin-top:40px;padding-top:30px;position:relative;width:91.8666666667%}@media screen and (min-width:980px){body #lineup .block,body #modal1 .block{margin-top:60px;padding-top:40px;width:77.9282576867%}}body #lineup .block h3,body #modal1 .block h3{background-color:#000;color:var(--red);font-family:itc-benguiat-condensed,sans-serif;font-size:1.8rem;font-style:normal;font-weight:500;left:0;margin-top:-.5em;margin-inline:auto;padding-inline:1em;position:absolute;right:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){body #lineup .block h3,body #modal1 .block h3{font-size:2.1rem}}body #lineup .block a,body #modal1 .block a{display:block;font-size:1.2rem;margin-bottom:40px;width:48.6211901306%}@media screen and (min-width:980px){body #lineup .block a,body #modal1 .block a{margin-bottom:59px;width:31.4701737905%}}body #lineup .block a:first-of-type,body #modal1 .block a:first-of-type{--frame-neon-delay:-0.9s}body #lineup .block a:nth-of-type(2),body #modal1 .block a:nth-of-type(2){--frame-neon-delay:-1.8s}body #lineup .block a:nth-of-type(3),body #modal1 .block a:nth-of-type(3){--frame-neon-delay:-2.7s}body #lineup .block a:nth-of-type(4),body #modal1 .block a:nth-of-type(4){--frame-neon-delay:-3.6s}body #lineup .block a:nth-of-type(5),body #modal1 .block a:nth-of-type(5){--frame-neon-delay:-4.5s}body #lineup .block a:nth-of-type(6),body #modal1 .block a:nth-of-type(6){--frame-neon-delay:-5.4s}body #lineup .block a .card,body #modal1 .block a .card{position:relative}body #lineup .block a .card:before,body #modal1 .block a .card:before{border:1px solid var(--red);border-radius:1em;content:"";height:100%;position:absolute;width:100%;z-index:2}body #lineup .block a .card .frame,body #modal1 .block a .card .frame{-webkit-animation:frame-neon-breathe 8s ease-in-out var(--frame-neon-delay,0s) infinite;animation:frame-neon-breathe 8s ease-in-out var(--frame-neon-delay,0s) infinite;position:relative;z-index:1}@media (prefers-reduced-motion:reduce){body #lineup .block a .card .frame,body #modal1 .block a .card .frame{-webkit-animation:none;animation:none}}body #lineup .block a .card .frame img,body #modal1 .block a .card .frame img{-webkit-animation:frame-neon-flicker 8s linear var(--frame-neon-delay,0s) infinite;animation:frame-neon-flicker 8s linear var(--frame-neon-delay,0s) infinite}@media (prefers-reduced-motion:reduce){body #lineup .block a .card .frame img,body #modal1 .block a .card .frame img{-webkit-animation:none;animation:none}}body #lineup .block a .card .item-img,body #modal1 .block a .card .item-img{left:50%;opacity:0;position:absolute;scale:.8;top:55%;translate:-50% -50%;z-index:3}body #lineup .block a .text-area,body #modal1 .block a .text-area{text-align:center}@media screen and (min-width:980px){body #lineup .block a .text-area,body #modal1 .block a .text-area{bottom:0;left:0;padding-bottom:15%;position:absolute;right:0;width:100%;z-index:3}}body #lineup .block a .text-area p,body #modal1 .block a .text-area p{font-family:itc-benguiat-condensed,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.25;margin-top:1em}body #lineup .block a .text-area p .price-separator,body #modal1 .block a .text-area p .price-separator{display:var(--price-separator-display,none)}@media screen and (min-width:980px){body #lineup .block a .text-area p .price-separator,body #modal1 .block a .text-area p .price-separator{display:inline}body #lineup .block a .text-area p,body #modal1 .block a .text-area p{font-size:1.5rem}}body #lineup .block a .text-area .button,body #modal1 .block a .text-area .button{color:var(--red);font-family:itc-benguiat-condensed,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;margin-top:.5em;text-decoration:underline}@media screen and (min-width:980px){body #lineup .block a .text-area .button,body #modal1 .block a .text-area .button{align-items:center;aspect-ratio:1/1;bottom:0;color:#fff;display:flex;font-family:itc-benguiat-condensed,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;justify-content:center;left:0;margin-inline:auto;opacity:var(--modal-button-opacity,0);padding-top:3px;position:absolute;right:0;text-decoration:none;transition:opacity .7s ease 1.5s,-webkit-filter .2s ease 0s;transition:opacity .7s ease 1.5s,filter .2s ease 0s;transition:opacity .7s ease 1.5s,filter .2s ease 0s,-webkit-filter .2s ease 0s;translate:0 50%;width:17.4626865672%}}@media screen and (min-width:980px) and (hover:hover){body #lineup .block a .text-area .button:hover,body #modal1 .block a .text-area .button:hover{-webkit-filter:brightness(1.2) drop-shadow(0 0 5px var(--red));filter:brightness(1.2) drop-shadow(0 0 5px var(--red))}}@media screen and (min-width:980px){body #lineup .block a .text-area .button:focus-visible,body #modal1 .block a .text-area .button:focus-visible{outline:1px solid var(--red);outline-offset:4px}}@media screen and (min-width:980px) and (min-width:980px){body #lineup .block a .text-area .button,body #modal1 .block a .text-area .button{width:58.5px}}@media screen and (min-width:980px){body #lineup .block a .text-area .button span,body #modal1 .block a .text-area .button span{-webkit-animation:var(--modal-button-animation,none);animation:var(--modal-button-animation,none)}}@media screen and (min-width:980px) and (prefers-reduced-motion:reduce){body #lineup .block a .text-area .button span,body #modal1 .block a .text-area .button span{-webkit-animation:none;animation:none}body #lineup .block a .text-area .button,body #modal1 .block a .text-area .button{opacity:1;transition:none}}@media screen and (min-width:980px){body #lineup .block a .text-area .button img,body #modal1 .block a .text-area .button img{display:block;height:100%;left:0;object-fit:contain;position:absolute;rotate:var(--modal-button-rotate,1turn);top:0;transition:rotate 1s cubic-bezier(1,.02,.23,1.04) 1.5s;width:100%;z-index:-1}}@media screen and (min-width:980px) and (prefers-reduced-motion:reduce){body #lineup .block a .text-area .button img,body #modal1 .block a .text-area .button img{rotate:0deg;transition:none}}@media screen and (max-width:980px){body #lineup .block a .text-area .button img,body #modal1 .block a .text-area .button img{display:none}}body #lineup .block a.show,body #modal1 .block a.show{--modal-button-opacity:1;--modal-button-rotate:0deg;--modal-button-animation:card-neon-on 1.6s steps(1,end) 1.5s both,check-neon-pulse 4s ease-in-out 3.1s infinite both}body #lineup .block a.show .card .item-img,body #modal1 .block a.show .card .item-img{opacity:1;scale:1;top:50%;transition:.6s ease .5s}@media screen and (min-width:980px){body #lineup .block a.show .card .item-img,body #modal1 .block a.show .card .item-img{top:42%}}body #lineup .block.womens .womens-items1 .card .item-img,body #modal1 .block.womens .womens-items1 .card .item-img{width:105.0746268657%}body #lineup .block.womens .womens-items2 .card .item-img,body #modal1 .block.womens .womens-items2 .card .item-img{width:99.9253731343%}body #lineup .block.womens .womens-items3 .card .item-img,body #modal1 .block.womens .womens-items3 .card .item-img{width:110.0746268657%}body #lineup .block.womens .womens-items4 .card .item-img,body #modal1 .block.womens .womens-items4 .card .item-img{width:98.2835820896%}body #lineup .block.womens .womens-items5 .card .item-img,body #modal1 .block.womens .womens-items5 .card .item-img{width:63.0597014925%}body #lineup .block.womens .womens-items6 .card .item-img,body #modal1 .block.womens .womens-items6 .card .item-img{width:99.776119403%}body #lineup .block.mens .mens-items1 .card .item-img,body #modal1 .block.mens .mens-items1 .card .item-img{width:104.328358209%}body #lineup .block.mens .mens-items2 .card .item-img,body #modal1 .block.mens .mens-items2 .card .item-img{width:107.3880597015%}body #lineup .block.mens .mens-items3 .card .item-img,body #modal1 .block.mens .mens-items3 .card .item-img{width:87.1641791045%}body #lineup .block.goods .goods-items1 .card .item-img,body #modal1 .block.goods .goods-items1 .card .item-img{width:56.9402985075%}body #lineup .block.goods .goods-items2 .card .item-img,body #modal1 .block.goods .goods-items2 .card .item-img{width:104.0298507463%}body #lineup .block.goods .goods-items3 .card .item-img,body #modal1 .block.goods .goods-items3 .card .item-img{width:104.1044776119%}body #lineup .block.goods .goods-items4 .card .item-img,body #modal1 .block.goods .goods-items4 .card .item-img{width:86.7164179104%}body #lineup#modal1,body #modal1#modal1{--price-separator-display:inline;--modal-close-duration:300ms;-ms-scroll-chaining:none;background:rgba(0,0,0,.96);border:none;color:var(--text-color);display:none;height:100svh;inset:0;margin:0;max-height:none;max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:0;position:fixed;scrollbar-width:none;width:100%}body #lineup#modal1::-webkit-scrollbar,body #modal1#modal1::-webkit-scrollbar{display:none}@media screen and (min-width:980px){body #lineup#modal1,body #modal1#modal1{background:transparent;background-color:#000;border-inline:1px solid var(--red);margin-inline:auto;max-width:100%;width:var(--card-width)}}body #lineup#modal1::backdrop,body #modal1#modal1::backdrop{background:rgba(0,0,0,.25)}body #lineup#modal1[open],body #modal1#modal1[open]{display:block}body #lineup#modal1.entering,body #modal1#modal1.entering{--modal-content-animation:modal-content-in;-webkit-animation:modal-fade-in .4s ease both;animation:modal-fade-in .4s ease both}body #lineup#modal1.entering::backdrop,body #modal1#modal1.entering::backdrop{-webkit-animation:modal-fade-in .4s ease both;animation:modal-fade-in .4s ease both}body #lineup#modal1.leaving,body #modal1#modal1.leaving{-webkit-animation:modal-fade-out var(--modal-close-duration) ease both;animation:modal-fade-out var(--modal-close-duration) ease both}body #lineup#modal1.leaving::backdrop,body #modal1#modal1.leaving::backdrop{-webkit-animation:modal-fade-out var(--modal-close-duration) ease both;animation:modal-fade-out var(--modal-close-duration) ease both}@media (prefers-reduced-motion:reduce){body #lineup#modal1,body #modal1#modal1{--modal-close-duration:0ms;-webkit-animation:none;animation:none}}body #lineup#modal1 .close,body #modal1#modal1 .close{background:var(--red);border:none;color:#000;height:40px;position:fixed;right:0;top:0;width:40px;z-index:10}@media (hover:hover){body #lineup#modal1 .close:hover,body #modal1#modal1 .close:hover{-webkit-filter:brightness(1.2) drop-shadow(0 0 5px var(--red));filter:brightness(1.2) drop-shadow(0 0 5px var(--red))}}body #lineup#modal1 .close:focus-visible,body #modal1#modal1 .close:focus-visible{outline:1px solid var(--red);outline-offset:4px}@media screen and (min-width:980px){body #lineup#modal1 .close,body #modal1#modal1 .close{right:max(0px,(100vw - var(--card-width))/2)}}body #lineup#modal1 .close:after,body #lineup#modal1 .close:before,body #modal1#modal1 .close:after,body #modal1#modal1 .close:before{background:currentColor;content:"";height:1px;inset:50% 10px auto;position:absolute;rotate:45deg}body #lineup#modal1 .close:after,body #modal1#modal1 .close:after{rotate:-45deg}body #lineup#modal1 .modal-inner,body #modal1#modal1 .modal-inner{-webkit-animation:var(--modal-content-animation,none) 1s cubic-bezier(.16,1,.3,1) both;animation:var(--modal-content-animation,none) 1s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){body #lineup#modal1 .modal-inner,body #modal1#modal1 .modal-inner{-webkit-animation:none;animation:none}}@media screen and (min-width:980px){body #lineup#modal1 .modal-inner,body #modal1#modal1 .modal-inner{margin-inline:auto;width:74.4444444444%}}body #lineup#modal1 .block,body #modal1#modal1 .block{border:none;width:100%}body #lineup#modal1 .block h3,body #modal1#modal1 .block h3{font-size:3em;margin-bottom:40px;margin-top:0;position:relative}body #lineup#modal1 .block a,body #modal1#modal1 .block a{margin-inline:auto;margin-bottom:80px;position:relative;width:89.3333333333%}@media screen and (min-width:980px){body #lineup#modal1 .block a,body #modal1#modal1 .block a{width:100%}}body #lineup#modal1 .block a .card .item-img,body #modal1#modal1 .block a .card .item-img{top:42%}body #lineup#modal1 .block a .text-area,body #modal1#modal1 .block a .text-area{bottom:0;left:0;padding-bottom:14.9253731343%;position:absolute;text-align:center;width:100%;z-index:3}body #lineup#modal1 .block a .text-area p,body #modal1#modal1 .block a .text-area p{font-family:itc-benguiat-condensed,sans-serif;font-size:4vw;font-style:normal;font-weight:400}@media screen and (min-width:980px){body #lineup#modal1 .block a .text-area p,body #modal1#modal1 .block a .text-area p{font-size:1.5rem}}body #lineup#modal1 .block a .text-area p br,body #modal1#modal1 .block a .text-area p br{display:none}body #lineup#modal1 .block a .text-area .button,body #modal1#modal1 .block a .text-area .button{align-items:center;aspect-ratio:1/1;bottom:0;color:#fff;display:flex;font-family:itc-benguiat-condensed,sans-serif;font-size:3.4666666667vw;font-style:normal;font-weight:400;justify-content:center;left:0;margin-inline:auto;opacity:var(--modal-button-opacity,0);padding-top:3px;position:absolute;right:0;text-decoration:none;transition:opacity .7s ease 1.5s,-webkit-filter .2s ease 0s;transition:opacity .7s ease 1.5s,filter .2s ease 0s;transition:opacity .7s ease 1.5s,filter .2s ease 0s,-webkit-filter .2s ease 0s;translate:0 50%;width:17.4626865672%}@media (hover:hover){body #lineup#modal1 .block a .text-area .button:hover,body #modal1#modal1 .block a .text-area .button:hover{-webkit-filter:brightness(1.2) drop-shadow(0 0 5px var(--red));filter:brightness(1.2) drop-shadow(0 0 5px var(--red))}}body #lineup#modal1 .block a .text-area .button:focus-visible,body #modal1#modal1 .block a .text-area .button:focus-visible{outline:1px solid var(--red);outline-offset:4px}@media screen and (min-width:980px){body #lineup#modal1 .block a .text-area .button,body #modal1#modal1 .block a .text-area .button{width:58.5px}}body #lineup#modal1 .block a .text-area .button span,body #modal1#modal1 .block a .text-area .button span{-webkit-animation:var(--modal-button-animation,none);animation:var(--modal-button-animation,none)}@media (prefers-reduced-motion:reduce){body #lineup#modal1 .block a .text-area .button span,body #modal1#modal1 .block a .text-area .button span{-webkit-animation:none;animation:none}body #lineup#modal1 .block a .text-area .button,body #modal1#modal1 .block a .text-area .button{opacity:1;transition:none}}body #lineup#modal1 .block a .text-area .button img,body #modal1#modal1 .block a .text-area .button img{display:block;height:100%;left:0;object-fit:contain;position:absolute;rotate:var(--modal-button-rotate,1turn);top:0;transition:rotate 1s cubic-bezier(1,.02,.23,1.04) 1.5s;width:100%;z-index:-1}@media (prefers-reduced-motion:reduce){body #lineup#modal1 .block a .text-area .button img,body #modal1#modal1 .block a .text-area .button img{rotate:0deg;transition:none}}@media screen and (min-width:980px){body #lineup#modal1 .block a .text-area .button,body #modal1#modal1 .block a .text-area .button{font-size:1.3rem}}body .pc-side{height:100vh;opacity:0;position:fixed;top:0;width:calc(50% - 28.51563vh);z-index:100}body .pc-side .anchor,body .pc-side .text{color:#000;font-family:itc-benguiat-condensed,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;translate:-50% -50%;z-index:2}body .pc-side .anchor:after,body .pc-side .anchor:before{border-top:1px solid #000;content:"";display:block;height:5px;position:absolute;top:0;width:calc(50% - 50px)}body .pc-side .anchor:before{border-left:1px solid #000;left:0}body .pc-side .anchor:after{border-right:1px solid #000;right:0}body .pc-side .anchor>p{translate:0 -50%}body .pc-side .anchor .links{font-size:1.4rem;margin-top:.5em}body .pc-side .anchor .links a:hover{text-decoration:underline}body .pc-side .anchor .links a:nth-child(2){margin-inline:3em}body .pc-side .panels{align-content:space-between;display:flex;flex-wrap:wrap;height:78.2552083333%;justify-content:space-between;left:0;margin-inline:auto;position:absolute;right:0;top:50%;translate:0 -50%;width:64.5405405405%;z-index:1}body .pc-side .panels .ph{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;rotate:y 180deg;transition:.5s ease 0s;width:45.0586264657%}@media (hover:hover){body .pc-side .panels .ph:hover{-webkit-filter:brightness(1.2) drop-shadow(0 0 5px var(--red));filter:brightness(1.2) drop-shadow(0 0 5px var(--red))}}body .pc-side .panels .ph:focus-visible{outline:1px solid var(--red);outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){body .pc-side .panels .ph:hover{-webkit-animation:panel-hover-shake .35s linear;animation:panel-hover-shake .35s linear}}body .pc-side.right{right:0}body .pc-side.left{left:0}body:has(#main-visual.show) .pc-side{opacity:1;transition:opacity 1s ease 1.5s,translate 1s ease 0s}body .pc-head{align-items:center;color:var(--red);display:flex;font-family:itc-benguiat-condensed,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;justify-content:space-between;left:0;padding-inline:40px;position:fixed;top:23px;transition:.5s ease 0s;translate:0 -150%;width:100%;z-index:100}@media screen and (max-width:980px){body .pc-head{display:none}}body .pc-head .logo{width:117px}body .pc-head .links,body .pc-head .text{width:300px}body .pc-head .links{display:flex;justify-content:flex-end}body .pc-head .links a{margin-left:2em}body .pc-head .links a:hover{text-decoration:underline}body #outro{padding-bottom:30px;padding-top:60px}body #outro .all-items{border-block:1px solid var(--red);display:block;margin-inline:auto;padding-block:15px;text-align:center;width:300px}body #outro .all-items:hover .jp{text-decoration:underline}body #outro .all-items .en{color:var(--red);font-family:itc-benguiat-condensed,sans-serif;font-size:3rem;font-style:normal;font-weight:500}body #outro .all-items .jp{font-size:1.2rem;margin-top:.3em}body #outro .staff{line-height:1.7;margin-top:40px}body #outro .copy,body #outro .staff{font-family:itc-benguiat-condensed,sans-serif;font-size:1rem;font-style:normal;font-weight:400;text-align:center}body #outro .copy{margin-top:2em}@-webkit-keyframes panel-hover-shake{0%,to{translate:0 0}15%,55%{translate:-2px 1px}30%,70%{translate:2px -1px}45%,85%{translate:-1px -1px}}@keyframes panel-hover-shake{0%,to{translate:0 0}15%,55%{translate:-2px 1px}30%,70%{translate:2px -1px}45%,85%{translate:-1px -1px}}@-webkit-keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-content-in{0%{opacity:0;translate:0 24svh}to{opacity:1;translate:0 0}}@keyframes modal-content-in{0%{opacity:0;translate:0 24svh}to{opacity:1;translate:0 0}}@-webkit-keyframes modal-fade-out{0%{opacity:var(--modal-exit-opacity,1)}to{opacity:0}}@keyframes modal-fade-out{0%{opacity:var(--modal-exit-opacity,1)}to{opacity:0}}@-webkit-keyframes card-neon-on{0%,22%,47%,73%{opacity:.7}18%,26%,43%,51%,69%,77%,to{opacity:1}}@keyframes card-neon-on{0%,22%,47%,73%{opacity:.7}18%,26%,43%,51%,69%,77%,to{opacity:1}}@-webkit-keyframes card-neon-glow{0%{text-shadow:0 0 1px currentColor,0 0 4px currentColor}to{text-shadow:0 0 0 transparent,0 0 0 transparent}}@keyframes card-neon-glow{0%{text-shadow:0 0 1px currentColor,0 0 4px currentColor}to{text-shadow:0 0 0 transparent,0 0 0 transparent}}@-webkit-keyframes check-neon-pulse{0%,55%,to{text-shadow:0 0 0 transparent,0 0 0 transparent}70%,82%{text-shadow:0 0 1px currentColor,0 0 4px currentColor}76%{text-shadow:0 0 1px currentColor,0 0 2px currentColor}}@keyframes check-neon-pulse{0%,55%,to{text-shadow:0 0 0 transparent,0 0 0 transparent}70%,82%{text-shadow:0 0 1px currentColor,0 0 4px currentColor}76%{text-shadow:0 0 1px currentColor,0 0 2px currentColor}}@-webkit-keyframes frame-neon-flicker{0%,65%,71%,77%,83%,to{-webkit-filter:brightness(1) drop-shadow(0 0 1px var(--red));filter:brightness(1) drop-shadow(0 0 1px var(--red));opacity:1}69%,75%,81%{-webkit-filter:brightness(.9) drop-shadow(0 0 0 transparent);filter:brightness(.9) drop-shadow(0 0 0 transparent);opacity:.85}86%{-webkit-filter:brightness(1.1) drop-shadow(0 0 2px var(--red));filter:brightness(1.1) drop-shadow(0 0 2px var(--red));opacity:1}}@keyframes frame-neon-flicker{0%,65%,71%,77%,83%,to{-webkit-filter:brightness(1) drop-shadow(0 0 1px var(--red));filter:brightness(1) drop-shadow(0 0 1px var(--red));opacity:1}69%,75%,81%{-webkit-filter:brightness(.9) drop-shadow(0 0 0 transparent);filter:brightness(.9) drop-shadow(0 0 0 transparent);opacity:.85}86%{-webkit-filter:brightness(1.1) drop-shadow(0 0 2px var(--red));filter:brightness(1.1) drop-shadow(0 0 2px var(--red));opacity:1}}@-webkit-keyframes frame-neon-breathe{0%,to{-webkit-filter:brightness(.55);filter:brightness(.55)}50%{-webkit-filter:brightness(1.3);filter:brightness(1.3)}}@keyframes frame-neon-breathe{0%,to{-webkit-filter:brightness(.55);filter:brightness(.55)}50%{-webkit-filter:brightness(1.3);filter:brightness(1.3)}}