.small{font-size:small}@media all and (min-width:769px){.mobile,.pc_hide{display:none!important}}@media all and (max-width:768px){.mobile_hide,.pc{display:none!important}}.leagueCanvasWrap,.tournamentCanvasWrap{margin:10px 10px 40px 10px;border:1px solid #999;background-color:#fff}@media screen and (max-width:640px){.leagueCanvasWrap,.tournamentCanvasWrap{margin:10px 0 20px 0}}.leagueCanvasWrap table,.tournamentCanvasWrap table{border-collapse:collapse;border-spacing:0}.leagueCanvasWrap div.copyrightSpoban,.tournamentCanvasWrap div.copyrightSpoban{text-align:right;color:#666;font-size:small;line-height:1.3;padding-right:10px}.leagueCanvasWrap div.copyrightSpoban a,.tournamentCanvasWrap div.copyrightSpoban a{color:#a33;font-size:small}.leagueCanvasWrap .league_info ul,.tournamentCanvasWrap .tour_info ul{margin:12px 0;padding:0}.leagueCanvasWrap .league_info ul li,.tournamentCanvasWrap .tour_info ul li{list-style-type:none!important;padding:0!important;margin:0 0 0 10px!important}.leagueCanvasWrap .league_info ul li,.tournamentCanvasWrap .tour_info ul li{margin-bottom:0;line-height:1.2}.leagueCanvasWrap .league_info ul li.spobanDate,.tournamentCanvasWrap .tour_info ul li.spobanDate{color:#666}.leagueCanvasWrap .league_info ul li.spobanTitle,.tournamentCanvasWrap .tour_info ul li.spobanTitle{font-size:large}.leagueCanvasWrap .league_info ul li.spobanOthers,.tournamentCanvasWrap .tour_info ul li.spobanOthers{font-size:small}.tournamentCanvasWrap{font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif!important}.tournamentCanvasWrap .view_tour_wrap{position:relative;width:100%;background-color:#fff}.tournamentCanvasWrap .view_tour_wrap svg{width:100%;position:absolute;border-top:1px solid #ccc;background-color:#fff}.tournamentCanvasWrap .view_tour_wrap #modal_svg{display:none;position:absolute;background-color:rgba(100,100,100,.35);text-align:center;width:100%;height:100%}.tournamentCanvasWrap .view_tour_wrap #modal_svg #modal_svg_exp{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);font-size:18px;font-weight:700;color:#00f}.tournamentCanvasWrap .match_info,.tournamentCanvasWrap .tournamentTeamInfo{cursor:default}.tournamentCanvasWrap .tournamentTeamInfo.teamHighLight{font-weight:700;background-color:#ffe4e1;z-index:100;border:1px solid #f4a460;color:#000!important;transition:all 1s 0s ease}.hide_info,.redraw{cursor:pointer;font-size:12px;margin:5px;padding:0 3px;border:1px solid #2f3d4a;border-radius:5px;color:#fff;background-color:#2f3d4a}.hide_info.active,.hide_info:hover,.redraw:hover{background-color:#fff;color:#2f3d4a}.leagueCanvasWrap{overflow:hidden;overflow-x:scroll}.leagueCanvasWrap .score_table_wrap{padding:0 10px;width:100%}.leagueCanvasWrap table.score_table{table-layout:fixed}.leagueCanvasWrap td.slash,.leagueCanvasWrap th.slash{background:url(/img/slash.svg) 100%}.leagueCanvasWrap table{margin:5px}.leagueCanvasWrap table.score_table td,.leagueCanvasWrap table.score_table th{background-color:#fff;padding:5px 3px;height:30px;border:1px solid #666;text-align:center}.leagueCanvasWrap table.score_table td.score_cell{vertical-align:middle;height:70px;position:relative;padding-top:13px}.leagueCanvasWrap table.score_table td div.league_score{width:100%;font-size:22px}.leagueCanvasWrap table.score_table td div.match_num_box{position:absolute;top:0;font-size:10px;color:#aaa;font-weight:400;text-align:left;white-space:nowrap;overflow:hidden}.leagueCanvasWrap table.score_table th{background-color:#fff;font-weight:700}.leagueCanvasWrap table.score_table td{background-color:#fff}.leagueCanvasWrap table.score_table .win_font{color:teal!important;font-weight:700}.leagueCanvasWrap table.score_table .lose_font{color:maroon!important;font-weight:700}.leagueCanvasWrap table.score_table .draw_font{color:#ffbc34!important;font-weight:700}.leagueCanvasWrap table.score_table .result_cell{color:#7460ee}.leagueCanvasWrap table.score_table .result_cell.point_cnt,.leagueCanvasWrap table.score_table .result_cell.rank{font-weight:700;color:#00f}.leagueCanvasWrap table.score_table .result_cell.rank{color:red}.leagueCanvasWrap table.score_table .table_score.win{font-weight:700;background-color:#d0ffd6;color:teal}.leagueCanvasWrap table.score_table .table_score.lose{font-weight:700;background-color:#f5e6e8;color:maroon}.leagueCanvasWrap table.score_table .table_score.draw{font-weight:700;background-color:#f9fbb2;color:#ffbc34}.leagueCanvasWrap table.score_table .table_score .sub_table_score{font-size:small}@media all and (min-width:1200){.leagueCanvasWrap table.score_table tbody th:nth-child(1){width:250px;min-width:250px}}@media all and (min-width:769px){.leagueCanvasWrap table.score_table tbody th:nth-child(1){width:150px;min-width:150px}}.no_scroll_table_change_btn_wrap{padding:10px 20px}.leagueCanvasWrap .score_table_wrap.no_scroll_table{padding:0}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table{width:100%;margin:10px 3px;table-layout:fixed}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td.score_cell,.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table th.row_team_name{width:auto;min-width:15px;white-space:nowrap;overflow:hidden}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table th{font-size:12px}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table thead th{text-align:center}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table thead tr:nth-child(1) th:nth-child(1){width:250px}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table tbody th{width:40px;min-width:40px;max-width:250px;overflow:hidden}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td.result_cell,.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table th.result_cell{text-align:center;width:20px;min-width:20px;max-width:30px}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td.result_cell.double_width_cell,.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table th.result_cell.double_width_cell{text-align:center;width:40px;min-width:40px;max-width:60px}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td{padding:1px}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td div.match_num_box{display:none}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td div.openResultWindow{display:block;margin:2px 0 0 0!important;padding:4px 0}@media all and (max-width:1084px){.leagueCanvasWrap .score_table_wrap table.score_table thead th.slash{width:150px;min-width:150px}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table thead th span{writing-mode:vertical-rl}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table thead tr:nth-child(1) th:nth-child(1){width:60px}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td,.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table th{padding:0}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td.score_cell,.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table th.row_team_name{width:15px}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td div.league_score div.sub_table_score,.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td div.league_score div.table_score{margin:0 auto;writing-mode:vertical-rl;padding:5px 0}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td div.league_score div.sub_table_score span:nth-child(1),.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td div.league_score div.sub_table_score span:nth-child(3),.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td div.league_score div.table_score span:nth-child(1),.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td div.league_score div.table_score span:nth-child(3){text-orientation:upright}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table tbody th{width:40px;min-width:40px;max-width:100px;overflow:hidden;text-align:left}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table .sub_table_score{border-top:2px solid #fff;display:inline-block;padding:3px 5px;font-size:2vw}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td.result_cell.double_width_cell,.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table th.result_cell.double_width_cell{text-align:center;width:30px;min-width:30px;max-width:45px}}@media all and (max-width:768px){.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td div.league_score div.table_score{font-size:3vw}.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table td.result_cell,.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table th.result_cell{font-size:3vw}}.leagueCanvasWrap table.score_table.simple td,.leagueCanvasWrap table.score_table.simple td.score_cell,.leagueCanvasWrap table.score_table.simple th{height:40px}.leagueCanvasWrap table.score_table.simple .result_cell.rank{color:#333}.leagueCanvasWrap table.score_table.simple .result_cell,.leagueCanvasWrap table.score_table.simple .table_score.draw,.leagueCanvasWrap table.score_table.simple .table_score.lose,.leagueCanvasWrap table.score_table.simple .table_score.win,.leagueCanvasWrap table.score_table.simple th{font-weight:400;background-color:#fff;color:#333;font-size:small}.leagueCanvasWrap table.score_table.simple .table_score .sub_table_score{font-size:x-small;display:inline-block;margin-left:3px;vertical-align:bottom}.leagueCanvasWrap table.score_table.simple .draw_font,.leagueCanvasWrap table.score_table.simple .lose_font,.leagueCanvasWrap table.score_table.simple .win_font{display:none}.leagueCanvasWrap table.score_table.simple td div.league_score{font-size:small}.leagueCanvasWrap table.score_table.simple td div.match_num_box{transform:scale(.8)}@media screen and (min-width:769px){.leagueCanvasWrap table.score_table td.score_cell,.leagueCanvasWrap table.score_table th.row_team_name{min-width:120px}.leagueCanvasWrap table.score_table.simple td.score_cell,.leagueCanvasWrap table.score_table.simple th.row_team_name{min-width:50px}.leagueCanvasWrap table.score_table th:nth-child(1){width:250px}.leagueCanvasWrap table.score_table.simple th:nth-child(1){width:120px}.leagueCanvasWrap table.score_table td.result_cell,.leagueCanvasWrap table.score_table th.result_cell{width:50px}}.spoban_btn{padding:7px 12px;font-size:14px;cursor:pointer}.spoban_btn-group-sm>.btn,.spoban_btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.spoban_btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.spoban_btn-sm{padding:.25rem .5rem;font-size:12px}.spoban_btn-outline-inverse{color:#2f3d4a;background-color:transparent;border-color:#2f3d4a}.spoban_btn-outline-inverse:hover{color:#fff!important}[class*=spoban_btn-outline-]:not(.active):not(:hover){background-color:#fff}[class*=spoban_btn-outline-]:hover{color:#fff!important}.btn-outline-inverse.focus,.btn-outline-inverse:focus,.spoban_btn-outline-inverse:hover{background:#2f3d4a;border-color:#2f3d4a;color:#fff}.spoban_btn:focus,.spoban_btn:hover{text-decoration:none}.tooltip{position:absolute;z-index:1070;display:block;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip.tooltip-top .tooltip-inner::before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-inner::before,.tooltip.tooltip-right .tooltip-inner::before{top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-inner::before,.tooltip.tooltip-bottom .tooltip-inner::before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-inner::before,.tooltip.tooltip-left .tooltip-inner::before{top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-inner::before{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}div.tooltip-inner{color:#000;background-color:#fff;border:1px solid #0d3f67;font-size:15px}div.tooltip.bs-tether-element-attached-top .tooltip-inner::before{border-bottom-color:#0d3f67!important}div.tooltip.bs-tether-element-attached-right .tooltip-inner::before{border-left-color:#0d3f67!important}div.tooltip.bs-tether-element-attached-left .tooltip-inner::before{border-right-color:#0d3f67!important}div.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before{border-top-color:#0d3f67!important}