.part_wrap{position:relative}.part_wrap .view_part.image_part{background-color:#fff;height:98%}.part_wrap img.view_part_image{max-width:100%}.part_wrap .image_title,.part_wrap .youtube_title{text-align:center;padding:0 10px;margin:0 0 5px 0;font-weight:700}#free_page_wrap .part_wrap .image_title h3{margin-top:0!important}.part_wrap .gallery_title{text-align:left;padding:0 10px;margin:0 0 5px 0;font-weight:700}.part_wrap .view_part.gallery_part{background-color:#fff;height:100%;margin-bottom:10px}.gallery_wrap{background-color:#fff}.gallery_wrap>ul{margin-bottom:0}.gallery_wrap>ul>li{padding:10px 20px;width:260px}.gallery_wrap>ul>li a{border:3px solid #fff;border-radius:3px;overflow:hidden;position:relative;float:left;-webkit-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));-moz-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));-ms-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));display:flex;align-items:center;height:100%}.gallery_wrap>ul>li a>img{-webkit-transition:-webkit-transform .15s ease 0s;-moz-transition:-moz-transform .15s ease 0s;-o-transition:-o-transform .15s ease 0s;transition:transform .15s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);width:240px}.gallery_wrap>ul>li a:hover>img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.gallery_wrap>ul>li a:hover .gallery_wrap-poster>img{opacity:1}.gallery_wrap>ul>li a .gallery_wrap-poster{background-color:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .15s ease 0s;-o-transition:background-color .15s ease 0s;transition:background-color .15s ease 0s}.gallery_wrap>ul>li a .gallery_wrap-poster>img{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.gallery_wrap>ul>li a:hover .gallery_wrap-poster{background-color:rgba(0,0,0,.5)}.gallery_wrap .justified-gallery>a>img{-webkit-transition:-webkit-transform .15s ease 0s;-moz-transition:-moz-transform .15s ease 0s;-o-transition:-o-transform .15s ease 0s;transition:transform .15s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);height:100%;width:100%}.gallery_wrap .justified-gallery>a:hover>img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.gallery_wrap .justified-gallery>a:hover .gallery_wrap-poster>img{opacity:1}.gallery_wrap .justified-gallery>a .gallery_wrap-poster{background-color:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .15s ease 0s;-o-transition:background-color .15s ease 0s;transition:background-color .15s ease 0s}.gallery_wrap .justified-gallery>a .gallery_wrap-poster>img{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.gallery_wrap .justified-gallery>a:hover .gallery_wrap-poster{background-color:rgba(0,0,0,.5)}.gallery_wrap .video .gallery_wrap-poster img{height:48px;margin-left:-24px;margin-top:-24px;opacity:.8;width:48px}.gallery_wrap.dark>ul>li a{border:3px solid #04070a}.home .gallery_wrap{padding-bottom:80px}.edit_mode .part_wrap:hover{padding:10px;background-color:#eee;border:2px solid #fff;border-radius:10px}.part_wrap .edit_part_btns{z-index:1;background-color:#eef;border-radius:5px;border:1px solid #ccc;padding:5px 10px;position:absolute;top:-10px;right:10px;transition:all .3s fade;opacity:0}.part_wrap:hover .edit_part_btns{opacity:1}.part_wrap .btn_wrap{text-align:right;padding:5px 0}.part_wrap .btn_wrap div{margin-left:5px}.part_wrap .thum_image_wrap .delete_gallery_image_btn{position:absolute;top:-10px;right:-10px;transition:all .3s fade;opacity:0;font-size:small;border-radius:20px;padding:2px 5px}.part_wrap .thum_image_wrap:hover .delete_gallery_image_btn{opacity:1}.vertical_align_top{display:flex;align-items:flex-start;height:100%}.vertical_align_middle{display:flex;align-items:center;height:100%}.vertical_align_bottom{display:flex;align-items:flex-end;height:100%}.text_align_left{display:flex;justify-content:flex-start;height:100%}.text_align_center{display:flex;justify-content:center;height:100%}.text_align_right{display:flex;justify-content:flex-end;height:100%}#free_page_wrap .add_part{height:30px;margin:20px 5px;padding:10px;transition:height .1s linear}#free_page_wrap .add_part.first_add_part,#free_page_wrap .add_part:hover{background-color:#fff;height:80px;border:2px solid #009efb;border-radius:10px}#free_page_wrap .add_part .part_type_btns_wrap_open_btn{transition:all 1.8s fade;opacity:0}#free_page_wrap .add_part .part_type_btns_wrap{opacity:0}#free_page_wrap .add_part.first_add_part .part_type_btns_wrap,#free_page_wrap .add_part.first_add_part .part_type_btns_wrap_open_btn,#free_page_wrap .add_part:hover .part_type_btns_wrap,#free_page_wrap .add_part:hover .part_type_btns_wrap_open_btn{opacity:1}#free_page_wrap .add_part .part_type_btns_wrap{position:absolute}@media screen and (max-width:1084px){#free_page_wrap .add_part,#free_page_wrap .add_part:hover{transition:unset;height:auto;background-color:#fff;border:2px solid #009efb;border-radius:10px}#free_page_wrap .add_part .part_type_btns_wrap_open_btn{transition:unset;opacity:1}#free_page_wrap .add_part .part_type_btns_wrap{opacity:1;margin-top:10px;position:relative}#free_page_wrap .add_part .part_type_btns_wrap,#free_page_wrap .add_part .part_type_btns_wrap_open_btn,#free_page_wrap .add_part.first_add_part .part_type_btns_wrap,#free_page_wrap .add_part.first_add_part .part_type_btns_wrap_open_btn{opacity:1}}.edit_part{border-radius:10px;border:3px solid #fff;background-color:#ffe;padding:20px;margin-top:20px;-webkit-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));-moz-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));-ms-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2))}.edit_part .after_message{margin-left:220px;font-size:small}.edit_part .close_part.right_end{position:absolute;top:-10px;right:10px}.edit_part .edit_part_title{font-size:large;padding:10px 5px;margin-bottom:10px;font-weight:700;border-bottom:1px solid #ccc}.edit_part .thum_image_wrap{display:inline-block;background:#fff;padding:10px;margin:0 10px;border:1px solid #fff;border-radius:5px;-webkit-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));-moz-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));-ms-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2))}.btn.btn-radio.btn-outline-inverse{color:#54667a}#image_list{padding:9px;background:#fff;display:flex;flex-wrap:wrap}#image_list div.image_wrap{display:flex;justify-content:center;align-items:center;padding:10px;width:120px;height:120px;background:#fff;margin:0 5px 5px 0;-webkit-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));-moz-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));-ms-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2))}#image_list div.image_wrap:hover{border:2px solid orange}#image_list div.image_wrap .delete_image{position:absolute;top:-5px;right:-5px;opacity:0}#image_list div.image_wrap:hover .delete_image{opacity:1}#image_list div.image_wrap img{max-width:100px;max-height:100px;transition:all .3s 0s ease;cursor:pointer}#image_list div.image_wrap:hover img{max-width:110px;max-height:110px}.leagueCanvasWrap,.tourCanvasWrap{border:1px solid #999;background-color:#fff}.tourCanvasWrap{padding:10px 10px 10px 10px}.leagueCanvasWrap{padding:10px 10px 40px 10px}@media screen and (max-width:640px){.leagueCanvasWrap,.tourCanvasWrap{margin:10px 0 20px 0}}.leagueCanvasWrap table,.tourCanvasWrap table{border-collapse:collapse;border-spacing:0}.leagueCanvasWrap div.copyrightSpoban,.tourCanvasWrap div.copyrightSpoban{text-align:right;color:#666;font-size:small;line-height:1.3;padding-right:10px;margin-top:10px}.leagueCanvasWrap div.copyrightSpoban a,.tourCanvasWrap div.copyrightSpoban a{color:#a33;font-size:small}.leagueCanvasWrap .league_info ul,.tourCanvasWrap .tour_info ul{margin:12px 0;padding:0}.leagueCanvasWrap .league_info ul li,.tourCanvasWrap .tour_info ul li{list-style-type:none!important;padding:0!important;margin:0 0 0 10px!important}.leagueCanvasWrap .league_info ul li,.tourCanvasWrap .tour_info ul li{margin-bottom:0;line-height:1.2}.leagueCanvasWrap .league_info ul li.spobanDate,.tourCanvasWrap .tour_info ul li.spobanDate{color:#666}.leagueCanvasWrap .league_info ul li.spobanTitle,.tourCanvasWrap .tour_info ul li.spobanTitle{font-size:large}.leagueCanvasWrap .league_info ul li.spobanOthers,.tourCanvasWrap .tour_info ul li.spobanOthers{font-size:small}.tourCanvasWrap{font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif!important}.tourCanvasWrap .view_tour_wrap{position:relative;width:100%;background-color:#fff}.tourCanvasWrap .view_tour_wrap svg{width:100%;position:absolute;border-top:1px solid #ccc;background-color:#fff}.tourCanvasWrap .view_tour_wrap #modal_svg{display:none;position:absolute;background-color:rgba(100,100,100,.35);text-align:center;width:100%;height:100%}.tourCanvasWrap .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}.tourCanvasWrap .match_info,.tourCanvasWrap .tournamentTeamInfo{cursor:default}.tourCanvasWrap .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 tr table td,.leagueCanvasWrap table.score_table tr table th{border:0!important;vertical-align:middle}.leagueCanvasWrap table.score_table tr table td.bb1,.leagueCanvasWrap table.score_table tr table th.bb1{border-bottom:1px solid #666!important}.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{font-weight:700;color:rgba(226,44,44,.95)}.leagueCanvasWrap table.score_table .table_score.win{font-weight:700}.leagueCanvasWrap table.score_table .table_score.lose{font-weight:700}.leagueCanvasWrap table.score_table .table_score.draw{font-weight:700}.leagueCanvasWrap table.score_table .table_score.win,.leagueCanvasWrap table.score_table .table_score.win a{color:rgba(226,44,44,.95)!important}.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 10px}.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 td,.leagueCanvasWrap .score_table_wrap.no_scroll_table table.score_table th{padding:0;height:auto}.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:50px;min-width:50px;max-width:70px}.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 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 .table_score a{text-decoration:none!important}.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,.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: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}}#free_page_wrap{margin-top:20px}#free_page_wrap pre{font-size:100%!important}#free_page_wrap .tour_part{margin:10px 0}#free_page_wrap .list_part,#free_page_wrap .paragraph_part,#free_page_wrap .schedule_part .all_schedule_box,#free_page_wrap .youtube_part{background-color:#fff;padding-left:20px;margin-bottom:10px}#free_page_wrap .tour_part{background-color:#fff}#free_page_wrap a.made_link:hover{border-bottom:1px solid orange;color:orange}#free_page_wrap a.made_link{border-bottom:1px solid #009efb;padding-bottom:1px}#free_page_wrap .schedule_part .time_table_list li{line-height:13px}#free_page_wrap h1,#free_page_wrap h2,#free_page_wrap h3,#free_page_wrap h4,#free_page_wrap h5{margin-top:20px;margin-bottom:0!important}#free_page_wrap h2{padding:12px 96px}#free_page_wrap h3{padding:8px 64px}#free_page_wrap h4{padding:6px 32px}#free_page_wrap h5{padding:2px 16px}div[class*=template-]#free_page_wrap h1 span i,div[class*=template-]#free_page_wrap h2 span i,div[class*=template-]#free_page_wrap h3 span i,div[class*=template-]#free_page_wrap h4 span i,div[class*=template-]#free_page_wrap h5 span i{display:none}