#top #mv{display:block;padding:10.66667vw 0 0}@media screen and (max-width: 750px) and (orientation: landscape){#top #mv{padding-top:0}}@media screen and (min-width: 751px){#top #mv{padding:5vw 0 0}}#top #mv img{display:block;margin:0 auto}#top #snav{position:relative}#top #snav .txtLoop{display:block;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}#top #snav .txtLoop::before,#top #snav .txtLoop::after{content:'Taiko no Tatsujin esports';display:block;height:100%;padding:0 .5em 0 0;width:-webkit-fit-content;width:fit-content;height:auto;font-size:26.66667vw;font-family:"Madimi One", sans-serif;font-weight:normal;line-height:1;white-space:nowrap;color:rgba(255,255,255,0.15);position:absolute;top:-4vw}@media screen and (min-width: 751px){#top #snav .txtLoop::before,#top #snav .txtLoop::after{font-size:10vw;top:-1.5vw}}#top #snav .txtLoop::before{left:0;-webkit-animation:flowimgTopMain 40s linear infinite;animation:flowimgTopMain 40s linear infinite}#top #snav .txtLoop::after{left:fit-content;-webkit-animation:flowimgTopMain2 40s linear infinite;animation:flowimgTopMain2 40s linear infinite}@-webkit-keyframes flowimgTopMain{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes flowimgTopMain{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes flowimgTopMain2{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes flowimgTopMain2{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}#top #snav ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:86.66667vw;margin:0 auto;padding:10.66667vw 0 10.66667vw}@media screen and (min-width: 751px){#top #snav ul{-webkit-justify-content:center;justify-content:center;width:auto;padding:4vw 0 4vw}}#top #snav ul li{position:relative;display:block;width:42.66667vw;background:rgba(25,4,66,0.7);padding:2.66667vw 0 12vw;border-radius:2.66667vw}@media screen and (min-width: 751px){#top #snav ul li{width:31.5vw;margin:0 1vw;padding:1vw 0 5.5vw;border-radius:1vw}}#top #snav ul li span.comment{position:absolute;top:-12%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%}#top #snav ul li a{display:block;text-align:center}@media screen and (min-width: 751px){#top #snav ul li a:hover .img img{opacity:0.8}#top #snav ul li a:hover p::before{-webkit-transform:translate(-50%, .5vw);transform:translate(-50%, .5vw)}#top #snav ul li a:hover p::after{-webkit-transform:translate(-50%, .5vw);transform:translate(-50%, .5vw)}}#top #snav ul li p{display:block;margin:0 auto;position:relative}#top #snav ul li p::before{content:'';display:block;width:6.4vw;height:6.4vw;background:#fff;position:absolute;left:50%;bottom:-9.33333vw;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);transition:.4s;border-radius:50%}#top #snav ul li p::after{content:'';display:block;width:3.62667vw;height:2.34667vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.44 16.53"><path fill="%23ed1ae4" d="M3841.73,1059.5L3829,1072.22l-12.73-12.72,3.82-3.82,8.91,8.91,8.91-8.91Z" transform="translate(-3816.28 -1055.69)" /></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;left:50%;bottom:-7.33333vw;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);transition:0}@media screen and (min-width: 751px){#top #snav ul li p::before{width:2.4vw;height:2.4vw;bottom:-4vw;transition:.2s}#top #snav ul li p::after{width:1.36vw;height:.88vw;bottom:-3.25vw;transition:.2s}}#top #snav ul li .img{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:32vw;margin:0 auto;transition:.4s}@media screen and (min-width: 751px){#top #snav ul li .img{height:21vw}}#top #snav ul li .img img{display:block;transition:.4s}#top #snav ul li:nth-child(1) p{width:32.93333vw}@media screen and (min-width: 751px){#top #snav ul li:nth-child(1) p{width:24.85vw}}#top #snav ul li:nth-child(1) .img img{width:32.66667vw}@media screen and (min-width: 751px){#top #snav ul li:nth-child(1) .img img{width:20.75vw}}#top #snav ul li:nth-child(2) p{width:37.35333vw}@media screen and (min-width: 751px){#top #snav ul li:nth-child(2) p{width:21.55vw}}#top #snav ul li:nth-child(2) .img img{width:37.33333vw}@media screen and (min-width: 751px){#top #snav ul li:nth-child(2) .img img{width:26vw}}@media screen and (min-width: 751px){#top .btnList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:80vw;margin:0 auto}}#top .btnList li{display:block;margin:5.33333vw auto 0}@media screen and (min-width: 751px){#top .btnList li{margin:0}}#top .btnList li .btn{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:81.33333vw;height:17.33333vw;margin:0 auto;background:#eaebf7;border-radius:100vh;text-decoration:none;color:#190442;position:relative;overflow:hidden;box-shadow:1.33333vw 1.33333vw 2.66667vw 0 rgba(25,4,66,0.3);transition:.4s}#top .btnList li .btn::before{content:'';display:block;width:114.4vw;height:60.8vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 357 172.03"><path fill="%23cdd0ec" d="M4301.63,2405.54c-6.5,7.88-6.61,29.87-14.69,44.17-10.35,18.33-36.67,20.36-36.02,31.43s16.02,0.42,25.11-3.4c7.77-3.27,14.93-11.56,14.93-11.56s-5.24,28.66-35.29,44.87-71.94,14.96-71.94,14.96H3974V2385.95h240.95s22.82,0.47,40.04-8.15c14.43-7.23,23.75-23.8,23.75-23.8s-2.09,17.96-10.86,34.67c-8.53,16.26-20.56,17.08-16.88,26.33,2.31,5.81,9.68,3.76,15.24.58,12.61-7.22,10.39-19.28,28.11-26.23s36.65,4.08,36.65,4.08S4316.27,2387.78,4301.63,2405.54Z" transform="translate(-3974 -2354)" /></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;top:-13.33333vw;left:-45.33333vw;transition:0}@media screen and (min-width: 751px){#top .btnList li .btn{width:38vw;height:6.5vw;margin:0;box-shadow:.5vw .5vw 1vw 0 rgba(25,4,66,0.3)}#top .btnList li .btn::before{width:42.9vw;height:22.8vw;top:-5vw;left:-17vw}}#top .btnList li .btn p{display:block;width:100%;padding:6.66667vw 16vw 6.66667vw 6.66667vw;position:relative}#top .btnList li .btn p::before{content:'';display:block;width:7.2vw;height:7.2vw;background:#190442;position:absolute;right:3.33333vw;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:0;border-radius:50%}#top .btnList li .btn p::after{content:'';display:block;width:2.53333vw;height:4vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.84 30.56"><path fill="%23fff" d="M3784.14,5046l-4.58,4.58h0l-10.69,10.69-4.59-4.58,10.7-10.69-10.7-10.69,4.59-4.58,10.69,10.69h0Z" transform="translate(-3764.28 -5030.72)" /></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;right:5.33333vw;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:0}@media screen and (min-width: 751px){#top .btnList li .btn p{padding:2.5vw 6vw 2.5vw 3.5vw}#top .btnList li .btn p::before{width:2.7vw;height:2.7vw;right:2vw}#top .btnList li .btn p::after{width:.95vw;height:1.5vw;right:2.75vw}}#top .btnList li .btn p img{display:block}#top .btnList li .btn p span{display:block;margin:2.66667vw auto 0;text-shadow:.26667vw .26667vw 0 #190442;color:#fff}@media screen and (min-width: 751px){#top .btnList li .btn p span{margin:1vw auto 0;text-shadow:.1vw .1vw 0 #190442}}@media screen and (min-width: 751px){#top .btnList li .btn:hover{box-shadow:none}#top .btnList li .btn:hover::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 357 172.03"><path fill="%23e2ceed" d="M4301.63,2405.54c-6.5,7.88-6.61,29.87-14.69,44.17-10.35,18.33-36.67,20.36-36.02,31.43s16.02,0.42,25.11-3.4c7.77-3.27,14.93-11.56,14.93-11.56s-5.24,28.66-35.29,44.87-71.94,14.96-71.94,14.96H3974V2385.95h240.95s22.82,0.47,40.04-8.15c14.43-7.23,23.75-23.8,23.75-23.8s-2.09,17.96-10.86,34.67c-8.53,16.26-20.56,17.08-16.88,26.33,2.31,5.81,9.68,3.76,15.24.58,12.61-7.22,10.39-19.28,28.11-26.23s36.65,4.08,36.65,4.08S4316.27,2387.78,4301.63,2405.54Z" transform="translate(-3974 -2354)" /></svg>');background-repeat:no-repeat;background-size:contain}#top .btnList li .btn:hover p::before{background:#ed1ae4}}#top #official{display:block;padding:13.33333vw 0;background:#190442;position:relative}@media screen and (min-width: 751px){#top #official{padding:4vw 0 8vw}}#top #official .txtColumn{display:block;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}#top #official .txtColumn::before{content:'Taiko no Tatsujin esports';display:block;height:100%;padding:0 .5em 0 0;width:-webkit-fit-content;width:fit-content;height:auto;font-size:26.66667vw;font-family:"Madimi One", sans-serif;font-weight:normal;line-height:1;white-space:nowrap;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;color:transparent;-webkit-text-stroke:.13333vw rgba(255,255,255,0.2);position:absolute;top:0;left:-5.33333vw;z-index:2}@media screen and (min-width: 751px){#top #official .txtColumn::before{font-size:10vw;-webkit-text-stroke:.05vw rgba(255,255,255,0.2);left:-2vw}}#top #official .aboutCol{margin:8vw auto 0;padding:0 9.33333vw;position:relative;z-index:3}@media screen and (min-width: 751px){#top #official .aboutCol{margin:3vw auto 0;padding:0 10vw}}#top #official .aboutCol .img{display:block;width:100%;height:0;padding-bottom:56.2%;overflow:hidden;border-radius:2.66667vw;position:relative}@media screen and (min-width: 751px){#top #official .aboutCol .img{border-radius:1vw}}#top #official .aboutCol .img img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#top #official .aboutCol .description{display:block;width:100%;margin:5.33333vw auto 0;padding:5.33333vw 10.66667vw;background:linear-gradient(90deg, #fff 0%, #cdd0ec 100%);border-radius:100vh;position:relative;overflow:hidden}#top #official .aboutCol .description::before{content:'';display:block;width:92.26667vw;height:64.96vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 244.34 171.53"><path fill="%23cdd0ec" d="M4189.04,1961.05c-6.48,7.88-6.59,29.87-14.65,44.17-10.32,18.33-36.57,20.36-35.92,31.42s15.98,0.43,25.04-3.4c7.75-3.27,14.89-11.55,14.89-11.55s-5.22,28.65-35.19,44.86-71.74,14.96-71.74,14.96h-97.46V1941.48H4102.6s22.76,0.46,39.93-8.16c14.39-7.23,23.69-23.79,23.69-23.79s-2.08,17.96-10.83,34.67c-8.51,16.25-20.51,17.06-16.84,26.32,2.31,5.81,9.66,3.76,15.21.57,12.56-7.21,10.35-19.27,28.02-26.21s36.55,4.07,36.55,4.07S4203.64,1943.3,4189.04,1961.05Z" transform="translate(-3974 -1910)" /></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;top:-13.33333vw;left:-40vw;transition:.4s}@media screen and (min-width: 751px){#top #official .aboutCol .description{margin:2vw auto 0;padding:3vw 4vw}#top #official .aboutCol .description::before{width:43.25vw;height:30.45vw;top:-9vw;left:-5vw}}#top #official .aboutCol .description p{text-shadow:.26667vw .26667vw 0 #fff;text-align:center}@media screen and (min-width: 751px){#top #official .aboutCol .description p{font-size:1.8vw;text-shadow:.1vw .1vw 0 #fff}}#top #official h3{display:block;margin:0 auto;text-align:center}#top #official h3 span{display:inline-block;min-width:40vw;padding:4vw 8vw 2.66667vw;background:linear-gradient(90deg, #ed1ae4 0%, #6700ff 100%);font-size:4.8vw;color:#fff;border-radius:100vh}@media screen and (min-width: 751px){#top #official h3 span{min-width:15vw;padding:1.5vw 3vw 1vw;font-size:1.8vw}}#top #official h3 span [data-ruby]::before{top:-.5em}#top #official .txt{display:block;margin:5.33333vw auto 0;color:#fff;text-align:center}@media screen and (min-width: 751px){#top #official .txt{margin:2vw auto 0;font-size:1.4vw}}#top #official .detailCol{display:block;margin:0 auto;padding:0 9.33333vw;background:url(../images/common/bg_pattern.png) top center repeat;background-size:8vw 13.6vw;overflow:hidden}#top #official .detailCol::before{content:'';display:block;width:0;height:0;border-style:solid;border-color:#190442 transparent transparent transparent;border-width:256vw 256vw 0 0;position:absolute;top:0;left:0}#top #official .detailCol::after{content:'';display:block;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #190442;border-width:256vw 0 0 256vw;position:absolute;bottom:0;left:0}@media screen and (min-width: 751px){#top #official .detailCol{position:relative;padding:0 10vw;background:linear-gradient(90deg, #190442 0%, #190442 30%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 100%),url(../images/common/bg_pattern.png) top center repeat;background-size:auto,3vw 5.1vw}#top #official .detailCol::before{border-width:96vw 96vw 0 0;left:inherit;right:0}#top #official .detailCol::after{border-width:96vw 0 0 96vw;left:inherit;right:0}}#top #official .detailCol h2{display:block;width:62.4vw;margin:0 auto}@media screen and (min-width: 751px){#top #official .detailCol h2{width:33.85vw}}#top #official .detailCol .bgFireworks{position:absolute;width:100%;margin:0 auto;top:1.33333vw;left:0;right:0}@media screen and (min-width: 751px){#top #official .detailCol .bgFireworks{z-index:1;width:90%;max-width:1857px;top:0}}#top #official .detailCol .ruleCol{position:relative;z-index:2}#top #official .detailCol .ruleCol .notice{display:block;margin:2.66667vw auto 0;font-size:80%;color:#fff;text-align:center}@media screen and (min-width: 751px){#top #official .detailCol .ruleCol .notice{margin:0 auto}}#top #official .detailCol .ruleCol .notice li{text-indent:-1em;padding-left:1em;margin-top:0.5em;line-height:1.5}#top #official .detailCol .ruleCol .notice li:first-of-type{margin-top:0}@media screen and (min-width: 751px){#top #official .detailCol .ruleCol .btnList{margin:1.5vw auto 0}}#top #official .detailCol .ruleCol .btnList li:nth-child(1) p{padding-left:6.66667vw}@media screen and (min-width: 751px){#top #official .detailCol .ruleCol .btnList li:nth-child(1) p{padding-left:2.5vw}}#top #official .detailCol .ruleCol .btnList li:nth-child(1) p img{width:36.4vw}@media screen and (min-width: 751px){#top #official .detailCol .ruleCol .btnList li:nth-child(1) p img{width:15vw}}#top #official .detailCol .prizeCol{display:block;margin:8vw auto 0;position:relative;z-index:2}@media screen and (min-width: 751px){#top #official .detailCol .prizeCol{margin:3vw auto 0}}@media screen and (min-width: 751px){#top #official .detailCol .prizeCol .prizeList{display:-webkit-flex;display:flex;-webkit-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-justify-content:space-between;justify-content:space-between;width:80vw}}#top #official .detailCol .prizeCol .prizeList li{margin:5.33333vw auto 0;padding:4vw;background:linear-gradient(90deg, #fff 0%, #f3f2f5 100%);text-align:center;border-radius:2.66667vw;position:relative;overflow:hidden}#top #official .detailCol .prizeCol .prizeList li::before{content:'';display:block;width:102.53333vw;height:145.6vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 172.03 244.16"><path fill="%23edceec" d="M4094.99,2827.16c-7.88,6.48-29.87,6.59-44.17,14.64-18.33,10.33-20.36,36.57-31.43,35.92s-0.42-15.97,3.4-25.04c3.27-7.75,11.56-14.88,11.56-14.88s-28.66,5.22-44.87,35.18-14.96,71.73-14.96,71.73v97.44h140.06V2913.58s-0.47-22.75,8.15-39.92c7.23-14.39,23.8-23.68,23.8-23.68s-17.96,2.08-34.67,10.82c-16.26,8.51-17.08,20.51-26.33,16.84-5.81-2.31-3.76-9.65-.58-15.2,7.22-12.57,19.28-10.35,26.23-28.02s-4.08-36.54-4.08-36.54S4112.75,2812.56,4094.99,2827.16Z" transform="translate(-3974.5 -2798)" /></svg>');background-repeat:no-repeat;background-size:contain;opacity:0.3;position:absolute;top:8vw;left:-14.8vw;transition:.4s}@media screen and (min-width: 751px){#top #official .detailCol .prizeCol .prizeList li{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin:2vw 0 0;padding:1.5vw;border-radius:1vw;width:32%}#top #official .detailCol .prizeCol .prizeList li::before{width:38.45vw;height:54.6vw;top:3vw;left:-5.55vw}}#top #official .detailCol .prizeCol .prizeList li>*{position:relative;z-index:2}#top #official .detailCol .prizeCol .prizeList li>img{display:block;margin:1.33333vw auto 0;width:55%}@media screen and (min-width: 751px){#top #official .detailCol .prizeCol .prizeList li>img{margin:.5vw auto 0;width:70%}}#top #official .detailCol .prizeCol .prizeList li p{display:block;margin:1.33333vw auto 0;font-size:4.8vw;color:#190442}@media screen and (min-width: 751px){#top #official .detailCol .prizeCol .prizeList li p{margin:.5vw auto 0;font-size:1.2vw}}#top #official .detailCol .prizeCol .prizeList li:nth-child(1)::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 172.03 244.16"><path fill="%23cdd0ec" d="M4094.99,2827.16c-7.88,6.48-29.87,6.59-44.17,14.64-18.33,10.33-20.36,36.57-31.43,35.92s-0.42-15.97,3.4-25.04c3.27-7.75,11.56-14.88,11.56-14.88s-28.66,5.22-44.87,35.18-14.96,71.73-14.96,71.73v97.44h140.06V2913.58s-0.47-22.75,8.15-39.92c7.23-14.39,23.8-23.68,23.8-23.68s-17.96,2.08-34.67,10.82c-16.26,8.51-17.08,20.51-26.33,16.84-5.81-2.31-3.76-9.65-.58-15.2,7.22-12.57,19.28-10.35,26.23-28.02s-4.08-36.54-4.08-36.54S4112.75,2812.56,4094.99,2827.16Z" transform="translate(-3974.5 -2798)" /></svg>');background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 751px){#top #official .detailCol .prizeCol .prizeList li:nth-child(1) img{margin-top:2.5vw}}#top #official .detailCol .prizeCol .prizeList li:nth-child(2)::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 172.03 244.16"><path fill="%23d9ceed" d="M4094.99,2827.16c-7.88,6.48-29.87,6.59-44.17,14.64-18.33,10.33-20.36,36.57-31.43,35.92s-0.42-15.97,3.4-25.04c3.27-7.75,11.56-14.88,11.56-14.88s-28.66,5.22-44.87,35.18-14.96,71.73-14.96,71.73v97.44h140.06V2913.58s-0.47-22.75,8.15-39.92c7.23-14.39,23.8-23.68,23.8-23.68s-17.96,2.08-34.67,10.82c-16.26,8.51-17.08,20.51-26.33,16.84-5.81-2.31-3.76-9.65-.58-15.2,7.22-12.57,19.28-10.35,26.23-28.02s-4.08-36.54-4.08-36.54S4112.75,2812.56,4094.99,2827.16Z" transform="translate(-3974.5 -2798)" /></svg>');background-repeat:no-repeat;background-size:contain}#top #official .detailCol .prizeCol .prizeList li:nth-child(2) img{width:65%}@media screen and (min-width: 751px){#top #official .detailCol .prizeCol .prizeList li:nth-child(2) img{width:65%}}#top #official .detailCol .prizeCol .prizeList li:nth-child(3)::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 172.03 244.16"><path fill="%23edceec" d="M4094.99,2827.16c-7.88,6.48-29.87,6.59-44.17,14.64-18.33,10.33-20.36,36.57-31.43,35.92s-0.42-15.97,3.4-25.04c3.27-7.75,11.56-14.88,11.56-14.88s-28.66,5.22-44.87,35.18-14.96,71.73-14.96,71.73v97.44h140.06V2913.58s-0.47-22.75,8.15-39.92c7.23-14.39,23.8-23.68,23.8-23.68s-17.96,2.08-34.67,10.82c-16.26,8.51-17.08,20.51-26.33,16.84-5.81-2.31-3.76-9.65-.58-15.2,7.22-12.57,19.28-10.35,26.23-28.02s-4.08-36.54-4.08-36.54S4112.75,2812.56,4094.99,2827.16Z" transform="translate(-3974.5 -2798)" /></svg>');background-repeat:no-repeat;background-size:contain}#top #official .detailCol .prizeCol .prizeList li:nth-child(3) img{width:85%}@media screen and (min-width: 751px){#top #official .detailCol .prizeCol .prizeList li:nth-child(3) img{margin-top:4.5vw;width:80%}}#top #official .detailCol .prizeCol .notice{display:block;margin:2.66667vw 0 0;font-size:80%;color:#fff;border-radius:1.33333vw;text-align:right}@media screen and (min-width: 751px){#top #official .detailCol .prizeCol .notice{margin:1vw 0 0;color:#190442;border-radius:.5vw}}#top #official .detailCol .prizeCol .notice li{display:inline-block;text-indent:-1em;padding-left:1em;margin-top:0.5em;line-height:1.5}#top #official .detailCol .prizeCol .notice li:first-of-type{margin-top:0}@media screen and (min-width: 751px){#top #official .detailCol .prizeCol .notice li{background:#fff}}#top #official .detailCol .contactCol{margin:16vw auto 0;position:relative;z-index:2}@media screen and (min-width: 751px){#top #official .detailCol .contactCol{margin:3vw auto 0}}#top #official .detailCol .contactCol h3 span{line-height:1.5}#top #official .detailCol .contactCol h3 [data-ruby]::before{top:-.8em}#top #official .detailCol .contactCol .notice{display:block;margin:4vw auto 0;font-size:80%;color:#FFF;border-radius:1.33333vw}@media screen and (min-width: 751px){#top #official .detailCol .contactCol .notice{text-align:center;margin:1.5vw auto 0}}#top #official .detailCol .contactCol .notice li{text-indent:-1em;padding-left:1em;margin-top:0.5em;line-height:1.5}#top #official .detailCol .contactCol .notice li:first-of-type{margin-top:0}@media screen and (min-width: 751px){#top #official .detailCol .contactCol .btnList{margin-top:1.5vw}}#top #official .detailCol .contactCol .btnList li:nth-child(1) p{padding-left:6.66667vw}@media screen and (min-width: 751px){#top #official .detailCol .contactCol .btnList li:nth-child(1) p{padding-left:2.5vw}}#top #official .detailCol .contactCol .btnList li:nth-child(1) p img{width:43.68vw}@media screen and (min-width: 751px){#top #official .detailCol .contactCol .btnList li:nth-child(1) p img{width:21vw}}#top #junior{display:block;background:url(../images/junior/bg.png) top center repeat;background-size:34.66667vw 19.73333vw;margin:0 auto;padding:13.33333vw 0 0;position:relative}@media screen and (min-width: 751px){#top #junior{padding:8vw 0 0;background-size:13vw 7.4vw}}#top #junior .picKv{position:relative;z-index:1;display:block;border:3px solid #fff;border-radius:4vw;width:94%;margin:0 auto 6.66667vw}@media screen and (min-width: 751px){#top #junior .picKv{margin:0 auto 2.5vw;max-width:1100px;border:7px solid #fff;border-radius:30px}}#top #junior .txtLoop{display:block;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;pointer-events:none;z-index:0}#top #junior .txtLoop::before,#top #junior .txtLoop::after{content:'Taiko no Tatsujin esports ';display:block;height:100%;padding:0 .5em 0 0;width:-webkit-fit-content;width:fit-content;height:auto;font-size:26.66667vw;font-family:"Madimi One", sans-serif;font-weight:normal;line-height:1;white-space:nowrap;color:rgba(255,255,255,0.2);position:absolute;top:-4vw}@media screen and (min-width: 751px){#top #junior .txtLoop::before,#top #junior .txtLoop::after{font-size:10vw;top:-1.5vw}}#top #junior .txtLoop::before{left:0;-webkit-animation:flowimgTopMain 40s linear infinite;animation:flowimgTopMain 40s linear infinite}#top #junior .txtLoop::after{left:fit-content;-webkit-animation:flowimgTopMain2 40s linear infinite;animation:flowimgTopMain2 40s linear infinite}@keyframes flowimgTopMain{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes flowimgTopMain2{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}#top #junior h2{display:block;width:62.4vw;margin:0 auto}@media screen and (min-width: 751px){#top #junior h2{width:54.85vw}}#top #junior .aboutCol{width:100%;margin:8vw auto 0;padding:0 9.33333vw;position:relative;z-index:3}@media screen and (min-width: 751px){#top #junior .aboutCol{margin:3vw auto 0;padding:0 10vw}}#top #junior .aboutCol .box{background:rgba(25,4,66,0.7);border-radius:2.66667vw;padding:9.33333vw 0}@media screen and (min-width: 751px){#top #junior .aboutCol .box{margin:2vw auto 0;padding:3.5vw 5vw 2.5vw;border-radius:1vw}}@media screen and (max-width: 750px){#top #junior .aboutCol .box .description{margin:5.33333vw auto 0}}@media screen and (min-width: 751px){#top #junior .aboutCol .box .description{margin:2vw auto 0}}#top #junior .aboutCol .box .description p{color:#fff;text-align:center}@media screen and (min-width: 751px){#top #junior .aboutCol .box .description p{font-size:1.8vw}}#top #junior .aboutCol .scheduleCol{margin:5.33333vw 0 0 0;text-align:center}@media screen and (min-width: 751px){#top #junior .aboutCol .scheduleCol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:2vw 0 0 0}}#top #junior .aboutCol .scheduleCol li{width:80%}@media screen and (max-width: 750px){#top #junior .aboutCol .scheduleCol li{margin:0 auto}}@media screen and (min-width: 751px){#top #junior .aboutCol .scheduleCol li{width:32%}}@media screen and (min-width: 751px){#top #junior .aboutCol .scheduleCol li:last-child{width:50%;margin:1.5vw auto 0}}@media screen and (max-width: 750px){#top #junior .aboutCol .scheduleCol li+li{margin-top:2.66667vw}}#top #junior .aboutCol .btnList{margin:5.33333vw auto 0}@media screen and (min-width: 751px){#top #junior .aboutCol .btnList{margin:4vw auto 0;width:100%}}#top #junior .aboutCol .btnList li .btn{background:#190442;height:24vw}@media screen and (min-width: 751px){#top #junior .aboutCol .btnList li .btn{width:48vw;height:9vw}}#top #junior .aboutCol .btnList li .btn::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 357 172.03"><path fill="%232f1167" d="M4301.63,2405.54c-6.5,7.88-6.61,29.87-14.69,44.17-10.35,18.33-36.67,20.36-36.02,31.43s16.02,0.42,25.11-3.4c7.77-3.27,14.93-11.56,14.93-11.56s-5.24,28.66-35.29,44.87-71.94,14.96-71.94,14.96H3974V2385.95h240.95s22.82,0.47,40.04-8.15c14.43-7.23,23.75-23.8,23.75-23.8s-2.09,17.96-10.86,34.67c-8.53,16.26-20.56,17.08-16.88,26.33,2.31,5.81,9.68,3.76,15.24.58,12.61-7.22,10.39-19.28,28.11-26.23s36.65,4.08,36.65,4.08S4316.27,2387.78,4301.63,2405.54Z" transform="translate(-3974 -2354)" /></svg>');background-repeat:no-repeat;background-size:contain}#top #junior .aboutCol .btnList li .btn p::before{background:#fff}#top #junior .aboutCol .btnList li .btn p::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.84 30.56"><path fill="%23190442" d="M3784.14,5046l-4.58,4.58h0l-10.69,10.69-4.59-4.58,10.7-10.69-10.7-10.69,4.59-4.58,10.69,10.69h0Z" transform="translate(-3764.28 -5030.72)" /></svg>');background-repeat:no-repeat;background-size:contain}#top #junior .aboutCol .btnList li img{width:61.936vw;-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(358deg) brightness(108%) contrast(101%);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(358deg) brightness(108%) contrast(101%)}@media screen and (min-width: 751px){#top #junior .aboutCol .btnList li img{width:30vw}}#top #junior .tournamentCol{display:block;margin:10.66667vw auto 0;padding:0 0 5.33333vw;position:relative}#top #junior .tournamentCol::before{content:'';display:block;width:100%;height:calc(100% - (1vw * 40 / 750 * 100));background:linear-gradient(90deg, rgba(25,4,66,0.7) 0%, rgba(66,4,59,0.7) 100%);position:absolute;top:5.33333vw}@media screen and (min-width: 751px){#top #junior .tournamentCol{margin:4vw auto 0;padding:0 0 4vw}#top #junior .tournamentCol::before{height:calc(100% - (1vw * 40 / 2000 * 100));top:2vw}}#top #junior .tournamentCol h3{display:block;margin:0 auto;text-align:center}#top #junior .tournamentCol h3 span{display:inline-block;min-width:53.33333vw;padding:4vw 8vw 2.66667vw;background:linear-gradient(90deg, #ed1ae4 0%, #6700ff 100%);font-size:4.8vw;color:#fff;border-radius:100vh}@media screen and (min-width: 751px){#top #junior .tournamentCol h3 span{min-width:20vw;padding:1.5vw 3vw 1vw;font-size:1.8vw}}#top #junior .tournamentCol h3 span [data-ruby]::before{top:-.5em}#top #junior .tournamentCol .tournamentList{position:relative;width:80%;margin:0 auto;margin:2.5vw auto 0}@media screen and (max-width: 750px){#top #junior .tournamentCol .tournamentList{padding:5.33333vw 0 5.33333vw}}@media screen and (min-width: 751px){#top #junior .tournamentCol .tournamentList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:4%;padding:2vw 0 0}}#top #junior .tournamentCol .tournamentList li{text-align:center}@media screen and (min-width: 751px){#top #junior .tournamentCol .tournamentList li{width:calc(50% - 2%);margin-bottom:2.5vw;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}}@media screen and (min-width: 751px){#top #junior .tournamentCol .tournamentList li.last{margin-left:auto;margin-right:auto}}@media screen and (max-width: 750px){#top #junior .tournamentCol .tournamentList li+li{margin-top:4vw}}@media screen and (min-width: 751px){#top #junior .tournamentCol .tournamentList .tournamentBox{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}}#top #junior .tournamentCol .tournamentList .tournamentBox>dt{background:url(../images/common/bg_pattern_p.png) top center repeat;background-size:2.66667vw 4.53333vw;border-radius:1.33333vw 1.33333vw 0 0;padding:.66667vw 0;color:#fff;text-align:center;font-size:4.8vw}@media screen and (min-width: 751px){#top #junior .tournamentCol .tournamentList .tournamentBox>dt{background-size:1vw 1.7vw;border-radius:.5vw .5vw 0 0;padding:.5vw 0;font-size:1.8vw}}#top #junior .tournamentCol .tournamentList .tournamentBox>dd{background:#fff;border-radius:0 0 1.33333vw 1.33333vw;padding:2vw 4vw 4vw}@media screen and (min-width: 751px){#top #junior .tournamentCol .tournamentList .tournamentBox>dd{-webkit-flex-grow:1;flex-grow:1;border-radius:0 0 .5vw .5vw;padding:.75vw 1.5vw 1.5vw}}#top #junior .tournamentCol .tournamentList .date{font-size:4.8vw}@media screen and (min-width: 751px){#top #junior .tournamentCol .tournamentList .date{font-size:1.8vw}}#top #junior .tournamentCol .tournamentList .del{position:relative}#top #junior .tournamentCol .tournamentList .del::after{content:'';display:block;width:100%;height:4px;margin-top:-4px;border-top:solid 2px #000;border-bottom:solid 2px #000;position:absolute;left:0;top:50%}#top #junior .tournamentCol .tournamentList .notice{font-size:80%}#top #junior .tournamentCol .tournamentList .detail{background:#f1e8f2;margin-top:2.66667vw;padding:.66667vw 2.66667vw 2.66667vw;text-align:left;border-radius:1.33333vw}@media screen and (min-width: 751px){#top #junior .tournamentCol .tournamentList .detail{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:1vw;padding:1vw;line-height:1.5;border-radius:.5vw}}#top #junior .tournamentCol .tournamentList .detail dt{position:relative;padding:2vw 0 0 4vw}@media screen and (min-width: 751px){#top #junior .tournamentCol .tournamentList .detail dt{border-bottom:1px solid #fff;width:35%;display:grid;justify-items:start;-webkit-align-items:center;align-items:center;padding:.75vw 0 .75vw 1.5vw}}#top #junior .tournamentCol .tournamentList .detail dt::before{position:absolute;content:"●";left:0px;color:#1404a0}#top #junior .tournamentCol .tournamentList .detail dd{border-bottom:1px solid #fff;padding:0 0 2vw 0;word-break:break-all}@media screen and (min-width: 751px){#top #junior .tournamentCol .tournamentList .detail dd{width:65%;display:grid;justify-items:start;-webkit-align-items:center;align-items:center;padding:.75vw 0}}#top #junior .tournamentCol .tournamentList .detail dd a{color:#ed1ae4}@media (hover: hover){#top #junior .tournamentCol .tournamentList .detail dd a{transition:.4s}#top #junior .tournamentCol .tournamentList .detail dd a:hover{text-decoration:none}}#top #junior .tournamentCol .tournamentList .linkBtn{display:inline-block;background:#190442;border-radius:100vw;text-decoration:none;text-align:center;color:#fff;width:70%;margin:2vw 0;padding:2vw 0}@media screen and (min-width: 751px){#top #junior .tournamentCol .tournamentList .linkBtn{width:70%;margin:.75vw 0;padding:.75vw 0}}@media (hover: hover){#top #junior .tournamentCol .tournamentList .linkBtn{transition:.4s}#top #junior .tournamentCol .tournamentList .linkBtn:hover{background:#ed1ae4}}#top #junior .tournamentCol .btnList{margin:0 auto 6vw}@media screen and (min-width: 751px){#top #junior .tournamentCol .btnList{margin:1.25vw auto 0;width:100%}}#top #junior .tournamentCol .btnList li .btn{height:24vw}@media screen and (min-width: 751px){#top #junior .tournamentCol .btnList li .btn{width:48vw;height:9vw}}#top #junior .tournamentCol .btnList li img{width:61.936vw}@media screen and (min-width: 751px){#top #junior .tournamentCol .btnList li img{width:30vw}}#top #junior .contactCol{margin:6.66667vw auto 0;position:relative;z-index:2}@media screen and (min-width: 751px){#top #junior .contactCol{margin:3vw auto 0}}@media screen and (min-width: 751px){#top #junior .contactCol .btnList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:80vw;margin:0 auto}}#top #junior .contactCol .btnList li{display:block;margin:5.33333vw auto 0}@media screen and (min-width: 751px){#top #junior .contactCol .btnList li{margin:0}}#top #junior .contactCol .btnList li .btn{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:81.33333vw;height:17.33333vw;margin:0 auto;background:#eaebf7;border-radius:100vh;text-decoration:none;color:#190442;position:relative;overflow:hidden;box-shadow:1.33333vw 1.33333vw 2.66667vw 0 rgba(25,4,66,0.3);transition:.4s}#top #junior .contactCol .btnList li .btn::before{content:'';display:block;width:114.4vw;height:60.8vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 357 172.03"><path fill="%23cdd0ec" d="M4301.63,2405.54c-6.5,7.88-6.61,29.87-14.69,44.17-10.35,18.33-36.67,20.36-36.02,31.43s16.02,0.42,25.11-3.4c7.77-3.27,14.93-11.56,14.93-11.56s-5.24,28.66-35.29,44.87-71.94,14.96-71.94,14.96H3974V2385.95h240.95s22.82,0.47,40.04-8.15c14.43-7.23,23.75-23.8,23.75-23.8s-2.09,17.96-10.86,34.67c-8.53,16.26-20.56,17.08-16.88,26.33,2.31,5.81,9.68,3.76,15.24.58,12.61-7.22,10.39-19.28,28.11-26.23s36.65,4.08,36.65,4.08S4316.27,2387.78,4301.63,2405.54Z" transform="translate(-3974 -2354)" /></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;top:-13.33333vw;left:-45.33333vw;transition:0}@media screen and (min-width: 751px){#top #junior .contactCol .btnList li .btn{width:38vw;height:8vw;margin:0;box-shadow:.5vw .5vw 1vw 0 rgba(25,4,66,0.3)}#top #junior .contactCol .btnList li .btn::before{width:42.9vw;height:22.8vw;top:-5vw;left:-17vw}}#top #junior .contactCol .btnList li .btn p{display:block;width:100%;padding:6.66667vw 16vw 6.66667vw 6.66667vw;position:relative}#top #junior .contactCol .btnList li .btn p::before{content:'';display:block;width:7.2vw;height:7.2vw;background:#190442;position:absolute;right:3.33333vw;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:0;border-radius:50%}#top #junior .contactCol .btnList li .btn p::after{content:'';display:block;width:2.53333vw;height:4vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.84 30.56"><path fill="%23fff" d="M3784.14,5046l-4.58,4.58h0l-10.69,10.69-4.59-4.58,10.7-10.69-10.7-10.69,4.59-4.58,10.69,10.69h0Z" transform="translate(-3764.28 -5030.72)" /></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;right:5.33333vw;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:0}@media screen and (min-width: 751px){#top #junior .contactCol .btnList li .btn p{padding:2.5vw 6vw 2.5vw 3.5vw}#top #junior .contactCol .btnList li .btn p::before{width:2.7vw;height:2.7vw;right:2vw}#top #junior .contactCol .btnList li .btn p::after{width:.95vw;height:1.5vw;right:2.75vw}}#top #junior .contactCol .btnList li .btn p img{display:block}#top #junior .contactCol .btnList li .btn p span{display:block;margin:2.66667vw auto 0;text-shadow:.26667vw .26667vw 0 #190442;color:#fff}@media screen and (min-width: 751px){#top #junior .contactCol .btnList li .btn p span{margin:1vw auto 0;text-shadow:.1vw .1vw 0 #190442}}@media screen and (min-width: 751px){#top #junior .contactCol .btnList li .btn:hover{box-shadow:none}#top #junior .contactCol .btnList li .btn:hover::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 357 172.03"><path fill="%23e2ceed" d="M4301.63,2405.54c-6.5,7.88-6.61,29.87-14.69,44.17-10.35,18.33-36.67,20.36-36.02,31.43s16.02,0.42,25.11-3.4c7.77-3.27,14.93-11.56,14.93-11.56s-5.24,28.66-35.29,44.87-71.94,14.96-71.94,14.96H3974V2385.95h240.95s22.82,0.47,40.04-8.15c14.43-7.23,23.75-23.8,23.75-23.8s-2.09,17.96-10.86,34.67c-8.53,16.26-20.56,17.08-16.88,26.33,2.31,5.81,9.68,3.76,15.24.58,12.61-7.22,10.39-19.28,28.11-26.23s36.65,4.08,36.65,4.08S4316.27,2387.78,4301.63,2405.54Z" transform="translate(-3974 -2354)" /></svg>');background-repeat:no-repeat;background-size:contain}#top #junior .contactCol .btnList li .btn:hover p::before{background:#ed1ae4}}#top #junior .contactCol .btnList li:nth-child(1) p{padding-left:6.66667vw}@media screen and (min-width: 751px){#top #junior .contactCol .btnList li:nth-child(1) p{padding-left:2.5vw}}#top #junior .contactCol .btnList li:nth-child(1) p img{width:61.568vw}@media screen and (min-width: 751px){#top #junior .contactCol .btnList li:nth-child(1) p img{width:29.6vw}}#top #contact{display:block;margin:0 auto;padding:13.33333vw 0 21.33333vw}@media screen and (min-width: 751px){#top #contact{padding:8vw 0}}@media screen and (min-width: 751px){#top #contact .btnList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:80vw;margin:0 auto}}#top #contact .btnList li{display:block;margin:5.33333vw auto 0}@media screen and (min-width: 751px){#top #contact .btnList li{margin:0}}#top #contact .btnList li .btn{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:92vw;height:24vw;margin:0 auto;background:#190442;border-radius:100vh;text-decoration:none;color:#190442;position:relative;overflow:hidden;box-shadow:1.33333vw 1.33333vw 2.66667vw 0 rgba(25,4,66,0.3);transition:.4s}#top #contact .btnList li .btn::before{content:'';display:block;width:114.4vw;height:60.8vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 357 172.03"><path fill="%232f1167" d="M4301.63,2405.54c-6.5,7.88-6.61,29.87-14.69,44.17-10.35,18.33-36.67,20.36-36.02,31.43s16.02,0.42,25.11-3.4c7.77-3.27,14.93-11.56,14.93-11.56s-5.24,28.66-35.29,44.87-71.94,14.96-71.94,14.96H3974V2385.95h240.95s22.82,0.47,40.04-8.15c14.43-7.23,23.75-23.8,23.75-23.8s-2.09,17.96-10.86,34.67c-8.53,16.26-20.56,17.08-16.88,26.33,2.31,5.81,9.68,3.76,15.24.58,12.61-7.22,10.39-19.28,28.11-26.23s36.65,4.08,36.65,4.08S4316.27,2387.78,4301.63,2405.54Z" transform="translate(-3974 -2354)" /></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;top:-13.33333vw;left:-45.33333vw;transition:0}@media screen and (min-width: 751px){#top #contact .btnList li .btn{width:38vw;height:13vw;margin:0;box-shadow:.5vw .5vw 1vw 0 rgba(25,4,66,0.3)}#top #contact .btnList li .btn::before{width:42.9vw;height:22.8vw;top:-5vw;left:-17vw}}#top #contact .btnList li .btn p{display:block;width:100%;padding:6.66667vw 16vw 6.66667vw 8vw;position:relative}#top #contact .btnList li .btn p::before{content:'';display:block;width:7.2vw;height:7.2vw;background:#fff;position:absolute;right:3.33333vw;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:.4s;border-radius:50%}#top #contact .btnList li .btn p::after{content:'';display:block;width:2.53333vw;height:4vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.84 30.56"><path fill="%23190442" d="M3784.14,5046l-4.58,4.58h0l-10.69,10.69-4.59-4.58,10.7-10.69-10.7-10.69,4.59-4.58,10.69,10.69h0Z" transform="translate(-3764.28 -5030.72)" /></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;right:5.33333vw;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:0}@media screen and (min-width: 751px){#top #contact .btnList li .btn p{padding:2.5vw 6vw 2.5vw 3.5vw}#top #contact .btnList li .btn p::before{width:2.7vw;height:2.7vw;right:2vw}#top #contact .btnList li .btn p::after{width:.95vw;height:1.5vw;right:2.75vw}}#top #contact .btnList li .btn p img{display:block}#top #contact .btnList li .btn p span{display:block;margin:2.66667vw auto 0;text-shadow:.26667vw .26667vw 0 #190442;color:#fff}@media screen and (min-width: 751px){#top #contact .btnList li .btn p span{margin:1vw auto 0;text-shadow:.1vw .1vw 0 #190442}}@media screen and (min-width: 751px){#top #contact .btnList li .btn:hover{box-shadow:none}#top #contact .btnList li .btn:hover::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 357 172.03"><path fill="%234b1968" d="M4301.63,2405.54c-6.5,7.88-6.61,29.87-14.69,44.17-10.35,18.33-36.67,20.36-36.02,31.43s16.02,0.42,25.11-3.4c7.77-3.27,14.93-11.56,14.93-11.56s-5.24,28.66-35.29,44.87-71.94,14.96-71.94,14.96H3974V2385.95h240.95s22.82,0.47,40.04-8.15c14.43-7.23,23.75-23.8,23.75-23.8s-2.09,17.96-10.86,34.67c-8.53,16.26-20.56,17.08-16.88,26.33,2.31,5.81,9.68,3.76,15.24.58,12.61-7.22,10.39-19.28,28.11-26.23s36.65,4.08,36.65,4.08S4316.27,2387.78,4301.63,2405.54Z" transform="translate(-3974 -2354)" /></svg>');background-repeat:no-repeat;background-size:contain}#top #contact .btnList li .btn:hover p::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.84 30.56"><path fill="%23ed1ae4" d="M3784.14,5046l-4.58,4.58h0l-10.69,10.69-4.59-4.58,10.7-10.69-10.7-10.69,4.59-4.58,10.69,10.69h0Z" transform="translate(-3764.28 -5030.72)" /></svg>');background-repeat:no-repeat;background-size:contain}}#top #contact .btnList li:nth-child(1) p img{width:58.02667vw}@media screen and (min-width: 751px){#top #contact .btnList li:nth-child(1) p img{width:27.2vw}}@media screen and (min-width: 751px){#top #contact .btnList.center{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:80vw;margin:0 auto;-webkit-justify-content:center;justify-content:center;gap:1.5vw}}

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