@charset "utf-8";@import url("https://use.typekit.net/qnv7riw.css");main{font-family:Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic Pro,Meiryo,"sans-serif"}main [lang=en]{font-family:futura-pt-bold,sans-serif}:root{--Futura:futura-pt-bold;--font-size-sm:12px;--font-size-md:16px;--font-size-lg:20px;--white:#fff;--black:#000;--darkGray:#333}.flex-column{display:flex;flex-direction:column}.button-link--lg{margin-left:30px;margin-right:30px}.button-link--lg a{border-radius:8px;border:1px solid #fff;background:rgba(0,0,0,.6);width:100%;height:50px;margin-left:auto;margin-right:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-style:normal;font-weight:400}.button-link--sm{display:inline-block}.button-link--sm a{border-radius:8px;border:1px solid #fff;background:rgba(0,0,0,.6);padding:10px;margin-left:auto;margin-right:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-style:normal;font-weight:400}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-60{margin-top:60px}.mt-80{margin-top:80px}.bg-rainbow-md{background:linear-gradient(90deg,#fdf654,#ff3e80 33%,#fd8ef8 66%,#a9c1f5)}.bg-rainbow-lg{background:linear-gradient(90deg,#fdf654,#ff3e80 14.5%,#fd8ef8 28.5%,#a9c1f5 47.5%,#dcf438 78%,#6dd2cb)}.bg-rainbow-lg--r{background:linear-gradient(90deg,#6dd2cb,#dcf438 22%,#a9c1f5 52.5%,#fd8ef8 71.5%,#ff3e80 85.5%,#fdf654)}.text-rainbow-md{background:linear-gradient(90deg,#fdf654,#ff3e80 14.5%,#fd8ef8 28.5%,#a9c1f5 47.5%,#dcf438 78%,#6dd2cb);background-clip:text;-webkit-background-clip:text}.text-rainbow-lg,.text-rainbow-md{-webkit-text-fill-color:transparent}.text-rainbow-lg{background:var(
    --rainbow,linear-gradient(90deg,#fdf654 0,#ff3e80 14.5%,#fd8ef8 28.5%,#a9c1f5 47.5%,#dcf438 78%,#6dd2cb 100%)
  );background-clip:text;-webkit-background-clip:text}.text-rainbow-lg--r{background:var(
    --rainbow,linear-gradient(90deg,#6dd2cb 0,#dcf438 14.5%,#a9c1f5 28.5%,#fd8ef8 47.5%,#ff3e80 78%,#fdf654 100%)
  );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-rainbow-lg--r-half{background:var(
    --rainbow,linear-gradient(90deg,#6dd2cb 0,#dcf438 41.22%,#a9c1f5 98.37%)
  );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.border-rainbow{border:1px solid transparent;border-image-source:linear-gradient(90deg,#fdf654,#ff3e80 14.5%,#fd8ef8 28.5%,#a9c1f5 47.5%,#dcf438 78%,#6dd2cb);border-image-slice:1}.star img{width:104px;height:18px;margin:0 auto}.star--xs img{width:20px;height:20px}.DecorativeGrandOpen img{width:113px;height:40px;margin:0 auto}.width-100-plus-30{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}img{width:100%}main{background-color:var(--black);color:var(--white);min-height:100vh}.akihabara2nd-open{max-width:540px;margin:0 auto;overflow:hidden;padding:15px 15px 60px}.snkrdunk-logo{width:70px;height:70px;margin-left:10px}.hero{position:relative;height:260px;padding:0 10px}.hero:after{position:absolute;content:"";display:block;width:230px;height:250px;background:url(https://snkrdunk.com/lp/_next/static/media/2-plain.6da19bed.png) no-repeat 100%/100%;top:0;right:-55px}h1{color:var(--white);font-size:36px;line-height:.9;position:relative}h1,h1 .sub{font-family:var(--Futura);font-style:normal;font-weight:600}h1 .sub{color:#fff;font-size:52px;line-height:90%}h1:after{position:absolute;content:"";display:block;width:142px;height:45px;background:url(https://snkrdunk.com/lp/_next/static/media/newOpen.c9fcd7d3.png) no-repeat 100%/100%;bottom:-28px;left:58px;z-index:10}.h1-jp-s{font-size:22px;font-weight:800;line-height:1}.headline-section--primary .headline-content{margin-top:-35px}.headline-section--primary .headline-text{display:inline-flex;flex-wrap:wrap;flex-direction:column}.headline-section--primary .headline-line-sm{font-size:14px;letter-spacing:-.84px}.headline-section--primary .headline-line-md,.headline-section--primary .headline-line-sm{color:#000;font-style:normal;font-weight:800;line-height:1;display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:5px;padding:5px 5px 4px}.headline-section--primary .headline-line-md{font-size:24px;letter-spacing:-1.2px;position:relative}.headline-section--primary .headline-line-md .headline-number-type-1{color:#000;font-family:var(--Futura);font-size:32px;font-style:normal;font-weight:800;line-height:0;position:relative;top:2px}.headline-section--primary .headline-line-md .headline-number-type-2{color:#000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#d6ee50;font-family:var(--Futura);font-size:50px;font-style:normal;font-weight:800;line-height:0;position:relative;top:2px}.headline-section--primary .headline-line-lg{font-family:var(--Futura);font-size:47px;font-style:normal;font-weight:600;line-height:.9;letter-spacing:-2px;margin-top:5px}.headline-section--primary .headline-line-lg.text-adjust{margin-top:-5px}.headline-section--primary .headline-line-lg .headline-dow{font-size:24px}.slush{margin-left:2px;font-family:Avenir}.headline-section--secondary{position:relative;margin-top:-30px;padding-top:30px}.headline-section--secondary .headline-frame{position:relative}.headline-section--secondary .headline-frame:after{position:absolute;content:"";display:block;width:180px;height:200px;background:url(https://snkrdunk.com/lp/_next/static/media/2-line-w.579dfa23.png) no-repeat 100%/100%;top:0;right:-55px}.headline-section--secondary .headline-text{display:inline-flex;flex-wrap:wrap;flex-direction:column}.headline-section--secondary .headline-line-md{font-size:30px;font-style:normal;font-weight:800;line-height:1;letter-spacing:-1.2px;display:inline-block;margin-top:5px;position:relative;font-family:var(--Futura)}.headline-section--secondary .headline-line-md .headline-number-type-1{color:#000;font-family:var(--Futura);font-size:32px;font-style:normal;font-weight:800;line-height:0;position:relative;top:2px}.headline-section--secondary .headline-line-md .headline-number-type-2{color:#000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#d6ee50;font-family:var(--Futura);font-size:50px;font-style:normal;font-weight:800;line-height:0;position:relative;top:2px}.headline-section--secondary .headline-line-lg{font-family:var(--Futura);font-size:60px;font-style:normal;font-weight:600;line-height:.8}.headline-section--secondary .headline-line-lg.text-adjust{margin-top:-5px}.headline-section--secondary .headline-line-md .headline-dow{font-size:15px;margin-left:3px;margin-right:10px}.headline-section--secondary .slush{margin-left:2px;font-family:Avenir}.menu-frame{display:flex;flex-wrap:wrap;flex-direction:column;gap:30px}.location-frame{color:#fff;font-family:var(--Futura);font-size:14px;font-weight:600;line-height:100%;display:inline-block;padding:4px 12px 3px}.grandOpenEvent--card1-frame{position:absolute;top:-20px;right:-20px;animation:float--type1 6s ease-in-out infinite}.grandOpenEvent--card1{width:163px;height:232px}.grandOpenEvent--card2-frame{position:absolute;top:85px;right:45px;animation:float--type2 5s ease-in-out infinite}.grandOpenEvent--card2{width:149px;height:196px}.project-intro__headline{font-size:28px;font-weight:600;line-height:100%;letter-spacing:-1.5px;display:flex;flex-wrap:wrap;flex-direction:column;gap:3px;position:relative}.project-intro__content *{color:var(--white)}.project-intro__headline span[lang=en]{font-size:1.2em;margin-right:2px}.project-intro__headline .text-size--sm{font-size:20px}.project-intro__headline .text-size--sm .dow{font-size:14px;margin-left:2px}.border-bottom-rainbow{position:relative;display:inline-block}.border-bottom-rainbow:after{content:"";position:relative;display:block;height:15px;width:80%;margin-top:-10px;z-index:-1;background:linear-gradient(90deg,#6dd2cb,#dcf438 41.22%,#a9c1f5 98.37%)}.project-intro__description{font-size:13px;font-weight:400;line-height:1.6}.project-intro__sub-headline{display:flex;flex-wrap:wrap;flex-direction:column;text-align:center}.project-intro__sub-headline .text-lg{font-size:32px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:-1px}.project-intro__sub-headline .text-md{font-size:16px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:-1px}.project-intro__sub-headline .text-sm{font-size:13px;font-style:normal;font-weight:600;line-height:100%}.project-intro__sub-headline .text-ex{font-size:20px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:0}.lineup-frame{position:relative}.lineup-frame.pokemoncard .lineup-title{width:310px;height:98px;margin:0 auto}.lineup-frame.ws .lineup-title{width:247px;height:98px;margin:0 auto}.lineup-frame .lineup-item{width:100%;height:auto;position:relative;margin:-90px auto 0}.lineup-frame .lineup-name{width:231px;height:189px;margin:-60px auto 0;z-index:10;position:relative}.info-frame{padding:2px;background:linear-gradient(90deg,#fdf654,#ff3e80 14.5%,#fd8ef8 28.5%,#a9c1f5 47.5%,#dcf438 78%,#6dd2cb);background-size:cover;border-radius:8px;box-sizing:border-box;margin-left:15px;margin-right:15px}.info-container{border-radius:8px;padding:20px;background:#000}.info-text--primary{color:#fff;text-align:center;font-size:18px;font-weight:600;line-height:200%}.info-text--primary .text-lg{font-size:24px}.info-text--description{color:#fff;font-family:Hiragino Sans;font-size:12px;font-style:normal;font-weight:400;line-height:200%}.info-text--description .dot{text-indent:-12px;margin-left:12px}.oripa-lineup{overflow:hidden;width:calc(230px * 5 + 20px * 4)}.oripa-lineup-slide{display:flex;gap:20px;width:calc(230px * 10 + 20px * 9);animation:slide 25s linear infinite}.oripa-lineup-slide img{width:230px;height:auto}.divider-36{display:block;height:36px}.preOpenEvent-frame{background:#f9f9f9}.preOpenEvent-frame *{color:var(--darkGray)}.preOpenEvent-inner{padding:30px 15px}.preOpenEvent .headline-section--secondary .headline-frame:after{position:absolute;content:"";display:block;width:180px;height:200px;background:url(https://snkrdunk.com/lp/_next/static/media/2-line-dg.7b634aa0.png) no-repeat 100%/100%;top:0;right:-55px}.preOpenEvent .info-frame{background:var(--darkGray)}.preOpenEvent .info-container{background:#eee}.preOpenEvent .buy-info{flex:0 0 auto}.preOpenEvent .buy-info .auto-layout{color:#fff;font-size:16px;font-weight:600;line-height:120%;letter-spacing:-.5px;padding:5px 5px 4px;background:var(--darkGray);display:inline-block;flex:0 0 auto}.preOpenEvent .buy-info .card-title{font-size:20px;font-weight:800;line-height:150%;letter-spacing:-.5px;margin-top:5px}.preOpenEvent .buy-info .card-title [lang=en]{font-size:22px}.preOpenEvent .buy-info .attention{font-size:12px}.sub-info{display:flex;gap:4px}.sub-info *{font-size:16px;font-style:normal;font-weight:600;line-height:1}.sub-info .auto-layout{padding:4px 5px 3px;background:var(--darkGray);color:#fff}.sub-info .auto-layout--noBg{padding:4px 0 3px;background:none}.sub-info span[lang=en]{font-size:18px;line-height:0;color:#fff}.prize-frame{padding:4px;background:linear-gradient(90deg,#fdf654,#ff3e80 14.5%,#fd8ef8 28.5%,#a9c1f5 47.5%,#dcf438 78%,#6dd2cb);background-size:cover;border-radius:8px;box-sizing:border-box;margin-left:15px;margin-right:15px}.prize-container{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:10px;background:rgba(0,0,0,.9)}.item-2.prize-container{border-radius:0;padding:10px;background:rgba(0,0,0,.9)}.prize-head{text-align:center;padding-bottom:10px}.prize-head *{color:#000}.prize-head--primary{font-size:26px;font-weight:800;line-height:100%;letter-spacing:-1px;position:relative}.prize-head--primary [lang=en]{font-size:50px;font-style:normal;font-weight:600;line-height:100%;position:relative;top:1px}.prize-head--secondary[lang=en]{font-size:24px;font-weight:600;line-height:100%}.prize-head--secondary .text-size--sm{font-size:14px}.prize-image-container{position:relative;z-index:2}.item-3 .prize-image{width:120px;height:200px;margin:0 auto}.prize-winner{width:93px;height:96px}.time-1 .prize-winner,.time-2 .prize-winner{position:absolute;top:0;right:10px}.prize-detail-container{position:relative;padding-bottom:20px}.item-1 .prize-name img{width:220px;height:91px;position:relative;left:10px;z-index:1;margin-top:-30px}.item-2 .prize-name img{width:247px;height:93px;position:relative;left:10px;z-index:1;margin-top:-20px}.item-3 .prize-name img{width:224px;height:79px;position:relative;left:10px;z-index:1;margin-top:10px}.item-1 .prize-link{margin-top:-30px}.item-1 .prize-link,.item-2 .prize-link{position:relative;text-align:right;right:10px;z-index:1}.item-2 .prize-link{margin-top:-50px}.item-3 .prize-link{position:relative;text-align:right;right:10px;z-index:1;margin-top:-35px}.apply-frame{padding:0 15px}.apply-title{color:#fff;font-size:28px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:-1px}.applyStep{align-items:center}.applyStep .sns-button{display:flex;gap:15px}.applyStep p{color:#fff;text-indent:-15px;margin-left:15px;font-size:11px;font-style:normal;font-weight:400;line-height:150%;text-align:left}.step1 .step-head{width:271px;height:19px}.step2 .step-head{width:300px;height:87px}.apply-info-frame .text-sm{font-weight:400}.PsaSleeve-head{font-size:32px;line-height:100%;letter-spacing:-1px;background:linear-gradient(90deg,#6dd2cb,#dcf438 41.22%,#a9c1f5 98.37%);display:inline-block;padding:4px 4px 3px}.PsaSleeve-head,.PsaSleeve-text{color:#333;font-style:normal;font-weight:600}.PsaSleeve-text{font-family:Hiragino Sans;font-size:16px;line-height:1.5}.buy-info .underline{text-decoration:underline}.buy-info .info-text--primary{line-height:1.5}.project-intro__headline-frame{position:relative}.project-intro__headline-frame .icon-frame{position:absolute;top:0;right:0}.project-intro__headline-frame .icon-akiba-sns img{width:70px;height:70px}.store-title{color:var(--white);font-size:32px;line-height:.9;position:relative}.store-title,.store-title .sub{font-family:var(--Futura);font-style:normal;font-weight:600}.store-title .sub{color:#fff;font-size:52px;line-height:90%}.store-title:after{position:absolute;content:"";display:block;width:142px;height:45px;background:url(https://snkrdunk.com/lp/_next/static/media/newOpen.c9fcd7d3.png) no-repeat 100%/100%;bottom:-10px;left:80px;z-index:10}.storeInfo{background:#111;padding:40px 15px}.storeInfo .title-s{font-size:18px;font-weight:800;line-height:1}.storeInfo .hero:after{position:absolute;content:"";display:block;width:230px;height:250px;background:url(https://snkrdunk.com/lp/_next/static/media/2-line-w.579dfa23.png) no-repeat 100%/100%;opacity:.5;top:0;right:-55px}.storeInfo .open-info{color:#fff;font-size:15px;font-style:normal;font-weight:600;line-height:130%;border-left:10px solid#fff;padding-left:10px}.storeInfo .info-frame{color:#fff}.storeInfo .map iframe{width:100%;-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.note{padding:15px;color:#ccc;font-size:11px;font-style:normal;font-weight:400;line-height:140%}.slidein-container{position:relative;opacity:0;transition:all .5s ease-in-out}.slidein-container.left{transform:translateX(-100%)}.slidein-container.right{transform:translateX(100%)}.slidein-container.bottom{transform:translateY(20%)}.slidein-container.visible{transform:translateX(0);transform:translateY(0);opacity:1}@keyframes float--type1{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes float--type2{0%,to{transform:translateY(-10px)}50%{transform:translateY(0)}}@keyframes slide{0%{transform:translateX(calc(-230px * 5 - 20px * 4))}to{transform:translateX(0)}}