/*
========================
個人賞 タッグバトル
========================
*/
.sdvx .prize.synchro > div:not(:first-child){display:flex; border:1px solid #000;}
.sdvx .prize.synchro > div:nth-child(2){border-top:none;}
.sdvx .prize.synchro > div:not(:last-child){border-bottom:none;}
.sdvx .prize.synchro .player{position:relative; width:40%; border-right:1px solid #000;}
.sdvx .prize.synchro .player ul{border:none !important;}
.sdvx .prize.synchro .player ul + ul{border-top:dotted 1px #000 !important;}
.sdvx .prize.synchro .player ul li{width:100% !important;}
.sdvx .prize.synchro .player ul li a{width:100% !important; padding-left:95px !important;}
.sdvx .prize.synchro .rank{
position:absolute;
top:calc(50% - 10px);
left:5px;
color:#fff;
font-family:'Orbitron','M PLUS 1', sans-serif;
letter-spacing:2px;
font-weight:900;
text-shadow:1px 1px 0 rgba(0,0,0,.3) , 2px 2px 0 rgba(0,0,0,.3) , 0 0 5px rgba(0,0,0,.4);}

.sdvx .prize.synchro dl{display:flex; width:60%; background-color:rgba(255,255,255,.8); flex-wrap:wrap; align-items:center; justify-content:center;}
.sdvx .prize.synchro dl dd{width:100%; text-align:center;}
.sdvx .prize.synchro dl dd p:first-child{font-size:14px; padding:0 10px;}
.sdvx .prize.synchro dl dd p:last-child{font-size:20px; margin-top:15px;}
.sdvx .prize.synchro dl dd p:last-child::after{content:"%"; font-size:12px;}

@media screen and (max-width:800px){.sdvx .prize.synchro dl dd p:first-child{font-size:12px;}}
@media screen and (max-width:680px){.sdvx .prize.synchro > div:not(.text) > *{width:50% !important;}}
@media screen and (max-width:520px){.sdvx .prize.synchro .player ul li a{padding-left:75px !important;}}
@media screen and (max-width:480px){
.sdvx .prize.synchro > div:not(:first-child){display:block; margin-bottom:5px; border-bottom:1px solid #000;}
.sdvx .prize.synchro > div:not(.text) > *{width:100% !important;}
.sdvx .prize.synchro .player{display:flex; border-right:none; border-bottom:1px solid #000;}
.sdvx .prize.synchro .player ul:nth-child(2){width:55% !important;}
.sdvx .prize.synchro .player ul:last-child{width:45% !important;}
.sdvx .prize.synchro .player ul + ul{border-top:none !important;}
.sdvx .prize.synchro dl{padding:5px 0;}
.sdvx .prize.synchro dl dd p:last-child{font-size:18px; margin-top:5px;}
.sdvx .prize.synchro .player ul li:first-child{background-position:top -10px left -90px;}
.sdvx .prize.synchro .player ul:last-child li:first-child{background-position:top -10px right 15px !important;}
.sdvx .prize.synchro .player ul li:first-child a{padding-left:60px !important;}
.sdvx .prize.synchro .player ul:last-child li:first-child a{padding-left:0 !important; padding-right:10px; text-align:right;}}
@media screen and (max-width:420px){.sdvx .prize.synchro .player ul:last-child li:first-child{background-position:top -10px right -25px !important;}}

/*pt非表示*/
.sdvx .prize.puc_star ul li:not(:first-child)::after{content:"点" !important;}
.sdvx .prize.exceed_gear ul li:not(:first-child)::before{content:"★" !important; display:inline-block; padding-right:4px;}
.sdvx .prize.exceed_gear ul li:not(:first-child)::after{display:none !important;}

/*
================================================================================================================
チーム別
================================================================================================================
*/
/*名前*/
.sdvx .team-av .member01 a::after{content:"YU11";}
.sdvx .team-av .member02 a::after{content:"7C";}
.sdvx .team-av .member03 a::after{content:"PAPER";}
.sdvx .team-av .member04 a::after{content:"RYOTAUP4";}
.sdvx .team-gg .member01 a::after{content:"#. ASUMA";}
.sdvx .team-gg .member02 a::after{content:"SIRON.";}
.sdvx .team-gg .member03 a::after{content:"TORIDE";}
.sdvx .team-gg .member04 a::after{content:"F-REN T.";}
.sdvx .team-gp .member01 a::after{content:".B";}
.sdvx .team-gp .member02 a::after{content:"KN5";}
.sdvx .team-gp .member03 a::after{content:"PURAIMU";}
.sdvx .team-gp .member04 a::after{content:"ARAKI";}
.sdvx .team-sh .member01 a::after{content:"DAIKI.";}
.sdvx .team-sh .member02 a::after{content:"STR";}
.sdvx .team-sh .member03 a::after{content:"082";}
.sdvx .team-sh .member04 a::after{content:"KAKUMAAA";}
.sdvx .team-tt .member01 a::after{content:"JAKADS";}
.sdvx .team-tt .member02 a::after{content:"MURAKAMI";}
.sdvx .team-tt .member03 a::after{content:"350B1";}
.sdvx .team-tt .member04 a::after{content:"WANIROU";}
.sdvx .team-r1 .member01 a::after{content:"BOLL";}
.sdvx .team-r1 .member02 a::after{content:"XD*POTE.";}
.sdvx .team-r1 .member03 a::after{content:"REIK";}
.sdvx .team-r1 .member04 a::after{content:"DPE";}
.sdvx .team-ll .member01 a::after{content:"MINI";}
.sdvx .team-ll .member02 a::after{content:"KAWACH";}
.sdvx .team-ll .member03 a::after{content:"#.KAROB*";}
.sdvx .team-ll .member04 a::after{content:"PICOLTEX";}

.sdvx .team-av .member01{background-image:url(../../img/photo/team/sdvx/av/01_off.webp);}
.sdvx .team-av .member02{background-image:url(../../img/photo/team/sdvx/av/02_off.webp);}
.sdvx .team-av .member03{background-image:url(../../img/photo/team/sdvx/av/03_off.webp);}
.sdvx .team-av .member04{background-image:url(../../img/photo/team/sdvx/av/04_off.webp);}
.sdvx .team-gg .member01{background-image:url(../../img/photo/team/sdvx/gg/01_off.webp);}
.sdvx .team-gg .member02{background-image:url(../../img/photo/team/sdvx/gg/02_off.webp);}
.sdvx .team-gg .member03{background-image:url(../../img/photo/team/sdvx/gg/03_off.webp);}
.sdvx .team-gg .member04{background-image:url(../../img/photo/team/sdvx/gg/04_off.webp);}
.sdvx .team-gp .member01{background-image:url(../../img/photo/team/sdvx/gp/01_off.webp);}
.sdvx .team-gp .member02{background-image:url(../../img/photo/team/sdvx/gp/02_off.webp);}
.sdvx .team-gp .member03{background-image:url(../../img/photo/team/sdvx/gp/03_off.webp);}
.sdvx .team-gp .member04{background-image:url(../../img/photo/team/sdvx/gp/04_off.webp);}
.sdvx .team-sh .member01{background-image:url(../../img/photo/team/sdvx/sh/01_off.webp);}
.sdvx .team-sh .member02{background-image:url(../../img/photo/team/sdvx/sh/02_off.webp);}
.sdvx .team-sh .member03{background-image:url(../../img/photo/team/sdvx/sh/03_off.webp);}
.sdvx .team-sh .member04{background-image:url(../../img/photo/team/sdvx/sh/04_off.webp);}
.sdvx .team-st .member01{background-image:url(../../img/photo/team/sdvx/st/01_off.webp);}
.sdvx .team-st .member02{background-image:url(../../img/photo/team/sdvx/st/02_off.webp);}
.sdvx .team-st .member03{background-image:url(../../img/photo/team/sdvx/st/03_off.webp);}
.sdvx .team-st .member04{background-image:url(../../img/photo/team/sdvx/st/04_off.webp);}
.sdvx .team-tt .member01{background-image:url(../../img/photo/team/sdvx/tt/01_off.webp);}
.sdvx .team-tt .member02{background-image:url(../../img/photo/team/sdvx/tt/02_off.webp);}
.sdvx .team-tt .member03{background-image:url(../../img/photo/team/sdvx/tt/03_off.webp);}
.sdvx .team-tt .member04{background-image:url(../../img/photo/team/sdvx/tt/04_off.webp);}
.sdvx .team-r1 .member01{background-image:url(../../img/photo/team/sdvx/r1/01_off.webp);}
.sdvx .team-r1 .member02{background-image:url(../../img/photo/team/sdvx/r1/02_off.webp);}
.sdvx .team-r1 .member03{background-image:url(../../img/photo/team/sdvx/r1/03_off.webp);}
.sdvx .team-r1 .member04{background-image:url(../../img/photo/team/sdvx/r1/04_off.webp);}
.sdvx .team-ll .member01{background-image:url(../../img/photo/team/sdvx/ll/01_off.webp);}
.sdvx .team-ll .member02{background-image:url(../../img/photo/team/sdvx/ll/02_off.webp);}
.sdvx .team-ll .member03{background-image:url(../../img/photo/team/sdvx/ll/03_off.webp);}
.sdvx .team-ll .member04{background-image:url(../../img/photo/team/sdvx/ll/04_off.webp);}
