#wrapper{width:100%;position:relative;min-height:95rem;overflow:hidden;background:url(../../images/con_bk.svg) no-repeat #080b16 !important;background-size:100%;background-attachment:fixed !important}:root{--font-family-en: "Oswald", sans-serif;--font-family-en-2: "roboto", sans-serif;--font-family-en-3: "Unbounded", sans-serif;--font-family-en-4: "helvetica-lt-pro", sans-serif;--font-family-J: "Noto Sans JP", sans-serif;--font-family-J-2: "Hiragino Sans", sans-serif;--creamyellow: #FFF8B9;--red: #7E0B0B}address{color:#fff}.lead{color:#fff}#wrapper .lead{font-size:5.4rem;font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;margin-bottom:3rem;line-height:1.2em}.san{border-top:.1rem solid #fff;border-bottom:.1rem solid #fff;font-size:2.6rem;color:#fff;padding:3rem;margin:0 auto;font-weight:normal;width:70rem}.san h3{font-size:3rem;margin-bottom:1.5rem}.san p{text-align:left}@keyframes bg-ani{0%{background-position:0% 0%}100%{background-position:-100% 0%}}@keyframes bg-ani02{0%{background-position:left 1rem top 0%,right 1rem top 0%}100%{background-position:left 1rem top 100%,right 1rem top -100%}}.lead{color:#4bffca}.card_top{position:relative;z-index:1}.card_top h2{position:relative;padding-top:5rem;margin-bottom:5rem}.card_top h2::before{content:"";width:84rem;height:91.5rem;background:url(../../images/card_h2_bk.png) no-repeat center center;position:absolute;background-size:cover;z-index:-1;left:-4.4rem;top:-14rem}.card_top h2 img{width:32rem;margin:0 auto;display:block;margin-top:7rem}#wrapper #racer_list nav{margin-bottom:3rem;padding:0 3rem}#wrapper #racer_list nav ul.sort{display:flex;justify-content:space-between;margin-bottom:1rem}#wrapper #racer_list nav ul.sort li{width:calc((100% - 1.2rem)/3)}#wrapper #racer_list nav ul.sort li button{background:#e2fbff;border:.4rem solid #000b72;border-radius:10rem;box-shadow:0 .3rem .3rem rgba(0,0,0,.3);color:#623bff;font-size:3.1rem;font-weight:bold;display:flex;justify-content:center;align-items:center;width:100%;height:10rem;pointer-events:auto}#wrapper #racer_list nav ul.sort li button span{display:inline-block;background:#623bff;clip-path:polygon(50% 100%, 100% 0, 0 0);width:1.7rem;height:1.5rem;margin-left:.6rem}#wrapper #racer_list nav ul.sort li button.active{background:#623bff;color:#fff}#wrapper #racer_list nav ul.sort li button.active span{background:#fff}#wrapper #racer_list nav .btn-wrap{display:flex;height:12.8rem;height:13rem}#wrapper #racer_list nav .btn-wrap button.all{background:rgba(98,59,255,.5);border-radius:1rem;box-shadow:0 .3rem .3rem rgba(0,0,0,.3);color:#fff;font-size:3.1rem;font-weight:bold;width:9.6rem;height:100%;margin-right:1.2rem}#wrapper #racer_list nav .btn-wrap button.all.active{border:.2rem solid #fff}#wrapper #racer_list nav .btn-wrap ul.refine{display:flex;justify-content:space-between;width:calc(100% - 9.6rem)}#wrapper #racer_list nav .btn-wrap ul.refine li{width:calc((100% - 2.4rem)/3)}#wrapper #racer_list nav .btn-wrap ul.refine li button{border:.5rem solid #fff;border-radius:1.2rem;box-shadow:0 .3rem .3rem rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:.6rem;font-size:3.6rem;font-weight:900;position:relative;line-height:1em}#wrapper #racer_list nav .btn-wrap ul.refine li button span{display:block;width:4.4rem}#wrapper #racer_list nav .btn-wrap ul.refine li button span img{width:3rem;position:absolute;bottom:1rem}#wrapper #racer_list nav .btn-wrap ul.refine li button.active{background:rgba(98,59,255,.5) !important;color:#fff !important}#wrapper #racer_list nav .btn-wrap ul.refine li:nth-child(1) button{background:#e4ffe4;color:#19afa0;padding-top:2.5rem}#wrapper #racer_list nav .btn-wrap ul.refine li:nth-child(1) button>picture{width:16.3rem}#wrapper #racer_list nav .btn-wrap ul.refine li:nth-child(1) button.active{border:.5rem solid #19afa0}#wrapper #racer_list nav .btn-wrap ul.refine li:nth-child(2) button{background:#f5e4ff;color:#c66cba}#wrapper #racer_list nav .btn-wrap ul.refine li:nth-child(2) button>picture{width:10.8rem}#wrapper #racer_list nav .btn-wrap ul.refine li:nth-child(2) button.active{border:.5rem solid #c66cba}#wrapper #racer_list nav .btn-wrap ul.refine li:nth-child(3) button{background:#ffe4e4;color:#e25954}#wrapper #racer_list nav .btn-wrap ul.refine li:nth-child(3) button>picture{width:10.8rem}#wrapper #racer_list nav .btn-wrap ul.refine li:nth-child(3) button.active{border:.5rem solid #e25954}.come{color:#fff;text-align:right;width:68rem;margin:0 auto 1rem auto;font-size:2.4rem}#wrapper #racer_list{padding:3.5rem 0 5.5rem}#wrapper #racer_list .p_wrap{margin:2rem auto;padding:0 3rem;position:relative;z-index:1}#wrapper #racer_list .p_wrap::before,#wrapper #racer_list .p_wrap::after{content:"";background:#4bffca;width:17.3rem;height:.3rem;margin:auto;position:absolute;top:0;bottom:0;left:3rem}#wrapper #racer_list .p_wrap::after{left:auto;right:3rem}#wrapper #racer_list .p_wrap p{color:#4bffca;font-size:2.8rem;font-weight:900;line-height:1;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}#wrapper #racer_list .p_wrap p::before,#wrapper #racer_list .p_wrap p::after{content:"";background:#4bffca;clip-path:polygon(50% 100%, 100% 0, 0 0);width:2rem;height:1.5rem;margin:auto;position:absolute;top:0;bottom:0;left:-3.8rem}#wrapper #racer_list .p_wrap p::after{left:auto;right:-3.8rem}#wrapper #racer_list dialog{width:100%;max-width:100%;height:100%;max-height:100%;margin:auto;position:fixed;top:0;left:0}#wrapper #racer_list dialog::backdrop{background:rgba(0,0,0,.6)}#wrapper #racer_list dialog .dialog-body{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#wrapper #racer_list dialog .dialog-body .battle-card{transform:scale(1.7)}#wrapper #racer_list dialog .dialog-body .battle-card::before{content:none}#wrapper #racer_list dialog #dialogClose{background:#000;border:.2rem solid #fff;border-radius:50%;width:10rem;height:10rem;padding:2.4rem;margin:auto;position:absolute;bottom:calc(50% - 59rem);left:0;right:0;opacity:.54;cursor:pointer;z-index:2}#wrapper #racer_list dialog #dialogClose:focus{outline:none}#wrapper #racer_list .battle-card{background:linear-gradient(83deg, #A100FF, #2414B4);border:.2rem solid #000;border-radius:1.5rem;box-shadow:0 .3rem 1.2rem rgba(0,0,0,.76);width:33.8rem;height:56.4rem;height:54.4rem;padding:1.2rem;position:relative;cursor:pointer}#wrapper #racer_list .battle-card.gold{background:linear-gradient(135deg, #2b210a 0%, #8c6b1f 25%, #d4af37 45%, #fff1b8 55%, #caa64f 70%, #4a3a12 100%);background-size:200% 200%;animation:gold-bg 4s ease infinite}@keyframes gold-bg{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#wrapper #racer_list .battle-card.add{pointer-events:none}#wrapper #racer_list .battle-card.add::before{content:none}#wrapper #racer_list .battle-card.add .inner .status::after{content:"追加あっせん";color:#fff;font-size:2.8rem;text-align:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;position:absolute;inset:0;top:2.3rem;z-index:10}#wrapper #racer_list .battle-card.add .inner .status ul{display:none}#wrapper #racer_list .battle-card.add .inner .status .txt-wrap{display:none}#wrapper #racer_list .battle-card::before{content:"";background:url("../../images/racer_card_loupe.svg") no-repeat center/4.1rem auto,#000;border:.2rem solid #fff;width:6rem;height:6rem;position:absolute;top:18.3rem;left:2.5rem;opacity:.54;z-index:10}#wrapper #racer_list .battle-card .name{color:#fff;font-family:Meiryo,sans-serif;font-weight:900;font-size:2.8rem;line-height:4.4rem;width:14.5rem;position:absolute;top:2rem;right:1.4rem;z-index:2}#wrapper #racer_list .battle-card .rank{background:#fff;border:.2rem solid #650083;border-radius:50%;color:#650083;font-family:var(--font-family-en);font-size:3.6rem;line-height:1;padding-top:.5rem;text-align:center;display:flex;justify-content:center;align-items:center;width:6.9rem;height:6.9rem;position:absolute;top:0;left:0;z-index:2}#wrapper #racer_list .battle-card .rank::after{content:"RANK";font-family:"Roboto",sans-serif;font-weight:900;font-size:1rem;position:absolute;font-style:italic;top:1rem}#wrapper #racer_list .battle-card .rank::before{content:"";border:.2rem solid #650083;border-radius:50%;width:5.7rem;height:5.7rem;margin:auto;position:absolute;inset:0}#wrapper #racer_list .battle-card.gold .rank::before{border:.2rem solid #8e5e00}#wrapper #racer_list .battle-card.gold .rank{border:.2rem solid #8e5e00;color:#8e5e00}#wrapper #racer_list .battle-card .toban{font-size:1.4rem;color:#fff;text-align:center;position:absolute;top:.5rem;right:0;width:17rem}#wrapper #racer_list .battle-card .inner{border:.5rem solid;-o-border-image:linear-gradient(-56deg, #676767, #2B2B2B, #B6B6B6, #656565, #FAFAFA, #272626, #FFFFFF) 1;border-image:linear-gradient(-56deg, #676767, #2B2B2B, #B6B6B6, #656565, #FAFAFA, #272626, #FFFFFF) 1;border-radius:.5rem;clip-path:polygon(0 0, 46% 0, 53% 9%, 100% 9%, 100% 100%, 0 100%);width:100%;height:100%;position:relative}#wrapper #racer_list .battle-card .inner .hyo{background:#fff;box-shadow:inset 0 .3rem .6rem rgba(0,0,0,.16);font-family:var(--font-family-en);font-size:2.2rem;line-height:1;display:flex;align-items:center;width:100%;height:3.2rem;padding:.3rem 0 0 5.6rem;position:absolute;top:-0.5rem;left:0;z-index:2;color:#650083}#wrapper #racer_list .battle-card .inner .hyo span{font-size:1.2rem;position:relative;top:.5rem}#wrapper #racer_list .battle-card.gold .inner .hyo{color:#8e5e00}#wrapper #racer_list .battle-card .inner>img{width:100%;margin:auto;position:absolute;top:2.6rem;left:0;z-index:-1}#wrapper #racer_list .battle-card .inner .grade{background:#fff;border-radius:3rem;display:flex;align-items:center;width:9rem;height:3.3rem;position:absolute;top:15rem;right:.8rem;overflow:hidden;text-align:center}#wrapper #racer_list .battle-card .inner .grade.sg{border:.1rem solid red}#wrapper #racer_list .battle-card .inner .grade.sg .tit{background:url("../images/racer_card_crown.svg") no-repeat center .2rem/1.1rem auto,red}#wrapper #racer_list .battle-card .inner .grade.sg .ans{color:red}#wrapper #racer_list .battle-card .inner .grade.g1{border:.1rem solid #ff6f00;top:18.5rem}#wrapper #racer_list .battle-card .inner .grade.g1 .tit{background:url("../images/racer_card_crown.svg") no-repeat center .2rem/1.1rem auto,#ff6f00;text-indent:-0.1em}#wrapper #racer_list .battle-card .inner .grade.g1 .ans{color:#ff6f00}#wrapper #racer_list .battle-card .inner .grade p.tit{color:#fff;font-family:var(--font-family-en-2);font-size:2.2rem;font-weight:900;font-style:italic;width:3.8rem;height:100%;padding:.3rem 0 0 .3rem}#wrapper #racer_list .battle-card .inner .grade p.ans{font-family:var(--font-family-en-2);font-size:1.6rem;font-weight:900;line-height:1;width:calc(100% - 3.8rem)}#wrapper #racer_list .battle-card .inner .grade p.ans em{font-family:var(--font-family-en);font-size:2.8rem}#wrapper #racer_list .battle-card .inner h5{filter:drop-shadow(0 -0.1rem 0.8rem rgba(0, 0, 0, 0.65));width:18.3rem;margin:auto;position:absolute;top:22.6rem;left:0;right:0;z-index:5}#wrapper #racer_list .battle-card .inner .status{background:#fff;clip-path:polygon(4% 2.3rem, 96% 2.3rem, 100% 0, 100% 100%, 0 100%, 0 0);display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:calc(100% - 21.8rem);margin-top:21.8rem;padding:3.6rem 1.2rem .8rem;position:relative;z-index:2}#wrapper #racer_list .battle-card .inner .status::before{content:"";background:url("../../images/racer_card_status_bg.jpg") no-repeat center top/cover;clip-path:polygon(4% 2.3rem, 96% 2.3rem, 100% 0, 100% 100%, 0 100%, 0 0);width:calc(100% - .2rem);height:calc(100% - .2rem);margin:auto;position:absolute;inset:0;z-index:-1}#wrapper #racer_list .battle-card .inner .status ul li{border-bottom:.1rem solid #fff;width:100%;height:3.5rem}#wrapper #racer_list .battle-card .inner .status ul li:last-child{border-bottom:none}#wrapper #racer_list .battle-card .inner .status ul li:nth-child(3) dl dd{color:#fff;font-size:1.6rem}#wrapper #racer_list .battle-card .inner .status ul li:nth-child(3) dl dd em{color:#ffe600;font-family:var(--font-family-en-3);font-size:2.8rem;line-height:1;margin-right:.8rem;margin-top:.2rem;letter-spacing:-0.25em}#wrapper #racer_list .battle-card .inner .status ul li dl{display:flex;justify-content:space-between;align-items:flex-end;height:100%;padding:.3rem .6rem}#wrapper #racer_list .battle-card .inner .status ul li dl .zen,#wrapper #racer_list .battle-card .inner .status ul li dl .hama{border:.1rem solid #000;background:#fff;border-radius:100vmax;line-height:2.6rem;padding:0 1rem;font-size:1.6rem;position:relative;top:.5rem;left:.5rem}#wrapper #racer_list .battle-card .inner .status ul li dl .zen em,#wrapper #racer_list .battle-card .inner .status ul li dl .hama em{font-family:"Roboto",sans-serif;color:#000;font-size:2.2rem;margin-left:.2rem}#wrapper #racer_list .battle-card .inner .status ul li dl dt{color:#fff;font-size:1.7rem;line-height:1}#wrapper #racer_list .battle-card .inner .status ul li dl dd{color:#6f6f6f;font-size:2.2rem;line-height:1}#wrapper #racer_list .battle-card .inner .status ul li dl dd.hama{color:#00ac4a}#wrapper #racer_list .battle-card .inner .status ul li dl dd.zen{color:#003cff}#wrapper #racer_list .battle-card .inner .status ul li dl dd span{position:relative}#wrapper #racer_list .battle-card .inner .status ul li dl dd span::before{content:"";background:url("../../images/racer_card_star.png") no-repeat center/100% auto;width:100%;height:100%;position:absolute;top:0;left:0}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star1 span:nth-child(2)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star1 span:nth-child(3)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star1 span:nth-child(4)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star1 span:nth-child(5)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star2 span:nth-child(3)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star2 span:nth-child(4)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star2 span:nth-child(5)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star3 span:nth-child(4)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star3 span:nth-child(5)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star4 span:nth-child(5)::before{content:none}#wrapper #racer_list .battle-card .inner .status .txt-wrap{background:hsla(0,0%,100%,.84);border:.1rem solid #0019ff;display:flex;justify-content:center;width:100%;height:100%;margin-top:.8rem;padding:.8rem}#wrapper #racer_list .battle-card .inner .status .txt-wrap p{font-size:1.6rem;text-align:justify;line-height:1.2}#wrapper #racer_list ul.con{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:2rem;padding:0 3rem;z-index:1;position:relative}#wrapper #racer_list ul.con>li{width:calc(50% - .6rem);display:none}#wrapper #racer_list ul.con>li.active{display:block}#wrapper #racer_list ul.con>li .seiseki{background:#000;box-shadow:0 0 2rem #fff;margin-top:1.5rem;position:relative}#wrapper #racer_list ul.con>li .seiseki::before{content:"";background:#000;clip-path:polygon(50% 0, 100% 100%, 0 100%);width:2.8rem;height:1.4rem;margin:auto;position:absolute;top:-1.3rem;left:0;right:0}#wrapper #racer_list ul.con>li .seiseki table{border-collapse:collapse;border-spacing:0;border:.2rem solid #000;width:100%}#wrapper #racer_list ul.con>li .seiseki table caption{background:url("../../images/racer_seiseki_tit_bg.svg") no-repeat center/100% auto;font-size:2.6rem}#wrapper #racer_list ul.con>li .seiseki table thead{color:#fff;font-size:2rem;line-height:2.7rem;height:2.7rem}#wrapper #racer_list ul.con>li .seiseki table tbody{font-family:var(--font-family-en-2);font-size:2.8rem;font-weight:900}#wrapper #racer_list ul.con>li .seiseki table tbody span{font-size:1.7rem}#wrapper #racer_list ul.con>li .seiseki table th,#wrapper #racer_list ul.con>li .seiseki table td{width:33.3333333333%}#wrapper #racer_list ul.con>li .seiseki table td{height:3.7rem}#wrapper #racer_list ul.con>li .seiseki table td:last-child{border-right:none !important}#wrapper #racer_list ul.con>li .seiseki table:nth-child(1) caption{color:#0df}#wrapper #racer_list ul.con>li .seiseki table:nth-child(1) thead{background:#1c23ff}#wrapper #racer_list ul.con>li .seiseki table:nth-child(1) tbody{background:#e6fffb}#wrapper #racer_list ul.con>li .seiseki table:nth-child(1) td{border-right:.2rem solid #1c23ff}#wrapper #racer_list ul.con>li .seiseki table:nth-child(2) caption{color:#ff9f32}#wrapper #racer_list ul.con>li .seiseki table:nth-child(2) thead{background:#ff511c}#wrapper #racer_list ul.con>li .seiseki table:nth-child(2) tbody{background:#fff4e7}#wrapper #racer_list ul.con>li .seiseki table:nth-child(2) td{border-right:.2rem solid #ff511c}#wrapper #racer_list ul.con li .seiseki a{pointer-events:none;overflow:hidden;position:relative}#wrapper #racer_list ul.con li .seiseki a::after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.5);pointer-events:none}#wrapper #racer_list .attention{margin-top:2.8rem;padding:0 3rem}#wrapper #racer_list .attention li{color:#000;font-size:2.4rem;font-weight:400;text-align:left;line-height:1.2;text-indent:-1em;padding-left:1em}@media all and (min-width: 751px){.card_top{width:175rem;margin:0 auto;display:flex}.gold{overflow:hidden}.gold::after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;pointer-events:none;background:linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);transform:rotate(25deg);animation:shine 5s infinite}@keyframes shine{0%{left:-75%}20%{left:150%}100%{left:150%}}#card .menuArea{padding:6rem 0}#card .menuArea ul{width:43rem;margin:0 1.5rem;padding-top:0;padding-inline-start:3rem}#card .menuArea ul.cate4{width:47rem;padding-right:4rem}#card .menuArea ul .cate5{margin:5rem 0 7rem;padding:0}#card .menuArea p{font-weight:400}#card .footer{background:#000;top:0;padding:.3rem 0}#card .footer>ul:first-child{margin:2.5rem auto 1.5rem}#wrapper #contents{margin-top:0;padding-top:10rem}#wrapper .bg{background:radial-gradient(ellipse 370% 333% at 27% 93%, #FF433F 0%, #3B1300 40%)}#wrapper .bg::before{background:radial-gradient(rgba(255, 255, 255, 0.2) 14%, transparent 14%) 0 0/4rem 4rem;animation:bg-ani 120s linear infinite}#wrapper .bg::after{background:url("../images/racer_bg_pattern.svg") repeat-y left 31rem top 0%/4.2rem auto,url("../images/racer_bg_pattern.svg") repeat-y right 31rem top 0%/4.2rem auto;animation:bg-ani02 60s linear infinite}@keyframes bg-ani02{0%{background-position:left 31rem top 0%,right 31rem top 0%}100%{background-position:left 31rem top 100%,right 31rem top -100%}}main#card::before{background:url(../images/racer_h2_card_pc.png) no-repeat center/contain;width:28.8rem;height:27.5rem;top:5.4rem;right:calc(50% - 54.8rem)}main#card::after{content:"";background:url(../images/racer_h2_card_accent_pc.svg) no-repeat center/contain;filter:drop-shadow(0 -0.1rem 0.8rem #000);width:5.6rem;height:5.6rem;position:absolute;top:8.4rem;right:calc(50% - 55.3rem);z-index:5}#wrapper h2{width:120rem;margin:-4.5rem auto 0}#wrapper .lead::before{background:url("../images/racer_lead_accent01_pc.svg") no-repeat center/contain;width:30rem;height:2.5rem;top:-2.5rem}#wrapper .lead::after{background:url("../images/racer_lead_accent02_02_pc.svg") no-repeat center/contain;width:9.1rem;height:9.2rem;top:auto;bottom:-13rem;right:auto;left:27.6rem}#wrapper .lead>span{width:26.2rem;top:-7.6rem;left:47rem}#wrapper .lead p::before{width:10.4rem;height:8.6rem;bottom:-1.3rem;right:calc(50% - 42.1rem);transform:scale(-1, 1) rotate(-10deg)}#wrapper .lead p em{font-size:2.6rem}#wrapper .lead p span{background:radial-gradient(circle at center, #FFF8B9 25%, transparent 25%) top right/1em .5em repeat-x;padding-top:.3em}#wrapper .summary{display:flex;flex-direction:column;justify-content:center;padding:0 0 4.4rem}#wrapper .summary::before,#wrapper .summary::after{background:url("../images/racer_lead_accent01_pc.svg") no-repeat center/contain;width:30rem;height:2.5rem}#wrapper .summary::after{background:url("../images/racer_lead_accent02_03_pc.svg") no-repeat center/contain;width:12.5rem;height:12.5rem;bottom:9.4rem;left:auto;right:25.7rem;transform:none}#wrapper .summary .howto{width:120rem;margin:0 auto;order:1}#wrapper .summary .howto h3{font-size:3rem;margin:1.6rem auto 0}#wrapper .summary .howto h3::before,#wrapper .summary .howto h3::after{left:-2.5rem}#wrapper .summary .howto h3::after{left:auto;right:-2.5rem}#wrapper .summary .howto .box-wrap{margin-top:3rem}#wrapper .summary .howto .box{background:none;justify-content:space-between;width:calc(50% - 1rem);height:24.5rem}#wrapper .summary .howto .box::before{width:7rem;top:8.1rem}#wrapper .summary .howto .box>span{height:7.6rem;top:-7.7rem}#wrapper .summary .howto .box .p_wrap{background:#ffcdc7;border-radius:1rem;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:1.3rem 0}#wrapper .summary .howto .box p{font-size:2rem}#wrapper .summary .howto .box:nth-child(1) .p_wrap:nth-of-type(1){height:7rem}#wrapper .summary .howto .box:nth-child(1) .p_wrap:nth-of-type(1) p{margin-bottom:0;padding-top:0}#wrapper .summary .howto .box:nth-child(1) .p_wrap:nth-of-type(1) p a{width:17rem;height:4rem;margin:0 1rem;padding:.2rem 2rem .2rem 0}#wrapper .summary .howto .box:nth-child(1) .p_wrap:nth-of-type(1) p a::before{width:1rem;height:1.2rem;right:.9rem}#wrapper .summary .howto .box:nth-child(1) .p_wrap:nth-of-type(2){height:13rem}#wrapper .summary .howto .box:nth-child(1) .p_wrap:nth-of-type(2) picture,#wrapper .summary .howto .box:nth-child(1) .p_wrap:nth-of-type(2) img{width:23rem;margin-right:.3rem}#wrapper .summary .howto .box:nth-child(2){background:none}#wrapper .summary .howto .box:nth-child(2) p{margin-bottom:0 !important;padding-top:0 !important}#wrapper .summary .howto .box:nth-child(2) .p_wrap:nth-of-type(1){height:7rem}#wrapper .summary .howto .box:nth-child(2) .p_wrap:nth-of-type(1) p a{border:.3rem solid #fff;line-height:4.4rem;width:25rem;height:5rem;margin-right:1rem;padding-right:1.4rem;pointer-events:none;opacity:.5}#wrapper .summary .howto .box:nth-child(2) .p_wrap:nth-of-type(1) p a::before{width:1.2rem;height:1.5rem;right:3.7rem}#wrapper .summary .howto .box:nth-child(2) .p_wrap:nth-of-type(2){background:url("../images/racer_howto_bg.svg") no-repeat center bottom/18rem auto,#ffcdc7;justify-content:flex-start;height:13rem}#wrapper .summary .dead{justify-content:center;width:120rem;height:6.5rem;margin:1.7rem auto 4rem auto;order:3}#wrapper .summary .dead h3{font-size:3.2rem;padding:0 6.7rem 0 0;z-index:1}#wrapper .summary .dead h3::before{width:60rem}#wrapper .summary .dead img{width:26.6rem;margin-left:5.3rem}#wrapper .summary .attention{margin:1rem auto 0;order:2}#wrapper .summary .attention li{font-size:1.6rem}#wrapper .summary .attention li:nth-child(2){padding-left:6em;text-indent:-6em}#wrapper .summary button{width:48rem;margin:0 auto;margin-top:rem;order:4}#wrapper .summary button a{border:.3rem solid #fff;border-radius:8rem;font-size:2.8rem;width:100%;height:8rem;transition:.3s all;position:relative;z-index:1;overflow:hidden;pointer-events:none;opacity:.5}#wrapper .summary button a::before,#wrapper .summary button a::after{content:"";background:linear-gradient(to right, #2414B4, #A100FF);width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:.3s all}#wrapper .summary button a::after{background:linear-gradient(to right, #A100FF, #2414B4);z-index:-2}#wrapper .summary button a:hover{transform:translateY(0.5rem)}#wrapper .summary button a:hover::before{opacity:0}#wrapper #racer_list nav{width:106rem;margin:0 auto 4.5rem;padding:0}#wrapper #racer_list nav ul.sort li{width:calc((100% - 1.5rem)/4)}#wrapper #racer_list nav ul.sort li button{border:.3rem solid #000b72;border-radius:5rem;box-shadow:0 .3rem .3rem rgba(0,0,0,.16);font-size:3rem;height:5rem;transition:.3s all}#wrapper #racer_list nav ul.sort li button:hover{box-shadow:none;transform:translateY(0.3rem)}#wrapper #racer_list nav ul.sort li button.active:hover{box-shadow:0 .3rem .3rem rgba(0,0,0,.16);transform:translateY(0)}#wrapper #racer_list nav ul.sort li button span{margin-left:1.1rem}#wrapper #racer_list nav .btn-wrap{height:10rem}#wrapper #racer_list nav .btn-wrap button.all{box-shadow:0 .3rem .3rem rgba(0,0,0,.16);width:18rem;margin-right:1.5rem;transition:.3s all}#wrapper #racer_list nav .btn-wrap button.all:hover{box-shadow:none;transform:translateY(0.3rem)}#wrapper #racer_list nav .btn-wrap button.all.active:hover{box-shadow:0 .3rem .3rem rgba(0,0,0,.16);transform:translateY(0)}#wrapper #racer_list nav .btn-wrap ul.refine{width:calc(100% - 18rem)}#wrapper #racer_list nav .btn-wrap ul.refine li{width:calc((100% - 3rem)/3)}#wrapper #racer_list nav .btn-wrap ul.refine li button{border:.4rem solid #fff;box-shadow:0 .3rem .3rem rgba(0,0,0,.16);flex-direction:row;justify-content:center;padding:.4rem;transition:.3s all}#wrapper #racer_list nav .btn-wrap ul.refine li button:hover{box-shadow:none;transform:translateY(0.3rem)}#wrapper #racer_list nav .btn-wrap ul.refine li button.active:hover{box-shadow:0 .3rem .3rem rgba(0,0,0,.16);transform:translateY(0)}#wrapper #racer_list nav .btn-wrap ul.refine li button span{width:4.4rem}#wrapper #racer_list nav .btn-wrap ul.refine li:nth-child(1) button>picture{width:19.1rem;margin-right:3.8rem}#wrapper #racer_list nav .btn-wrap ul.refine li:nth-child(2) button>picture{width:12.6rem;margin-right:4.7rem}#wrapper #racer_list nav .btn-wrap ul.refine li:nth-child(3) button>picture{width:21.2rem;margin-right:1.7rem}#wrapper #racer_list #column{width:100%;padding:0 8.5rem}#wrapper #racer_list #column>div{display:none;flex-direction:column;justify-content:center;align-items:center;height:61rem;padding:0}#wrapper #racer_list #column>div.active{display:flex}#wrapper #racer_list #column>div h4{width:29.5rem;position:absolute;top:0;left:0}#wrapper #racer_list #column>div>picture img{width:81.7rem;top:auto;left:auto;right:93rem;bottom:0}#wrapper #racer_list #column>div:nth-child(1){background:url("../images/racer_column_bg01_pc.svg") no-repeat right -0.1rem bottom/80.7rem auto,#fff;border:.5rem solid #003adb}#wrapper #racer_list #column>div:nth-child(2){background:url("../images/racer_column_bg02_pc.svg") no-repeat right -0.1rem bottom/80.7rem auto,#fff;border:.5rem solid #0fa814}#wrapper #racer_list #column>div:nth-child(3){background:url("../images/racer_column_bg03_pc.svg") no-repeat right -0.1rem bottom/80.7rem auto,#fff;border:.5rem solid #c63277}#wrapper #racer_list #column>div .txt_wrap{width:82rem;margin:0 6.5rem 0 auto}#wrapper #racer_list #column>div h5{height:3.7rem;margin:0 auto 3rem}#wrapper #racer_list #column>div p{font-size:2rem;padding:0}#wrapper #racer_list{padding:4.5rem 0 6.8rem}#wrapper #racer_list .p_wrap{margin:3rem auto;padding:0 8.5rem}#wrapper #racer_list .p_wrap::before,#wrapper #racer_list .p_wrap::after{width:69rem;left:8.5rem}#wrapper #racer_list .p_wrap::after{left:auto;right:8.5rem}#wrapper #racer_list .p_wrap p{font-size:2.8rem}#wrapper #racer_list .p_wrap p::before,#wrapper #racer_list .p_wrap p::after{width:2rem;height:1.5rem;left:-3.8rem}#wrapper #racer_list .p_wrap p::after{left:auto;right:-3.8rem}#wrapper #racer_list dialog .dialog-body .battle-card{transform:scale(1.4)}#wrapper #racer_list dialog #dialogClose{width:8rem;height:8rem;padding:2rem;bottom:calc(50% + 35.4rem);left:auto;right:calc(50% - 26.8rem)}#wrapper #racer_list .battle-card{border-radius:1.8rem;box-shadow:0 .3rem 1.2rem rgba(0,0,0,.76);width:32.8rem;height:56.4rem;padding:1.2rem;height:54.4rem}#wrapper #racer_list .battle-card::before{content:"";background:url("../../images/racer_card_loupe.svg") no-repeat center/4.1rem auto,#000;border:.2rem solid #fff;width:6rem;height:6rem;position:absolute;top:18.3rem;left:2.5rem;opacity:.54;z-index:10}#wrapper #racer_list .battle-card .name{font-size:2.8rem;line-height:4.4rem;width:14.5rem;top:2rem;text-align:center;right:1.4rem}#wrapper #racer_list .battle-card .inner .toban{font-size:1.5rem;line-height:1;display:flex;align-items:center;width:100%;height:3.2rem;padding:.3rem 0 0 5.6rem;position:absolute;top:-0.5rem;left:0;z-index:2}#wrapper #racer_list .battle-card .inner>img{width:100%;margin:auto;position:absolute;top:2.6rem;left:0;z-index:-1}#wrapper #racer_list .battle-card .inner .grade{background:#fff;border-radius:3rem;display:flex;align-items:center;width:9rem;height:3.3rem;position:absolute;top:15rem;right:.8rem;overflow:hidden}#wrapper #racer_list .battle-card .inner .grade.sg{border:.1rem solid red}#wrapper #racer_list .battle-card .inner .grade.sg .tit{background:url("../../images/racer_card_crown.svg") no-repeat center .2rem/1.1rem auto,red}#wrapper #racer_list .battle-card .inner .grade.sg .ans{color:red}#wrapper #racer_list .battle-card .inner .grade.g1{border:.1rem solid #ff6f00;top:18.5rem}#wrapper #racer_list .battle-card .inner .grade.g1 .tit{background:url("../../images/racer_card_crown.svg") no-repeat center .2rem/1.1rem auto,#ff6f00;text-indent:-0.1em}#wrapper #racer_list .battle-card .inner .grade.g1 .ans{color:#ff6f00}#wrapper #racer_list .battle-card .inner .grade p.tit{color:#fff;font-family:var(--font-family-en-2);font-size:2.2rem;font-weight:900;font-style:italic;width:3.8rem;padding-top:.3rem}#wrapper #racer_list .battle-card .inner .grade p.ans{font-family:var(--font-family-en-2);font-size:1.6rem;font-weight:900;line-height:1;width:calc(100% - 3.8rem)}#wrapper #racer_list .battle-card .inner .grade p.ans em{font-family:var(--font-family-en);font-size:2.8rem}#wrapper #racer_list .battle-card .inner h5{filter:drop-shadow(0 -0.1rem 0.8rem rgba(0, 0, 0, 0.65));width:18.3rem;margin:auto;position:absolute;top:22.6rem;left:0;right:0;z-index:5}#wrapper #racer_list .battle-card .inner .status{background:#fff;clip-path:polygon(4% 2.3rem, 96% 2.3rem, 100% 0, 100% 100%, 0 100%, 0 0);display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:calc(100% - 21.8rem);margin-top:21.8rem;padding:3.6rem 1.2rem .8rem;position:relative;z-index:2}#wrapper #racer_list .battle-card .inner .status::before{clip-path:polygon(4% 2.3rem, 96% 2.3rem, 100% 0, 100% 100%, 0 100%, 0 0);width:calc(100% - .2rem);height:calc(100% - .2rem)}#wrapper #racer_list .battle-card .inner .status ul li{height:3.5rem}#wrapper #racer_list .battle-card .inner .status ul li:nth-child(3) dl dd{font-size:1.6rem}#wrapper #racer_list .battle-card .inner .status ul li:nth-child(3) dl dd em{font-size:2.8rem;margin-right:1.2rem;margin-top:.2rem;letter-spacing:-0.3em}#wrapper #racer_list .battle-card .inner .status ul li dl{display:flex;justify-content:space-between;align-items:flex-end;height:100%;padding:.3rem .6rem}#wrapper #racer_list .battle-card .inner .status ul li dl dt{color:#fff;font-size:1.7rem;line-height:1}#wrapper #racer_list .battle-card .inner .status ul li dl dd{color:#6f6f6f;font-size:2.2rem;line-height:1}#wrapper #racer_list .battle-card .inner .status ul li dl dd span{position:relative}#wrapper #racer_list .battle-card .inner .status ul li dl dd span::before{content:"";background:url("../../images/racer_card_star.png") no-repeat center/100% auto;width:100%;height:100%;position:absolute;top:0;left:0}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star1 span:nth-child(2)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star1 span:nth-child(3)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star1 span:nth-child(4)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star1 span:nth-child(5)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star2 span:nth-child(3)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star2 span:nth-child(4)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star2 span:nth-child(5)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star3 span:nth-child(4)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star3 span:nth-child(5)::before{content:none}#wrapper #racer_list .battle-card .inner .status ul li dl dd.star4 span:nth-child(5)::before{content:none}#wrapper #racer_list .battle-card .inner .status .txt-wrap{background:hsla(0,0%,100%,.84);border:.1rem solid #0019ff;display:flex;justify-content:center;width:100%;height:100%;margin-top:.8rem;padding:.8rem}#wrapper #racer_list .battle-card .inner .status .txt-wrap p{font-size:1.6rem;text-align:justify;line-height:1.2}#wrapper #racer_list ul.con{justify-content:flex-start;gap:4rem 2.8rem;padding:0 8.5rem}#wrapper #racer_list ul.con li{width:calc((100% - 11.2rem)/5)}#wrapper #racer_list ul.con li .seiseki{box-shadow:0 0 2rem #fff;margin-top:1.5rem}#wrapper #racer_list ul.con li .seiseki::before{width:2.8rem;height:1.4rem;margin:auto;position:absolute;top:-1.3rem;left:0;right:0}#wrapper #racer_list ul.con li .seiseki table{border-collapse:collapse;border-spacing:0;border:.2rem solid #000;width:100%}#wrapper #racer_list ul.con li .seiseki table caption{font-size:2.4rem}#wrapper #racer_list ul.con li .seiseki table thead{font-size:1.9rem;line-height:2.7rem;height:2.7rem}#wrapper #racer_list ul.con li .seiseki table tbody{font-family:var(--font-family-en-2);font-size:2.8rem;font-weight:900}#wrapper #racer_list ul.con li .seiseki table tbody span{font-size:1.7rem}#wrapper #racer_list ul.con li .seiseki table th,#wrapper #racer_list ul.con li .seiseki table td{width:33.3333333333%}#wrapper #racer_list ul.con li .seiseki table td{height:3.7rem}#wrapper #racer_list ul.con li .seiseki table td:last-child{border-right:none !important}#wrapper #racer_list ul.con li .seiseki a{transition:none;pointer-events:none;overflow:hidden;position:relative}#wrapper #racer_list ul.con li .seiseki a::after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.5);pointer-events:none}#wrapper #racer_list ul.con li .seiseki a :hover{opacity:.5}#wrapper #racer_list .attention{margin-top:3.2rem;padding:0 8.5rem}#wrapper #racer_list .attention li{font-size:2rem}#wrapper #racer_list nav .btn-wrap ul.refine li button span img{position:absolute;right:3rem;top:3rem}#wrapper #racer_list nav .btn-wrap ul.refine li:nth-child(1) button{padding-top:0}.san{width:100%;display:flex;align-items:center;padding:1rem;margin-bottom:3rem}.san p{font-size:1.8rem}.san h3{font-size:2rem;width:20rem;text-align:center}#wrapper{position:relative;z-index:1}.come{width:175rem}.card_top{display:flex;width:160rem}.card_top h2{position:relative;padding-top:0}.card_top h2::before{content:"";width:62.5rem;height:91.5rem;background:url(../../images/card_h2_bk.png);position:absolute;background-size:contain;z-index:-1;left:-4.4rem;top:-14rem}.card_top h2 img{width:32rem;margin:0 auto;display:block;margin-top:7rem}}/*# sourceMappingURL=card.min.css.map */