@charset "UTF-8";#siteFooter .footerbody .footerlink,.cgCompetitionBracketSwiss_myMatches_list,.cgCompetitionBracketTour_allTeamMembers .teamMembers,.cgCompetitionEntryChecklist ul,.cgCompetitionList_items,.cgCompetitionWidget_items,.cgCompetition_nav_main_items,.cgCompetition_nav_sub_items,.cgLibDropdown_content>ul,.cgLibPager_pages,.cgNewsIndex_items,.cgNewsLatest_items,.gameResultForm_svTeam ul,.gameResultSummary_svTeam ul,.mapkickButtons_list,.pagination,div[cg-footer-link]>ul,ul{list-style-type:none}.onlyMobile{display:none}@media (max-width:1099px){.onlyMobile{display:block}}.onlyPC{display:none}@media (min-width:1100px){.onlyPC{display:block}}.cgFooter{background:#080a0c;border-top:1px solid #444;padding:50px 0 30px;margin:80px 0 0}.cgFooter_container{max-width:960px;margin:auto}.cgFooter_links{display:flex;flex-wrap:wrap;justify-content:center}div[cg-footer-link]{padding:0 2em;margin-bottom:2em}div[cg-footer-link] h2{font-size:1.4rem;line-height:2}div[cg-footer-link]>ul>li{line-height:1.5;font-size:1.4rem}.cgFooter_copyright{margin-top:1em;text-align:center;font-size:1.4rem}@media (max-width:1099px){div[cg-footer-link]{flex:0 0 50%;min-width:0;max-width:50%}.cgLibNav,.cgLibNav *{box-sizing:border-box}.cgLibNav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid transparent;position:fixed;width:100%;top:0;left:0;z-index:10;color:#fff;height:55px}.cgLibNav img{max-width:100%;vertical-align:bottom}.cgLibNav a{display:block;color:#fff;text-decoration:none}.cgLibNav_main{display:flex;background:#080a0c;height:55px;align-items:center;position:relative;z-index:10}.cgLibNav_main_trigger{flex:0 0 65px;min-width:0;max-width:65px;padding-right:10px;height:55px;justify-content:center;text-align:center;line-height:55px}.cgLibNav_main_trigger i{font-size:32px;line-height:55px}.cgLibNav_main_trigger .open{display:block}.cgLibNav_main_trigger .close{display:none}.cgLibNav.menuShown .cgLibNav_main_trigger .close{display:block}.cgLibNav.menuShown .cgLibNav_main_trigger .open{display:none}.cgLibNav_main_bland img{max-height:32px}.cgLibNav_mainMenu ul{display:flex;list-style-type:none}.cgLibNav_mainMenu li{white-space:nowrap}.window{position:fixed;top:55px;right:0;min-width:240px;display:none;z-index:9;background:#080a0c}.window a{color:#fff}.window .icon{position:absolute}.window .main>ul>li,.window .sub>ul>li{text-align:left;padding:0 2em;line-height:55px;border-bottom:1px solid #000}.cgLibNav.menuShown .window{display:block;opacity:1;-webkit-animation-name:window-fade-in;animation-name:window-fade-in;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;transform:translate(0,0)}.cgLibNav_mobileIcons{position:absolute;right:0;top:0;z-index:10;height:55px;line-height:55px;text-align:center}.cgLibNav_mobileIcons .cgLibDropdown_trigger{height:55px;width:55px;display:flex;align-items:center;justify-content:center}.cgLibNav_mobileIcons .cgLibNav_teamIcon .label,.cgLibNav_mobileIcons .cgLibNav_userIcon .label{display:flex;align-items:center}.cgLibNav_mobileIcons i{line-height:55px;font-size:32px;color:#fff}.cgLibNav_mobileIcons [cglibnavmobileicon]{display:flex}.cgLibNav_mobileIcons .login_mobile{white-space:nowrap;font-size:1.2rem}.cgLibNav_mobileIcons .login_mobile a{padding:0 1em}.cgLibNav_mobileIcons .register_mobile{white-space:nowrap;font-size:1.2rem;margin-right:1px}.cgLibNav_mobileIcons .register_mobile a{background:#00bf60;padding:0 1em}@-webkit-keyframes navDropdownOpen{0%{opacity:0;display:none;transform:translateY(-100%)}1%{opacity:1;display:block;transform:translateY(-100%)}100%{opacity:1;display:block;transform:translateY(0)}}@keyframes navDropdownOpen{0%{opacity:0;display:none;transform:translateY(-100%)}1%{opacity:1;display:block;transform:translateY(-100%)}100%{opacity:1;display:block;transform:translateY(0)}}@keyframes window-fade-in{0%{display:none;transform:translateX(100%)}1%{display:block;transform:translateX(100%)}100%{display:block;transform:translateX(0)}}@-webkit-keyframes window-fade-in{0%{display:none;transform:translateX(100%)}1%{display:block;-webkit-transform:translateX(100%)}100%{display:block;-webkit-transform:translateX(0)}}}@media (min-width:1100px){.cgLibNav{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#080a0c;height:90px}.cgLibNav img{max-width:100%;vertical-align:bottom}.cgLibNav a{color:#fff;text-decoration:none}.cgLibNav_wrapper{margin:auto;max-width:960px;position:relative;padding:0 20px}.cgLibNav_main{height:90px}.cgLibNav_main_trigger{display:none}.cgLibNav_main_bland{height:90px;display:flex;align-items:center}.cgLibNav_main_bland img{max-height:50px}.window .main{position:relative;bottom:0;height:0}.window .main>ul>li>a{display:block;color:#fff;padding:0 40px}.window .main>ul,.window .sub>ul{display:flex;list-style-type:none;padding:0;margin:0}.window .main>ul>li{line-height:0}.window .sub{position:absolute;top:-45px;right:20px;color:#fff}.window .sub>ul>li{line-height:90px}.window .sub>ul>li>a{display:block;color:#fff;padding:0 15px}.cgLibNav.shrink{background:#080a0c;transform:translate(0,-90px)}.cgLibNav{position:relative}.cgLibNav:before{content:"";position:absolute;bottom:0;height:50px;left:0;right:0;z-index:0}.cgLibNav .main{font-size:1.6rem;font-weight:700;letter-spacing:.1em}}.cgLibNav_icons,.cgLibNav_icons_pc{display:flex}.cgLibNav_icons>*,.cgLibNav_icons>:first-child,.cgLibNav_icons_pc>*,.cgLibNav_icons_pc>:first-child{margin-left:0}@media (min-width:1100px){.cgLibNav_icons>*,.cgLibNav_icons_pc>*{margin-left:15px}}.cgLibNav_teamIcon_pc .label,.cgLibNav_userIcon_pc .label{align-items:center;line-height:50px}.cgLibNav_teamIcon_pc .label i,.cgLibNav_userIcon_pc .label i{font-size:26px;color:#fff;background:#00bf60;padding:3px;border-radius:50px}.cgLibNav_teamIcon_pc .label:after,.cgLibNav_userIcon_pc .label:after{color:#00bf60;margin-left:15px;position:relative;top:2px;line-height:1;font-size:24px;font-family:"Material Icons"}.cgLibNav_teamIcon,.cgLibNav_userIcon{display:flex;align-items:center;height:55px}.cgLibNav_teamIcon .label i,.cgLibNav_userIcon .label i{line-height:32px;font-size:32px;color:#fff;background:#00bf60;padding:3px;border-radius:50px}.cgLibDropdown{color:#fff;white-space:nowrap}.cgLibDropdown_trigger{cursor:pointer}.cgLibDropdown_content{display:none;position:absolute;z-index:99;font-size:1em;background:#080a0c;min-width:240px}.cgLibDropdown_content .info{padding:15px 1em;text-align:left}.cgLibDropdown_content .info .tname_label{display:block;line-height:1;opacity:.5;text-align:center;font-size:1.2rem;margin-top:-5px}.cgLibDropdown_content .info .tname{display:block;line-height:1}.cgLibDropdown_content .info .tname_abbr{display:block;line-height:1;margin-bottom:7px;font-size:1.2em}.cgLibDropdown_content .info .tname_nothing{display:block;line-height:1;font-size:1.4rem;margin-top:10px;text-align:center}.cgLibDropdown_content .info .username{display:block;font-size:1.2rem;line-height:1;color:#546E7A}.cgLibDropdown_content .info .uname{margin:0 0 5px;line-height:1;display:block}.cgLibDropdown_content>ul{display:block;margin:0}.cgLibDropdown_content>ul>li{line-height:45px;border-bottom:1px solid #f0f0f0}.cgLibDropdown_content>ul>li:last-child{border-bottom:none}.cgLibDropdown_content a{min-width:150px;color:#fff!important;display:block;text-decoration:none}.cgLibDropdown_content.left{left:0}.cgLibDropdown_content.right{right:0}.cgLibDropdown_content.opened{-webkit-animation-name:cgLibDropdown_animation;animation-name:cgLibDropdown_animation;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;display:block}@-webkit-keyframes cgLibDropdown_animation{0%{opacity:0;transform:translateX(100%)}1%{opacity:0;display:block;transform:translateX(100%)}100%{opacity:1;display:block;transform:translateY(0)}}@keyframes cgLibDropdown_animation{0%{opacity:0;transform:translateX(100%)}1%{opacity:0;display:block;transform:translateX(100%)}100%{opacity:1;display:block;transform:translateY(0)}}html.cgLibModalActive,html.cgLibModalActive body{overflow:hidden}@media (max-width:1100px){html.cgLibModalActive body.ios_11_0,html.cgLibModalActive body.ios_11_1,html.cgLibModalActive body.ios_11_2{position:fixed;width:100%;height:100%;overflow:hidden}}.cgLibModal_backdrop{top:0;bottom:0;left:0;right:0;z-index:9999;background:rgba(0,0,0,.93);position:fixed;display:none}.cgLibModal_backdrop.active{display:block;-webkit-animation-name:cgLibModal_backdrop_animation;animation-name:cgLibModal_backdrop_animation;-webkit-animation-duration:.5s;animation-duration:.5s}.cgLibModal{display:none;position:fixed;top:20%;left:50%;transform:translate(-50%,-20%);z-index:10000}.cgLibModal.active{-webkit-animation-name:cgLibModal_animation;animation-name:cgLibModal_animation;-webkit-animation-duration:.5s;animation-duration:.5s;display:block}.cgLibModal_header{display:flex;align-items:center;margin-bottom:.5em;padding:0 10px;justify-content:flex-end}.cgLibModal_header h2{font-size:1.8rem;flex:1}.cgLibModal_close{flex:0 0 45px;min-width:0;max-width:45px;height:40px;text-align:center;margin-right:-15px}.cgLibModal_close i{line-height:40px;color:#fff;font-size:32px}.cgLibModal_content{background:#fff;color:#333;max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}@-webkit-keyframes cgLibModal_backdrop_animation{0%{opacity:0;display:none}1%{opacity:0;display:block}100%{opacity:1;display:block}}@keyframes cgLibModal_backdrop_animation{0%{opacity:0;display:none}1%{opacity:0;display:block}100%{opacity:1;display:block}}@-webkit-keyframes cgLibModal_animation{0%{opacity:0;display:none}1%{opacity:0;display:block}100%{opacity:1;display:block}}@keyframes cgLibModal_animation{0%{opacity:0;display:none}1%{opacity:0;display:block}100%{opacity:1;display:block}}.cgCompetitionResult .cgLibButton,.cgCompetition_desc .cgLibButton,.cgLibButton,.cgNewsSingle_body .cgLibButton,.cgStyleCMS .cgLibButton{font-size:1.6rem;line-height:4rem;-webkit-appearance:none;-moz-appearance:none;background:#00bf60;border:1px solid #008c46;color:#fff;text-decoration:none;padding:0 2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;cursor:pointer;display:block;transition:all .2s}.cgLibButton:hover{opacity:.85}.cgLibButton:disabled:hover,.cgLibKeyimage a:hover{opacity:1}.cgLibButton:disabled{background:rgba(0,191,96,.5);border:1px solid transparent;cursor:auto}.cgLibButton--warn{border:1px solid #580000;background:#8b0000}.cgLibButton--cancel{border:1px solid #1c242b;background:#313d49}.cgLibKeyimage{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cgLibKeyimage img{width:100%}@media (max-width:1099px){.cgLibKeyimage_pc{display:none}.cgLibKeyimage_mobile{display:block}}@media (min-width:1100px){.cgLibKeyimage{margin-bottom:50px}.cgLibKeyimage_pc{display:block}.cgLibKeyimage_mobile{display:none}.cgLibLayout{max-width:960px;padding:0 20px}}.cgLibLayout{margin:auto}.cgSiteH1{width:100%;max-width:480px;margin:50px auto 30px;text-align:center;letter-spacing:.1em;font-size:2rem;display:flex;align-items:center;justify-content:center;line-height:1.1}.cgSiteH1:after,.cgSiteH1:before{display:inline-block;content:" ";background:#fff;height:1px;flex:1;max-width:60px}.cgSiteH1:after{margin-left:1em}.cgSiteH1:before{margin-right:1em}.cgSiteH1:first-child{margin-top:0}@media (min-width:1100px){.cgSiteH1{font-size:2.8rem;margin-bottom:50px}}.cgLibLayout2Column{display:flex;margin:auto auto 30px;justify-content:center;flex-direction:column;padding:0 5px}.cgLibLayout2Column main{margin-bottom:50px}@media (min-width:1100px){.cgLibLayout2Column{flex-direction:row;width:960px;margin:auto auto 50px}.cgLibLayout2Column main{flex:0 0 750px;min-width:0;max-width:750px;margin-bottom:0;padding-right:50px}.cgLibLayout2Column aside{flex:0 0 300px;min-width:0;max-width:300px}}cg-lib-pager[ng-reflect-total-item-count="1"]{display:none}.cgLibPager{margin:auto}.cgLibPager_pages{display:flex;justify-content:center}.cgLibPager_page{flex:0 0 45px;background:rgba(255,255,255,.3);color:#fff;margin-right:1px}.cgLibPager_page a{width:45px;height:45px;display:block;color:#fff;line-height:45px;text-align:center}.cgLibPager_page i{line-height:45px}.cgLibPager_page.active{background:#00bf60;color:#fff}.cgLibPager_page.active a{color:#fff}.pagination{display:flex;flex-wrap:wrap;justify-content:center}.pagination li.disabled{opacity:.3}.pagination li{font-size:1.2em;padding:15px 10px}.cgLibSnackbarEntry_event{display:none;transform:translate(0,-100%);position:fixed;top:0;left:0;right:0;z-index:999999;width:100vw;background:red;text-align:center}.cgLibSnackbarEntry_event .inner{height:100%;display:flex;text-align:center;justify-content:center}.cgLibSnackbarEntry_event .inner:before{content:"";display:block;flex:0 0 45px;max-width:45px}.cgLibSnackbarEntry_event .icon{display:flex;align-items:center;margin-right:1rem}.cgLibSnackbarEntry_event .icon:before{font-size:32px;font-family:"Material Icons"}.cgLibSnackbarEntry_event .message{font-size:1.4rem;flex:1;display:flex;align-items:center;padding:1.5rem 3rem;justify-content:center}@media (min-width:1100px){.cgLibSnackbarEntry_event .message{font-size:1.8rem}}.cgLibSnackbarEntry_event .close{flex:0 0 45px;max-width:45px;display:flex;align-items:center;justify-content:center;color:#fff}.cgLibSnackbarEntry_event .close:after{font-size:28px;content:"\e876";font-family:"Material Icons"}.cgLibSnackbarEntry_event.info{background:#1E88E5}.cgLibSnackbarEntry_event.info .icon:before{font-size:28px;content:"\e90f"}.cgLibSnackbarEntry_event.success{background:#009688}.cgLibSnackbarEntry_event.success .icon:before{content:"\e8dc"}.cgLibSnackbarEntry_event.warn{background:#FF9800}.cgLibSnackbarEntry_event.warn .icon:before{content:"\e002"}.cgLibSnackbarEntry_event.error{background:#F44336}.cgLibSnackbarEntry_event.error .icon:before{content:"\e001"}.cgLibSnackbarEntry_event.active{display:block;transform:translate(0,0);-webkit-animation-name:cgLibSnackbar_in;animation-name:cgLibSnackbar_in;-webkit-animation-duration:.5s;animation-duration:.5s}.cgLibSnackbarEntry_event.active.out{transform:translate(0,-100%);-webkit-animation-name:cgLibSnackbar_out;animation-name:cgLibSnackbar_out;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes cgLibSnackbar_in{0%{display:none;transform:translate(0,-100%)}1%{display:block;transform:translate(0,-100%)}100%{display:block;transform:translate(0,0)}}@keyframes cgLibSnackbar_in{0%{display:none;transform:translate(0,-100%)}1%{display:block;transform:translate(0,-100%)}100%{display:block;transform:translate(0,0)}}@-webkit-keyframes cgLibSnackbar_out{0%{display:block;transform:translate(0,0)}99%{display:block;transform:translate(0,-100%)}100%{display:none;transform:translate(0,-100%)}}@keyframes cgLibSnackbar_out{0%{display:block;transform:translate(0,0)}99%{display:block;transform:translate(0,-100%)}100%{display:none;transform:translate(0,-100%)}}@media (max-width:1099px){.cgLibSnackbarEntry_event .inner:before{display:none}.cgLibSnackbarEntry_event .message{justify-content:flex-start}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-size:1em;word-wrap:break-word;opacity:0}.tooltip.show{-webkit-animation-name:cgLibTooltip_animation;animation-name:cgLibTooltip_animation;-webkit-animation-duration:.5s;animation-duration:.5s;opacity:1}@-webkit-keyframes cgLibTooltip_animation{0%,1%{opacity:0}100%{opacity:1}}@keyframes cgLibTooltip_animation{0%,1%{opacity:0}100%{opacity:1}}.tooltip-inner{max-width:200px;padding:.75rem 1.25rem;color:#333;text-align:center;background-color:#fff;border-radius:3px;box-shadow:1px 1px 2px rgba(51,51,51,.4)}.cgAccordion.open .cgAccordion_content{height:auto;transition:height .3s}.cgAccordion.close .cgAccordion_content{padding:0!important;overflow:hidden;height:0;transition:height .3s}a.twitter-timeline{display:inline-block;padding:6px 12px 6px 30px;margin:10px 0;border:1px solid #ccc;border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzIgNzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KPHBhdGggZmlsbD0iIzU1YWNlZSIgZD0iTTY4LjgxMiwxNS4xNDFjLTIuMzQ4LDEuMDM5LTQuODY5LDEuNzQzLTcuNTE5LDIuMDZjMi43MDMtMS42Miw0Ljc3OC00LjE4Nyw1Ljc1Ni03LjI0NGMtMi41MjksMS41LTUuMzMsMi41OTItOC4zMTMsMy4xNzYNCglDNTYuMzQ5LDEwLjU5MSw1Mi45NDgsOSw0OS4xODIsOWMtNy4yMjksMC0xMy4wOTIsNS44NjEtMTMuMDkyLDEzLjA5M2MwLDEuMDI2LDAuMTE4LDIuMDIxLDAuMzM4LDIuOTgxDQoJYy0xMC44ODUtMC41NDgtMjAuNTI4LTUuNzU3LTI2Ljk4Ny0xMy42NzljLTEuMTI2LDEuOTM2LTEuNzcxLDQuMTg0LTEuNzcxLDYuNTgxYzAsNC41NDIsMi4zMTIsOC41NTEsNS44MjQsMTAuODk4DQoJYy0yLjE0Ni0wLjA2OS00LjE2NS0wLjY1Ny01LjkzLTEuNjM4Yy0wLjAwMiwwLjA1NS0wLjAwMiwwLjExLTAuMDAyLDAuMTYyYzAsNi4zNDUsNC41MTMsMTEuNjM4LDEwLjUwNCwxMi44NA0KCWMtMS4xMDEsMC4yOTgtMi4yNTYsMC40NTctMy40NDksMC40NTdjLTAuODQ2LDAtMS42NjctMC4wNzgtMi40NjUtMC4yMzFjMS42NjcsNS4yLDYuNDk5LDguOTg2LDEyLjIzLDkuMDkNCgljLTQuNDgyLDMuNTEyLTEwLjEyOSw1LjYwNi0xNi4yNiw1LjYwNmMtMS4wNTUsMC0yLjA5Ni0wLjA2MS0zLjEyMi0wLjE4NGM1Ljc5NCwzLjcxNywxMi42NzYsNS44ODIsMjAuMDY3LDUuODgyDQoJYzI0LjA4MywwLDM3LjI1MS0xOS45NDksMzcuMjUxLTM3LjI0OWMwLTAuNTY2LTAuMDE0LTEuMTM0LTAuMDM5LTEuNjk0QzY0LjgzOCwyMC4wNjgsNjcuMDU4LDE3Ljc2NSw2OC44MTIsMTUuMTQxeiIvPg0KPC9zdmc+DQo=) 8px 8px no-repeat #f8f8f8;background-size:1em 1em;font:400 12px/18px Helvetica,Arial,sans-serif;color:#333;white-space:nowrap}a.twitter-timeline:focus,a.twitter-timeline:hover{background-color:#dedede}a.twitter-timeline:focus{outline:0;border-color:#0089cb}.iblock{display:inline-block}.cgNewsLatest_items{border:5px solid #2bfc96;padding:10px;border-radius:10px;background:#fff;margin-bottom:30px}.cgNewsLatest_item{border-bottom:1px solid #2bfc96}.cgNewsLatest_item:last-child{border-bottom:none}.cgNewsIndex_item,.cgNewsSingle_header{border-bottom:1px solid #eee}.cgNewsLatest_item a{display:flex;color:#333;font-size:1.6rem}.cgNewsLatest_item a .thumbnail{padding:5px;flex:0 0 86px;max-width:86px;min-width:0}.cgNewsLatest_item a .content{padding:5px;flex:1}.cgNewsLatest_item a .postDate{font-size:1.4rem;margin-bottom:3px;color:#555}.cgNewsLatest_item a .subject{font-size:1.5rem;font-weight:700;line-height:1.3}@media (min-width:1100px){.cgNewsLatest_item a .thumbnail{padding:10px;flex:0 0 116px;max-width:116px;min-width:0}.cgNewsLatest_item a .content{padding:10px;flex:1}}.cgNewsIndex{background:#fff;margin-bottom:1em}.cgNewsIndex_item a{display:flex;color:#333;font-size:1.6rem}.cgNewsIndex_item a .thumbnail{padding:5px;flex:0 0 86px;max-width:86px;min-width:0}.cgNewsIndex_item a .content{padding:5px;flex:1}.cgNewsIndex_item a .postDate{font-size:1.4rem;margin-bottom:3px;color:#666;letter-spacing:1px}.cgNewsIndex_item a .subject{font-size:1.5rem;font-weight:700;line-height:1.3}@media (min-width:1100px){.cgNewsIndex_item a .thumbnail{padding:10px;flex:0 0 116px;max-width:116px;min-width:0}.cgNewsIndex_item a .content{padding:10px;flex:1}}.cgCompetitionResult h1,.cgCompetition_desc h1,.cgNewsSingle_body h1,.cgStyleCMS h1{margin-top:1.5em;margin-bottom:1.5em;border-bottom:double 7px #fff;font-size:1.5em;font-weight:700}.cgCompetitionResult h2,.cgCompetition_desc h2,.cgNewsSingle_body h2,.cgStyleCMS h2{font-size:1.8rem;border-left:12px solid #00bf60;padding-left:12px;padding-top:7px;padding-bottom:7px;margin-top:1.5em;margin-bottom:1.5em;line-height:1.3;font-weight:700}@media (min-width:1100px){.cgCompetitionResult h2,.cgCompetition_desc h2,.cgNewsSingle_body h2,.cgStyleCMS h2{font-size:2.2rem}}.cgCompetitionResult h3,.cgCompetition_desc h3,.cgNewsSingle_body h3,.cgStyleCMS h3{font-size:1.6rem;margin-top:1.5em;margin-bottom:1.5em;padding-bottom:.2em;border-bottom:2px solid #00bf60;line-height:1.3;font-weight:700}@media (min-width:1100px){.cgCompetitionResult h3,.cgCompetition_desc h3,.cgNewsSingle_body h3,.cgStyleCMS h3{font-size:1.8rem}.cgCompetitionResult h4,.cgCompetition_desc h4,.cgNewsSingle_body h4,.cgStyleCMS h4{font-size:1.6rem}}.cgCompetitionResult h4,.cgCompetition_desc h4,.cgNewsSingle_body h4,.cgStyleCMS h4{font-size:1.6rem;margin-top:1em;margin-bottom:1em;padding-bottom:.2em;line-height:1.3;font-weight:700}.cgCompetitionResult a,.cgCompetition_desc a,.cgNewsSingle_body a,.cgStyleCMS a{color:#00bf60}.cgCompetitionResult p,.cgCompetition_desc p,.cgNewsSingle_body p,.cgStyleCMS p{line-height:1.5;margin-bottom:1em}.cgCompetitionResult hr,.cgCompetition_desc hr,.cgNewsSingle_body hr,.cgStyleCMS hr{border:none;border-top:1px solid #666;margin-bottom:2em;margin-top:1em}.cgCompetitionResult b,.cgCompetition_desc b,.cgNewsSingle_body b,.cgStyleCMS b{font-weight:700}.cgCompetitionResult table,.cgCompetition_desc table,.cgNewsSingle_body table,.cgStyleCMS table{border-collapse:collapse}.cgCompetitionResult table.fullwidth,.cgCompetition_desc table.fullwidth,.cgNewsSingle_body table.fullwidth,.cgStyleCMS table.fullwidth{width:100%}.cgCompetitionResult table th,.cgCompetition_desc table th,.cgNewsSingle_body table th,.cgStyleCMS table th{background:#2d2d2d;color:#fff;padding:.5em;border:1px solid #ccc}@media (min-width:1100px){.cgCompetitionResult table th,.cgCompetition_desc table th,.cgNewsSingle_body table th,.cgStyleCMS table th{padding:1em}}.cgCompetitionResult table td,.cgCompetition_desc table td,.cgNewsSingle_body table td,.cgStyleCMS table td{padding:.5em;border:1px solid #ccc}.cgCompetitionResult table td p:last-child,.cgCompetition_desc table td p:last-child,.cgNewsSingle_body table td p:last-child,.cgStyleCMS table td p:last-child{margin-bottom:0}.cgCompetitionResult table.resp,.cgCompetition_desc table.resp,.cgNewsSingle_body table.resp,.cgStyleCMS table.resp{word-break:break-all;display:block;border:none;border-collapse:collapse}@media (max-width:1099px){.cgCompetitionResult table.resp tbody,.cgCompetition_desc table.resp tbody,.cgNewsSingle_body table.resp tbody,.cgStyleCMS table.resp tbody{display:block;max-width:100%}}@media (min-width:1100px){.cgCompetitionResult table td,.cgCompetition_desc table td,.cgNewsSingle_body table td,.cgStyleCMS table td{padding:1em}.cgCompetitionResult table.resp,.cgCompetition_desc table.resp,.cgNewsSingle_body table.resp,.cgStyleCMS table.resp{display:table;table-layout:fixed;width:100%}}.cgCompetitionResult table.resp tr,.cgCompetition_desc table.resp tr,.cgNewsSingle_body table.resp tr,.cgStyleCMS table.resp tr{display:block}@media (min-width:1100px){.cgCompetitionResult table.resp tr,.cgCompetition_desc table.resp tr,.cgNewsSingle_body table.resp tr,.cgStyleCMS table.resp tr{display:table-row}}.cgCompetitionResult table.resp th,.cgCompetition_desc table.resp th,.cgNewsSingle_body table.resp th,.cgStyleCMS table.resp th{display:block;background:#2d2d2d;color:#fff;padding:.5em 0;max-width:100%;border:none}@media (min-width:1100px){.cgCompetitionResult table.resp th,.cgCompetition_desc table.resp th,.cgNewsSingle_body table.resp th,.cgStyleCMS table.resp th{display:table-cell;padding:1.5em 1em 1em;width:200px;vertical-align:top;border:1px solid #ccc}}.cgCompetitionResult table.resp td,.cgCompetition_desc table.resp td,.cgNewsSingle_body table.resp td,.cgStyleCMS table.resp td{display:block;padding:1.5em .5em;border:none}@media (min-width:1100px){.cgCompetitionResult table.resp td,.cgCompetition_desc table.resp td,.cgNewsSingle_body table.resp td,.cgStyleCMS table.resp td{display:table-cell;padding:1.5em 1em;border:1px solid #ccc}}.cgCompetitionResult table.resp td>h1:first-child,.cgCompetitionResult table.resp td>h2:first-child,.cgCompetitionResult table.resp td>h3:first-child,.cgCompetition_desc table.resp td>h1:first-child,.cgCompetition_desc table.resp td>h2:first-child,.cgCompetition_desc table.resp td>h3:first-child,.cgNewsSingle_body table.resp td>h1:first-child,.cgNewsSingle_body table.resp td>h2:first-child,.cgNewsSingle_body table.resp td>h3:first-child,.cgStyleCMS table.resp td>h1:first-child,.cgStyleCMS table.resp td>h2:first-child,.cgStyleCMS table.resp td>h3:first-child{margin-top:0}.cgCompetitionResult ul,.cgCompetition_desc ul,.cgNewsSingle_body ul,.cgStyleCMS ul{margin-top:.5em;margin-bottom:1em;list-style:none;padding-left:1.3em}.cgCompetitionResult ul li,.cgCompetition_desc ul li,.cgNewsSingle_body ul li,.cgStyleCMS ul li{position:relative;margin-bottom:.5em}.cgCompetitionResult ul li:before,.cgCompetition_desc ul li:before,.cgNewsSingle_body ul li:before,.cgStyleCMS ul li:before{position:absolute;top:0;left:-1.3em;content:"・"}.cgCompetitionResult ul.asterisk li:before,.cgCompetition_desc ul.asterisk li:before,.cgNewsSingle_body ul.asterisk li:before,.cgStyleCMS ul.asterisk li:before{content:"※"}.cgCompetitionResult ol,.cgCompetition_desc ol,.cgNewsSingle_body ol,.cgStyleCMS ol{margin-top:.5em;margin-bottom:1em;padding-left:1.5em}.cgCompetitionResult ol li,.cgCompetition_desc ol li,.cgNewsSingle_body ol li,.cgStyleCMS ol li{margin-bottom:.5em}.cgCompetitionResult ol ol,.cgCompetition_desc ol ol,.cgNewsSingle_body ol ol,.cgStyleCMS ol ol{list-style-type:lower-alpha}.cgCompetitionResult .font-large,.cgCompetition_desc .font-large,.cgNewsSingle_body .font-large,.cgStyleCMS .font-large{font-size:1.1em}.cgCompetitionResult .center,.cgCompetition_desc .center,.cgNewsSingle_body .center,.cgStyleCMS .center{text-align:center}.cgCompetitionResult figure,.cgCompetition_desc figure,.cgNewsSingle_body figure,.cgStyleCMS figure{display:block;margin-top:1em;margin-bottom:1em}.cgCompetitionResult figure.center,.cgCompetition_desc figure.center,.cgNewsSingle_body figure.center,.cgStyleCMS figure.center{background:#ddd;border:1px solid #ccc;padding:2px;margin:1em auto 2em}.cgCompetitionResult figure.center img,.cgCompetition_desc figure.center img,.cgNewsSingle_body figure.center img,.cgStyleCMS figure.center img{max-width:100%;max-height:400px}@media (min-width:1100px){.cgCompetitionResult figure.center,.cgCompetition_desc figure.center,.cgNewsSingle_body figure.center,.cgStyleCMS figure.center{margin-top:1em;margin-bottom:2em;padding:1em}.cgCompetitionResult figure.center img,.cgCompetition_desc figure.center img,.cgNewsSingle_body figure.center img,.cgStyleCMS figure.center img{max-width:100%;max-height:480px}}.cgCompetitionResult .block,.cgCompetition_desc .block,.cgNewsSingle_body .block,.cgStyleCMS .block{display:inline-block}.cgCompetitionResult blockquote,.cgCompetition_desc blockquote,.cgNewsSingle_body blockquote,.cgStyleCMS blockquote{position:relative;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.07);padding:15px 15px 15px 30px;margin-bottom:1em;font-size:inherit}.cgCompetitionResult blockquote:before,.cgCompetition_desc blockquote:before,.cgNewsSingle_body blockquote:before,.cgStyleCMS blockquote:before{background:rgba(0,191,96,.7);position:absolute;top:-1px;left:-1px;width:20px;bottom:-1px;content:""}.cgCompetitionResult .cgLibButton,.cgCompetition_desc .cgLibButton,.cgNewsSingle_body .cgLibButton,.cgStyleCMS .cgLibButton{color:#fff;background:#00bf60;font-size:1.4rem;line-height:1.2;padding:5px 15px;border-radius:30px;margin:3px 0;border:none;display:inline-block}.cgNewsSingle{max-width:800px;margin:auto;background:#fff;color:#333;transition:all .3s;opacity:1}.cgNewsSingle.cgLoading{opacity:0}.cgNewsSingle_body{padding:0 10px 50px}@media (min-width:1100px){.cgNewsSingle_body{padding:0 40px 50px}}.cgNewsSingle_header{margin-bottom:20px;padding:20px 15px}.cgNewsSingle_subject{font-size:2.2rem;line-height:1.2;margin-bottom:10px}@media (min-width:1100px){.cgNewsSingle_header{padding:40px}.cgNewsSingle_subject{font-size:2.8rem}}.cgCompetition{opacity:1;transition:all .2s}.cgCompetition .notPublic{color:#fff;background:red;padding:2px 5px;display:inline-block;text-align:center;margin:0 3px}.cgCompetition.cgLoading{opacity:0}.cgCompetition_header{text-align:center;margin-bottom:20px;padding:0 .5em}@media (min-width:1100px){.cgCompetition_header{margin-bottom:20px}}.cgCompetition_header_meta{display:flex;justify-content:center;max-width:768px;margin:auto auto 0;align-items:center}.cgCompetition_header_meta .startAt{font-size:1.8rem;font-weight:700}.cgCompetition_header_meta .statusLabel{margin-left:1em}@media (max-width:1100px){.cgCompetition_header_meta{display:block;margin-bottom:10px}}.cgCompetition_schecule{margin-bottom:20px}@media (min-width:1100px){.cgCompetition_schecule{margin-bottom:30px}}.cgCompetition_header_title{font-size:1.8rem;padding:0 .5em;margin:0}.cgCompetition_beginDatetime,.cgCompetition_checkinDatetime,.cgCompetition_entryDatetime{display:flex;justify-content:center;align-items:center}.cgCompetition_beginDatetime span:first-child,.cgCompetition_checkinDatetime span:first-child,.cgCompetition_entryDatetime span:first-child{display:block;flex:1;max-width:200px;text-align:left}.cgCompetition_beginDatetime span:last-child,.cgCompetition_checkinDatetime span:last-child,.cgCompetition_entryDatetime span:last-child{display:block}@media (min-width:1100px){.cgCompetition_header_title{margin-bottom:20px;font-size:2.6rem}.cgCompetition_beginDatetime,.cgCompetition_checkinDatetime,.cgCompetition_entryDatetime{font-size:1.6rem}.cgCompetition_beginDatetime span:first-child,.cgCompetition_checkinDatetime span:first-child,.cgCompetition_entryDatetime span:first-child{flex:0 0 180px;max-width:180px;text-align:left}}.cgCompetition_desc{background:#fff;color:#333;padding:20px;margin-bottom:20px;font-size:1.6rem}@media (min-width:1100px){.cgCompetition_desc{max-width:768px;margin:auto auto 30px}}@media (max-width:400px){.cgCompetition_desc{padding:20px 10px}}.cgCompetition_desc>table.desc:first-child{width:100%}.cgCompetitionHome_messages{padding:15px 0;margin-bottom:20px;background:rgba(255,255,255,.2);list-style:none;color:#fff}@media (min-width:1100px){.cgCompetitionHome_messages{max-width:768px;margin:auto auto 20px}}.cgCompetitionHome_message{padding:5px 10px;position:relative;margin-bottom:5px}@media (min-width:1100px){.cgCompetitionHome_message{padding:5px 20px}}.cgCompetitionHome_message .message{line-height:1.5;position:relative;padding-left:25px}.cgCompetitionHome_message .message:before{color:#00bf60;font-size:20px;line-height:1;content:"\e409";font-family:"Material Icons";display:inline-block;position:absolute;top:0;left:0}.cgCompetitionHome_myData{background:#fff;color:#333;padding:20px;margin-bottom:20px;font-size:1.6rem;text-align:center}.cgCompetitionHome_myData h1{background:#0288D1;color:#fff;font-size:1.6rem;padding:.5em 0;margin-bottom:1em}.cgCompetitionHome_myData h2{margin-top:.5em;font-size:1.4rem;font-weight:400;margin-bottom:.2em;color:#888}.cgCompetitionHome_myData .value{font-size:1.6rem}.cgCompetitionHome_myData .actions{margin-top:1em}.cgCompetitionHome_myData .actions .label{padding:15px 0;color:#00bf60;font-weight:700}.cgCompetition_actions{text-align:center}.cgCompetition_actions button{width:100%;font-size:1.6rem;font-weight:700;line-height:55px}@media (min-width:1100px){.cgCompetitionHome_myData{max-width:760px;margin:auto auto 30px}.cgCompetition_actions button{font-size:2.4rem;max-width:500px;margin:auto}}.cgCompetition_actions button.cgLibButton--cancel{font-size:1.4rem;line-height:45px}.cgCompetitionHome_myData_lotteryResult{color:#000;background:rgba(0,191,96,.15);padding:10px 5px;margin-bottom:20px}.cgCompetitionHome_myData_lotteryResult h2{font-size:1.6rem;color:#000;margin-bottom:15px;font-weight:700}.cgCompetitionHome_myData_lotteryResult .value{margin-bottom:20px}.competitionHeader_participantErrors{max-width:768px;margin:0 auto 15px;background:red;text-align:center;padding:5px}.competitionHeader_participantErrors .title{font-size:1.8rem;margin-bottom:.5em;text-align:center}.competitionHeader_participantErrors .desc{margin-bottom:10px}.competitionHeader_participantError{font-weight:700;line-height:1.2;margin-bottom:5px}@media (max-width:480px){.competitionHeader_participantError{text-align:left}}.cgCompetition_nav{max-width:768px;margin:auto auto 40px}.cgCompetition_nav_main_items{display:flex;justify-content:center;margin-bottom:30px;margin-left:-10px;margin-right:-10px}.cgCompetition_nav_sub_items{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px}.cgCompetition_nav_main_items .cgCompetition_nav_item{flex:0 0 20%;max-width:20%;text-align:center}.cgCompetition_nav_main_items .cgCompetition_nav_item i{font-size:24px;display:block;opacity:.2}.cgCompetition_nav_main_items .cgCompetition_nav_item .iconDiscord{width:auto;display:block}.cgCompetition_nav_main_items .cgCompetition_nav_item .iconDiscord img{height:24px}@media (min-width:1100px){.cgCompetition_nav_main_items{margin-left:0;margin-right:0}.cgCompetition_nav_main_items .cgCompetition_nav_item i{font-size:28px;margin-bottom:5px}.cgCompetition_nav_main_items .cgCompetition_nav_item .iconDiscord{margin-bottom:5px}.cgCompetition_nav_main_items .cgCompetition_nav_item .iconDiscord img{height:28px}}.cgCompetition_nav_main_items .cgCompetition_nav_item span{display:inline-block;white-space:nowrap;font-size:1.1rem;opacity:.2}.cgCompetition_nav_main_items .cgCompetition_nav_item a:hover,.cgCompetition_nav_main_items .cgCompetition_nav_item.active i,.cgCompetition_nav_main_items .cgCompetition_nav_item.active span,.cgCompetition_nav_main_items .cgCompetition_nav_item.cgCompetition_nav_item--discord span,.cgCompetition_nav_sub_items .cgCompetition_nav_item.cgCompetition_nav_item--entried a:hover,.cgCompetition_nav_sub_items .cgCompetition_nav_item.cgCompetition_nav_item--entryEnd a:hover{opacity:1}@media (min-width:1100px){.cgCompetition_nav_main_items .cgCompetition_nav_item span{font-size:1.2rem}.cgCompetitionBracket .myGroupNotification{text-align:center}}.cgCompetition_nav_main_items .cgCompetition_nav_item a{color:#fff;display:block}.cgCompetition_nav_main_items .cgCompetition_nav_item a.current{background:#00bf60}.cgCompetition_nav_main_items .cgCompetition_nav_item:last-child a{border-right:1px solid rgba(255,255,255,.07)}.cgCompetition_nav_main_items .cgCompetition_nav_item.cgCompetition_nav_item--discord a{background:#7289da;color:#fff}.cgCompetition_nav_main_items .cgCompetition_nav_item.active a.current{background:#00bf60}.cgCompetition_nav_sub_items .cgCompetition_nav_item{text-align:center;overflow:hidden;margin-bottom:10px;margin-right:30px}.cgCompetition_nav_sub_items .cgCompetition_nav_item i{font-size:20px;display:block;margin-right:7px}.cgCompetition_nav_sub_items .cgCompetition_nav_item a{color:#fff;border-radius:50px;display:flex;align-items:center;line-height:40px}.cgCompetition_nav_sub_items .cgCompetition_nav_item span{display:inline-block;white-space:nowrap;font-size:1.3rem}.cgCompetition_nav_sub_items .cgCompetition_nav_item:last-child{margin-right:0}.cgCompetition_nav_sub_items .cgCompetition_nav_item.cgCompetition_nav_item--entry a{border-radius:5px;padding-left:1em;padding-right:1em}.cgCompetition_nav_sub_items .cgCompetition_nav_item.cgCompetition_nav_item--entried a{border-radius:5px;padding-left:1em;padding-right:1em;background:rgba(139,195,74,.7);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:auto}.cgCompetition_nav_sub_items .cgCompetition_nav_item.cgCompetition_nav_item--entryEnd a{border-radius:5px;padding-left:1em;padding-right:1em;background:rgba(255,255,255,.2)}.cgCompetition_nav_sub_items .cgCompetition_nav_item.cgCompetition_nav_item--checkin a{border-radius:5px;padding-left:1em;padding-right:1em;background:#E53935}.cgCompetition_nav_sub_items .cgCompetition_nav_item.cgCompetition_nav_item--commit a{border-radius:5px;padding-left:1em;padding-right:1em;background:rgba(255,255,255,.2)}.cgCompetitionBracket .loginNotification,.cgCompetitionBracket .myGroupNotification{padding:0 1em;font-size:1.3rem;margin-bottom:20px}.cgCompetitionBracket .myGroupNotification{line-height:1.3}.cgCompetitionBracket_groupSelection{text-align:center;margin-bottom:30px}.cgCompetitionBracket_groupSelection select{font-size:20px}.cgCompetitionBracket_groupSelection .currentGroupName{margin-bottom:15px}.cgCompetitionBracket_bracketSelection_items{text-align:center;display:flex;list-style:none;justify-content:center;margin-bottom:20px;margin-top:-10px}.cgCompetitionBracket_bracketSelection_items a{display:block;color:#fff;padding:0 15px}.cgCompetitionBracket_bracketSelection_items li{background:rgba(255,255,255,.2);height:40px;line-height:40px;cursor:pointer;text-align:center}.cgCompetitionBracket_bracketSelection_items li.disabled{opacity:.5;background:0 0}#cgCompetition_entryInfo_header:hover,.cgCompetitionBracket_bracketSelection_items li.disabled a:hover,.cgCompetitionCard:hover{opacity:1}.cgCompetitionBracket_bracketSelection_items li.disabled a{cursor:auto}.cgCompetitionBracket_bracketSelection_items li.current{background:#F44336;color:#fff}.cgCompetitionBracket_groupSelection_items{text-align:center}.cgCompetitionBracket_groupSelection_items li{background:rgba(255,255,255,.2);width:40px;height:40px;line-height:40px;cursor:pointer;text-align:center;display:inline-block}.cgCompetitionBracket_groupSelection_items li.myGroup,.cgCompetitionBracket_groupSelection_items li.myGroup span{position:relative}.cgCompetitionBracket_groupSelection_items li.myGroup:after{position:absolute;top:-.7em;left:0;right:0;height:1em;text-align:center;font-size:4rem;line-height:1;letter-spacing:-.05em;font-weight:400;color:#eed500;content:"arrow_drop_down";font-family:"Material Icons"}.cgCompetitionBracket_groupSelection_items li.isGroupName{width:auto;padding-left:1.5em;padding-right:1.5em;font-size:1.6rem;font-weight:700}.cgCompetitionBracket_groupSelection_items li.isGroup{width:auto;font-size:1.6rem;padding-left:1em;font-weight:700;padding-right:1em}.cgCompetitionBracket_groupSelection_items li.current{background:#00bf60;color:#fff}.cgCompetitionHome_checkinNotice{background:#FBC02D;color:#000;text-align:center;padding:1em;margin-bottom:2em;line-height:1.5}@media (min-width:1100px){.cgCompetitionBracket .loginNotification{text-align:center}.cgCompetitionHome_checkinNotice{max-width:760px;margin:auto auto 30px}}.cgCompetition_entryButton{text-align:center}.cgCompetition_entryButton a{background:red;color:#fff;display:block;margin:-10px auto 20px;max-width:768px;line-height:45px;font-size:1.6rem;font-weight:700}.cgCompetition_entryCancelButton{text-align:center}.cgCompetition_entryInfo{max-width:768px;margin:auto auto 10px;color:#fff;text-align:center}#cgCompetition_entryInfo_header{display:block;margin:0;padding:0;font-size:1.6rem;background:rgba(0,191,96,.5);line-height:40px;position:relative;color:#fff}.bracketMatchDialog_mapkick table td,.bracketMatchDialog_mapkickResult table td{line-height:1.2;background:rgba(0,0,0,.06);padding:5px}#cgCompetition_entryInfo_header:after{position:absolute;right:.5em;top:0;content:"expand_more";font-family:"Material Icons";font-size:2.4rem;vertical-align:bottom}.cgCompetition_entryInfo_body{display:none;background:rgba(255,255,255,.1)}.cgCompetition_entryInfo_body dl{padding:1em}.cgCompetition_entryInfo_body dt{text-align:center;font-size:1.2rem;margin-bottom:1px;opacity:.5}.cgCompetition_entryInfo_body dd{margin-bottom:2px}.cgCompetition_groupEntry h2{font-size:1.4rem}.cgCompetition_groupEntry_list{padding:5px}.cgCompetition_groupEntry_item{margin-bottom:5px}.cgCompetition_groupEntry_item .username{opacity:.6;font-size:1.3rem}.cgCompetition_entryInfo.shown #cgCompetition_entryInfo_header:after{content:"expand_less"}.cgCompetition_entryInfo.shown .cgCompetition_entryInfo_body{display:block}.bracketMatchDialog_mapkickResult{margin-top:0;padding-top:20px;margin-bottom:20px}.bracketMatchDialog_mapkickResult h3{color:#666;text-align:center;font-size:1.2rem}.bracketMatchDialog_mapkickResult table{width:100%;margin:1em auto;font-size:1.4rem}.bracketMatchDialog_mapkickResult table td{text-align:center}.bracketMatchDialog_mapkickResult table th{min-width:90px}.bracketMatchDialog_mapkick table{width:100%;margin:1em auto;font-size:1.4rem}.bracketMatchDialog_mapkick table th{min-width:90px}.mapkickButtons_list{display:flex;flex-wrap:wrap;padding:5px;justify-content:space-between}.mapkickButtons_item{flex:0 0 48%;max-width:48%;margin-right:4px;margin-bottom:4px}.mapkickButtons_item button{display:block;width:100%;text-align:center;-webkit-appearance:none;-moz-appearance:none;background:#F44336;border:1px solid #E53935;color:#fff;font-size:1.4rem;height:35px;line-height:1.2;cursor:pointer}.mappickWrapper.pick .mapkickButtons_item button{background:#2196F3;border:1px solid #1E88E5}.mapkickButtons_item button:hover{opacity:.7}.mapkickButtons_item button:disabled{color:#888!important;border:none!important;background:0 0!important}.cgCompetitionBracket_myGroupDesc_discordLink{background:#00bf60;color:#fff;padding:0 .3em;margin:0 .3em;display:inline-block}.cgCompetitionList_items{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:1100px){.cgCompetitionList_items{justify-content:flex-start}}.cgCompetitionList_item{flex:0 0 340px;max-width:90vw;margin-bottom:20px}@media (min-width:1100px){.cgCompetitionList_item{flex:0 0 48%;margin-right:1.5%}}.cgCompetitionList_pastCompetitions{border-collapse:collapse;font-size:1.6rem;width:100%}.cgCompetitionList_pastCompetitions .date{font-weight:400;max-width:80px;text-align:center;padding:15px 10px;border:none}.cgCompetitionList_pastCompetitions .name{flex:1}.cgCompetitionList_pastCompetitions .name a{display:block;width:100%;color:#fff;padding:15px 10px}.cgCompetitionList_pastCompetitions .name a:hover{opacity:.9}.cgCompetitionCard_streams{list-style:none;display:flex;padding:0 5px;align-items:center;justify-content:space-around;margin:5px 0}.cgCompetitionCard_stream{padding:10px 5px}.cgCompetitionCard_stream img{max-height:17px}.cgCompetitionCard{color:#fff;cursor:pointer;margin:auto;padding:0}.cgCompetitionCard .image{position:relative;background:rgba(255,255,255,.1)}.cgCompetitionCard .content{display:flex;flex-direction:column;justify-content:space-around;padding:10px;min-height:130px;background:rgba(255,255,255,.1)}.cgCompetitionCard .hidden{background:#8b0000;text-align:center;color:#fff}.cgCompetitionCard .name{text-align:center;font-weight:700;margin-bottom:.5em;min-height:45px}.cgCompetitionCard .beginDatetime{text-align:center;font-weight:700;font-size:2rem;line-height:1;margin:5px 0}.cgCompetitionCard .status{font-size:13px;margin-bottom:0;color:#fff;text-align:center;line-height:1}.cgCompetitionCard .status .label{display:inline-block;padding:2px 5px}.cgCompetitionCard .checkinDatetime{line-height:1.5;text-align:center;color:#080a0c}.cgCompetitionCard .exit{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:10px;color:#fff}.cgCompetitionCard .actions{text-align:center;margin:0 .25em}.cgCompetitionCard .actions .cgLibButton{width:auto;line-height:2!important}.cgCompetitionCard.hidden{padding-top:32px;position:relative}.cgCompetitionCard.hidden:before{background:#eed500;color:#000;font-weight:700;content:"非公開";text-align:center;position:absolute;top:1px;height:30px;line-height:30px;left:1px;right:1px}@media (min-width:1100px){.cgCompetitionCard{display:flex;max-width:9999px;padding:0}.cgCompetitionCard .image{flex:0 0 55%;max-width:55%;padding:5px}.cgCompetitionCard .image img{vertical-align:bottom}.cgCompetitionCard .beginDatetime{font-size:1.8rem;display:flex;align-items:flex-start;justify-content:center}.cgCompetitionCard .content{flex:0 0 45%;max-width:45%;padding:5px}.cgCompetitionCard .name{min-height:0}.cgCompetitionCard .actions{display:flex;align-items:flex-end;justify-content:center}.cgCompetitionCard .actions .cgLibButton{font-size:1.5rem!important}}.cgCompetitionCard_streams+.actions{margin-top:0}.cgCompetitionCard_dummy{padding:1px;background:rgba(255,255,255,.2);display:block;color:#00bf60;height:100%}.cgCompetition_entry{background:#fff;color:#333;padding:30px 20px 20px;margin:0 0 20px;font-size:1.6rem}@media (min-width:1100px){.cgCompetition_entry{max-width:768px;margin:auto auto 30px;padding:40px 70px}.cg-competition-entry .cgLibModal_content{max-width:500px}}.cgCompetition_entry>table.desc:first-child{width:100%}.cgCompetition_entry h2{text-align:center;margin:0 0 1.5em}.competition_entryChecklist_button{margin-top:40px;margin-bottom:30px;text-align:center}.competition_entryChecklist_button button{margin:auto}.competition_entryChecklist_button button:disabled{background:0 0;border:none;color:#ccc}.competition_entryChecklist_item{position:relative;margin-bottom:10px}.competition_entryChecklist_item label{background:rgba(207,216,220,.5);padding:15px 5px 15px 50px;border-radius:3px;transition:all .3s ease;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;margin:1em 0;font-size:1.6rem;font-weight:700}.competition_entryChecklist_item label:before{content:"\e835";font-family:"Material Icons";position:absolute;left:10px;top:50%;font-size:3.2rem;opacity:.2;color:#37474F;transform:translate(0,-50%);z-index:1}.competition_entryChecklist_item label:hover{background:rgba(0,0,0,.12)}.competition_entryChecklist_item input{position:absolute;visibility:hidden}.competition_entryChecklist_item input:checked+label{background:rgba(139,195,74,.3)}.competition_entryChecklist_item input:checked+label:before{visibility:visible;content:"\e834";color:#8BC34A;opacity:1}.cg-competition-entry .cgLibModal_content{width:90vw}.cgCompetitionEntry_guest{text-align:center}.cgCompetitionEntry_guest p{padding:0 2em;margin-bottom:1em}.cgCompetitionEntry_guest a:first-child{margin-right:1em}.cgCompetitionEntryChecklist{padding:15px 0 0}.cgCompetitionEntryChecklist .question{text-align:center;font-size:1.6rem;margin-bottom:.5em;font-weight:700}.cgCompetitionEntryChecklist .actions{display:flex;justify-content:center;margin-bottom:2em}.cgCompetitionEntryChecklist .actions .buttonNo,.cgCompetitionEntryChecklist .actions .buttonOk{outline:0;font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;width:80px;margin-right:5px;line-height:40px}.cgCompetitionEntryChecklist .actions .buttonOk{background:0 0;color:#333}.cgCompetitionEntryChecklist .actions .buttonNo,.cgCompetitionEntryChecklist .actions.isOk .buttonOk{background:#009688;color:#fff}.cgCompetitionEntryChecklist .actions.isOk .buttonNo{background:0 0;color:#333}.cgCompetitionEntryChecklist_actions{margin-top:50px;text-align:center}.cgCompetitionEntryChecklist_actions button{width:100%;line-height:55px}.cgCompetitionEntryChecklist_caution,.cgCompetitionEntryChecklist_error{color:#F44336;text-align:center}.cgCompetition_entry_error h3{color:#FF5252;justify-content:center;display:flex;align-items:center;margin:20px 0;font-size:2rem}.cgCompetition_entry_error h3 i{font-size:3.8rem;margin-right:5px}.cgCompetition_entry_errorList{text-align:center;margin-bottom:50px}.cgCompetition_entry_errorItem{max-width:480px;margin:auto auto .5em;line-height:1.2;text-align:left;color:#FF5252;background:rgba(207,216,220,.5);padding:15px 20px;border-radius:3px}.cgCompetition_entries{max-width:768px;margin:auto;color:#333}.cgCompetition_entries .count{margin-bottom:0;text-align:center}.cgCompetitionEntries_meta{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:5px}.cgCompetitionEntries_meta2{color:#fff;font-size:1.5rem;font-weight:700;text-align:center;line-height:1.3;margin-bottom:5px}.cgCompetitionEntries_meta2 .label{font-size:13px!important}.cgCompetitionEntries_table{border-collapse:collapse;width:100%}.cgCompetitionEntries_table thead{background:0 0}.cgCompetitionEntries_table thead th{opacity:.7;font-size:1.2rem;color:#fff;line-height:1.5;padding:10px 0}.cgCompetitionEntries_table tbody{background:#fff}.cgCompetitionEntries_table tbody td{border:none;border-bottom:1px solid #ccc;padding:5px 0}.cgCompetitionEntries_table tbody a{padding:3px 0;display:block}.cgCompetitionEntries_table tbody .entryId{display:inline-block}.cgCompetitionEntries_table tbody .abbr{display:inline-block;min-width:50px;font-weight:700;margin-right:10px}.cgCompetitionEntries_table tbody .members{padding:5px 7px 0 13px}.cgCompetitionEntries_table tbody .member{display:inline-block;min-width:120px;margin-right:10px;margin-bottom:3px;line-height:1.2;color:#666}.cgCompetitionEntries_table tbody tr.checkin td{background:#FFF3E0}.cgCompetitionEntries_noEntry{text-align:center;font-size:1.6rem;color:#ccc;padding:10rem 0}.cgCompetitionEntries_selection{display:flex;margin-top:15px;justify-content:center;margin-bottom:5px;list-style:none}.cgCompetitionEntries_selection li{flex:1}.cgCompetitionEntries_selection li:nth-child(3){flex:.7}.cgCompetitionEntries_selection .num{margin-top:1px;display:block;line-height:1;vertical-align:middle}.cgCompetitionEntries_selection .num:before{font-size:.9em;content:'(';margin-right:2px}.cgCompetitionEntries_selection .num:after{font-size:.9em;margin-left:2px;content:')'}.cgCompetitionEntries_selection a{display:block;text-align:center;background:#2d2d2d;color:#fff;padding:7px;line-height:1;white-space:nowrap}.cgCompetitionEntries_selection a:hover{opacity:1}.cgCompetitionEntries_selection .selected a{background:#00bf60}@media (min-width:1100px){.cgCompetitionEntries_selection{width:400px;margin-left:auto;margin-right:auto}.cgCompetitionEntries_selection a{padding:10px 30px}.cgCompetitionEntries_selection .num{margin:0 0 0 5px;display:inline-block}}.cgCompetitionEntry_premade{text-align:center}.cgCompetitionEntry_premade .error{color:red}.cgCompetitionEntry_premade h2{font-size:1.8rem;opacity:.7}.cgCompetitionEntry_premade .field{margin-bottom:3rem}.cgCompetitionEntry_premade input{line-height:4rem;font-size:1.6rem;padding:0 1rem}.cgCompetitionEntry_premade .desc{font-size:1.6rem;margin-bottom:1em}.cgCompetitionEntry_premade .friends{margin-bottom:3rem}.cgCompetitionEntry_premade .friends .name{font-size:1.6rem;font-weight:700}.cgCompetitionEntry_premade .friends .name .username{margin-left:3px;opacity:.6;font-size:1.4rem}.cgCompetitionEntry_premade .syncCancelConfirm{border-radius:3px;background:rgba(207,216,220,.5);font-size:1.4rem;padding:10px;max-width:360px;margin-left:auto;margin-right:auto;margin-bottom:2rem}.cgCompetitionEntry_premade .cgCompetitionEntry_premade_syncCancel{position:relative;display:none;margin-bottom:2em;max-width:360px;margin-left:auto;margin-right:auto}.cgCompetitionEntry_premade .cgCompetitionEntry_premade_syncCancel label{background:rgba(207,216,220,.5);padding:10px 10px 10px 60px;border-radius:3px;transition:all .3s ease;cursor:pointer;outline:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;margin:1em 0;font-size:1.4rem;font-weight:700}.cgCompetitionEntry_premade .cgCompetitionEntry_premade_syncCancel label:before{content:"\e835";font-family:"Material Icons";position:absolute;left:10px;top:50%;font-size:3.2rem;opacity:.2;color:#37474F;transform:translate(0,-50%);z-index:1}.cgCompetitionEntry_premade .cgCompetitionEntry_premade_syncCancel label:hover{background:rgba(0,0,0,.12)}.cgCompetitionEntry_premade .cgCompetitionEntry_premade_syncCancel input{position:absolute;visibility:hidden}.cgCompetitionEntry_premade .cgCompetitionEntry_premade_syncCancel input:checked+label:before{visibility:visible;content:"\e834";color:#8BC34A;opacity:1}.cgCompetitionEntry_premadeConfirm_desc{margin-bottom:2em}.cgCompetitionEntry_premade_actions{text-align:center;margin-top:15px}.cgCompetitionEntry_premade_actions button{margin:auto;min-width:160px}.cgCompetitionEntry_premade_actions .cgLibButton--cancel{background:0 0;border:none;margin-top:1rem;color:#333}cg-competition-agreement .cgLibModal_content,cg-competition-flow .cgLibModal_content,cg-competition-rule .cgLibModal_content{width:90vw}.cgCompetitionWidget_items{margin-bottom:15px}@media (min-width:1100px){cg-competition-agreement .cgLibModal_content,cg-competition-flow .cgLibModal_content,cg-competition-rule .cgLibModal_content{max-width:800px;padding:30px}.cgCompetitionWidget_items{max-width:none;justify-content:space-between;align-items:stretch}}.cgCompetitionWidget_item{padding-bottom:1em;margin-bottom:1em}.cgCompetitionWidget_item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.cgSpinner{display:block;position:relative;width:64px;height:64px;margin:50px auto 150px}.cgSpinner:after{position:absolute;top:100%;content:"Loading..."}.cgSpinner div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;-webkit-animation:cgSpinnerAnm 1s cubic-bezier(0,.2,.8,1) infinite;animation:cgSpinnerAnm 1s cubic-bezier(0,.2,.8,1) infinite}.cgSpinner div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes cgSpinnerAnm{0%{top:28px;left:28px;width:0;height:0;opacity:1}100%{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}@keyframes cgSpinnerAnm{0%{top:28px;left:28px;width:0;height:0;opacity:1}100%{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}.cgCompetitionBracketTour .lotteryLose{text-align:center}.cgCompetitionBracketTour .loading{min-height:80vh;text-align:center}.cgCompetitionBracketTour .container{transition:all .3s;opacity:0;position:relative;max-width:none}.cgCompetitionBracketTour .container.initialized{opacity:1}.cgCompetitionBracketTour .container.updating{transition:all .1s;opacity:.2}.cgCompetitionBracketTour .reload{position:fixed;bottom:40px;right:15px;width:60px;height:60px;background:#fff;z-index:999;border-radius:50px}.cgCompetitionBracketTour .reload a{outline:0;text-decoration:none;display:flex;justify-content:center;align-items:center;transition:all .2s}.cgCompetitionBracketTour .reload:focus,.cgCompetitionBracketTour .reload:hover{background:#eee}.cgCompetitionBracketTour .reload i{line-height:60px;font-size:54px;display:block}.cgCompetitionBracketTour .reload span{display:block;font-size:1.2rem;text-align:center}.cgCompetitionBracketTour .reload.updating a{color:#F44336}.cgCompetitionBracketTour .swiper-container{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:50px;box-sizing:content-box;transition:all .3s}.cgCompetitionBracketMatchDialog *,.cgCompetitionBracketSwiss *,.cgCompetitionBracketTour .swiper-container *,.modaal-wrapper,.modaal-wrapper *{box-sizing:border-box}.cgCompetitionBracketTour .swiper-slide{width:290px!important}.cgCompetitionBracketTour .swiper-container *{transition:all .3s}.cgCompetitionBracketTour .round .roundTitle{padding-bottom:30px}.cgCompetitionBracketTour .round .roundTitle span{display:block;text-align:center;color:#fff;border-bottom:2px solid #fff;margin-right:23px;margin-left:5px;padding:15px 0;margin-bottom:0}.cgCompetitionBracketTour .round .match{cursor:pointer;position:relative;height:60px;width:260px;margin-bottom:6px;padding-right:3px;padding-left:2.5rem}.cgCompetitionBracketTour .round .match .segment{position:absolute;left:3px;top:15px;line-height:30px;width:30px;text-align:center;background:#0097A7;border-radius:30px}.cgCompetitionBracketTour .round .match[data-segment='1'] .segment,.cgCompetitionBracketTour .round .match[data-segment='9'] .segment{background:#303F9F}.cgCompetitionBracketTour .round .match[data-segment='2'] .segment,.cgCompetitionBracketTour .round .match[data-segment='10'] .segment{background:#388E3C}.cgCompetitionBracketTour .round .match[data-segment='3'] .segment,.cgCompetitionBracketTour .round .match[data-segment='11'] .segment{background:#0288D1}.cgCompetitionBracketTour .round .match[data-segment='4'] .segment,.cgCompetitionBracketTour .round .match[data-segment='12'] .segment{background:#827717}.cgCompetitionBracketTour .round .match[data-segment='5'] .segment,.cgCompetitionBracketTour .round .match[data-segment='13'] .segment{background:#00796B}.cgCompetitionBracketTour .round .match[data-segment='6'] .segment,.cgCompetitionBracketTour .round .match[data-segment='14'] .segment{background:#1976D2}.cgCompetitionBracketTour .round .match[data-segment='7'] .segment,.cgCompetitionBracketTour .round .match[data-segment='15'] .segment{background:#689F38}.cgCompetitionBracketTour .round .match[data-segment='8'] .segment,.cgCompetitionBracketTour .round .match[data-segment='16'] .segment{background:#0097A7}.cgCompetitionBracketTour .round .match[data-segment='F'] .segment{background:#D32F2F}.cgCompetitionBracketTour .round .match .team{background:#ccc;height:30px;display:flex}.cgCompetitionBracketTour .round .match .team .name{flex:1;min-width:0;display:flex;align-items:center;padding:0 7px 0 20px;overflow:hidden;opacity:.9;font-size:13px}.cgCompetitionBracketTour .round .match .team .name span{display:block;white-space:nowrap;text-overflow:ellipsis}.cgCompetitionBracketTour .round .match .team.myteam{background:#FBC02D;font-weight:700;color:#000}.cgCompetitionBracketTour .round .match .team .score{flex:0 0 32px;display:flex;justify-content:center;align-items:center;min-width:32px;max-width:32px;background:#ccc;color:#ccc;font-weight:700}.cgCompetitionBracketTour .round .match .team:last-child{border-top:1px solid #eee}.cgCompetitionBracketTour .round .match:hover{opacity:.8}.cgCompetitionBracketTour .round .match[data-winner='1'] .team:last-child .name,.cgCompetitionBracketTour .round .match[data-winner='2'] .team:first-child .name,.cgCompetitionBracketTour .round--lvn .match,.cgCompetitionBracketTour--w__losers .round--lvn .match{opacity:.5}.cgCompetitionBracketTour .round .match:before{top:-4px;height:36px;content:"";position:absolute;width:26.5px;left:-5.5px;border-left:3px solid transparent;border-bottom:3px solid #ccc;z-index:1}.cgCompetitionBracketTour .round .match:after{z-index:0;content:"";position:absolute;top:-4px;width:27.5px;left:-30px;height:69px;border-top:3px solid #ccc;border-bottom:3px solid #ccc;border-right:3px solid #ccc}.cgCompetitionBracketTour .round .match[data-winner='1']:before{border-left:3px solid #71c61f;border-bottom:3px solid #71c61f}.cgCompetitionBracketTour .round .match[data-winner='1']:after{border-top:3px solid #71c61f}.cgCompetitionBracketTour .round .match[data-winner='1'] .team:first-child .score{background:#8ae038;color:#222}.cgCompetitionBracketTour .round .match[data-winner='2']:before{top:29px;border-left:3px solid #71c61f;border-top:3px solid #71c61f;border-bottom:none}.cgCompetitionBracketTour .round .match[data-winner='2']:after{border-bottom:3px solid #71c61f}.cgCompetitionBracketTour .round .match[data-winner='2'] .team:last-child .score{background:#8ae038;color:#222}.cgCompetitionBracketTour .round--1 .match:after,.cgCompetitionBracketTour .round--1 .match:before{display:none}.cgCompetitionBracketTour .round--lv0 .match:after,.cgCompetitionBracketTour .round--lv0 .match:before{opacity:0}.cgCompetitionBracketTour .round--lv1 .matches{margin-top:33px}.cgCompetitionBracketTour .round--lv1 .match{margin-bottom:72px}.cgCompetitionBracketTour .round--lv2 .matches{margin-top:99px}.cgCompetitionBracketTour .round--lv2 .match{margin-bottom:204px}.cgCompetitionBracketTour .round--lv2 .match:last-child{margin-bottom:0}.cgCompetitionBracketTour .round--lv2 .match:before{top:-36px;height:68px;left:-5.5px}.cgCompetitionBracketTour .round--lv2 .match:after{top:-37px;height:135px}.cgCompetitionBracketTour .round--lv3 .matches{margin-top:231px}.cgCompetitionBracketTour .round--lv3 .match{margin-bottom:468px}.cgCompetitionBracketTour .round--lv3 .match:last-child{margin-bottom:0}.cgCompetitionBracketTour .round--lv3 .match:before{top:-103px;height:135px;left:-5.5px}.cgCompetitionBracketTour .round--lv3 .match:after{top:-103px;height:267px}.cgCompetitionBracketTour .round--lv4 .matches{margin-top:495px}.cgCompetitionBracketTour .round--lv4 .match{margin-bottom:996px}.cgCompetitionBracketTour .round--lv4 .match:last-child{margin-bottom:0}.cgCompetitionBracketTour .round--lv4 .match:before{top:-235px;height:267px;left:-5.5px}.cgCompetitionBracketTour .round--lv4 .match:after{top:-235px;height:531px}.cgCompetitionBracketTour .round--lv5 .matches{margin-top:1023px}.cgCompetitionBracketTour .round--lv5 .match{margin-bottom:2052px}.cgCompetitionBracketTour .round--lv5 .match:last-child{margin-bottom:0}.cgCompetitionBracketTour .round--lv5 .match:before{top:-498px;height:531px;left:-5.5px}.cgCompetitionBracketTour .round--lv5 .match:after{top:-499px;height:1053px}.cgCompetitionBracketTour .round--lv6 .matches{margin-top:2079px}.cgCompetitionBracketTour .round--lv6 .match{margin-bottom:4164px}.cgCompetitionBracketTour .round--lv6 .match:last-child{margin-bottom:0}.cgCompetitionBracketTour .round--lv6 .match:before{top:-1026px;height:1059px;left:-5.5px}.cgCompetitionBracketTour .round--lv6 .match:after{top:-1027px;height:2109px}@media (max-width:1100px){.cgCompetitionBracketTour .round--spacer{display:none}}.cgCompetitionBracketTour .round--final .match:nth-child(1){margin-bottom:0}.cgCompetitionBracketTour .round--final .match:nth-child(2){margin-bottom:0;margin-top:50px}.cgCompetitionBracketTour .round--final .match:nth-child(2):after{display:none!important}.cgCompetitionBracketTour .round--final .match:nth-child(2):before{top:-25px;left:0;right:0;width:100%;text-align:center;height:25px;line-height:25px;border:none;content:"3位決定戦"}.cgCompetitionBracketTour .matchCode{position:absolute;left:5px;top:1px;opacity:.7;width:2.5em;text-align:center;letter-spacing:-.05em;font-size:9px;color:#333}.cgCompetitionBracketTour_notice{color:#ccc;text-align:center;padding:1em;margin-bottom:0;line-height:1.5;font-size:.9em}.cgCompetitionBracketTour_notice .segmentSample{display:inline-block;border-radius:15px;line-height:1.5em;width:1.5em;margin:0 .2em;vertical-align:middle;text-align:center;color:#000;background:rgba(255,255,255,.8)}.cgCompetitionBracketTour_notice .segmentSample--final{background:#D32F2F;color:#fff}.cgCompetitionBracketTour_allTeamMembers_wrap{margin-top:50px;padding-bottom:50px}.cgCompetitionBracketTour_allTeamMembers_wrap a.clickable{border-radius:50px;background:#00bf60;width:280px;margin:auto auto 30px;line-height:45px;display:block;color:#fff;font-size:1.8rem;text-align:center}.cgCompetitionBracketTour_allTeamMembers_wrap a.clickable .arrowUp{display:none}.cgCompetitionBracketTour_allTeamMembers_wrap a.clickable i{vertical-align:middle}.cgCompetitionBracketTour_allTeamMembers_wrap.open a.clickable{background:0 0}.cgCompetitionBracketTour_allTeamMembers_wrap.open a.clickable .arrowUp{display:inline-block}.cgCompetitionBracketTour_allTeamMembers_wrap.open a.clickable .arrowDown{display:none}@-webkit-keyframes cgCompetitionBracketTour_allTeamMembers{0%,1%{transform:scaleY(0)}100%{transform:scaleY(1)}}@keyframes cgCompetitionBracketTour_allTeamMembers{0%,1%{transform:scaleY(0)}100%{transform:scaleY(1)}}.cgCompetitionBracketTour_allTeamMembers{overflow:hidden;display:flex;flex-wrap:wrap;padding:50px 10px 0 30px;font-size:1.4rem;justify-content:center;background:rgba(255,255,255,.05)}.cgCompetitionBracketTour_allTeamMembers.show{transform-origin:top left;-webkit-animation-name:cgCompetitionBracketTour_allTeamMembers;animation-name:cgCompetitionBracketTour_allTeamMembers;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.cgCompetitionBracketTour_allTeamMembers .team{flex:0 0 200px;max-width:200px;padding:5px 10px 20px 5px}@media (max-width:1100px){.cgCompetitionBracketTour_allTeamMembers .team{flex:0 0 48%;max-width:48%}}.cgCompetitionBracketTour_allTeamMembers .teamName{padding-top:5px;display:block;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid rgba(255,255,255,.2)}.cgCompetitionBracketTour_allTeamMembers .teamName .abbr{color:#ddd;text-align:center;font-size:1.3rem}.cgCompetitionBracketTour_allTeamMembers .teamName .abbr a{color:#aaa}.cgCompetitionBracketTour_allTeamMembers .teamName .name{color:#eee;display:block;text-align:center;font-size:1.2rem}.cgCompetitionBracketTour_allTeamMembers .teamName .kana{font-size:1.2rem;text-align:center}.cgCompetitionBracketTour_allTeamMembers .teamMember{word-break:break-all;line-height:1.1;margin-bottom:8px;color:#eee}.cgCompetitionBracketTour_allTeamMembers .name{display:inline-block;color:#eee;text-decoration:none}.cgCompetitionBracketTour_allTeamMembers .kana{color:#aaa;display:block;min-height:1em;font-size:1.2rem}.cgCompetitionBracketTour_allTeamMembers .username{display:inline-block;color:#eee;margin-left:2px;margin-top:2px;font-size:1.2rem}.cgCompetitionBracketTour .cgCompetitionBracketSwiss_myMatches{width:640px;max-width:100%;padding:20px 0;background:#263238;margin:40px auto}.cgCompetitionBracketTour .cgCompetitionBracketSwiss_myMatches_inner{max-width:100%;width:340px;margin:auto}.cgCompetitionBracketTour .cgCompetitionBracketSwiss_retireNotice{margin-top:0;margin-bottom:0}.cgCompetitionBracketTour .cgCompetitionBracketSwiss_aboutDeclaration{max-width:100%;width:380px;padding:1em;margin:2em auto auto;background:rgba(255,255,255,.08)}.cgCompetitionBracketTour .cgCompetitionBracketSwiss_aboutDeclaration .label{font-weight:700;color:#eed500;display:flex;align-items:center;margin-bottom:.5em}.cgCompetitionBracketTour .cgCompetitionBracketSwiss_aboutDeclaration .label i{font-size:26px;margin-right:5px}.cgCompetitionBracketTour .cgCompetitionBracketSwiss_aboutDeclaration:before{content:""}.cgCompetitionBracketTour .cgCompetitionBracketSwiss_aboutDeclaration p{font-size:1.4rem;line-height:1.3}.cgCompetitionBracketTour .cgCompetitionBracketSwiss_aboutDeclaration a{color:#fff;text-decoration:underline;font-weight:700;margin:0 .3em;display:inline-block}.cgCompetitionBracketTour .cgCompetitionBracketSwiss_aboutDeclaration span{display:inline-block}.cgCompetitionBracketTour--w__losers .round--1 .match:after,.cgCompetitionBracketTour--w__losers .round--1 .match:before,.cgCompetitionBracketTour--w__winners .round--grand-final .match:after,.cgCompetitionBracketTour--w__winners .round--grand-final2 .match:after{display:none}.cgCompetitionBracketTour--w.cgCompetitionBracketTour .round .match .team .name{padding-left:7px}.cgCompetitionBracketTour--w.cgCompetitionBracketTour .round .match .team .name .noTeam{opacity:.7}.cgCompetitionBracketTour--w.cgCompetitionBracketTour .round .match{padding-left:25px}.cgCompetitionBracketTour .cgCompetitionBracketTour--w__losers .round .match[data-winner='2']:after{border-bottom:3px solid #71c61f}.cgCompetitionBracketTour .cgCompetitionBracketTour--w__losers .round .match[data-winner='1']:before{border-left:3px solid #71c61f;border-top:none;border-bottom:3px solid #71c61f}.cgCompetitionBracketTour .cgCompetitionBracketTour--w__losers .round .match[data-winner='1']:after{border-top:3px solid #71c61f}.cgCompetitionBracketTour .cgCompetitionBracketTour--w__losers .round.round--landing .match[data-winner='1']:after{border-top:3px solid #ccc}.cgCompetitionBracketTour .cgCompetitionBracketTour--w__losers .round.round--landing .match[data-winner='2']:before{border-top:none;border-bottom:3px solid #ccc;border-left:3px solid #ccc}.cgCompetitionBracketTour .cgCompetitionBracketTour--w__losers .round.round--landing .match[data-winner='2']:after{border-top:3px solid #71c61f;border-bottom:none}.cgCompetitionBracketTour--w__winners .round--grand-final .match:before,.cgCompetitionBracketTour--w__winners .round--grand-final2 .match:before{left:-5.5px;width:30px}.cgCompetitionBracketTour--w__losers .round--landing .match:before{top:10.5px!important;height:7.5px!important;content:"";position:absolute;width:27.5px;right:0;border-left:3px solid #ccc;border-bottom:3px solid #ccc;z-index:1}.cgCompetitionBracketTour--w__losers .round--landing .match:after{z-index:0;content:"";position:absolute;top:45px!important;width:52px!important;left:-30px!important;height:1px;border-top:3px solid #ccc;border-bottom:none;border-right:none}.cgCompetitionBracketLeague .updating,.cgCompetitionBracketTour--w__losers .round--lv0 .match:after,.cgCompetitionBracketTour--w__losers .round--lv0 .match:before{opacity:0}.cgCompetitionBracketTour--w__losers .round--lv1 .matches{margin-top:0}.cgCompetitionBracketTour--w__losers .round--lv1 .match{margin-bottom:6px}.cgCompetitionBracketTour--w__losers .round--lv2 .match,.cgCompetitionBracketTour--w__losers .round--lv3 .match{margin-bottom:72px}.cgCompetitionBracketTour--w__losers .round--lv2 .matches{margin-top:33px}.cgCompetitionBracketTour--w__losers .round--lv2 .match:before{top:-4px;height:36px;left:-5.5px}.cgCompetitionBracketTour--w__losers .round--lv2 .match:after{top:-4px;height:69px}.cgCompetitionBracketTour--w__losers .round--lv3 .matches{margin-top:16px}.cgCompetitionBracketTour--w__losers .round--lv4 .matches{margin-top:82px}.cgCompetitionBracketTour--w__losers .round--lv4 .match{margin-bottom:204px}.cgCompetitionBracketTour--w__losers .round--lv4 .match:last-child{margin-bottom:0}.cgCompetitionBracketTour--w__losers .round--lv4 .match:before{top:-36px;height:68px;left:-5.5px}.cgCompetitionBracketTour--w__losers .round--lv4 .match:after{top:-37px;height:135px}.cgCompetitionBracketTour--w__losers .round--lv5 .matches{margin-top:67px}.cgCompetitionBracketTour--w__losers .round--lv5 .match{margin-bottom:204px}.cgCompetitionBracketTour--w__losers .round--lv5 .match:last-child{margin-bottom:0}.cgCompetitionBracketTour--w__losers .round--lv6 .matches{margin-top:199px}.cgCompetitionBracketTour--w__losers .round--lv6 .match{margin-bottom:468px}.cgCompetitionBracketTour--w__losers .round--lv6 .match:last-child{margin-bottom:0}.cgCompetitionBracketTour--w__losers .round--lv6 .match:before{top:-103px;height:132px;left:-5.5px}.cgCompetitionBracketTour--w__losers .round--lv6 .match:after{top:-103px;height:261px}.cgCompetitionBracketTour--w__losers .round--lv7 .matches{margin-top:184px}.cgCompetitionBracketTour--w__losers .round--lv7 .match{margin-bottom:468px}.cgCompetitionBracketTour--w__losers .round--lv7 .match:last-child{margin-bottom:0}.cgCompetitionBracketTour--w__losers .round--lv8 .matches{margin-top:448px}.cgCompetitionBracketTour--w__losers .round--lv8 .match{margin-bottom:996px}.cgCompetitionBracketTour--w__losers .round--lv8 .match:last-child{margin-bottom:0}.cgCompetitionBracketTour--w__losers .round--lv8 .match:before{top:-235px;height:264px;left:-5.5px}.cgCompetitionBracketTour--w__losers .round--lv8 .match:after{top:-235px;height:525px}.cgCompetitionBracketTour--w__losers .round--lv9 .matches{margin-top:433px}.cgCompetitionBracketTour--w__losers .round--lv9 .match{margin-bottom:996px}.cgCompetitionBracketTour--w__losers .round--lv9 .match:last-child{margin-bottom:0}.cgCompetitionBracketTour--w__losers .round--lv10 .matches{margin-top:961px}.cgCompetitionBracketTour--w__losers .round--lv10 .match{margin-bottom:2052px}.cgCompetitionBracketTour--w__losers .round--lv10 .match:last-child{margin-bottom:0}.cgCompetitionBracketTour--w__losers .round--lv10 .match:before{top:-498px;height:528px;left:-5.5px}.cgCompetitionBracketTour--w__losers .round--lv10 .match:after{top:-499px;height:1053px}.cgCompetitionBracketTour--w__losers .round--lv11 .matches{margin-top:946px}.cgCompetitionBracketTour--w__losers .round--lv11 .match{margin-bottom:2052px}.cgCompetitionBracketTour--w__losers .round--lv11 .match:last-child{margin-bottom:0}.cgCompetitionBracketTour--w__losers .round--lv0 .matches{padding-top:17px}@media (max-width:1100px){.cgCompetitionBracketTour--w__losers .round--spacer{display:none}}.cgCompetitionBracketTour--w__losers .round--final .match:nth-child(1){margin-bottom:0}.cgCompetitionBracketTour--w__losers .round--final .match:nth-child(2){margin-bottom:0;margin-top:50px}.cgCompetitionBracketTour--w__losers .round--final .match:nth-child(2):after{display:none!important}.cgCompetitionBracketTour--w__losers .round--final .match:nth-child(2):before{top:-25px;left:0;right:0;width:100%;text-align:center;height:25px;line-height:25px;border:none;content:"3位決定戦"}.cgCompetitionBracketTour--w__tourSelector{width:280px;margin:auto auto 40px;display:flex;overflow:hidden;border-radius:25px}.cgCompetitionBracketTour--w__tourSelector a{background:#333;color:#fff;display:flex;align-items:center;height:49px;flex:1;justify-content:center;font-size:1.6rem}.cgCompetitionBracketTour--w__tourSelector a.active{background:#00bf60;color:#fff}.cgCompetitionBracketTour .round.round--grand-final .match:before,.cgCompetitionBracketTour .round.round--grand-final2 .match:before{border-left:none}.cgCompetitionBracketLeague{max-width:600px;margin:auto}.cgCompetitionBracketLeague .container{transition:all .2s ease}.cgCompetitionBracketLeague .reload{position:fixed;bottom:40px;right:15px;width:60px;height:60px;background:#fff;z-index:999;border-radius:50px}.cgCompetitionBracketLeague .reload a{outline:0;text-decoration:none;display:flex;justify-content:center;align-items:center;transition:all .2s}.cgCompetitionBracketLeague .reload:focus,.cgCompetitionBracketLeague .reload:hover{background:#eee}.cgCompetitionBracketLeague .reload i{line-height:60px;font-size:54px;display:block}.cgCompetitionBracketLeague .reload span{display:block;font-size:1.2rem;text-align:center}.cgCompetitionBracketLeague .reload.updating a{color:#F44336}.cgCompetitionBracketLeague_rounds h2{margin-top:15px;border-bottom:1px solid #fff;margin-bottom:20px;text-align:center;font-size:18px}.cgCompetitionBracketLeague_rounds h2 .startAt{display:block;font-size:12px;margin-bottom:5px}.cgCompetitionBracketLeague_rounds h2 .startAt:empty{display:none}.cgCompetitionBracketLeague_match{position:relative;display:flex;align-items:center;background:#263238;margin-bottom:10px;padding:1px;cursor:pointer}.cgCompetitionBracketLeague_match:hover{opacity:.8}.cgCompetitionBracketLeague_match .left,.cgCompetitionBracketLeague_match .right{text-align:center;padding:0 5px;min-height:4em;display:flex;align-items:center;justify-content:center;flex:1}.cgCompetitionBracketLeague_match .left.myMatch,.cgCompetitionBracketLeague_match .right.myMatch{color:#FBC02D}.cgCompetitionBracketLeague_match .spacer{flex:0 0 0px}.cgCompetitionBracketLeague_match .data{flex:0 0 70px}.cgCompetitionBracketLeague_match .bo{text-align:center;font-size:12px;margin-bottom:3px;opacity:.5;line-height:1}.cgCompetitionBracketLeague_match .score{margin-top:10px;text-align:center}.cgCompetitionBracketLeague_match .scoreLeft,.cgCompetitionBracketLeague_match .scoreRight,.cgCompetitionBracketLeague_match .scoreSep{display:inline-block}.cgCompetitionBracketLeague_match .scoreLeft.won,.cgCompetitionBracketLeague_match .scoreRight.won{font-weight:700;color:#D32F2F}.cgCompetitionBracketLeague_match .name_abbr{font-size:15px}.cgCompetitionBracketLeague_match .name{line-height:1.2;font-size:12px}.cgCompetitionBracketLeague_match .matchCode{position:absolute;top:7px;left:50%;transform:translate(-50%,0);text-align:center;opacity:.7;font-size:12px;line-height:1;margin-bottom:10px}.cgCompetitionBracketLeague_matchCode{text-align:center;line-height:1;margin-bottom:15px;font-size:13px;opacity:.7;margin-top:5px}.cgCompetitionBracketLeague_table{margin-bottom:30px;margin-top:30px}.cgCompetitionBracketLeague_table table{width:100%;border-collapse:collapse}.cgCompetitionBracketLeague_table tbody td{padding:10px 5px;text-align:center;background:#fff;color:#333;border:1px solid #ddd}.cgCompetitionBracketLeague_table tbody tr.myTeam td,.cgCompetitionBracketLeague_table tbody tr.myTeam td .nameAbbr{color:#FF6F00}.cgCompetitionBracketLeague_table tbody td.draws,.cgCompetitionBracketLeague_table tbody td.loses,.cgCompetitionBracketLeague_table tbody td.point,.cgCompetitionBracketLeague_table tbody td.wins{width:30px}.cgCompetitionBracketLeague_table tbody td.name{font-size:12px;line-height:1.2;color:#888;text-align:left}.cgCompetitionBracketLeague_table tbody td.name .nameAbbr{color:#333;font-weight:700;font-size:15px;display:block;margin-bottom:2px}@media (min-width:1100px){.cgCompetitionBracketLeague_table tbody td.name{font-size:14px;padding-left:20px}.cgCompetitionBracketLeague_table tbody td.draws,.cgCompetitionBracketLeague_table tbody td.loses,.cgCompetitionBracketLeague_table tbody td.point,.cgCompetitionBracketLeague_table tbody td.wins{width:50px}}.cgCompetitionBracketLeague_table .note{text-align:right;font-size:14px;color:#ccc}.cgCompetitionBracketMatchDialog a{text-decoration:none}.cgCompetitionBracketMatchDialog .bracketMatchDialog_discordLink:first-child{padding-top:1rem}.cgCompetitionBracketMatchDialog .bracketMatchDialog_info{padding:0 1.5rem}.cgCompetitionBracketMatchDialog .bracketMatchDialog_info:first-child{padding:3rem 1.5rem 0}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs_wrapper{padding:1.5rem}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result>div{padding:0 1.5rem}@media (min-width:601px){.cgCompetitionBracketMatchDialog .bracketMatchDialog_info{padding:0 3rem}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs_wrapper{padding:3rem}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result>div{padding:0 3rem}}.cgCompetitionBracketMatchDialog_enterWindow{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999999;background:#fff;display:flex;align-items:center;justify-content:center}.cgCompetitionBracketMatchDialog_header{opacity:0}.cgCompetitionBracketMatchDialog_header.initialized{opacity:1;height:auto}.cgCompetitionBracketMatchDialog{width:97.5vw;max-width:900px;position:relative;transition:all .2s;opacity:0;height:70vh}.cgCompetitionBracketMatchDialog.initialized{opacity:1;height:auto}.cgCompetitionBracketMatchDialog.enterWindowShown{overflow:hidden}@media (min-width:1100px){.cgCompetitionBracketMatchDialog{max-height:85vh}.cgCompetitionBracketMatchDialog.initialized{opacity:1;height:auto}}.cgCompetitionBracketMatchDialog .clickable,.cgCompetitionBracketMatchDialog .close,.cgCompetitionBracketMatchDialog button{cursor:pointer;transition:all .2s}.cgCompetitionBracketMatchDialog .clickable:hover,.cgCompetitionBracketMatchDialog .close:hover,.cgCompetitionBracketMatchDialog button:hover{opacity:.7}.cgCompetitionBracketMatchDialog .bracketMatchDialog_content{width:600px;margin:0;max-width:95vw!important}@media (max-width:340px){.cgCompetitionBracketMatchDialog .bracketMatchDialog_content{padding:0 5px}}.cgCompetitionBracketMatchDialog .bracketMatchDialog_header{position:static;top:0;left:0;right:0;height:45px;display:flex;align-items:center;border-bottom:1px solid #eee}.cgCompetitionBracketMatchDialog .bracketMatchDialog_header .group{flex:1;padding:0 1em}.cgCompetitionBracketMatchDialog .bracketMatchDialog_header .title{position:absolute;left:0;right:0;text-align:center;z-index:1}.cgCompetitionBracketMatchDialog .bracketMatchDialog_header .close{flex:0 0 45px;max-width:45px;min-width:45px;height:45px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.cgCompetitionBracketMatchDialog .bracketMatchDialog_header .close i{font-size:32px}.cgCompetitionBracketMatchDialog .bracketMatchDialog_info{font-size:1.5em;text-align:center}.cgCompetitionBracketMatchDialog .bracketMatchDialog_info h2{font-weight:500;display:inline-block;vertical-align:middle}@media (min-width:601px){.cgCompetitionBracketMatchDialog .bracketMatchDialog_info h2{display:block}}.cgCompetitionBracketMatchDialog .bracketMatchDialog_info h2 .match-code{font-weight:300}.cgCompetitionBracketMatchDialog .bracketMatchDialog_info .bo,.cgCompetitionBracketMatchDialog .bracketMatchDialog_info .bracketMatchDialog_schedule{font-size:.75em;font-weight:400;vertical-align:middle}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs{width:100%;margin-bottom:20px;border-collapse:collapse;table-layout:fixed}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs a{color:#333}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .teamUser{cursor:pointer;line-height:1.3;position:relative}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .teamUser:hover{opacity:.6}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .teamUser.isMyMatch{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .teamUserTooltip{position:absolute;display:none;bottom:-80px;right:0;left:0;height:80px;z-index:99999;background:#fff;border:1px solid #ccc;box-shadow:0 1px 1px 0 rgba(0,0,0,.1),0 2px 1px -1px rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.15)}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .teamUserTooltip.shown{-webkit-animation-name:teamUserTooltipShownAnimation;animation-name:teamUserTooltipShownAnimation;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;display:flex;flex-direction:column}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .teamUserTooltip .content{text-align:left;padding:10px;font-size:13px;color:#555;flex:1}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .teamUserTooltip .actions{border-top:1px solid #ddd;padding-bottom:2px;flex:0 0 30px;min-height:30px;display:flex;justify-content:center}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .teamUserTooltip .actions a{color:#008baf;font-size:13px;line-height:30px}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .kana{display:block;font-size:11px;opacity:.7;line-height:12px;height:12px;overflow:hidden;white-space:nowrap}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .name{overflow:hidden;white-space:nowrap;display:block;color:#111;line-height:20px;height:20px}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .name i{font-size:20px;left:0;color:#e6e6e6;transition:all .3s;vertical-align:middle;display:inline-block;margin-right:2px}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .name i.entered{color:#008baf}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .username{line-height:12px;height:12px;display:block;opacity:.7;font-size:12px}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .teamUser.isMyMatch.tooltipShown{background:#37474F;color:#fff}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .teamUser.isMyMatch.tooltipShown .name{color:#fff}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .teamUser.isMyMatch.tooltipShown i.entered{color:#00b4e2}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .win{display:inline-block;color:var(--text-primary);background:var(--primary-green-yellow);font-family:Oswald;padding:.5em 3em;border-radius:30px;font-size:1.1em}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs td{text-align:center;vertical-align:middle}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs td:first-child,.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs td:last-child{width:44%}@media (min-width:1100px){.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs td:first-child,.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs td:last-child{width:45%}}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .vs{font-size:2.75em;font-family:Oswald;font-weight:300}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .uid{color:#999;font-size:13px;margin-bottom:5px}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .sideName{width:6em;margin:.5em auto;font-size:1.4rem;border:1px solid;color:#fff;border-radius:5px;line-height:1.8}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .sideName--left{background:#1565C0}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .sideName--right{background:#C62828}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .comment{color:#666;font-size:13px;margin-bottom:5px}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamName{vertical-align:top;font-size:2.25rem;text-align:left}@media (min-width:601px){.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamName{font-size:3rem}}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamName .teamWrapper{padding:1.5rem 0}@media (min-width:901px){.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamName .teamWrapper{display:inline-grid}}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamName .teamIcon{width:2.5em;height:2.5em;vertical-align:middle;justify-content:center;align-items:center;display:inline-block;background:#fff}@media (min-width:901px){.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamName .teamIcon{width:3.5em;height:3.5em;grid-row:1/3;margin-right:2rem;display:flex;align-items:center;justify-content:flex-start}}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamName .teamIcon img{border:1px solid #ccc;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamName .nameAbbr{display:inline-block;font-size:2rem;margin-left:.3em;vertical-align:middle;font-weight:500}@media (min-width:601px) and (max-width:900px){.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamName .nameAbbr{font-size:3rem;margin-left:.4em}}@media (min-width:901px){.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamName .nameAbbr{margin-left:0;font-size:4rem;grid-row:1/2;display:flex;justify-content:flex-start;align-items:center}}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamName .name{margin-top:.25em;line-height:1.2;font-size:.75em;font-weight:400}@media (min-width:901px){.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamName .name{margin-top:0;grid-row:2/3;display:flex;align-items:center;justify-content:flex-start}}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .soloUsername{opacity:.5;font-size:12px}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .soloUsername+.userEnteredAt{font-size:12px;margin:15px 0 10px;color:#666}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .nameKana{margin-top:5px;font-size:12px;opacity:.5}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .note{text-align:center;font-size:1.2rem}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs td:first-child .note{color:#d13f3f;font-weight:700}.cgCompetitionBracketMatchDialog .bracketMatchDialog_vs td:last-child .note{color:#666}.cgCompetitionBracketMatchDialog .gameResultForm_vs{margin-bottom:5px;display:flex}.cgCompetitionBracketMatchDialog .gameResultForm_vs .left,.cgCompetitionBracketMatchDialog .gameResultForm_vs .right{flex:0 0 45%;max-width:45%;min-width:0;text-align:center;font-size:13px}.cgCompetitionBracketMatchDialog .gameResultForm_vs .spacer{flex:1}.cgCompetitionBracketMatchDialog .gameResultForm_notification{text-align:center;margin-bottom:5px;color:#F44336}.cgCompetitionBracketMatchDialog .gameResultForm_lockMessageForStaff{background-color:#F44336;color:#fff;padding:3px;margin-bottom:20px}.cgCompetitionBracketMatchDialog .bracketMatchDialog_wrapper{padding-top:15px}.cgCompetitionBracketMatchDialog .gameWinner{font-size:16px}.cgCompetitionBracketMatchDialog .matchResult{margin-top:30px}.cgCompetitionBracketMatchDialog .gameResultForm{text-align:center}.cgCompetitionBracketMatchDialog .gameResultForm .title{font-size:12px;font-weight:700;margin-bottom:3px;text-align:center}.cgCompetitionBracketMatchDialog .gameResultForm h3{font-size:1.4rem;margin-top:0;margin-bottom:1em}.cgCompetitionBracketMatchDialog .gameResultForm .game{margin-bottom:1em}.cgCompetitionBracketMatchDialog .gameResultForm .label{color:#999;margin-bottom:.3em}.cgCompetitionBracketMatchDialog .gameResultForm a{display:flex;align-items:center;justify-content:center;color:#666;text-decoration:none}.cgCompetitionBracketMatchDialog .gameResultForm a i{line-height:4rem;font-size:24px}.cgCompetitionBracketMatchDialog .gameResultForm .selection{display:flex;justify-content:center;padding:15px 0;background:#cfd8dc}.cgCompetitionBracketMatchDialog .gameResultForm .selection .delete,.cgCompetitionBracketMatchDialog .gameResultForm .selection .number{flex:0 0 30px;max-width:30px;min-width:0;line-height:40px}.cgCompetitionBracketMatchDialog .gameResultForm .selection .left,.cgCompetitionBracketMatchDialog .gameResultForm .selection .right{flex:1;text-align:center}.cgCompetitionBracketMatchDialog .gameResultForm .selection button{outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;margin:auto;border:none;color:#666;width:90px;line-height:4rem;text-align:center;font-size:1.6rem;transition:all .2s;background:#f0f0f0;border-radius:30px}.cgCompetitionBracketMatchDialog .gameResultForm .selection button[switch="1"]{background:#009688;color:#fff}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result{margin-top:0;background:rgba(0,0,0,.75);color:#fff}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .game{border-bottom:1px solid #555;padding:1.25em 0}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .game:last-child{border-bottom:none}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .left,.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .right{display:flex;align-items:center;justify-content:center;flex:0 0 40%;text-align:center}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .left .score{margin-left:2rem}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .right{flex-direction:row-reverse}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .right .score{margin-right:2rem}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .number{font-size:2rem;font-family:Oswald;color:var(--dark-text-200);flex:1;text-align:center;font-weight:400}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .game{display:flex;align-items:center;justify-content:center}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .lose,.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .win{display:inline-block;color:var(--text-primary);background:var(--primary-green-yellow);font-family:Oswald;padding:.5em 1.5em;border-radius:30px}@media (min-width:601px){.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .lose,.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .win{padding:.5em 3em}}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .lose{opacity:0}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .gameScore{display:flex;align-items:center;justify-content:center;flex:1}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .gameScore .label{display:none}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .gameScore .score{font-family:Oswald;font-size:3rem;display:block;flex:0 0 40%;max-width:40%}.cgCompetitionBracketMatchDialog .bracketMatchDialog_result .gameScore .score.-win{color:var(--primary-green-yellow)}.cgCompetitionBracketMatchDialog .matchResultForm{margin-bottom:50px}.cgCompetitionBracketMatchDialog .matchResultForm .selection button[switch="1"]{background:#FF9800;color:#fff;height:40px;line-height:40px}.cgCompetitionBracketMatchDialog .commitMatchResult{margin-bottom:20px}.cgCompetitionBracketMatchDialog .commitMatchResult button{background:#F44336!important;border:1px solid #F44336!important;line-height:40px;height:40px;max-width:60vw;margin-left:auto;margin-right:auto}@media (min-width:768px){.cgCompetitionBracketMatchDialog .gameResultForm .selection button{width:120px}.cgCompetitionBracketMatchDialog .commitMatchResult button{max-width:320px}}.cgCompetitionBracketMatchDialog ol{padding-left:1.5em;font-size:1.4rem}.cgCompetitionBracketMatchDialog ol li{font-size:1.4rem;list-style-type:decimal;line-height:1.2;margin-bottom:.5em}.cgCompetitionBracketMatchDialog .panel{margin-bottom:20px}.cgCompetitionBracketMatchDialog .panel h2{line-height:40px;font-size:1.6rem;background:#78909C;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.cgCompetitionBracketMatchDialog .panel h2 span{flex:1}.cgCompetitionBracketMatchDialog .panel h2 i{position:absolute;right:0;line-height:40px;max-width:40px;min-width:40px;font-size:1.8em}.cgCompetitionBracketMatchDialog .panel .body{background:#f9f9f9;border:1px solid #f3f3f3;padding:20px 10px}.cgCompetitionBracketMatchDialog .panel--highlight h2{background:#008baf;color:#fff}.cgCompetitionBracketMatchDialog .panel.open .arrowUp{display:inline}.cgCompetitionBracketMatchDialog .panel .arrowUp,.cgCompetitionBracketMatchDialog .panel.open .arrowDown,.cgCompetitionBracketSwiss_myMatches_item.notEstablish.retire{display:none}.cgCompetitionBracketMatchDialog .panel .arrowDown{display:inline}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .note{font-size:1.4rem}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .note a{text-decoration:underline;color:#008baf}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .note .aboutDeclaration{vertical-align:middle;background:rgba(0,0,0,.05);border-radius:10px;width:480px;max-width:100%;padding:.3em 1em .3em 50px;color:#222;position:relative;margin:1.5em auto}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .note .aboutDeclaration:before{position:absolute;top:50%;transform:translate(0,-50%);left:15px;color:#008baf;font-size:1.7em;vertical-align:middle;margin-right:.2em;content:"info";font-family:"Material Icons"}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history{margin-bottom:15px}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history .noMessage{text-align:center}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history .message{display:flex;justify-content:center;align-items:center;font-size:1.4rem}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history .message .date{font-size:12px;margin-right:10px}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history .message .number{min-width:0;margin-right:1em;text-align:center;font-weight:700;color:#008baf}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history .message .poster:after{content:">";margin:0 .5em}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history .message .date,.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history .message .number,.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history .message .poster{text-decoration:line-through}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history .message:first-child{font-size:1.4rem;margin-bottom:10px}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history .message:first-child .date,.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history .message:first-child .number,.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history .message:first-child .poster{text-decoration:none}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .history .message:first-child .number{font-size:1.8rem}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId .field{display:flex;max-width:300px;margin:auto}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId input{flex:1;font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;border-right:none;line-height:38px;padding:0 10px;border-radius:0}.cgCompetitionBracketMatchDialog .bracketMatchDialog_roomId button{flex:0 0 80px;max-width:80px;font-size:1.4rem;line-height:40px;color:#fff;border-radius:0;background:#F44336;border:1px solid #ea1c0d!important}.cgCompetitionBracketMatchDialog .matchFlow a{color:#009fc8}.bracketMatchDialog_gameDetail{padding:7px 20px 10px;margin-top:15px;margin-bottom:10px}@media (max-width:480px){.bracketMatchDialog_gameDetail{padding:5px 5px 7px}}.bracketMatchDialog_gameDetail .gameScore{margin-bottom:5px;display:flex;align-items:center;justify-content:center;margin-top:5px;line-height:1.5}.bracketMatchDialog_gameDetail .gameScore .left,.bracketMatchDialog_gameDetail .gameScore .right{flex:1;text-align:center}.bracketMatchDialog_gameDetail .gameScore .leftScore,.bracketMatchDialog_gameDetail .gameScore .rightScore{text-align:center}.bracketMatchDialog_gameDetail .gameScore label{opacity:.8;text-align:center;display:block;margin:auto;font-size:12px}.bracketMatchDialog_gameDetail .gameScore input{border:1px solid #eee;width:100px;text-align:center;line-height:26px;padding:2px;display:block;margin:auto;font-size:16px}.bracketMatchDialog_gameDetail_inner{padding:7px 20px 10px}@media (max-width:480px){.bracketMatchDialog_gameDetail_inner{padding:5px 5px 7px}}.bracketMatchDialog_screenShot .screenShotUploading{padding:30px 0;text-align:center}.bracketMatchDialog_screenShot label{opacity:.8;text-align:center;display:block;margin:auto auto 5px;font-size:12px}.bracketMatchDialog_screenShot .image{margin-top:15px}.bracketMatchDialog_screenShot .image img{border:5px solid #00c8fb}.bracketMatchDialog_screenShotView{border-top:1px solid #eee;margin-top:0;padding-top:20px;margin-bottom:30px;text-align:center}.bracketMatchDialog_screenShotView .title{font-size:14px;margin-bottom:15px;opacity:.8}.bracketMatchDialog_screenShotView ul{list-style:none;display:flex;justify-content:center;padding-left:0}.bracketMatchDialog_screenShotView ul li{margin-right:10px}.bracketMatchDialog_screenShotView a{display:flex;align-items:center;font-size:14px}.bracketMatchDialog_screenShotView a i{margin-right:5px}.bracketMatchDialog_compassBattleScore{margin-top:5px;margin-bottom:5px}.bracketMatchDialog_compassBattleScore label{opacity:.8;font-size:12px;margin-bottom:3px}.bracketMatchDialog_compassBattleScore .field{margin:auto;max-width:300px;display:flex;justify-content:space-between}.bracketMatchDialog_compassBattleScore .field div{flex:0 0 30%;min-width:0}.bracketMatchDialog_compassBattleScore .field input{border:1px solid #eee;text-align:center;width:100%;font-size:16px;line-height:26px;padding:2px}.bracketMatchDialog_compassBattleScoreView{line-height:1.5}.bracketMatchDialog_compassBattleScoreView>div{display:flex;align-items:center}.bracketMatchDialog_compassBattleScoreView .label{opacity:.8;text-align:right;display:block;flex:0 0 60%;max-width:60%;width:100px;font-size:12px}.bracketMatchDialog_compassBattleScoreView .score{padding-left:5px;text-align:left;display:block;flex:0 0 40%;max-width:40%;font-size:14px}.bracketMatchDialog_discordLink{margin-bottom:25px;font-size:1.3rem;text-align:center;padding-top:5px;background:#f3f3f3;border:1px solid #eee}.bracketMatchDialog_discordLink a{display:inline-block;margin:5px 0 10px;font-size:1.3rem;padding:8px 10px;color:#fff;background:#F44336}.bracketMatchDialog_vs .soloGameId{padding-top:10px;text-align:center}.bracketMatchDialog_vs .soloGameId .label{display:inline-block;line-height:1.1;font-size:12px;background:#F44336;color:#fff;padding:2px 10px;border-radius:5px}.bracketMatchDialog_vs .soloGameId .value{display:block;line-height:1.3}.bracketMatchDialog_mapkickResult{border-top:1px solid #aaa}@-webkit-keyframes teamUserTooltipShownAnimation{0%{opacity:0;display:none;transform:translateY(-15%)}1%{opacity:0;display:flex;transform:translateY(-15%)}100%{opacity:1;display:flex;transform:translateY(0)}}@keyframes teamUserTooltipShownAnimation{0%{opacity:0;display:none;transform:translateY(-15%)}1%{opacity:0;display:flex;transform:translateY(-15%)}100%{opacity:1;display:flex;transform:translateY(0)}}@media (min-width:1200px){.cg-competition-bracket-match.widescreen{padding-top:5vh}.cg-competition-bracket-match.widescreen .cgLibModal_header h2{font-size:1vw}.cg-competition-bracket-match.widescreen .bracketMatchDialog_mapkickResult{font-size:.8vw;border:none;margin:0}.cg-competition-bracket-match.widescreen .bracketMatchDialog_mapkickResult h3{color:#fff;font-size:.8vw}.cg-competition-bracket-match.widescreen .bracketMatchDialog_mapkickResult table th{opacity:.3;padding:5px}.cg-competition-bracket-match.widescreen .bracketMatchDialog_mapkickResult table td{padding:3px;background:#4c4e4f}.cg-competition-bracket-match.widescreen .bracketMatchDialog_mapkickResult .mapkick-turns{font-size:.8vw;width:500px;table-layout:fixed;line-height:.8vw}.cg-competition-bracket-match.widescreen .bracketMatchDialog_result{border:none;font-size:.9vw}.cg-competition-bracket-match.widescreen .bracketMatchDialog_result .number{color:#fff;font-size:1vw}.cg-competition-bracket-match.widescreen .bracketMatchDialog_result .game{width:1000px;margin:auto}.cg-competition-bracket-match.widescreen .bracketMatchDialog_result .game .win{font-weight:700}.cg-competition-bracket-match.widescreen .bracketMatchDialog_result .game .gameScore{display:block;text-align:center}.cg-competition-bracket-match.widescreen .bracketMatchDialog_result .game .gameScore .label,.cg-competition-bracket-match.widescreen .bracketMatchDialog_result .game .gameScore .score{width:auto;display:inline-block}.cg-competition-bracket-match.widescreen .bracketMatchDialog_result .game .lose{font-weight:700;color:#999;background:#333}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog{color:#fff;background:#333435;width:1400px;max-width:98vw;min-height:85vh;padding-top:1vw;font-size:1vw}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .spacer hr{opacity:0}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_schedule{display:none}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs_wrapper{padding:1vw}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs{width:100%;margin:auto}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs td:first-child,.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs td:last-child{width:48%}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .win{font-weight:700;padding:0 40px;margin-bottom:0;line-height:1.3}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .bo{font-weight:700;line-height:1.2}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .bo+td{height:10px}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs a{color:#eee}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .nameAbbr{font-size:1.2vw;margin-bottom:.2vw}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers_list{margin:auto;display:flex;flex-wrap:wrap;padding:.5vw;justify-content:space-around}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUser{flex:0 0 47%;max-width:47%;margin-bottom:.3vw}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUser:empty{visibility:hidden}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers td:first-child,.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers td:last-child{background:#4c4e4f}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .name{font-size:.9vw;font-weight:700;color:#eee;height:.9vw;line-height:.9vw}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .username{display:none!important}.cg-competition-bracket-match.widescreen .cgCompetitionBracketMatchDialog .bracketMatchDialog_vs .teamUsers .kana{color:#ddd;font-size:.6vw;line-height:1.2vw;height:1.2vw}}.cgCompetitionBracketSwiss .container{opacity:0}.cgCompetitionBracketSwiss .container.initialized{opacity:1}.cgCompetitionBracketSwiss .container.updating{transition:all .1s;opacity:.2}.cgCompetitionBracketSwiss .reload{position:fixed;bottom:40px;right:15px;width:60px;height:60px;background:#fff;z-index:999;border-radius:50px}.cgCompetitionBracketSwiss .reload a{outline:0;text-decoration:none;display:flex;justify-content:center;align-items:center;transition:all .2s}.cgCompetitionBracketSwiss .reload:focus,.cgCompetitionBracketSwiss .reload:hover{background:#eee}.cgCompetitionBracketSwiss .reload i{line-height:60px;font-size:54px;display:block}.cgCompetitionBracketSwiss .reload span{display:block;font-size:1.2rem;text-align:center}.cgCompetitionBracketSwiss .reload.updating a{color:#F44336}.cgCompetitionBracketSwiss_retireMessage{text-align:center;margin-bottom:30px}.cgCompetitionBracketSwiss_retireNotice{text-align:center;margin-bottom:30px;font-size:.9em;margin-top:-15px;color:#eed500}.cgCompetitionBracketSwiss_retireNotice button{margin:5px auto auto;background:#f44336;width:280px;font-size:15px;border:none;font-weight:700}.cgCompetitionBracketSwiss_myMatches{max-width:480px;margin:auto auto 30px}.cgCompetitionBracketSwiss_myMatches h2{font-size:1.7rem;margin-bottom:.5em;text-align:center}.cgCompetitionBracketSwiss_myMatches_list{padding:0;margin:0}@-webkit-keyframes brinkMyMatch{0%,100%{background:rgba(0,191,96,.5)}50%{background:rgba(0,191,96,.2)}}@keyframes brinkMyMatch{0%,100%{background:rgba(0,191,96,.5)}50%{background:rgba(0,191,96,.2)}}.cgCompetitionBracketSwiss_myMatches_item{margin-bottom:3px;padding:7px 5px;position:relative;background:rgba(0,0,0,.05);border:1px solid rgba(255,255,255,.2);min-height:85px}.cgCompetitionBracketSwiss_myMatches_item.establish{transition:all .3s;cursor:pointer}.cgCompetitionBracketSwiss_myMatches_item.establish:hover{opacity:.85}.cgCompetitionBracketSwiss_myMatches_item.establish.current{background:rgba(0,191,96,.5);-webkit-animation:brinkMyMatch ease 2s infinite;animation:brinkMyMatch ease 2s infinite}.cgCompetitionBracketSwiss_myMatches_item.establish:after{content:"keyboard_arrow_right";position:absolute;right:3px;top:50%;font-size:24px;transform:translate(0,-50%);font-family:"Material Icons";opacity:.9}.cgCompetitionBracketSwiss_myMatches_item.notEstablish.retire.hasResult{display:block}.cgCompetitionBracketSwiss_myMatches_item.establish .roundName{margin-bottom:7px}.cgCompetitionBracketSwiss_myMatches_item .roundName{text-align:center;font-weight:700}.cgCompetitionBracketSwiss_myMatches_item .roundName .startAt{display:block;text-align:center;font-size:1.4rem;opacity:.8}.cgCompetitionBracketSwiss_myMatches_item .startAt,.cgCompetitionBracketSwiss_myMatches_item .vsTeam{text-align:center}.cgCompetitionBracketSwiss_myMatches_item .vsTeam .vs{display:inline-block;margin-right:1em;font-size:1.2rem;opacity:.5}.cgCompetitionBracketSwiss_myMatches_item .noTeamNotice{padding:0;font-size:1.2rem;opacity:.5}.cgCompetitionBracketSwiss_myMatches_item .noTeamNotice .startAt{display:block;text-align:center;font-size:1.2rem}.cgCompetitionBracketSwiss_myMatches_item .result{text-align:center;font-weight:700}.cgCompetitionBracketSwiss_myMatches_item .result .label{margin-right:1em;font-size:1.2rem;opacity:.7}.cgCompetitionBracketSwiss_myMatches_item .result.win .value{color:#00bf60}.cgCompetitionBracketSwiss_myMatches_item .result.lose .value{opacity:.7}.cgCompetitionBracketSwiss_myMatches_item .discordLink{margin-top:6px;padding-top:6px;padding-bottom:6px;font-size:.9em;text-align:center}.cgCompetitionBracketSwiss_myMatches_item .discordLink .label{display:block}.cgCompetitionBracketSwiss_myMatches_item .discordLink a{display:inline-block;background:#00bf60;color:#fff;padding:2px 10px}.cgCompetitionBracketSwiss_myMatches_item.hasResult .roundName{margin-bottom:0}.cgCompetitionBracketSwiss_myMatches_item.hasResult .roundName .startAt{display:none}.cgCompetitionBracketSwiss_leaderBoard{text-align:center}.cgCompetitionBracketSwiss_leaderBoard h2{font-size:1.7rem;margin-bottom:.5em;text-align:center}.cgCompetitionBracketSwiss_leaderBoard table{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.105);max-width:480px;margin:auto;width:100%;font-size:1.4rem;color:#ddd;border-collapse:collapse}.cgCompetitionBracketSwiss_leaderBoard table th{font-size:1.4rem;opacity:.5;padding:3px 0}.cgCompetitionBracketSwiss_leaderBoard table th.teamName{text-align:center}.cgCompetitionBracketSwiss_leaderBoard table .teamName{text-align:left;padding-left:1em}.cgCompetitionBracketSwiss_leaderBoard table .lose,.cgCompetitionBracketSwiss_leaderBoard table .win{text-align:center;width:50px}.cgCompetitionBracketSwiss_leaderBoard table .team.retire{opacity:.5}.cgCompetitionBracketSwiss_leaderBoard table .team.myTeam td{border-bottom:1px solid #00bf60}@-webkit-keyframes competition-bracket-swiss-blink{0%{opacity:.3}100%{opacity:1}}@keyframes competition-bracket-swiss-blink{0%{opacity:.3}100%{opacity:1}}.cgCompetitionBracketSwiss_currentMatches{text-align:center;margin-bottom:30px}.cgCompetitionBracketSwiss_currentMatches h2{font-size:18px;padding:15px}.cgCompetitionBracketSwiss_currentMatches table{width:100%;max-width:640px;margin:auto}.cgCompetitionBracketSwiss_currentMatches table tr{cursor:pointer;background:rgba(255,255,255,.08)}.ffa-point-group-wrap .current,.ffa-point-round-wrap .current{background-color:#76ae14}.cgCompetitionBracketSwiss_currentMatches table tr:hover{opacity:.8}.cgCompetitionBracketSwiss_currentMatches table td{vertical-align:middle}.cgCompetitionBracketSwiss_currentMatches table .team{width:47%;text-align:right;padding:2px 10px}.cgCompetitionBracketSwiss_currentMatches table .team span{display:inline;margin-left:5px;font-size:12px;opacity:.4}.bracket-ffap-round__table dl,.ffa-point__ranking__table dl{display:flex}.cgCompetitionBracketSwiss_currentMatches table .vs{width:6%}.cgCompetitionBracketSwiss_currentMatches table .team.win{color:orange}.cgCompetitionBracketSwiss_currentMatches table .team.win span{color:#fff}.cgCompetitionBracketSwiss_currentMatches table .team.right{text-align:left}.cgCompetitionBracketSwiss .cgCompetitionBracket_groupSelection_items .latest{position:relative}.cgCompetitionBracketSwiss .cgCompetitionBracket_groupSelection_items .latest:after{content:"";border-bottom:3px solid #00bf60;position:absolute;bottom:-6px;left:0;right:0}.cgCompetitionBracketSwiss_currentMatches .cgCompetitionBracket_groupSelection_items{margin-bottom:15px}.ffa-point-group-wrap{margin-bottom:20px}.ffa-point-group-wrap a{border:1px solid #b20304;border-radius:5%;padding:5px}.ffa-point-group-wrap .ffa-point-group-my-group{color:#76ae14;border-color:#76ae14}.ffa-point-group-wrap .current.ffa-point-group-my-group{color:#b20304}.ffa-point-round-wrap{margin-bottom:30px}.ffa-point-round-wrap a{border:1px solid #b20304;border-radius:5%;padding:5px}.ffa-point-round-wrap .ffa-point-round-gray-out{color:grey;border-color:grey}.ffa-point-round-wrap .current.ffa-point-round-gray-out{color:#b20304}.ffa-point__ranking__header{text-align:center;color:#76ae14}.ffa-point__ranking__table{width:100%;margin-top:30px;border-collapse:collapse;border-color:#cad4d8}.ffa-point__ranking__table dt{float:left;clear:left;margin-right:.5em;width:60%;margin-bottom:8px}.ffa-point__ranking__table dd{float:left;margin-left:1em;margin-bottom:8px}.ffa-point__ranking__table .bracket-ffap-round__table-myTeam{background-color:#b20304}.ffa-point__ranking__table .bracket-ffap-round__table-myMember{color:#b20304}.table-content-center{text-align:center}.table-content__kill_num{margin:0 20px}.admin-post-area{height:200px;overflow-y:auto;margin:30px;background-color:#fff;color:#000;padding:15px 30px}.bracket-ffap-round__header{text-align:center;margin-bottom:30px;color:#76ae14}.bracket-ffap-round__notice_header{text-align:center;margin-bottom:10px}.bracket-ffap-round__table{width:100%;margin-bottom:30px;border-collapse:collapse;border-color:#cad4d8}.bracket-ffap-round__table dt{float:left;clear:left;margin-right:.5em;width:60%;margin-bottom:8px}.bracket-ffap-round__round_num,.bracket-ffap-round__slot_num{border-radius:50%;height:30px;width:30px;text-align:center;line-height:30px}.bracket-ffap-round__table dd{float:left;margin-left:1em;margin-bottom:8px}.bracket-ffap-round__table .bracket-ffap-round__table-myTeam{background-color:#b20304}.bracket-ffap-round__table .bracket-ffap-round__table-myMember{color:#b20304}.bracket-ffap-round__round_num{display:inline-block;background-color:#5c5c5c}.bracket-ffap-round__slot_num{display:inline-block;background-color:#2f5f1d;margin:10px}.ffa-point-input__notice{width:90%}.cgCompetitionResult{margin:auto}.cgCompetitionResult .competitionName{padding-bottom:20px;margin-bottom:20px;text-align:center}.cgCompetitionResult .competitionName .value{padding:0 20px 5px;font-weight:700;font-size:1.3em;display:block;border-bottom:2px solid #00bf60;margin-bottom:.5em}.cgCompetitionResult .competitionName .label{font-weight:700;font-size:1.3em}@media (max-width:1100px){.cgCompetitionResult .competitionName .label,.cgCompetitionResult .competitionName .value{font-size:1.1em}}.cgCompetitionResult table{width:100%}.cgCompetitionResult table td,.cgCompetitionResult table th{background:#EEE;border:1px solid #fff}.cgCompetitionResult table tr:nth-child(2n) td,.cgCompetitionResult table tr:nth-child(2n) th{background:#f9f9f9}.cgCompetitionResult table td{padding:5px 20px}.cgCompetitionResult table tbody tr:first-child td,.cgCompetitionResult table tbody tr:first-child th{border-top:1px solid #eee}.cgCompetitionResult table td.rank{font-weight:700;width:70px;text-align:center}.cgCompetitionResult table.top4{font-size:1.6rem;margin-bottom:50px}.cgCompetitionResult table.top4 th{line-height:4rem;background:#00bf60}.cgCompetitionResult h3{margin-bottom:5px;font-weight:400;border-bottom:transparent}.cgCompetitionResult .groups{margin-bottom:30px}.cgCompetitionResult .teamName .abbr{font-weight:700;font-size:2rem;margin-bottom:0;display:block}.cgCompetitionResult .teamName .name{color:rgba(8,10,12,.8);font-size:.9em;display:block}.cgCompetitionResult .teamUsers{border-top:1px solid #fff;margin-top:8px;padding-top:8px}.cgCompetitionResult .teamUser{margin-bottom:3px}.cgCompetitionResult .teamUser a{color:#333}.cgCompetitionResult .teamUser .username{display:inline-block;margin-left:5px;color:#666;font-size:.8em}@media (min-width:1100px){.cgCompetitionResult table td.rank{width:100px}.cgCompetitionResult{padding:30px 60px 100px}}.competitionSeasonRank{max-width:100%;margin:auto}.competitionSeasonRank header{text-align:center;margin-bottom:30px}.competitionSeasonRank_ranking{display:flex;justify-content:center}.competitionSeasonRank_nothing{text-align:center;padding:50px 0 150px}.competitionSeasonRank .notes{text-align:center;margin-bottom:10px}.competitionSeasonRank a{display:block}.competitionSeasonRank table{border-collapse:collapse;font-size:1.4rem}.competitionSeasonRank td,.competitionSeasonRank th{white-space:nowrap;border:1px solid #222;padding:3px 10px;margin:0;line-height:1.7rem;vertical-align:middle}.competitionSeasonRank td.user{line-height:3.4rem;padding-left:1em}.competitionSeasonRank th{line-height:3.4rem;font-size:1.3rem;border:none}.competitionSeasonRank td{background:#000}.competitionSeasonRank tbody tr:nth-child(2n) td{background:#111}.competitionSeasonRank td.point,.competitionSeasonRank td.rank{text-align:center}.competitionSeasonRank .day_rank{margin-left:5px;font-size:12px;opacity:.7}.competitionSeasonRank td.team{padding-left:1em}.competitionSeasonRank td.team .abbr{display:block;font-weight:700}.competitionSeasonRank td.user .abbr{display:block;font-weight:700}.competitionSeasonRank .left tbody td{line-height:3.4rem}.competitionSeasonRank th.day_point{padding:0 13px}.competitionSeasonRank .right{overflow-x:scroll;padding-right:5px}.competitionSeasonRank .right td:first-child,.competitionSeasonRank .right th:first-child{border-left:none}@media (min-width:1100px){.competitionSeasonRank .left tbody td,.competitionSeasonRank .left tbody th,.competitionSeasonRank td.team,.competitionSeasonRank td.user{line-height:3.6rem}.competitionSeasonRank table{font-size:1.6rem}.competitionSeasonRank th{padding:0 20px;font-size:1.6rem}.competitionSeasonRank th.day_point{padding:0 20px}.competitionSeasonRank td.team .abbr{display:inline-block;padding-left:.5em;min-width:100px}.competitionSeasonRank .right{overflow-x:auto}}.competitionSeasonRank .label{font-size:1rem;opacity:.5;margin-bottom:5px}.competitionSeasonRank .categorySelector{text-align:center;font-size:1.6rem;font-weight:700;margin-bottom:15px}.competitionSeasonRank .categories{display:inline-flex;justify-content:center;background:rgba(255,255,255,.1);border-radius:3px}.competitionSeasonRank .category{padding:0}.competitionSeasonRank .category a{padding:8px 20px;display:inline-block;border-radius:3px;color:#aaa}.competitionSeasonRank .category.active{border-radius:3px;padding:8px 20px;background:#00bf60}.seasonSelector .cgLibDropdown_trigger{padding:.3em 20px;display:inline-block;min-width:260px;border-radius:3px;font-size:1.6rem;line-height:3rem;font-weight:700;background:rgba(255,255,255,.05);position:relative;color:#fff}.seasonSelector .cgLibDropdown_trigger:after{position:absolute;right:10px;top:50%;transform:translate(0,-50%);content:"\e313";font-family:"Material Icons";font-size:1.8rem}.seasonSelector .cgLibDropdown_content .content{border:none;padding:0}.seasonSelector .cgLibDropdown_content a{border:none;border-bottom:1px solid rgba(255,255,255,.2)}.seasonSelector .cgLibDropdown_content li:last-child a{border-bottom:none}.competitionSeasonRank_ranking--teamlogo{max-width:1280px;margin:auto}.competitionSeasonRank_ranking--teamlogo .teams{display:flex;flex-wrap:wrap;justify-content:space-around}.competitionSeasonRank_ranking--teamlogo .team{width:24%;position:relative;margin-bottom:10px}.competitionSeasonRank_ranking--teamlogo .team:before{content:"";display:block;padding-top:80%}.competitionSeasonRank_ranking--teamlogo .team a{background:#000;position:absolute;top:0;bottom:0;left:0;right:0;display:block}.competitionSeasonRank_ranking--teamlogo .team .logo{position:absolute;top:10px;left:10px;right:10px;bottom:60px;display:flex;align-items:center;justify-content:center}.competitionSeasonRank_ranking--teamlogo .team .logo img{max-height:100%;max-width:100%}.competitionSeasonRank_ranking--teamlogo .team .text{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;height:50px;line-height:1.2;justify-content:center;background:rgba(255,255,255,.09)}.competitionSeasonRank_ranking--teamlogo .team .text .rank{padding-left:.5em;color:#fff;white-space:nowrap;font-size:1.5rem;margin-right:.5em}.competitionSeasonRank_ranking--teamlogo .team .text .name{color:#fff;word-break:break-all;line-height:1.1;font-weight:700;font-size:1.8rem}.competitionSeasonRank_ranking--teamlogo .team:empty:before{display:none}@media (max-width:1080px){.competitionSeasonRank_ranking--teamlogo .team{width:32%}}@media (max-width:680px){.competitionSeasonRank_ranking--teamlogo .team{width:48%}.competitionSeasonRank_ranking--teamlogo .team .text{justify-content:flex-start}.competitionSeasonRank_ranking--teamlogo .team .text .name{font-size:1.5rem}}.gameResultForm_room_svTeam h3{margin-bottom:15px;text-align:center}.gameResultForm_room_svTeam h3 span{font-size:1.3rem;padding:.2em 1em;text-align:center;color:#fff;background:#000;border-radius:15px;display:inline-block}.gameResultForm_svTeam .matchResult{margin-top:30px;border-top:1px solid #ccc;padding-top:20px}.gameResultForm_svTeam .matchResult .selection{background:#ffe082;border-radius:5px}.gameResultForm_svTeam .matchResult .gameResultForm_vs{font-weight:700}.gameResultForm_svTeam .matchResult.disabled .selection{opacity:.5;background:0 0}.gameResultForm_svTeam h4{border-top:1px solid #ccc;padding-top:20px;margin:20px 0 15px}.gameResultForm_svTeam img{width:45px}.gameResultForm_svTeam .game{display:flex;justify-content:center;align-items:center;padding-top:5px}.gameResultForm_svTeam .game .labels{font-size:12px;font-weight:700;text-align:center;flex:0 0 60px;max-width:60px;width:70px}.gameResultForm_svTeam .game .labels a{margin-top:5px;color:#008baf;display:none}.gameResultForm_svTeam .game .clans{flex:1;min-height:55px;flex-wrap:wrap;max-width:200px;justify-content:center;padding:5px;display:flex;background:rgba(207,216,220,.2);border-radius:5px}.gameResultForm_svTeam .game .clans li{display:none;cursor:pointer;transition:all .2s}.gameResultForm_svTeam .game .clans li:hover{opacity:.7}.gameResultForm_svTeam .game.enabled .clans{background:#ffe082}.gameResultForm_svTeam .game.gameHasWinner .clans,.gameResultForm_svTeam .game.unnecessary .clans{background:0 0}.gameResultForm_svTeam .game.enabled .clans li{-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);display:block}.gameResultForm_svTeam .game.unnecessary .clans li{display:none}.gameResultForm_svTeam .game.unnecessary .labels li{opacity:.2}.gameResultForm_svTeam .game.gameHasWinner .clans li{-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;cursor:inherit}.gameResultForm_svTeam .game.gameHasWinner .labels a{display:block}.gameResultForm_svTeam .game.gameHasWinner .clans li.used:before,.gameResultSummary_svTeam .clan:before{content:'win';top:-13px;left:50%;transform:translate(-50%,0);background:#009688;padding:0 1em;font-weight:700;border-radius:15px}.gameResultForm_svTeam .game.gameHasWinner .clans li.used{-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);opacity:1;position:relative}.gameResultForm_svTeam .game.gameHasWinner .clans li.used:before{position:absolute;font-size:11px;color:#fff;line-height:1.1}.gameResultForm_svTeam .game.gameHasWinner .clans li:hover{opacity:.08}.gameResultForm_svTeam .game.gameHasWinner .clans li.used:hover{opacity:1}.gameResultForm_svTeam .users{display:flex;justify-content:center}.gameResultForm_svTeam .users .team{flex:1;flex-wrap:wrap;max-width:200px;text-align:center}.gameResultForm_svTeam .users h5{line-height:1.2;margin-bottom:15px}.gameResultForm_svTeam .users h5.won{color:#ef6c00;font-weight:700}.gameResultForm_svTeam .users .win{display:none}.gameResultForm_svTeam .users .labels{font-size:12px;font-weight:700;text-align:center;flex:0 0 60px;max-width:60px;width:70px}@media (max-width:640px){.gameResultForm_svTeam .game .clans{min-height:48px}.gameResultForm_svTeam img{width:38px}}.bracketMatchDialog_vs .customHeader{font-size:13px;margin-top:5px;margin-bottom:5px;font-weight:700}.bracketMatchDialog_vs .customText{margin:10px 0 5px}.bracketMatchDialog_vs .customText img{width:45px}.bracketMatchDialog_vs .svDeckMatchClanHiddenMessage{margin-top:10px;font-size:13px;opacity:.7}@media (max-width:640px){.bracketMatchDialog_vs .customHeader{font-size:11px}.bracketMatchDialog_vs .customText img{width:38px}}.gameResultSummary_svTeam{max-width:320px;margin:auto}.gameResultSummary_svTeam h4,.gameResultSummary_svTeam h6{margin-bottom:20px;text-align:center}.gameResultSummary_svTeam h5{display:block;font-weight:700;text-align:center;font-size:1.3rem}.gameResultSummary_svTeam img{width:45px}.gameResultSummary_svTeam .team{flex:1}.gameResultSummary_svTeam .clans{flex:1;display:flex;justify-content:center}.gameResultSummary_svTeam .clan{position:relative}.gameResultSummary_svTeam .clan:before{position:absolute;font-size:11px;color:#fff;line-height:1.1}.gameResultSummary_svTeam .roles{margin-bottom:15px}.gameResultSummary_svTeam .role{padding:10px;background:rgba(0,0,0,.06);display:flex;justify-content:center}.gameResultSummary_svTeam .spacer{flex:0 0 30px}.cgTeamEditProfile h2{text-align:center;margin-bottom:5px;margin-top:30px;font-size:1.6rem;padding-bottom:5px;opacity:.8}.cgTeamEditProfile h2:first-child{margin-top:0}.cgTeamEditProfile .formActions{margin-top:30px}.cgTeamEditProfile .formActions button{width:auto;min-width:160px}.cgTeamEditProfile .cgTeamDeleteMember,.cgTeamEditProfile .cgTeamUpdateLeader,.cgTeamEditProfile .cgTeamUpdateSubLeader,.cgTeamEditProfile form{padding:30px;background:rgba(255,255,255,.03)}.cgTeamAddMember .note{text-align:center}.cgTeamAddMember_fieldset{display:flex;justify-content:center;margin-bottom:5px}.cgTeamAddMember_fieldset input{padding:0 1em;font-size:1.6rem;display:block;flex:0 0 150px;max-width:150px;margin-right:5px}.cgTeamAddMember_fieldset button{display:block}.cgTeamDeleteMember_item,.cgTeamUpdateSubLeader_item{margin-bottom:5px}.cgTeamDeleteMember_item button,.cgTeamUpdateSubLeader_item button{outline:0;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(255,255,255,.1);line-height:45px;width:100%;border:none;color:#fff;font-size:1.6rem;border-radius:2px;cursor:pointer;white-space:normal;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;transition:all .3s ease}.cgTeamDeleteMember_item button:hover,.cgTeamUpdateSubLeader_item button:hover{background:rgba(255,255,255,.2)}.cgTeamUpdateSubLeader_item--subLeader button{background:rgba(0,180,10,.8)}.cgTeamUpdateSubLeader_item--subLeader button:hover{background:rgba(0,180,10,.7)}.cgTeamDeleteMember_checklist_item,.cgTeamUpdateSubLeader_item{display:block;position:relative;margin-bottom:5px}.cgTeamDeleteMember_checklist_item label,.cgTeamUpdateSubLeader_item label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;background:rgba(255,255,255,.1);line-height:45px;font-size:1.6rem;padding:0 25px 0 45px;border-radius:2px;cursor:pointer;white-space:normal;overflow:hidden}.cgTeamDeleteMember_checklist_item label:before,.cgTeamUpdateSubLeader_item label:before{content:"\e835";font-family:"Material Icons";position:absolute;left:15px;top:50%;font-size:2.4rem;transform:translate(0,-50%);z-index:1}.cgTeamDeleteMember_checklist_item input,.cgTeamUpdateSubLeader_item input{position:absolute;visibility:hidden}.cgTeamDeleteMember_checklist_item input:checked+label,.cgTeamUpdateSubLeader_item input:checked+label{background:rgba(220,20,10,.8)}.cgTeamDeleteMember_checklist_item input:checked+label:before,.cgTeamUpdateSubLeader_item input:checked+label:before{content:"\e834"}.cgTeamUpdateSubLeader_item input:checked+label{background:rgba(0,180,10,.8)}.cgTeamUpdateLeader_selection{position:relative}.cgTeamUpdateLeader_selection select{outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:2px;background:rgba(255,255,255,.2);border:none;color:#fff;-webkit-appearance:none;-moz-appearance:none;font-size:1.6rem;display:block;width:100%;line-height:35px;padding:5px 1em}.cgTeamUpdateLeader_selection:after{position:absolute;right:10px;top:50%;content:"\e5c5";z-index:1;font-size:3.2rem;color:rgba(255,255,255,.7);font-family:"Material Icons";transform:translate(0,-50%)}.cgTeamEditDisband,.cgTeamEditResign{margin-top:50px;margin-bottom:40px;text-align:center}.cgTeamEditFormDesc{color:#ddd;display:inline-block;margin-top:15px;font-size:1.4rem}.cgTeamEditFormDesc ul{padding-left:1.5em}.cgTeamProfile{background:#262626;padding:30px 15px}@media (min-width:1100px){.cgTeamProfile{padding:30px 50px}}.cgTeamProfile header{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #999}.cgTeamProfile header .logo{text-align:center;margin-bottom:20px}.cgTeamProfile header h1{font-size:1.8rem;text-align:center}.cgTeamProfile header h1 .abbr{display:block}.cgTeamProfile section{background:rgba(255,255,255,.1);margin-top:60px;position:relative;padding:30px}.cgTeamProfile section>h2:first-child{text-align:center;font-size:1.6rem;opacity:.7;position:absolute;left:0;right:0;top:-35px}.cgTeamProfile .members{list-style:none}.cgTeamProfile .members li{text-align:center;margin-bottom:10px;font-size:1.8rem;display:block}.cgTeamProfile .members a{display:inline-flex;align-items:center;color:#fff;justify-content:center}.cgTeamProfile .members a .avatar{flex:0 0 32px;max-width:32px;min-height:32px}.cgTeamProfile .members a .name{padding-left:10px;text-align:left;min-width:120px}.cgTeamProfile .member.leader{margin-bottom:20px}.cgTeamProfile .member.leader .label{font-size:1.5rem;margin-bottom:5px}.cgTeamProfile .member.subleader{margin-bottom:20px}.cgTeamProfile .label{display:block;margin:auto;padding-top:1px;font-size:1.2rem;line-height:1.5;color:#fff}.cgTeamProfile .label--subleader{color:rgba(255,255,255,.5);background:0 0}.cgUserProfile{background:#262626;padding:30px 15px}@media (min-width:1100px){.cgUserProfile{padding:30px 50px}}.cgUserProfile header{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #999}.cgUserProfile header .logo{text-align:center;margin-bottom:20px}.cgUserProfile header h1{font-size:1.8rem;text-align:center}.cgUserProfile header h1 .abbr{font-size:2.4rem;display:block}.cgUserProfile header h1 .username{margin-top:3px;display:block;opacity:.8;font-size:1.4rem}.cgUserProfile header .nameKana{display:block;margin-top:3px;font-size:1.2rem}.cgUserProfile header .nameKana:empty{display:none}.cgUserProfile .members li,.cgUserProfile .teamInfo a{text-align:center;display:block}.cgUserProfile .teamInfo .name_abbr{font-size:1.8rem;margin-bottom:5px}.cgUserProfile .teamInfo .no_team{text-align:center}.cgUserProfile section{background:rgba(255,255,255,.08);margin-top:60px;position:relative;padding:30px}.cgUserProfile section>h2:first-child{text-align:center;font-size:1.6rem;opacity:.7;position:absolute;left:0;right:0;top:-35px}.cgUserProfile .members{list-style:none}.cgUserProfile .members li{margin-bottom:10px;font-size:1.8rem}.cgUserProfile .members a{display:inline-flex;align-items:center;justify-content:center}.cgUserProfile .members a .avatar{display:flex;align-items:center;padding:1px;background:#333;flex:0 0 33px;max-width:33px;min-height:32px}.cgUserProfile .members a .avatar img{vertical-align:bottom}.cgUserProfile .members a .name{padding-left:10px;text-align:left;min-width:200px}.cgUserProfile .member.leader{margin-bottom:20px}.cgUserProfile .member.leader .label{font-size:1.5rem;margin-bottom:5px}.cgUserProfile .member.subleader{margin-bottom:20px}.cgUserProfile .label{display:block;margin:auto;padding-top:1px;font-size:1.2rem;line-height:1.5;color:#00bf60}.cgUserProfile .label--subleader{color:rgba(255,255,255,.5);background:0 0}.cgTeamProfile_noResult{text-align:center;padding:50px 0}.cgGeneralForm{background:#262626;padding:30px 15px}.cgGeneralForm .fieldset{display:flex;flex-direction:column;align-items:center;margin-bottom:1em}.cgGeneralForm .formResponseError{margin-top:1em;margin-bottom:1em;text-align:center;color:#eed500}.cgGeneralForm .label{font-weight:700;font-size:1.4rem;margin-bottom:5px}.cgGeneralForm .static{font-size:16px;margin-bottom:5px}.cgGeneralForm .note{font-size:1.2rem;opacity:.6}.cgGeneralForm .input{flex:1;width:100%}.cgGeneralForm .input input[type=text],.cgGeneralForm .input input[type=tel],.cgGeneralForm .input input[type=number],.cgGeneralForm .input textarea{width:100%;font-size:16px;padding:1em;margin-bottom:5px;-webkit-appearance:none;-moz-appearance:none;border:1px solid #666;border-radius:0}.cgGeneralForm .input input[type=file]{display:block;padding:15px 5px}.cgGeneralForm .input.image .current{text-align:center}.cgGeneralForm .input.image .delete{display:block}.cgGeneralForm .formActions{text-align:center;margin-top:2em}.cgGeneralForm .formActions button{margin:auto;width:100%}@media (min-width:1100px){.cgGeneralForm{padding:50px}.cgGeneralForm .fieldset{flex-direction:row}.cgGeneralForm .label{flex:0 0 240px;max-width:240px;min-width:0;text-align:right;padding-right:2em}.cgGeneralForm .formActions{margin-top:3em;text-align:center}.cgGeneralForm .formActions button{width:300px}.cgGeneralForm .input.image .current{text-align:left}}.cgMarkdownClickOpen,.field-markdowneditor .editor-preview .cgMarkdownClickOpen{display:block;border-top:1px dotted #dce7eb;border-bottom:1px dotted #dce7eb;transition:all .25s ease-in-out}.cgMarkdownClickOpen .header,.field-markdowneditor .editor-preview .cgMarkdownClickOpen .header{cursor:pointer;font-weight:700;background:#fff;color:#00bf60;padding:.8em 50px .8em .5em;line-height:1.5;font-size:1.6rem;display:flex;align-items:center;position:relative;transition:all .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cgMarkdownClickOpen .header span,.field-markdowneditor .editor-preview .cgMarkdownClickOpen .header span{color:#333;font-weight:400;font-size:1.4rem;margin-left:1em}.cgMarkdownClickOpen .header:after,.field-markdowneditor .editor-preview .cgMarkdownClickOpen .header:after{content:"keyboard_arrow_down";font-family:"Material Icons";word-break:keep-all;position:absolute;top:50%;right:0;width:40px;font-size:32px;color:#00bf60;transform:translate(0,-50%)}.cgMarkdownClickOpen .content,.field-markdowneditor .editor-preview .cgMarkdownClickOpen .content{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%);display:none;padding:15px .5em;transition:all .25s ease-in-out}.cgMarkdownClickOpen.opened .header,.field-markdowneditor .editor-preview .cgMarkdownClickOpen.opened .header{font-weight:700;border-bottom:none;color:#fff;background:#00bf60}.cgMarkdownClickOpen.opened .header span,.field-markdowneditor .editor-preview .cgMarkdownClickOpen.opened .header span{color:#fff}.cgMarkdownClickOpen.opened .header:after,.field-markdowneditor .editor-preview .cgMarkdownClickOpen.opened .header:after{color:#fff;content:"keyboard_arrow_up"}.cgMarkdownClickOpen.opened .content,.field-markdowneditor .editor-preview .cgMarkdownClickOpen.opened .content{max-height:none;opacity:1;transform:translate(0,0);display:block;-webkit-animation:flipdown .5s ease both;animation:flipdown .5s ease both}.cgMarkdownClickOpen+.cgMarkdownClickOpen,.cgMarkdownClickOpen+.field-markdowneditor .editor-preview .cgMarkdownClickOpen,.field-markdowneditor .editor-preview .cgMarkdownClickOpen+.cgMarkdownClickOpen,.field-markdowneditor .editor-preview .cgMarkdownClickOpen+.field-markdowneditor .editor-preview .cgMarkdownClickOpen{border-top:none;margin-top:0}table.resp .cgMarkdownClickOpen{border-top:none}table.resp .cgMarkdownClickOpen .header{font-size:1.5rem}@-webkit-keyframes cgMarkdownClickOpen_clickdown{0%{opacity:0}100%{opacity:1}}@keyframes cgMarkdownClickOpen_clickdown{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}100%{transform-origin:top center;transform:rotateX(0)}}@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}100%{transform-origin:top center;transform:rotateX(0)}}/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:0!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#fff;max-width:1000px;border-radius:0;background:#000;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:0;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}@media (max-width:1100px){.modaal-content-container{padding:0}}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:0 0;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img,.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:0}.modaal-gallery-control{position:absolute;top:50%;transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:0;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-iframe .modaal-content,.modaal-iframe-elem{width:100%;height:100%}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe-elem{display:block}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;transform:scale(.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}100%{opacity:.1;transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}100%{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.cgLibNav_teamIcon .label i,.cgLibNav_teamIcon_pc .label i,.label.team i{border-radius:10%}.siteHeader,body{background:#101718}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(360deg) translate(70px,0)}#siteFooter{margin-top:50px;background:#252525;font-size:13px}#siteFooter .footerbody{margin:0 auto;padding:20px 0 40px;max-width:1100px;display:flex}@media (max-width:1200px){#siteFooter .footerbody{max-width:90vw}}@media (max-width:1100px){#siteFooter .footerbody{display:block}}#siteFooter .footerbody .footerlink{flex:1;padding:0;display:flex;flex-wrap:wrap;justify-content:space-around}@media (max-width:1100px){#siteFooter .footerbody .footerlink{justify-content:space-around}}#siteFooter .footerbody .footerlink li{margin:20px 20px 0 0;flex:0 0 160px;max-width:160px}@media (max-width:1100px){#siteFooter .footerbody .footerlink li{margin:20px 10px 0 0}}@media (max-width:360px){#siteFooter .footerbody .footerlink li{flex:0 0 100%;margin:20px 0 0;max-width:100%}}#siteFooter .footerbody .footerlink a{padding-bottom:5px;min-width:160px;border-bottom:1px solid #fff;display:block;color:#fff}#siteFooter .footerbody .footerlogo{padding:10px 20px;flex:0 0 300px;max-width:300px}#siteFooter .footerbody .footerlogo .jcglogo{text-align:right}#siteFooter .footerbody .footerlogo .jcglogo img{width:180px}#siteFooter .footerbody .footerlogo .copy{margin-top:20px;color:#fff;text-align:right}@media (max-width:1100px){#siteFooter .footerbody .footerlogo{width:100%;max-width:100%;text-align:center;padding-top:50px;padding-bottom:30px}#siteFooter .footerbody .footerlogo .copy,#siteFooter .footerbody .footerlogo .jcglogo{text-align:center}}#siteFooter .footerbody:after{display:block;clear:both;content:""}.cgLibNav_mobileIcons .cgLibNav_userIcon_pc,.cgLibNav_teamIcon_pc,.expanded-main{display:flex}.footer-title,.footer-title-jcg{text-align:center;font-size:1.8rem;padding-bottom:50px}.footer-title-jcg{padding-top:50px}a{color:#ec043a}.expanded-main{min-height:calc(100vh - 55px);height:100%;padding:2rem 0}.expanded-main .form{margin:auto}.cgLibNav{font-size:1.6rem}.cgLibNav a{cursor:pointer}.cgLibNav_main_bland img{padding:0 16px;max-height:45px}@media (max-width:859px){.window{background:#080a0c}}.window .sub{top:0;font-size:1.5rem}@media (min-width:1100px){.expanded-main{min-height:calc(100vh - 90px)}.cgLibNav{margin:auto}.cgLibNav_wrapper{max-width:1280px}.cgLibNav_main_bland img{max-height:57.5px}.window .sub{font-weight:700}.window .sub>ul>li a{padding:0 15px}}.cgLibNav_main_trigger{flex:unset;max-width:unset;margin-right:.75rem;padding:0 .75rem}.cgLibNav_main_trigger .material-icons{font-size:36px}.cgLibNav_mobileIcons .register_mobile a{background:#00bf60}.cgLibNav_mobileIcons .label .cgLibNav_userIcon{margin-right:1.5rem}.cgLibNav_mobileIcons .cgLibNav_userIcon_pc>div{margin:auto}.cgLibNav_mobileIcons .cgLibNav_teamIcon .label:nth-child(n+2),.cgLibNav_mobileIcons .cgLibNav_userIcon .label:nth-child(n+2){margin-left:.5rem}.cgLibNav_teamIcon_pc>div{margin:auto}.cgLibNav_teamIcon_pc .label i{font-size:4.5rem}.cgLibNav_teamIcon_pc .label,.cgLibNav_userIcon_pc .label{display:inline-flex}.cgLibNav_teamIcon_pc .label:after,.cgLibNav_userIcon_pc .label:after{content:''}.cgLibNav_teamIcon_pc .label i,.cgLibNav_userIcon_pc .label i{margin-right:10px}.cgLibNav_teamIcon_pc .label-info li,.cgLibNav_userIcon_pc .label-info li{color:#ddd;font-size:1rem;line-height:1.8rem}.cgLibNav_mobileIcons .cgLibNav_teamIcon .label,.cgLibNav_mobileIcons .cgLibNav_userIcon .label{line-height:40px}.cgLibDropdown{position:unset}.cgLibNav_icons_pc{margin-left:3rem}.cgLibNav_mobileIcons .cgLibNav_userIcon{padding:0 .5rem}.cgLibNav_mobileIcons .cgLibDropdown_trigger{width:unset}.cgLibDropdown_content .info{background:#080a0c;color:#fff}#about,#competition{background-image:url(../images/bg01.png)}.cgLibDropdown_content .info div:nth-child(n+2){margin-top:.75rem}.cgLibDropdown_content a{padding:0}.cgLibDropdown_content .cgLibNav_teamIcon_pc>div,.cgLibDropdown_content .cgLibNav_userIcon_pc>div{width:100%}.cgLibDropdown_content .cgLibNav_teamIcon_pc i{font-size:32px}.cgTeamProfile header h1 .abbr,footer .links{font-size:1.3rem}.cgLibDropdown_content>ul{padding:0 1em;text-align:start;border:none;border-top:1px solid #000}#about,.campaign-button,.cgTeamEditProfile_base .attension,.copyright,.footer-logo .jcglogo,footer .links{text-align:center}.cgLibDropdown_content .info .tname_label{margin-bottom:15px}footer{background-color:#090a0c;padding:10vw 0}@media (min-width:1100px){footer{padding:4em 0}}footer .links{display:flex;justify-content:center;align-items:center;margin-top:4rem;max-width:350px;margin-left:auto;margin-right:auto}footer .links a{color:#fff}footer .links li{flex:1;padding:0 1rem}footer .links li:nth-child(n+2){border-left:1px solid #fff}.footer-inner{margin:auto;max-width:960px;width:90%}.footer-inner .footer-title,.footer-inner .footer-title-jcg{padding-bottom:25px}.footer-logos{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width:1100px){.footer-logos{flex-direction:row}}.footer-logos a img{width:100%;height:auto}.footer-logo{max-width:240px;width:50%;flex-direction:column}.footer-logo:nth-child(n+2){margin-left:0;margin-top:10vw}@media (min-width:1100px){.footer-logo{width:100%;flex-direction:row}.footer-logo:nth-child(n+2){margin-top:0;margin-left:5%}}.footer-logo a{display:inline-block}.footer-logo .jcglogo img{width:60%}.copyright{margin-top:2.5rem;font-size:1.2rem;color:#ccc}.copyright p{margin-top:2rem}main>article{padding:10vw 0;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover}main>article h2.title-image{margin-left:auto;margin-right:auto;height:6vw;max-height:42px;margin-bottom:calc(4vw + .5em);display:flex;justify-content:center}@media (min-width:1100px){main>article{padding:6em 0}main>article h2.title-image{margin-bottom:2em}}main>article .title-image img{height:100%;width:auto;max-width:100%}#campaign .article-inner,#competition .article-inner{width:90%}.article-inner{margin:auto;max-width:960px}#about p{padding:1em;margin:auto;font-size:1.5rem}#about .image-wrapper{margin-top:2em}#campaign{background-image:url(../images/bg02.png)}.campaign-buttons{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.campaign-button{width:75%}.campaign-button:nth-child(n+2){margin-left:2%;margin-top:0}.cgLibKeyimage{margin:unset;max-width:unset}.cgLibLayout{padding:unset;max-width:unset}.cgCompetitionWidget_items{margin-bottom:unset}.cgCompetitionWidget_item{padding-bottom:unset;margin:auto}.cgCompetitionWidget_item:nth-child(n+2){margin-top:4vw}@media screen and (min-width:1100px){.campaign-buttons{flex-direction:row}.campaign-button{width:49%}.cgCompetitionWidget_item:nth-child(n+2){margin-top:1.9em}}.cgCompetitionCard{display:unset;max-width:unset}.cgCompetitionCard .image{flex:unset;max-width:unset;padding:0}.cgCompetitionCard .image img{width:100%}.cgCompetitionCard.disabled .image{cursor:initial;filter:grayscale(1)}.cgCompetition{background-color:#101718}.cgCompetition_nav_item:first-child{margin-left:0}.cgCompetition_nav_item--entry{width:90%}.cgCompetition_nav_sub_items .cgCompetition_nav_item.cgCompetition_nav_item--entry a{background:unset!important;padding:unset;opacity:unset}.cgCompetition_nav_main_items{margin-top:3em}.cgCompetition_nav_item{margin-left:.75rem}.cgCompetition_nav_main_items .cgCompetition_nav_item a{background:rgba(8,10,13,.7);transition:.2s;padding:0;border:none}.cgCompetition_nav_main_items .cgCompetition_nav_item.active a:hover{background:rgba(51,255,248,.8);transition:.2s}.cgCompetition_nav_main_items .cgCompetition_nav_item{opacity:.25}.cgCompetition_nav_main_items .cgCompetition_nav_item.active,.fade-button a:hover,.fade-button:hover{opacity:1}.fade-button{position:relative;display:block}.fade-button img{width:100%;height:auto}.fade-button .on{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:.2s}.fade-button .on:hover{opacity:1;transition:.2s}.cgCompetitionCard a{opacity:unset}.player-info-image-wrapper img{all:unset;vertical-align:bottom;max-height:45px}.player-info-image-wrapper.circle{border-radius:50%;overflow:hidden}.player-info-image-wrapper.square{border-radius:10%;overflow:hidden}.form,.notification{border:1px solid #ddd}.label .label-info{margin-left:1rem}.profile-info-section{max-width:780px;margin:auto;padding:7.5vw 0}@media (min-width:1100px){#about p{font-size:1.6rem}.player-info-image-wrapper img{max-height:5.5rem}.profile-info-section{padding:3.5em 0}}.cgTeamEditProfile_base .attension{font-size:1.7rem;margin-bottom:.5rem;color:#fff}@media (min-width:1100px){.cgSiteH1{margin-bottom:20px}}.cgTeamUpdateLeader_selection option{color:#000}.notification{margin:4rem auto;width:90%;max-width:520px;justify-content:center;align-items:center;padding:5rem 7.5vw;background-color:#080a0c}.notification h2{text-align:left;font-size:1.8em;margin-bottom:2rem}.cgUserAccount section:first-child{margin-top:30px}.cgUserAccount .noTitle{margin-top:30px;background:0 0}.cgUserAccount p{text-align:center;margin-top:3rem}.window .sub{-ms-overflow-style:none;scrollbar-width:none}@media (min-width:1100px){.notification{padding:6rem}.window .sub{max-width:calc(100vw - 410px);overflow:scroll}}.window .sub::-webkit-scrollbar{width:0;height:0}.window .sub li{white-space:nowrap}.login-form h2,.register-form h2,.reset-password-form h2,.reset-password-form p{color:#fff}@media (max-width:1037px){.window .main>ul>li>a{padding:0 22px}}.window .main>ul>li>a{font-size:1.5rem}.form{margin:4rem auto;width:90%;max-width:520px;justify-content:center;align-items:center;padding:5rem 7.5vw;background-color:#080a0c}.form input,.form textarea{font-family:inherit;font-size:inherit}@media (min-width:1100px){.form{padding:6rem}}.form h1{text-align:left;font-size:1.8em;margin-bottom:.25em}.form button{margin-top:2.5rem;width:100%;line-height:3.5em;background-color:#a50230;color:#fff;border:none;font-size:1.05em;font-weight:700;cursor:pointer;transition:all .3s ease}.form .lead,.form-group{margin-top:2.25rem}.form button:hover{opacity:.8}.form button:disabled:hover{opacity:unset}.form button:disabled{background:#767c7e;border:none;color:#ddd;cursor:unset;transition:all .3s ease}.form-group .competition_entryChecklist_item input:checked+label,.form-group .competition_entryChecklist_item label{background:0 0}.form-group{display:flex;flex-direction:column}.form-group label{font-size:1em;color:#fff}.form-group input{line-height:2.5em;padding:0 .5em;font-size:1em}.form-group textarea{line-height:1.5em;padding:1em .5em;font-size:1em}.form-group .competition_entryChecklist_item label:before{color:#767e7c;opacity:1}.form-group .competition_entryChecklist_item label span{cursor:initial}.form-group .competition_entryChecklist_item label:hover{opacity:.8}.form-group.embedded{margin-top:2rem}.form-group.embedded p{margin-top:.5rem}.form-group.embedded input{line-height:3em}.attension{font-size:.9em;color:#eb0}.pickem-final .match-description__type,.pickem-final .match-team-member__name-kana,.pickem-final .match-team-name__name-abbr{font-size:.8em;color:#ccc}.inquiry-form{max-width:800px}.inquiry-form [readonly]{background:#000;color:#fff;border:none}.inquiry-form [readonly]:focus{border:none}.register-link{margin-top:3rem}.register-link p{margin-top:1rem;text-align:right}.register-link a{color:#ec043a}.campaign-form .form-notice{margin:2em auto 2em 115px;max-width:530px;font-size:.8em;color:#eee}@media (max-width:1100px){.campaign-form .form-notice{margin-left:auto}}.campaign-form .form-notice .notice-item{list-style:none}.campaign-form .form-notice .notice-item:before{content:"※"}.create-header{background:url(../images/bg01d.png) no-repeat fixed;background-size:auto auto;font-size:1.5rem;text-align:center}@media (max-aspect-ratio:16 / 9){.create-header{background-size:auto 100%}}@media (min-width:1920px){.create-header{background-size:100% auto}}.create-header section:last-child{padding-bottom:5em}.create-header .header-image img{width:100%;min-height:140px;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.create-header{font-size:1.4rem}}.create-header h3{background-color:#fff;text-align:center;color:#000;margin:1em 0 3em;padding:.25em;font-size:1.2em}@media (max-width:576px){.create-header h3{margin-bottom:2em}}.create-header section h2{margin-bottom:1em}.create-header section h2 img{min-height:40px;-o-object-fit:cover;object-fit:cover}.create-header section h2.large-header{text-align:left;max-width:960px;margin:0 auto 1em}@media (max-width:1100px){.create-header section h2.large-header{height:1.5em;text-align:center}.create-header section h2.large-header img{min-height:initial;height:100%;width:auto}}.create-header section:first-of-type{padding-top:calc(3em * 2)}@media (max-width:576px){.create-header section:first-of-type{padding-top:3em!important}.create-header section{padding:1.5em 1em!important}}.create-header .primary-section-box h2{margin-bottom:1em}.create-header .primary-section-box__inner{padding:2em;border-top:1px solid #fff;border-bottom:1px solid #fff;background:rgba(255,255,255,.033);margin:auto;max-width:960px}@media (max-width:576px){.create-header .primary-section-box__inner{padding:2em 1em}}.create-header .info-section{padding:3em 1em}.create-header .info-section h2{margin-bottom:1em}.create-header .prediction-count-info{max-width:760px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.create-header .prediction-count{width:100%;display:flex;border:1px solid #fff}.create-header .prediction-count>div{flex:1;display:flex;padding:1em 2em;font-size:1.5em;align-items:center;text-align:center;justify-content:center}@media (max-width:576px){.create-header .prediction-count>div{padding:.75em 1.25em;font-size:1.2em}}.create-header .create-header-section,.create-header .result-section{padding:3em 1em}.create-header .prediction-count__label{border-right:1px solid #fff;color:#000;background-color:rgba(26,217,217,.66);position:relative}.create-header .prediction-count__label:after{position:absolute;right:1em;content:'▶'}.create-header .create-header-section__inner{margin:auto;max-width:960px}.create-header .pickem-banner-section{padding:0 1em 3em}.create-header .pickem-banner-section__inner{background:0 0;border:none}.create-header .pickem-banner-section .fade-button .on:hover{opacity:.85}.create-header .pickable-image-name-list:nth-child(n+2){margin-top:5em}@media (max-width:576px){.create-header .prediction-count__label:after{font-size:.8em;right:.25em}.create-header .pickable-image-name-list:nth-child(n+2){margin-top:3em}}.create-header .pickable-image-name-list h3{margin-top:0}.create-header .pickable-image-name-list__tab{display:flex;justify-content:center}.create-header .pickable-image-name-list__tab li{display:inline-flex;justify-content:center;align-items:center;flex:1;text-align:center;max-width:5em;height:4em;border:1px solid #fff;border-radius:1px;font-size:1.4em;font-weight:600;cursor:pointer}.create-header .pickable-image-name-list__list{margin-top:2rem}.create-header .pickable-image-name-list .primary-section-box{padding:0}.create-header .image-name-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(10em,1fr));-moz-column-gap:.5em;column-gap:.5em;row-gap:1em}@media (max-width:576px){.create-header .pickable-image-name-list__tab li{height:3em}.create-header .image-name-list{grid-template-columns:repeat(auto-fill,minmax(7.5em,1fr))}}.create-header .image-name-list--frame{grid-template-columns:repeat(auto-fill,minmax(13em,1fr))}@media (max-width:576px){.create-header .image-name-list--frame{grid-template-columns:repeat(auto-fill,minmax(9em,1fr))}}@media all and (-ms-high-contrast:none){.create-header .image-name-list{display:flex;flex-wrap:wrap;justify-content:center}.create-header .image-name-list-item{max-width:150px;width:20%}}.create-header .next-button,.create-header .selected-overlay{justify-content:center;pointer-events:none;display:flex;bottom:0}.create-header .image-name-list-item{position:relative;border:1px solid #555;background:#000;cursor:pointer}.create-header .image-name-list-item:hover .image-name-list-item__image img{transform:scale(1.1);transition:ease-out .2s}.create-header .image-name-list-item__image{overflow:hidden}.create-header .image-name-list-item__image img{transform:scale(1.001);transition:ease-out .2s}.create-header .image-name-list-item__name{font-size:1.05em;margin:0 0 .25em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.create-header .selected-overlay{z-index:10;position:absolute;border:2px solid #1ad9d9;top:0;left:0;right:0;background-color:rgba(26,217,217,.25);align-items:center;opacity:0;transform:scale(1.3);transition:.1s}.create-header .selected-overlay__text,.pickem .team.selected:before{white-space:nowrap;padding:.05em 1.1em .1em;background-color:#1ad9d9}.create-header .selected-overlay.display{opacity:1;transition:.2s;transform:scale(1)}.create-header .selected-overlay__text{color:#333;content:'選択中';text-align:center;margin:auto}.create-header .image-name-list--operator{grid-template-columns:repeat(auto-fill,minmax(8em,1fr))}.create-header .image-name-list--operator .image-name-list-item{max-width:180px}.create-header .submit-button{margin-top:4em;margin-bottom:2em}.create-header .result-section .link-buttons{margin-top:2.5em}.create-header .banner-image{box-shadow:0 5px 10px 1px rgba(0,0,0,.1);position:relative}.create-header .banner-image__skelton{opacity:.2;position:absolute;z-index:0;top:0;left:0}.create-header .banner-image__image{position:relative;z-index:1;opacity:0}.create-header .banner-image__image.display{opacity:1;transition:ease-out .5s}.create-header .next-button{z-index:10;position:fixed;width:100%;background:#000;padding:10px;flex-direction:column;opacity:0;transition:.2s}.create-header .next-button.display{opacity:.9;transition:.4s;cursor:pointer;pointer-events:initial}.create-header .next-button__label{font-weight:700}.create-header .next-button img{width:45px;margin:auto}.create-header .modal{display:flex;z-index:100;position:fixed;top:0;bottom:0;right:0;left:0;pointer-events:none}.create-header .modal.display{pointer-events:initial}.create-header .modal__content{margin:auto;position:relative;z-index:101;max-width:40em;min-width:25em;background-color:#001217;opacity:0;transform:translateY(-5%);transition:.15s ease-in}.create-header .modal.display .modal__content{opacity:1;transform:scale(1) translateY(0);transition:.3s ease-out}.create-header .modal__background{z-index:100;position:absolute;background-color:rgba(0,0,0,.75);top:0;bottom:0;right:0;left:0;opacity:0;transition:.15s ease-in}.create-header .modal.display .modal__background{transition:.3s;opacity:1}.create-header .confirm-form{display:flex;padding:2em 1em;flex-direction:column;justify-content:center}.create-header .confirm-form>div{width:100%}.create-header .confirm-form>div:nth-child(n+2){margin-top:1em}.create-header .confirm-form button{width:30%;padding:.5em 1em;font-size:1.1em;background-color:#000;border:1px solid #333;color:#fff}.create-header .confirm-form button:hover{background-color:rgba(26,217,217,.66)}.create-header .confirm-form button:nth-child(n+2){margin-left:.5em}.create-header input{width:80%;max-width:19em;padding:.5em .75em;font-size:1.1em;color:#101010;border-radius:5px}.create-header .black-fade-image{position:relative}.create-header .black-fade-image:after{position:absolute;content:"";z-index:1;top:0;bottom:0;left:0;right:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(0,0,0,.1) 70%,rgba(0,0,0,.95) 100%)}.create-header .link-buttons{display:flex;justify-content:center}.create-header .link-buttons__button{display:inline-block;cursor:pointer;opacity:1;transition:opacity .2s}.create-header .link-buttons__button:nth-child(n+2){margin-left:1em;margin-top:0}.create-header .link-button{display:inline-block;cursor:pointer;opacity:1;transition:.2s}.create-header .link-button.disabled{filter:grayscale(1);opacity:.6;cursor:initial;pointer-events:none}.create-header .text-button{margin-top:2em;display:inline-block;color:#fff;background-color:rgba(0,0,0,.25);padding:.5em 1.5em;border:1px solid #fff;font-size:1.1em}.cgLibNav{z-index:100}.pickem{font-size:1.5rem;text-align:center;background:url(../images/bg01d.png) no-repeat fixed;background-size:auto auto}.pickem .header-image img{width:100%;min-height:140px;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.create-header .image-name-list--operator{grid-template-columns:repeat(auto-fill,minmax(5.5em,1fr))}.pickem{font-size:1.4rem}.pickem section .link-button{width:75%}}@media (max-aspect-ratio:16 / 9){.pickem{background-size:auto 100%}}@media (min-width:1920px){.pickem{background-size:100% auto}}.pickem h2{margin-bottom:1em}.pickem h3,.pickem-final h3{background-color:#fff;margin:1em 0}.pickem h2 img{min-height:40px;-o-object-fit:cover;object-fit:cover}.pickem h2.large img{min-height:initial}.pickem h3{text-align:center;color:#000}.pickem h4{font-size:1.3em;margin:.25em 0}.pickem section .link-button-wrapper{display:flex;justify-content:center}.pickem section .link-button{margin-left:auto;margin-right:auto;margin-top:3em;display:inline-block}.pickem section .link-button.disabled{filter:grayscale(1);opacity:.2;pointer-events:none}.pickem section .link-button img{width:initial}.pickem section:first-of-type{padding-top:calc(3.25rem * 2)}.pickem section .link-buttons{margin-top:3em;display:flex;justify-content:center}.pickem section .link-buttons__button{width:75%;display:inline-block;cursor:pointer;opacity:1;transition:opacity .2s}.pickem section .link-buttons__button.disabled{filter:grayscale(1);opacity:.2;pointer-events:none}@media (max-width:576px){.pickem section .link-buttons{flex-direction:column}.pickem section .link-buttons__button{max-width:17.5em;margin-left:auto;margin-right:auto}}.pickem section .link-buttons__button:nth-child(n+2){margin-left:1em;margin-top:0}@media (max-width:576px){.pickem section .link-buttons__button:nth-child(n+2){margin-left:auto;margin-top:1em}}.pickem .pickem-roadmap-image{margin:1.5em 0 .75em}@media (max-width:1100px){.pickem .pickem-roadmap-image{margin:1.5em 0}}.pickem .primary-section-box h2{margin-bottom:1em}.pickem .primary-section-box__inner{padding:2em;border-top:1px solid #fff;border-bottom:1px solid #fff;background:rgba(255,255,255,.033);margin:auto;max-width:960px}@media (max-width:576px){.pickem .primary-section-box__inner{padding:2em 1em}}.pickem .info-section{padding:3.25rem 1em}.pickem .info-section__inner{padding:3em 7em}@media (max-width:1100px){.pickem .info-section__inner{padding:2em 1em}}.pickem .info-section__content{text-align:left}.pickem .info-section__content p:nth-child(n+2){margin-top:.75em}.pickem .info-section h2{margin-bottom:1em}.pickem .join-section__content{display:flex;flex-direction:column}.pickem .attension{font-size:1em}.pickem .prediction-count-info{max-width:760px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.pickem .prediction-count{width:100%;display:flex;border:1px solid #fff}.pickem .prediction-count>div{flex:1;display:flex;padding:1em 2em;font-size:1.5em;align-items:center;text-align:center;justify-content:center}.pickem .prediction-count__label{border-right:1px solid #fff;color:#000;background-color:rgba(26,217,217,.66);position:relative}.pickem .prediction-count__label:after{position:absolute;right:1em;content:'▶'}@media (max-width:576px){.pickem .prediction-count>div{padding:.75em 1.25em;font-size:1.2em}.pickem .prediction-count__label:after{font-size:.8em;right:.25em}}.pickem .pickem-section{padding:3.25rem 1em}.pickem .pickem-section h2{text-align:left;max-width:960px;margin:0 auto 1em}.pickem .pickem-section .link-button{margin-top:1em}.pickem .pickem-section__inner{margin:auto;max-width:960px}.pickem .pickem-team-list>div{margin-top:2em}.pickem .pickem-team-list h3{margin-top:0}.pickem .pickem-team-list__tab{display:flex;justify-content:center}.pickem .pickem-team-list__tab li{display:inline-flex;justify-content:center;align-items:center;flex:1;text-align:center;max-width:5em;height:4em;border:1px solid #fff;border-radius:1px;font-size:1.4em;font-weight:600;cursor:pointer;background-color:#101718;transition:.2;opacity:1}.pickem .pickem-team-list__tab li.active{background-color:rgba(26,217,217,.66)}.pickem .pickem-team-list__tab li:hover:not(.active){transition:.2;opacity:.6}.pickem .pickem-team-list__bracket{position:relative}.pickem .pickem-team-list__bracket .link-button{margin:0}.pickem .pickem-team-list__bracket.is-seed{display:flex;flex-direction:column;justify-content:center;align-items:center}.pickem .pickem-team-list__bracket.is-seed .link-button{filter:grayscale(1);opacity:.1;pointer-events:none}.pickem .pickem-team-list__bracket span{position:absolute;z-index:100;font-weight:700;top:50%;transform:translate(0,-50%);left:0;right:0}.pickem .pickem-team-list__list{margin-top:2rem}.pickem .pickem-team-list .primary-section-box{padding:0}.pickem .team-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(12em,1fr));-moz-column-gap:.5em;column-gap:.5em;row-gap:1em;opacity:0}@media (max-width:576px){.pickem .pickem-team-list__tab li{height:3em}.pickem .team-list{grid-template-columns:repeat(auto-fill,minmax(7.5em,1fr))}}.pickem .team-list.display{-webkit-animation:.3s fade-in;animation:.3s fade-in;opacity:1}@media all and (-ms-high-contrast:none){.pickem .team-list{display:flex;flex-wrap:wrap;justify-content:center}.pickem .team{width:150px}}.pickem .team{position:relative;padding:.5rem 1em;border:1px solid #555;background:#000;cursor:pointer;transition:.2s;opacity:1}.pickem .team__name{font-size:1.05em;margin-top:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pickem .team__image{position:relative;padding-top:100%}.pickem .team__image img{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;-o-object-fit:contain;object-fit:contain}.pickem .team__is-finalist-overlay{z-index:11;display:none;position:absolute;color:#fff;content:'決勝進出';font-size:1em;top:0;left:0;right:0;bottom:unset;font-weight:600;padding:.1em 0}.pickem .team__is-finalist-overlay.display{display:block}.pickem .team__is-finalist-overlay:before{content:'';position:absolute;right:1em;left:1em;border-top:20px solid #f31252;border-right:20px solid transparent;border-left:20px solid transparent}.pickem .team__is-finalist-overlay span{position:relative;z-index:11}.pickem .team.selected{position:relative;border:2px solid #1ad9d9}.pickem .team.selected:before{z-index:11;position:absolute;color:#000;content:'選択中';text-align:center;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.pickem .team.selected:after{z-index:10;content:' ';position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(26,217,217,.25)}.pickem .team:hover{transition:.2s;opacity:.7}.pickem .modal{display:flex;z-index:100;position:fixed;top:0;bottom:0;right:0;left:0;align-items:center;pointer-events:none}.pickem .modal.display{pointer-events:initial}.pickem .modal__content{margin:auto;position:relative;z-index:101;max-width:40em;min-width:25em;background-color:#001217;opacity:0;transform:translateY(-5%);transition:.15s ease-in}.pickem .modal.display .modal__content{opacity:1;transform:scale(1) translateY(0);transition:.3s ease-out}.pickem .modal__background{z-index:100;position:absolute;background-color:rgba(0,0,0,.75);top:0;bottom:0;right:0;left:0;opacity:0;transition:.15s ease-in}.pickem .modal.display .modal__background{transition:.3s;opacity:1}.pickem .d-button:hover,.pickem .d-logout:hover{opacity:.6;transition:.2s}.pickem .confirm-form{display:flex;padding:2em 1em;flex-direction:column;justify-content:center}.pickem .confirm-form>*{width:100%}.pickem .confirm-form__buttons{margin-top:1em}.pickem .confirm-form button{width:30%;padding:.5em 1em;font-size:1.1em;background-color:#000;border:1px solid #333;color:#fff;cursor:pointer}.pickem .confirm-form button:hover{background-color:rgba(26,217,217,.66)}.pickem .confirm-form button:nth-child(n+2){margin-left:.5em}.pickem .links:nth-child(n+2){margin-top:2em}.pickem .links a{margin-top:.5em;font-size:1.1em;display:block}.pickem .writing{white-space:pre-wrap}.pickem .d-button{background:linear-gradient(#068888,20%,#005757);background:-ms-linear-gradient(#068888,#005757);color:#fff;font-weight:700;padding:.75em 2.5em;border:1px solid #fff;cursor:pointer;text-decoration:none}.pickem .d-logout,.pickem .sub-header,.pickem a{text-decoration:underline}.pickem a{color:#fff}.pickem .d-logout{font-size:1.1em;margin-top:.5em;background:0 0;cursor:pointer;border:none;color:#fff}.pickem .header{font-weight:700;font-size:1.05em}.pickem .sub-header{font-size:1.05em}.pickem .anchor-30{position:absolute;transform:translateY(-30vh)}.pickem .anchor-50{position:absolute;transform:translateY(-50vh)}.pickem .align-center{text-align:center}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}.pickem-final{font-size:1.5rem;text-align:center;background:url(../images/bg01d.png) no-repeat fixed;background-size:auto auto}.pickem-final .header-image img{width:100%;min-height:140px;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.pickem-final{font-size:1.4rem}.pickem-final section .link-button{width:75%}}@media (max-aspect-ratio:16 / 9){.pickem-final{background-size:auto 100%}}@media (min-width:1920px){.pickem-final{background-size:100% auto}}.pickem-final h2{margin-bottom:1em}.pickem-final h2 img{min-height:40px;-o-object-fit:cover;object-fit:cover}.pickem-final h2.large img{min-height:initial}.pickem-final h3{text-align:center;color:#000}.pickem-final h4{font-size:1.3em;margin:.25em 0}.pickem-final section .link-button-wrapper{display:flex;justify-content:center}.pickem-final section .twitter-share:nth-child(n+2){margin-top:3rem}.pickem-final section .link-button{display:inline-block}.pickem-final section .link-button.disabled{filter:grayscale(1);opacity:.2;pointer-events:none}.pickem-final section .link-button img{width:initial}.pickem-final section:first-of-type{padding-top:calc(3.25rem * 2)}.pickem-final section .link-buttons{display:flex;justify-content:center}.pickem-final section .link-buttons:nth-child(n+2){margin-top:2em}.pickem-final section .link-buttons__button{width:75%;display:inline-block;cursor:pointer;opacity:1;transition:opacity .2s}@media (max-width:576px){.pickem-final section .link-buttons{flex-direction:column}.pickem-final section .link-buttons__button{max-width:17.5em;margin-left:auto;margin-right:auto}}.pickem-final section .link-buttons__button:nth-child(n+2){margin-left:1em;margin-top:0}@media (max-width:576px){.pickem-final section .link-buttons__button:nth-child(n+2){margin-left:auto;margin-top:1em}}.pickem-final .pickem-roadmap-image{margin:1.5em 0 .75em}@media (max-width:1100px){.pickem-final .pickem-roadmap-image{margin:1.5em 0}}.pickem-final .primary-section-box h2{margin-bottom:1em}.pickem-final .primary-section-box__inner{padding:2em;border-top:1px solid #fff;border-bottom:1px solid #fff;background:rgba(255,255,255,.033);margin:auto;max-width:1080px}.pickem-achievement .narrow-section h2,.pickem-final .info-section h2{margin-bottom:1em}@media (max-width:576px){.pickem-final .primary-section-box__inner{padding:2em 0}}.pickem-final .info-section{padding:3.25rem 1em}@media (max-width:576px){.pickem-final .info-section{padding:3.25rem 1rem}}.pickem-final .info-section__inner{padding:3em 7em}@media (max-width:1100px){.pickem-final .info-section__inner{padding:2em 1em}}@media (max-width:576px){.pickem-final .info-section__inner{padding:2em .5em}}.pickem-final .info-section__content{text-align:left}.pickem-final .info-section__content p:nth-child(n+2){margin-top:.75em}.pickem-final .attension{font-size:1em}.pickem-final .prediction-count-info{max-width:760px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.pickem-final .prediction-count{width:100%;display:flex;border:1px solid #fff}.pickem-final .prediction-count>div{flex:1;display:flex;padding:1em 2em;font-size:1.5em;align-items:center;text-align:center;justify-content:center}.pickem-final .prediction-count__label{border-right:1px solid #fff;color:#000;background-color:rgba(26,217,217,.66);position:relative}.pickem-final .prediction-count__label:after{position:absolute;right:1em;content:'▶'}@media (max-width:576px){.pickem-final .prediction-count>div{padding:.75em 1.25em;font-size:1.2em}.pickem-final .prediction-count__label:after{font-size:.8em;right:.25em}.pickem-final .pickem-section{padding:3.25rem 0}}.pickem-final .pickem-section{padding:3.25rem 0}.pickem-final .pickem-section h2{text-align:left;max-width:1080px;margin:0 auto 1em}.pickem-final .pickem-section .link-button{margin-top:1em}.pickem-final .pickem-section__inner{margin:auto;padding:2em 0;max-width:1080px}@media (max-width:576px){.pickem-final .pickem-section__inner{padding:1em 0}}.pickem-final .pickem-section__description{width:100%;margin:1em auto;text-align:left;max-width:1080px;color:#bbb;padding:0 1em}.pickem-final #partialTeamList{position:relative}.pickem-final .tournament-wrapper{overflow-x:auto;overflow-y:hidden}.pickem-final .tournament{display:inline-flex;padding:2em}.pickem-final .tournament-round-wrapper:first-of-type{margin-left:auto}.pickem-final .tournament-round-wrapper:nth-of-type(n+2){margin-left:calc(35px * 2 + 8px)}.pickem-final .tournament-round-wrapper:last-of-type{margin-right:auto}.pickem-final .tournament-round{width:260px;min-width:260px}.pickem-final .tournament-round.round-1 .match:nth-of-type(n+2){margin-top:42px}@media (max-width:576px){.pickem-final .tournament{padding:1em 1em 7em}.pickem-final .tournament-round-wrapper:nth-of-type(n+2){margin-left:calc(10px * 2 + 5px)}.pickem-final .tournament-round{width:175px;min-width:175px}.pickem-final .tournament-round.round-1 .match:nth-of-type(n+2){margin-top:20px}}.pickem-final .tournament-round.round-2 .match:nth-of-type(1){margin-top:calc(calc(2 * 70px + 5px + 22px) + 42px / 2 - 22px - calc(2 * 70px + 5px)/ 2)}@media (max-width:576px){.pickem-final .tournament-round.round-2 .match:nth-of-type(1){margin-top:calc(calc(2 * 45px + 5px + 17px) + 20px / 2 - 17px - calc(2 * 45px + 5px)/ 2)}}.pickem-final .tournament-round.round-2 .match:nth-of-type(2){margin-top:calc(calc(2 * 70px + 5px + 22px) + 2 * 42px)}.pickem-final .tournament-round.round-2 .match{position:relative}.pickem-final .tournament-round.round-2 .match .bracket{position:absolute;right:0}.pickem-final .tournament-round.round-2 .match .bracket:before{content:'';position:absolute;border-top:2px solid #3a3a40;border-bottom:2px solid #3a3a40;border-right:2px solid #3a3a40;top:0;right:calc(260px + 35px + 2px);height:calc(calc(2 * 70px + 5px + 22px) + 42px);width:35px}@media (max-width:576px){.pickem-final .tournament-round.round-2 .match:nth-of-type(2){margin-top:calc(calc(2 * 45px + 5px + 17px) + 2 * 20px + 2px)}.pickem-final .tournament-round.round-2 .match .bracket:before{right:calc(175px + 10px + 2px);height:calc(17px + 45px * 2 + 20px);width:10px;top:7px}}.pickem-final .tournament-round.round-2 .match .bracket:after{content:'';position:absolute;border-top:2px solid #3a3a40;right:calc(260px + 2px);top:calc(22px + 70px + 2px);width:35px}.pickem-final .tournament-round.round-3 .match:nth-of-type(2){margin-top:calc(2 * calc(2 * 70px + 5px + 22px) + 3 * 42px / 2 - 22px - calc(2 * 70px + 5px)/ 2 - 100px);position:relative}@media (max-width:576px){.pickem-final .tournament-round.round-2 .match .bracket:after{right:calc(175px + 2px);top:calc(17px + 45px + 2px);width:10px}.pickem-final .tournament-round.round-3 .match:nth-of-type(2){margin-top:calc(2 * calc(2 * 45px + 5px + 17px) + 3 * 20px / 2 - 17px - calc(2 * 45px + 5px)/ 2 - 70px)}}.pickem-final .tournament-round.round-3 .match:nth-of-type(2) .bracket{position:absolute;right:0}.pickem-final .tournament-round.round-3 .match:nth-of-type(2) .bracket:before{content:'';position:absolute;border-top:2px solid #3a3a40;border-bottom:2px solid #3a3a40;border-right:2px solid #3a3a40;top:-116px;right:calc(260px + 35px + 2px);height:calc(calc(2 * 70px + 5px + 22px) * 2 + 42px * 2);width:35px}@media (max-width:576px){.pickem-final .tournament-round.round-3 .match:nth-of-type(2) .bracket:before{top:-69px;right:calc(175px + 10px + 2px);height:calc(calc(2 * 45px + 5px + 17px) * 2 + 20px * 2);width:10px}}.pickem-final .tournament-round.round-3 .match:nth-of-type(2) .bracket:after{content:'';position:absolute;border-top:2px solid #3a3a40;right:calc(260px + 2px);top:calc(22px + 70px + 2px);width:35px}.pickem-final .tournament-round.round-3 .match:nth-of-type(3){margin-top:calc(3 * 42px / 2 + 22px + calc(2 * 70px + 5px)/ 2)}.pickem-final .tournament-round.round-3 .winner{height:100px}@media (max-width:576px){.pickem-final .tournament-round.round-3 .match:nth-of-type(2) .bracket:after{right:calc(175px + 2px);top:calc(17px + 45px + 2px);width:10px}.pickem-final .tournament-round.round-3 .match:nth-of-type(3){margin-top:calc(3 * 20px / 2 + 22px + calc(2 * 45px + 5px)/ 2)}.pickem-final .tournament-round.round-3 .winner{height:70px}}.pickem-final .winner{opacity:0}.pickem-final .winner .team{background-color:#1e2225}.pickem-final .winner .team__image,.pickem-final .winner .team__name{cursor:initial}.pickem-final .winner__info{background:linear-gradient(90deg,rgba(200,150,42,.5),80%,rgba(159,12,54,0));font-size:.9em;height:22px}@media (max-width:576px){.pickem-final .winner__info{font-size:.7em;height:17px}}.pickem-final .tournament-round-info{padding:.5em;border-bottom:1px solid #ccc}.pickem-final .match{position:relative}.pickem-final .match__info{background:linear-gradient(90deg,rgba(123,9,42,.5),80%,rgba(159,12,54,0));font-size:.9em;height:22px}.pickem-final .match.active:after{content:' ';position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;border:3px solid rgba(238,157,20,.3);-webkit-animation:flash ease-in .75s forwards;animation:flash ease-in .75s forwards}.pickem-final .match.is-correct .is-correct{z-index:21;position:absolute;top:9px;right:-15px;font-weight:700;width:30px}@media (max-width:576px){.pickem-final .match__info{font-size:.7em;height:17px}.pickem-final .match.is-correct .is-correct{top:9px;right:-9px;font-weight:700;width:20px}}.pickem-final .team{position:relative;display:flex;height:70px;justify-content:center;align-items:center;background-color:#1e2225;border:2px solid transparent;transition:border .1s}@media (max-width:576px){.pickem-final .team{height:45px}}.pickem-final .team:nth-of-type(n+2){margin-top:5px}.pickem-final .team__name{-webkit-animation:team-select .5s forwards;animation:team-select .5s forwards;font-size:12px;text-overflow:ellipsis;word-break:break-all;overflow:hidden;text-align:left;flex:1;height:100%;display:flex;align-items:center;padding:0 1em;border-top-right-radius:2px;border-bottom-right-radius:2px;cursor:pointer}@media (max-width:576px){.pickem-final .team__name{font-size:10px;padding:0 .4em 0 .25em}}.pickem-final .team__image{-webkit-animation:team-select .5s forwards;animation:team-select .5s forwards;position:relative;width:70px;height:70px;padding:5px;border-top-left-radius:2px;border-bottom-left-radius:2px;transition:.2s;opacity:1;cursor:pointer}@media (max-width:576px){.pickem-final .team__image{width:45px;height:45px;padding:2px}}.pickem-final .team__image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.pickem-final .team__image:hover{transition:.2s;opacity:.7}.pickem-final .team.selected .team__select{color:#ccc}.pickem-final .team__info{position:relative;color:#aaa;height:25px;width:25px;font-size:17px;display:flex;margin-right:.5em;justify-content:center;align-items:center;margin-left:.5em;border:2px solid #aaa;border-radius:50%;cursor:pointer;transition:.2s;opacity:1;z-index:11}@media (max-width:576px){.pickem-final .team__info{height:20px;width:20px;font-size:15px}}.pickem-final .team__info:hover{transition:.2s;opacity:.7}.pickem-final .team__select{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;cursor:pointer}.pickem-final .team__select.disabled{cursor:initial}.pickem-final .team__is-finalist-overlay{z-index:11;display:none;position:absolute;color:#fff;content:'決勝進出';font-size:1em;top:0;left:0;right:0;bottom:unset;font-weight:600;padding:.1em 0}.pickem-final .team__is-finalist-overlay.display{display:block}.pickem-final .team__is-finalist-overlay:before{content:'';position:absolute;right:1em;left:1em;border-top:20px solid #f31252;border-right:20px solid transparent;border-left:20px solid transparent}.pickem-final .team.selected,.pickem-final .team__is-finalist-overlay span{position:relative;z-index:11}.pickem-final .team.selected{border:2px solid rgba(26,217,217,.5);transition:.2s}.pickem-final .team.not-selected .team__image{transition:.3s;opacity:.7}.pickem-final .team.not-selected .team__name{transition:.3s;opacity:.5}.pickem-final .team__next{transform:translateX(-10px);opacity:0;transition:.2s}.pickem-final .team__next.display{opacity:1;transform:translateX(-5px);transition:.2s}.pickem-final .team__rank{z-index:9;width:24px;height:27px;position:absolute;right:-12px;top:calc(50% - 5px);font-weight:700;transform:translateY(-50%)}.pickem-final .team__rank img{width:100%;height:100%}@media (max-width:576px){.pickem-final .team__rank{width:18px;height:20px;right:-9px;top:calc(50% - 2px)}}@media (hover:hover){.pickem-final .team:hover .team__next{transform:translateX(0);transition:.2s}}.pickem-final .modal .match-modal{width:95%;max-width:70em;min-width:initial}.pickem-final .modal .match-modal__header{background:#101010;padding:.75em;text-align:left}.pickem-final .modal .match-modal__content{background:#303034;padding:1.5em}.pickem-final .modal-header{display:flex}.pickem-final .modal-header__title{margin-left:0;margin-right:auto}.pickem-final .modal-header__close{margin-right:0;cursor:pointer;vertical-align:bottom}.pickem-final .modal-header__close a{display:block;text-decoration:none}.pickem-final .modal-header__close i{display:block}.pickem-final .match-description{display:flex;flex-direction:column;justify-content:center}.pickem-final .match-description__team-names{display:flex;justify-content:center}.pickem-final .match-description__team-names .match-team-name{margin:0 auto;width:45%}.pickem-final .match-description__members{display:flex;justify-content:center;margin-top:1em}@media (max-width:576px){.pickem-final .modal .match-modal__content{padding:1em}.pickem-final .match-description__members{margin-top:.75em}}.pickem-final .match-description__members .match-team-members{margin:0 auto;width:45%}.pickem-final .match-description a{display:block;text-decoration:none;transition:.3s}.pickem-final .match-description a:hover{opacity:.6;transition:.3s}.pickem-final .match-team-members{background:#333;padding:1em .5em;display:flex;flex-wrap:wrap;justify-content:center}.pickem-final .match-team-member{text-align:center;width:45%}.pickem-final .match-team-member:nth-of-type(n+3){margin-top:.75em}.pickem-final .submit-button.float{z-index:11;position:absolute;top:0;right:1.5em}@media (max-width:576px){.pickem-final .match-team-member{width:97.5%}.pickem-final .match-team-member:nth-of-type(n+2){margin-top:.5em}.pickem-final .submit-button.float{top:initial;bottom:1.5em;right:1em;width:95%}}.pickem-final .submit-button.float button{font-family:inherit}.pickem-final .submit-button.float .button{background:linear-gradient(#066e6e,20%,#005757);background:-ms-linear-gradient(#066e6e,#005757);font-size:1.2em;width:150px;height:60px}@media (max-width:576px){.pickem-final .submit-button.float .button{font-size:1em;width:90%;margin:auto;height:50px}}.pickem-final .submit-button.float .button.disabled{filter:grayscale(.7);opacity:.5}.pickem-final .submit-button.float .button.disabled:hover{cursor:initial;opacity:.5}.pickem-final .submit-button.float .button[disabled]{position:relative}.pickem-final .submit-button.float .button[disabled] .button-event{position:absolute;top:0;left:0;bottom:0;right:0}.pickem-final .modal-enter{-webkit-animation:empty .6s 1 forwards;animation:empty .6s 1 forwards}.pickem-final .modal-enter .modal__content{opacity:0;-webkit-animation:fade-in .2s 50ms 1 forwards;animation:fade-in .2s 50ms 1 forwards}.pickem-final .modal-enter .modal__background{opacity:0;-webkit-animation:fade-in .2s 1 forwards;animation:fade-in .2s 1 forwards}.pickem-final .d-button:hover,.pickem-final .d-logout:hover{opacity:.6;transition:.2s}.pickem-final .modal-leave{-webkit-animation:fade-out .2s 1 forwards;animation:fade-out .2s 1 forwards}.pickem-final .modal{display:flex;z-index:100;position:fixed;top:0;bottom:0;right:0;left:0;align-items:center;pointer-events:none}.pickem-final .modal.display{pointer-events:initial}.pickem-final .modal__content{margin:auto;position:relative;z-index:101;max-width:40em;min-width:25em;background-color:#001217}.pickem-final .modal__background{z-index:100;position:absolute;background-color:rgba(0,0,0,.6);top:0;bottom:0;right:0;left:0}.pickem-final .confirm-form{display:flex;padding:2em 1em;flex-direction:column;justify-content:center}.pickem-final .confirm-form>*{width:100%}.pickem-final .confirm-form__buttons{margin-top:1em}.pickem-final .confirm-form button{width:30%;padding:.5em 1em;font-size:1.1em;background-color:#000;border:1px solid #333;color:#fff;cursor:pointer}.pickem-final .confirm-form button:hover{background-color:rgba(26,217,217,.66)}.pickem-final .confirm-form button:nth-child(n+2){margin-left:.5em}.pickem-final .links:nth-child(n+2){margin-top:2em}.pickem-final .links a{margin-top:.5em;font-size:1.1em;display:block}.pickem-final .writing{white-space:pre-wrap}.pickem-final .d-button{background:linear-gradient(#068888,20%,#005757);background:-ms-linear-gradient(#068888,#005757);color:#fff;font-weight:700;padding:.75em 2.5em;border:1px solid #fff;cursor:pointer;text-decoration:none}.pickem-final a{color:#fff;text-decoration:underline}.pickem-final .d-logout{font-size:1.1em;margin-top:.5em;background:0 0;cursor:pointer;border:none;color:#fff;text-decoration:underline}.pickem-final .header{font-weight:700;font-size:1.05em}.pickem-final .sub-header{font-size:1.05em;text-decoration:underline}.pickem-final .anchor-30{position:absolute;transform:translateY(-30vh)}.pickem-final .anchor-50{position:absolute;transform:translateY(-50vh)}.pickem-final .beforePick{min-height:35vh;display:flex;justify-content:center;align-items:center}.pickem-final .beforePick button.d-button{font-size:1.3em;max-height:125px}.pickem-final .saving{-webkit-animation:rotate linear infinite 1s;animation:rotate linear infinite 1s}.pickem-achievement{font-size:1.5rem}.pickem-achievement .narrow-section{padding:3.25rem 1em}@media (max-width:576px){.pickem-achievement{font-size:1.4rem}.pickem-achievement .narrow-section__inner{padding:1em}}.pickem-achievement .narrow-section.no-top-pad{padding-top:0}.pickem-achievement table,.pickem-achievement td,.pickem-achievement th,.pickem-achievement tr{border:1px solid #fff;border-collapse:collapse;border-spacing:0}.pickem-achievement table{width:100%}.pickem-achievement tr{background-color:rgba(0,0,0,.5)}.pickem-achievement th{background-color:rgba(26,217,217,.66);color:#000;padding:.5em 0}.pickem-achievement td{padding:1em;max-width:15em}.pickem-achievement td img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pickem-achievement em{font-size:1.5em;font-style:normal}.pickem-achievement .team-td{max-width:5em}.pickem-achievement .image-description{display:flex;align-items:center}.pickem-achievement .image-description__image-wrapper{width:40%;overflow:hidden}@media (max-width:576px){.pickem-achievement .image-description{flex-direction:column}.pickem-achievement .image-description__image-wrapper{width:100%}}.pickem-achievement .image-description__description{flex:1;margin-left:1em;text-align:left}@media (max-width:576px){.pickem-achievement .image-description__description{margin-left:0;margin-top:1em}}.campaign-registration .cgSiteH1{max-width:600px}.campaign-registration .cgGeneralForm .fieldset{justify-content:center}.campaign-registration .competition_entryChecklist_item{margin-bottom:0}.campaign-registration .competition_entryChecklist_item label{padding:10px 5px 10px 50px}.campaign-registration .form-group{margin-top:0}.campaign-registration .formActions{margin-top:2em;margin-bottom:1em;display:flex;justify-content:center}.campaign-registration .formActions button{margin:0}.campaign-registration .cgLibButton:disabled{background-color:#767c7e}.campaign-registration .cgLibButton.cancel{background-color:#3359b7;border-color:#3338b7}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes hover-team-next{0%{opacity:0;transform:translateX(-5px)}100%{opacity:1;transform:translateX(0)}}@keyframes hover-team-next{0%{opacity:0;transform:translateX(-5px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes hover-team-next-reverse{0%{opacity:1}100%{opacity:0}}@keyframes hover-team-next-reverse{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes hover-team-next-hover{0%{transform:translateX(0)}100%{transform:translateX(3px)}}@keyframes hover-team-next-hover{0%{transform:translateX(0)}100%{transform:translateX(3px)}}@-webkit-keyframes hover-team-next-hover-reverse{0%{opacity:1;transform:translateX(3px)}100%{transform:translateX(0)}}@keyframes hover-team-next-hover-reverse{0%{opacity:1;transform:translateX(3px)}100%{transform:translateX(0)}}@-webkit-keyframes flash{0%{opacity:1}100%{opacity:0}}@keyframes flash{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes team-select{0%{transform:translate(-5px);opacity:0}100%{transform:translate(0);opacity:1}}@keyframes team-select{0%{transform:translate(-5px);opacity:0}100%{transform:translate(0);opacity:1}}@-webkit-keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cgCompetitionResult{background:0 0;color:#fff;padding:0;max-width:920px}.result-team-tour .groups{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;margin-top:4em}.result-team-tour .group{margin:auto auto 3em;width:90%;max-width:27.5em;text-align:center}.result-team-tour .group__name{position:relative;color:#ddd;margin-right:auto;margin-left:auto;text-align:center;display:inline-block;background-color:#a50230;padding:.5em 2em;margin-bottom:1.5em}.result-team-tour .group__name:before{content:'';position:absolute;height:100%;top:0;left:0;width:.5em;background-color:#750230}.result-team-tour .group[data-fadein-sc]{transform:translateY(50px);transition:.3s;opacity:0}.result-team-tour .group[data-fadein-sc] .rank-item,.result-team-tour .group[data-fadein-sc] .rank-item.rank-2{opacity:0;transform:translateX(-50px)}.result-team-tour .group[data-fadein-sc].display{opacity:1;transition:transform .5s,opacity 1s;transform:translateY(0)}.result-team-tour .group[data-fadein-sc].display .rank-item{-webkit-animation:.5s .5s forwards slide-in;animation:.5s .5s forwards slide-in}.result-team-tour .group[data-fadein-sc].display .rank-item.rank-2{-webkit-animation:.5s .75s forwards slide-in;animation:.5s .75s forwards slide-in}.result-team-tour a{color:inherit}.result-team-tour .rank-item{background:url(../images/rank-bg01.png);background-size:100% 100%;text-align:center;border-top:1px solid #1c2020;border-bottom:1px solid #1c2020;display:flex;margin:auto}.result-team-tour .rank-item.rank-1{background:url(../images/rank-bg02.png);background-size:100% 100%}.result-team-tour .rank-item__rank{width:3em;text-align:center;display:flex;align-items:center;justify-content:center;font-size:1.1em;font-weight:700}.result-team-tour .rank-item__name{flex:1 0 0;word-break:break-all;padding-left:1em;font-size:1.1em;text-align:left;display:flex;align-items:center}.result-team-tour .rank-item__team-image{height:5em;width:5em;padding:.25em}.result-team-tour .rank-item__team-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}html body>p.flash-message{font-size:1.4rem;padding-top:20px;padding-bottom:20px}@media (min-width:1100px){html body>p.flash-message{font-size:1.6rem}}.cgTabContent>.cgTabContentItem{display:none}.cgTabContent>.cgTabContentItem.enable{display:block}.cgCompetitionWidget_readMore{text-align:center;margin-top:-25px;margin-bottom:40px}.cgCompetitionWidget_readMore a{margin:auto;padding:7px 45px;color:#fff;display:inline-flex;line-height:30px;align-items:center}.competitionSeasonRank h1{text-align:center;margin-bottom:30px;font-size:2rem;letter-spacing:0}.seasonWinners{margin-top:0;margin-bottom:30px;text-align:center}.seasonWinners h1{font-size:1.8rem;letter-spacing:0;margin-bottom:1em}.seasonWinners h2{font-size:2rem}.seasonWinners_item{font-size:1.8rem}.seasonWinners_item .abbr{font-size:1.8rem;margin-right:.5em}.seasonWinners_item .name{font-size:1.6rem}.cgCompetitionEntries_table tbody .members{padding-left:0}.cgCompetitionEntries_table tbody .entryId{min-width:50px;text-align:center;margin-right:0;font-size:12px}.cgCompetitionEntries_item_team{display:flex;align-items:center}.cgCompetitionEntries_item_team .cgCompetitionEntries_item_team_checkin{display:block;margin-left:1em}.cgCompetitionEntries_item_team .cgCompetitionEntries_item_team_checkin span{border-radius:50px;font-size:10px;color:#00bf60;border:1px solid rgba(0,191,96,.3);display:inline-block;padding:0 .5em;letter-spacing:-.05em}@media (max-width:768px){.cgCompetitionEntries_item_team{flex-direction:column;align-items:flex-start}.cgCompetitionEntries_item_team a{order:2}.cgCompetitionEntries_item_team .cgCompetitionEntries_item_team_checkin{order:1;margin-left:0;margin-bottom:8px}}