.sv_tournament .player:before,.sv_tournament:before,body.sv .cat_header:before{content:''}.sv_pre_date .end,.sv_pre_date .live a,.sv_pre_date2 .end{-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg)}.sv_final_date,.sv_pre_date,.sv_pre_date2 dd{font-feature-settings:"palt"}body.home #sv .lead,body.home #sv b,body.home #sv dt,body.home #sv h2,body.home #sv h2 span,body.home #sv h3,body.home #sv h4,body.home #sv h5,body.home #sv h6,body.home #sv strong,body.home #sv time,body.sv article .lead,body.sv article b,body.sv article dt,body.sv article h2,body.sv article h2 span,body.sv article h3,body.sv article h4,body.sv article h5,body.sv article h6,body.sv article strong,body.sv article time{color:#003}body.sv article h2 span:after,body.sv article h2 span:before{border-top:solid .05em #003}body.home #sv h4:after,body.sv .finalist_detail h4:after,body.sv article h4:after{background:-moz-linear-gradient(left,transparent 30%,#15589f 40%,#15589f 60%,transparent 70%);background:-webkit-linear-gradient(left,transparent 30%,#15589f 40%,#15589f 60%,transparent 70%);background:linear-gradient(to left,transparent 30%,#15589f 40%,#15589f 60%,transparent 70%)}body.home #sv h5:after,body.sv article h5:before{background:#15589f}body.home #sv h5:after,body.sv article h6:before{background:#003}span.day1,span.day2{display:inline-block;margin-bottom:.25em;padding:0 .5em;font-size:.7em;line-height:1.6em;border-radius:.9em;text-align:center;text-shadow:none;vertical-align:middle}h5 .day1,h5 .day2,h6 .day1,h6 .day2{margin:0 .25em .25em}.sv_pre_date2 .day1,.sv_pre_date2 .day2{font-size:1em;margin:0 .5em 0 0}.day1{background-color:tomato;color:#fff}.day2{background-color:#4169e1;color:#fff}body.sv td.strong,body.sv th{background:rgba(0,0,51,.15)}body.sv table{border:.1em solid #003}body.sv tr:not(:last-child){border-bottom:solid .1em rgba(0,0,51,.2)}body.sv th{color:#003}body.sv td:not(:first-child){border-left:solid .1em rgba(0,0,51,.2)}body.sv table caption{background-color:#003;color:#ecf2f8}body.home #sv a,body.sv article a,body.sv article a p{color:#003}body.home #sv a.btn,body.sv article a.btn{border:.1em solid #003;text-shadow:0 0 .5em #fff}body.home #sv a.imp_btn,body.sv article a.imp_btn{color:#fff;background-color:#15589f}body.home #sv .toggle_menu:after,body.sv article .toggle_menu:after{border-color:#003}body.sv article .contents:before,body.sv article .toggle_contents:before{background:-moz-linear-gradient(left,transparent 10%,rgba(0,0,51,.5),40%,rgba(0,0,51,.5) 60%,transparent 90%);background:-webkit-linear-gradient(left,transparent 10%,rgba(0,0,51,.5) 40%,rgba(0,0,51,.5) 60%,transparent 90%);background:linear-gradient(to left,transparent 10%,rgba(0,0,51,.5) 40%,rgba(0,0,51,.5) 60%,transparent 90%)}body.sv article .w_small .toggle_contents,body.sv article .w_small .toggle_menu{border-bottom:solid .1em rgba(0,0,51,.2)}body.sv article section section:first-of-type .toggle_menu{border-top:solid .1em rgba(0,0,51,.2)}body.sv article .page_anchor a:not(.btn){border:.1em solid transparent;background-color:rgba(0,51,102,.15)}section#sv_news li:first-child{border-top:solid 1px rgba(0,0,51,.2)}section#sv_news li{padding:.75em 0;border-bottom:solid 1px rgba(0,0,51,.2)}body.sv .livestream_container span.openrec{background-image:url(../images/openrec_logo_b.svg)}body.sv .livestream_container span.abema{background-image:url(../images/abema_logo_b.svg)}body.home #sv,body.sv article>section{background-color:rgba(226,241,255,.8);color:rgba(0,0,0,.75)}body.home #sv .image{background-image:url(../images/sv_keyvisual.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}body.sv article>section:not(:first-of-type):nth-child(even){background-color:rgba(226,241,255,.85)}body.sv .cat_header{background-image:url(../images/sv_keyvisual_head.jpg);background-position:center top;background-size:cover;text-align:right}body.sv .cat_header:before{display:block;padding-top:42%}#sv_pre_live .flex_tab_container .content>div,#sv_rule ol li{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex}body.sv .cat_header h1{position:absolute;top:0;width:15%;max-width:6em;margin:0;padding:0;z-index:1}body.sv .cat_header>div{width:100%;padding:0}body.home #sv .image .logo,body.sv h2.logo{text-align:center;background-image:url(../images/sv_logo.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;text-indent:-99999em;position:absolute;left:0;bottom:0;padding:0 5%;width:100%;line-height:10em;line-height:calc(7em + 10vw)}body.home #sv p.format,body.sv p.format{font-size:1em;font-size:calc(.9em + .25vw);font-weight:600;line-height:2em;color:#fff;width:20em;width:calc(19em + 5vw);margin:0 auto 1.2em;padding:0;text-align:center;background:-moz-linear-gradient(left,transparent,rgba(0,0,51,1),10%,rgba(0,0,51,1) 90%,transparent);background:-webkit-linear-gradient(left,transparent 0,rgba(0,0,51,1) 10%,rgba(0,0,51,1) 90%,transparent 100%);background:linear-gradient(to left,transparent 0,rgba(0,0,51,1) 10%,rgba(0,0,51,1) 90%,transparent 100%)}body.home #sv .text .tournament_title,body.sv .tournament_title{color:#003}body.sv .tournament_title{padding-top:1.2em}#sv_pre_live .flex_tab_container .content>div{display:flex}#sv_pre_live .flex_tab_container .content>div>*{-webkit-box-flex:1;-webkit-flex:1;flex:1}#sv_pre_live .flex_tab_container .content>div>div:first-child{margin-right:.5em}.sv_tournament{position:relative}.sv_tournament:before{display:block;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:contain}.sv_tournament .player{border:.1em solid #003;position:relative;background-repeat:no-repeat}.sv_tournament .player:before{display:block;border:.1em solid #003;position:absolute}.sv_final_date h5:before,.sv_howto_entry h5:before,.sv_pre_date h5:before,.sv_pre_date2 h4:after,body.sv .path_to_gf h5:before{content:none}.sv_tournament .player a{display:block;width:100%;height:100%}.sv_tournament .player a:hover{opacity:.75}.cast_detail,.finalist_detail{background-color:rgba(226,241,255,1);color:rgba(0,0,0,.75);padding:2em;max-width:60em;margin:auto}.finalist_detail h4{padding-top:0}.cast_detail{max-width:40em}.cast_detail a,.cast_detail b,.finalist_detail a,.finalist_detail dt,.finalist_detail h4,.mfp-close-btn-in .cast_detail .mfp-close,.mfp-close-btn-in .finalist_detail .mfp-close{color:#003}#sv_rule ol{list-style:none;padding:0;margin-bottom:1.2em}#sv_rule ol li{text-align:center;background-color:rgba(0,51,102,.15);border-radius:.25em;padding:1em .5em;margin-bottom:.4em;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.sv_pre_date,.sv_pre_date2 dd>dl{display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex}#sv_rule ol li>*{width:100%}.sv_final_date,.sv_pre_date{border:.1em solid #003;padding:0!important;position:relative}.sv_pre_date{display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:.6em}.sv_final_date{margin-bottom:1.2em}.sv_final_date h5,.sv_pre_date h5{background:#003;color:#ecf2f8!important;padding:0 .75em;text-align:center;white-space:nowrap;text-indent:0}.sv_final_date h5{line-height:2em}.sv_pre_date h5{line-height:3.8em}.sv_final_date p,.sv_pre_date p{padding:.5em 0}.sv_final_date p{text-align:center}.sv_pre_date .live a{margin:0;padding:0;position:absolute;top:-1.5em;right:1em;width:6em;height:6em;background-image:url(../images/bomb_live.png);background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transform:rotate(350deg);transform:rotate(350deg);color:transparent!important}.sv_pre_date2{font-weight:600;white-space:nowrap;margin-bottom:2em;margin-bottom:calc(1em + 1.5vw);border-left:solid .5em rgba(0,51,102,.15);padding-left:1em;padding-bottom:0;position:relative}.sv_pre_date .end,.sv_pre_date2 .end{margin:0;padding:.25em 1em;position:absolute;top:35%;left:20%;background:red;color:#fff;text-align:center;-webkit-transform:rotate(350deg);transform:rotate(350deg);z-index:1}.sv_pre_date .end{top:15%;left:35%;line-height:1.2}.sv_pre_date2 .result_anchor{position:absolute;top:65%;right:10%;padding:.5em 2em;font-size:.8em;background:red;-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg);transform:rotate(350deg)}.sv_pre_date2 .result_anchor a{text-decoration:none;color:#fff}.sv_pre_date2 .num{font-size:1.6em;line-height:1.1;letter-spacing:.05em;display:inline-block;padding:0 .05em}.eng_ff .one,.sv_pre_date2 .num.one{padding:0 .2em}.sv_pre_date2 h4{font-size:1.2em;line-height:1;text-align:left;padding:0 0 .75em}.sv_pre_date2 h4 span{font-size:.8em;font-weight:400;line-height:1.8;color:rgba(0,0,0,.75)}.sv_pre_date2 dl{padding:0}.sv_pre_date2 dt{float:left}.sv_pre_date2 dd{font-size:1.1em;line-height:1;padding:0;color:#003}.sv_pre_date2 dd>dl{font-size:.65em;display:flex;margin-top:.3em;margin-bottom:1em;font-weight:400;line-height:1}.sv_pre_date2 dd:last-child>dl{margin-bottom:0}.sv_pre_date2 dd>dl dt{color:rgba(0,0,0,.75);clear:both;position:relative}.sv_pre_date2 dd>dl dd{width:4em;margin-right:2.5em;line-height:1.15;text-align:right;color:rgba(0,0,0,.75)}.sv_pre_date2 dd>dl dd:last-child{margin-right:0}body.sv .sv_howto_entry h5{text-align:center;text-indent:0;padding-left:0;background-color:#15589f;color:#fff;border-radius:1em 1em 0 0}.sv_howto_entry>.flex_container>div{background-color:rgba(226,241,255,.25);padding:0;border-radius:1em}.sv_howto_entry>.flex_container>div:first-child{-webkit-box-flex:2.1;-webkit-flex:2.1;flex:2.1}.sv_howto_entry .contents{padding:1.5em}body.sv .user_list .flex_container>p{border-bottom:solid 1px rgba(0,0,51,.25)}body.sv .user_list .flex_container:first-of-type>p:nth-child(-n+2){border-top:solid 1px rgba(0,0,51,.25)}#sv_result .sv_result_finalist_fix>p{font-size:.8em;text-align:center;padding:.6em 0;border-bottom:solid 1px rgba(255,255,255,.25)}#sv_result .sv_result_finalist_fix .place1{max-width:22em;margin:0 auto}#sv_result .sv_result_finalist_fix .place1 h4{padding-top:0}#sv_result .sv_result_finalist_fix .place2{max-width:18em;margin:0 auto;-webkit-box-flex:none;-webkit-flex:none;flex:none}#sv_result .sv_result_finalist_fix .place3{max-width:16em;margin:0 auto;-webkit-box-flex:none;-webkit-flex:none;flex:none}#sv_result .sv_result_finalist_fix .place4{max-width:14em;margin:0 auto;-webkit-box-flex:none;-webkit-flex:none;flex:none}#sv_result .sv_result_finalist_fix .place5 .flex_container>div{max-width:12em;margin:0 auto;-webkit-box-flex:none;-webkit-flex:none;flex:none}#sv_result .sv_result_finalist_fix p{padding-top:.6em;text-align:center;color:#003;font-weight:600;line-height:1.2}#sv_result .sv_result_finalist_fix p>span{font-weight:400;font-size:.8em}#sv_result .title{width:80%;padding:0 0 .5em;margin:0 auto}div.prize .place1 h4{padding-top:0}div.prize .box{margin-bottom:3em;padding:0;text-align:center}div.prize p{margin:0 auto;padding:0}div.prize .money{font-weight:600;font-size:2.5em;line-height:1;font-family:serif;color:#033}div.prize .plus{font-weight:600;width:6em}div.prize .label{width:5em;font-size:.8em;font-weight:600}div.prize .title{width:12em}div.prize p img{margin:.5em auto}div.prize .item{width:17.5em}div.prize .place1 .money{font-size:3em;text-indent:-99999em;background:url(../images/sv_prize_1.png) center center no-repeat;background-size:contain}div.prize .place2 .money{font-size:3em;text-indent:-99999em;background:url(../images/sv_prize_2.png) center center no-repeat;background-size:contain}div.prize .place3 .money{font-size:3em;text-indent:-99999em;background:url(../images/sv_prize_3.png) center center no-repeat;background-size:contain}body.sv .path_to_gf.flex_container>div{margin-right:0}body.sv .path_to_gf h5{background-color:#003;color:#ecf2f8;line-height:2;padding:0;margin-bottom:.6em;border:none;text-indent:0}.path_to_gf>div:first-child{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-bottom:0}.path_to_gf>div:last-child{-webkit-box-flex:2;-webkit-flex:2;flex:2}.path_to_gf p{line-height:1.4;height:6em;padding:0;display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.path_to_gf .threshold{background-color:rgba(0,51,102,.15);border-radius:.25em}.path_to_gf .match{border:.1em solid #003;padding:.5em;margin-bottom:1em;position:relative}.path_to_gf .match:first-child:after{content:'';position:absolute;top:43%;top:calc(50% - 1em);right:-1em;width:0;height:0;border-style:solid;border-width:1em 0 1em 1em;border-color:transparent transparent transparent #003}.path_to_gf .match p>*{display:block;width:100%;margin:auto}@media screen and (min-width:813px){body.sv h2.logo{padding:0;width:65%}.sv_tournament{padding-top:12em}.sv_tournament:before{width:100%;height:4em;top:0;background-image:url(../images/sv_champ.png)}.sv_tournament .player{height:15em;height:calc(12em + 4vw);margin-right:4%;background-position:center bottom,center 1em;background-size:contain,1.2em;text-indent:-99999em}#sv_rule ol li:last-child,.sv_tournament .player:last-child{margin-right:0}.sv_tournament .player:before{border-bottom:none;height:2em}.sv_tournament .player:nth-child(odd):before{top:-2em;left:50%;width:150%}.sv_tournament .player:nth-child(4n):before{top:-4em;left:-325%;width:300%}.sv_tournament .player:nth-child(2):before{top:-6em;left:125%;width:600%}.sv_tournament .player:nth-child(6):before{top:-7.5em;left:-175%;height:1.5em;border-top:none;border-right:none}#sv_rule ol li{margin-right:.4em;height:9em}body.sv .sv_final_date,body.sv .sv_pre_date{display:block;margin-bottom:0}body.sv .sv_final_date h5,body.sv .sv_pre_date h5{line-height:2.5em}body.sv .sv_final_date p,body.sv .sv_pre_date p{line-height:1.4;padding:.75em;text-align:center}.sv_pre_date2{font-size:1.25em;font-size:calc(.8em + .65vw)}.path_to_gf .match:first-child,.path_to_gf>div:first-child h5{margin-right:1em}.sv_timetable_day2 table{height:90.5%}div.prize .place2 h4{padding-top:0}body.sv #sv_result .sv_result_finalist .flex_container>.sv_pre_esat{-webkit-box-flex:2.03;-webkit-flex:2.03;flex:2.03}body.sv .user_list .flex_container:first-of-type>p:nth-child(-n+6){border-top:solid 1px rgba(0,0,51,.25)}}@media screen and (max-width:1279px) and (min-width:813px){body.sv #sv_result .sv_result_finalist .inline_container.n3 p{font-size:.7em}body.sv #sv_result .sv_result_finalist .inline_container.n3 .sbox:nth-of-type(2n){margin-right:0}body.sv #sv_result .sv_result_finalist .inline_container.n3 .sbox:nth-of-type(2n+1){clear:both}body.sv #sv_result .sv_result_finalist .inline_container.n3 .sbox{margin-right:3%;width:48.5%}}@media screen and (min-width:1280px){body.sv #sv_result .sv_result_finalist .flex_container>.sv_pre_esat{-webkit-box-flex:1.685;-webkit-flex:1.685;flex:1.685}body.sv #sv_result .sv_result_finalist .inline_container.n3 p{font-size:.7em}}@media screen and (max-width:812px){body.home #sv .image,body.sv .cat_header{background-image:url(../images/sp/sv_keyvisual.jpg)}body.sv .cat_header h1{width:3.5em;padding:0 1%}body.sv .cat_header:before{padding-top:56.25%}body.sv .cat_header.w_small,body.sv .cat_header.w_small>div{padding:0}.sv_tournament:before{width:15%;height:4em;top:44%;top:calc(50% - 2em);right:0;background-image:url(../images/sp/sv_champ.png)}.sv_tournament .player{height:4em;margin-bottom:.5em;background-position:left center;background-size:contain,1%;width:60%;line-height:1;padding:0}.sv_tournament .player a{padding-left:4.5em;display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.sv_tournament .player:before{border-left:none;width:10%}.sv_tournament .player:nth-child(odd):before{top:50%;left:100%;height:4.5em}.sv_tournament .player:nth-child(4n):before{top:-9.5em;left:110%;height:9em}.sv_tournament .player:nth-child(2):before{top:4.25em;left:120%;height:18em}.sv_tournament .player:nth-child(6):before{top:-4.75em;left:130%;border-bottom:none;border-right:none}#sv_top #livestream_embed>:last-child{padding-bottom:1.8em;padding-bottom:calc(1.2em + 2.4vw)}body.sv .sv_final_date p br{display:none}.sv_pre_date2 dl{font-size:1em;font-size:calc(.5em + 2.3vw)}.sv_pre_date2 h4 span{position:absolute;right:0;top:.2em;line-height:1}.sv_howto_entry>.flex_container>div:first-child{margin-bottom:1.2em}.path_to_gf p{height:4em}.path_to_gf .ta_center:not(:first-child) .match p{height:6em}.path_to_gf .match:first-child:after{top:auto;right:46%;right:calc(50% - 1em);bottom:-1.1em;border-width:1em 1em 0;border-color:#003 transparent transparent}.flex_tab_container .tab>*{border:1px solid #003}.flex_tab_container .tab>.active{background-color:#003;color:#ecf2f8}.flex_tab_container .tab>.active:after{border-color:#003 transparent transparent}.sv_pre_date2 .end{top:35%;left:25%}.sv_pre_date2 .result_anchor{top:60%;right:15%}}@media screen and (max-width:414px){.sv_pre_date2 .end{top:35%;left:20%}.sv_pre_date2 .result_anchor{top:65%;right:10%}}body.sub .cat_header{background-position:center 20%}body.sub .cat_header:before{padding-top:16.85%}body.sub article h2{padding-top:0}@media screen and (min-width:813px){body.sub h2.logo{width:55%;line-height:10em;line-height:calc(5em + 7vw)}}@media screen and (max-width:812px){body.sub .cat_header{background-position:center 10%}body.sub .cat_header:before{padding-top:28%}body.sub h2.logo{line-height:6em;line-height:calc(3em + 10vw);width:60%}}