body.home #vt .lead,body.home #vt a,body.home #vt b,body.home #vt dt,body.home #vt h2,body.home #vt h2 span,body.home #vt h3,body.home #vt h4,body.home #vt h5,body.home #vt h6,body.home #vt strong,body.home #vt time,body.vt article .lead,body.vt article a,body.vt article a p,body.vt article b,body.vt article dt,body.vt article h2,body.vt article h2 span,body.vt article h3,body.vt article h4,body.vt article h5,body.vt article h6,body.vt article strong,body.vt article time,body.vt th{color:#5a3625}body.vt article h2 span:after,body.vt article h2 span:before{border-top:solid .05em #5a3625}body.home #vt h4:after,body.vt article h4:after{background:-moz-linear-gradient(left,transparent 30%,#ef8904 40%,#ef8904 60%,transparent 70%);background:-webkit-linear-gradient(left,transparent 30%,#ef8904 40%,#ef8904 60%,transparent 70%);background:linear-gradient(to left,transparent 30%,#ef8904 40%,#ef8904 60%,transparent 70%)}body.home #vt h5:before,body.vt article h5:before{background:#ef8904}body.home #vt h6:after,body.vt article h6:before{background:#5a3625}body.vt table{border:.1em solid #5a3625}body.vt tr:not(:last-child){border-bottom:solid .1em rgba(90,54,37,.2)}body.vt th{background:rgba(90,54,37,.06)}body.vt td:not(:first-child){border-left:solid .1em rgba(90,54,37,.2)}body.vt table caption{background-color:#5a3625;color:#5a3625}body.home #vt a.btn,body.vt article a.btn{border:.1em solid #5a3625;text-shadow:0 0 .5em #fff}body.home #vt a.imp_btn,body.vt article a.imp_btn{color:#fff;background-color:#5a3625}body.home #vt .toggle_menu:after,body.vt article .toggle_menu:after{border-color:#5a3625}body.vt article .contents:before,body.vt article .toggle_contents:before{background:-moz-linear-gradient(left,transparent 10%,rgba(90,54,37,.5),40%,rgba(90,54,37,.5) 60%,transparent 90%);background:-webkit-linear-gradient(left,transparent 10%,rgba(90,54,37,.5) 40%,rgba(90,54,37,.5) 60%,transparent 90%);background:linear-gradient(to left,transparent 10%,rgba(90,54,37,.5) 40%,rgba(90,54,37,.5) 60%,transparent 90%)}body.vt article .w_small .toggle_contents,body.vt article .w_small .toggle_menu{border-bottom:solid .1em rgba(90,54,37,.2)}#vt_pre_side>div{border-top:solid .1em rgba(90,54,37,.2)}body.vt article .page_anchor a:not(.btn){border:.1em solid transparent;background-color:rgba(90,54,37,.15)}body.vt #vt_bottom>*{padding:0}section#vt_news{background:#fff}body.home #vt,body.vt article,section#vt_news .taglist a{background-color:rgba(255,247,237,1)}section#vt_news li:first-child{border-top:solid 1px rgba(90,54,37,.2)}section#vt_news li{padding:.75em 0;border-bottom:solid 1px rgba(90,54,37,.2)}body.vt .livestream_container span.openrec{background-image:url(../images/openrec_logo_b.svg)}body.vt .livestream_container span.abema{background-image:url(../images/abema_logo_b.svg)}body.home #vt,body.vt article{color:rgba(0,0,0,.75)}body.home #vt .image{background-color:#fff7ed;background-repeat:no-repeat;background-size:100%;background-position:center top}body.vt article>section:not(:first-of-type):nth-child(even){background-color:rgba(255,240,222,1)}body.vt .cat_header{background-image:url(../images/vt_keyvisual_head.png);background-position:center center;background-size:cover;text-align:right;background-color:rgba(255,247,237,1)}body.vt .cat_header:before{content:'';display:block;padding-top:42%}body.vt .cat_header h1{position:absolute;top:0;width:15%;max-width:6em;margin:0;padding:0;z-index:1}body.vt .cat_header>div{width:100%;padding:0}body.home #vt .image .logo,body.vt h2.logo{text-align:center;background-image:url(../images/vt_logo.png);background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:-99999em;position:absolute;bottom:0;padding:0 5%;width:100%;line-height:10em;line-height:calc(7em + 10vw)}body.home #vt.layout_1 .title h3{max-width:50%}body.home #vt p.format,body.vt 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,rgba(239,137,4,0),rgba(239,137,4,1),10%,rgba(239,137,4,1) 90%,rgba(239,137,4,0));background:-webkit-linear-gradient(left,rgba(239,137,4,0) 0,rgba(239,137,4,1) 10%,rgba(239,137,4,1) 90%,rgba(239,137,4,0) 100%);background:linear-gradient(to left,rgba(239,137,4,0) 0,rgba(239,137,4,1) 10%,rgba(239,137,4,1) 90%,rgba(239,137,4,0) 100%)}body.home #vt .text .tournament_title,body.vt .tournament_title{color:#5a3625}body.vt .tournament_title{padding-top:1.2em}#vt_player .vt_pair,#vt_result .vt_pair{border-radius:1em;padding:0;background:#fff;position:relative;overflow:hidden}#vt_player .vt_pair:before,#vt_result .vt_pair:before{content:'';display:block;padding-top:100%}#vt_player .vt_pair img,#vt_result .vt_pair img{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:125%}#vt_player .vt_pair .player_name,#vt_result .vt_pair .player_name{width:100%;position:absolute;bottom:0;display:-webkit-box;display:-webkit-flexbox;display:-webkit-flex;display:flex;background:rgba(255,255,255,.9);border-radius:0 0 1em 1em;font-size:.8em}#vt_player .vt_pair .player_name p,#vt_result .vt_pair .player_name p{padding:.5em;-webkit-box-flex:1;-webkit-flex:1;flex:1}#vt_player .vt_pair .player_name a,#vt_result .vt_pair .player_name a{display:block}.vt_battle div.raund{background-color:#fff;border-radius:1em;padding:0;margin-bottom:1.2em;position:relative}.vt_battle div.raund:not(.result):after{content:'';position:absolute;width:0;height:0;border-style:solid;top:auto;right:46%;right:calc(50% - 1em);bottom:-1.1em;border-width:1em 1em 0;border-color:#5a3625 transparent transparent}.vt_battle h5:before,.vt_final_date h5:before,.vt_pre_date h5:before{content:none}.vt_battle .eventnumber{text-align:center;font-weight:600;color:#fff;padding:.5em;background-color:#ef8904;border-radius:1em 1em 0 0}#vt_result section:first-child p,.vt_battle .result p{color:#5a3625;font-weight:600;line-height:1.2;text-align:center}.vt_battle h5{text-align:center;text-indent:0;padding-left:0}.vt_battle h5>*{width:100%}.vt_battle div.content{padding:0 1em 1em}.vt_battle .result p{font-size:1.1em;padding:1em 1em 0}.outline div>ul{padding-bottom:1.2em}#vt_result .place1{width:100%;max-width:24em;margin:0 auto;-webkit-box-flex:none;-webkit-flex:none;flex:none}#vt_result .place1 h4{padding-top:0}#vt_result .place2{width:90%;max-width:22em;margin:0 auto;-webkit-box-flex:none;-webkit-flex:none;flex:none}#vt_result .place3{width:80%;max-width:20em;margin:0 auto;-webkit-box-flex:none;-webkit-flex:none;flex:none}#vt_result .place4{width:75%;max-width:18em;margin:0 auto;-webkit-box-flex:none;-webkit-flex:none;flex:none}#vt_result section:first-child p{padding-top:.6em}#vt_result p>span{font-weight:400;font-size:.8em}.vt_final_date,.vt_pre_date{border:.1em solid #ef8904;margin-bottom:.6em;padding:0!important;font-feature-settings:"palt"}.vt_pre_date{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}.vt_final_date{margin-bottom:1.2em}.vt_final_date h5,.vt_pre_date h5{background:#ef8904;color:#fff!important;padding:0 .75em;text-align:center;white-space:nowrap;text-indent:0}.vt_final_date h5{line-height:2em}.vt_pre_date h5{padding:.5em .75em}.vt_final_date p,.vt_pre_date p{padding:.5em 0}.vt_final_date p{text-align:center}@media screen and (min-width:813px){body.vt h2.logo{padding:0}#vt_player .flex_container>div:not(:last-child){margin-right:.5em}.vt_battle .flex_container>div:not(:last-child){margin-right:1.2em}#vt_result .flex_container{-webkit-justify-content:space-around;-ms-flex-pack:distribute;-ms-justify-content:space-around;justify-content:space-around}}@media screen and (max-width:812px){body.vt .cat_header h1{width:3.5em;padding:0 1%}body.vt .cat_header{background-image:url(../images/sp/vt_keyvisual.png)}body.vt .cat_header:before{padding-top:56.25%}body.vt .cat_header.w_small,body.vt .cat_header.w_small>div{padding:0}#vt_player .flex_container>div:not(:last-child){margin-bottom:1em}#vt_player .vt_pair:before{padding-top:56.75%}#vt_player .vt_pair img{width:100%}#vt_player .vt_pair .player_name p{padding:.5em 1em 1em}}