.community-section .container{position:relative}.community-container h2{font-weight:700}.community-container h3{font-size:22px;font-weight:600}.community-section .container .illustrate{position:absolute;top:35px;right:0;font-size:16px;color:#8e9299;font-weight:500}.community-section .container .row{justify-content:center;align-items:center;border-top:none}.community-section .container .row-top{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;line-height:3rem;border-top:solid 2px #c7c7c7;border-bottom:solid 2px #c7c7c7;margin-bottom:30px}.community-section .container .char{background-color:#f5f5f5;border-right:solid 1px #c7c7c7;text-align:center;display:flex;align-items:center;justify-content:center;width:143px;font-size:20px;color:#181d27;font-weight:500}.community-section .container .name{width:calc(100% - 143px);padding-left:15px}#charListTab{display:flex;flex-wrap:wrap;align-items:center;border:none}#charListTab .nav-item{position:relative;padding-right:10px;margin-right:10px}#charListTab .nav-item:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:50%;background-color:#d9d9d9}#charListTab button{background:0 0;border:none;color:#8e9299;padding:0;font-size:16px;display:flex;align-items:center}#charListTab button.active{font-weight:500;color:#313131;text-decoration:underline;text-underline-offset:5px}#charListTab .icon-tab{display:inline-block;width:24px;height:24px;margin-right:5px}#char1-tab .icon-tab{background:url(../images/smallchar/char1.png) no-repeat center/contain}#char1-tab.active .icon-tab{background:url(../images/smallchar/char1-hov.png) no-repeat center/contain}#char2-tab .icon-tab{background:url(../images/smallchar/char2.png) no-repeat center/contain}#char2-tab.active .icon-tab{background:url(../images/smallchar/char2-hov.png) no-repeat center/contain}#char3-tab .icon-tab{background:url(../images/smallchar/char3.png) no-repeat center/contain}#char3-tab.active .icon-tab{background:url(../images/smallchar/char3-hov.png) no-repeat center/contain}#char4-tab .icon-tab{background:url(../images/smallchar/char4.png) no-repeat center/contain}#char4-tab.active .icon-tab{background:url(../images/smallchar/char4-hov.png) no-repeat center/contain}#char5-tab .icon-tab{background:url(../images/smallchar/char5.png) no-repeat center/contain}#char5-tab.active .icon-tab{background:url(../images/smallchar/char5-hov.png) no-repeat center/contain}#char6-tab .icon-tab{background:url(../images/smallchar/char6.png) no-repeat center/contain}#char6-tab.active .icon-tab{background:url(../images/smallchar/char6-hov.png) no-repeat center/contain}#char7-tab .icon-tab{background:url(../images/smallchar/char7.png) no-repeat center/contain}#char7-tab.active .icon-tab{background:url(../images/smallchar/char7-hov.png) no-repeat center/contain}#char8-tab .icon-tab{background:url(../images/smallchar/char8.png) no-repeat center/contain}#char8-tab.active .icon-tab{background:url(../images/smallchar/char8-hov.png) no-repeat center/contain}#char9-tab .icon-tab{background:url(../images/smallchar/char9.png) no-repeat center/contain}#char9-tab.active .icon-tab{background:url(../images/smallchar/char9-hov.png) no-repeat center/contain}#char10-tab .icon-tab{background:url(../images/smallchar/char10.png) no-repeat center/contain}#char10-tab.active .icon-tab{background:url(../images/smallchar/char10-hov.png) no-repeat center/contain}#char11-tab .icon-tab{background:url(../images/smallchar/char11.png) no-repeat center/contain}#char11-tab.active .icon-tab{background:url(../images/smallchar/char11-hov.png) no-repeat center/contain}#char12-tab .icon-tab{background:url(../images/smallchar/char12.png) no-repeat center/contain}#char12-tab.active .icon-tab{background:url(../images/smallchar/char12-hov.png) no-repeat center/contain}#char13-tab .icon-tab{background:url(../images/smallchar/char13.png) no-repeat center/contain}#char13-tab.active .icon-tab{background:url(../images/smallchar/char13-hov.png) no-repeat center/contain}#char14-tab .icon-tab{background:url(../images/smallchar/char14.png) no-repeat center/contain}#char14-tab.active .icon-tab{background:url(../images/smallchar/char14-hov.png) no-repeat center/contain}#char15-tab .icon-tab{background:url(../images/smallchar/char15.png) no-repeat center/contain}#char15-tab.active .icon-tab{background:url(../images/smallchar/char15-hov.png) no-repeat center/contain}#char16-tab .icon-tab{background:url(../images/smallchar/char16.png) no-repeat center/contain}#char16-tab.active .icon-tab{background:url(../images/smallchar/char16-hov.png) no-repeat center/contain}#char17-tab .icon-tab{background:url(../images/smallchar/char17.png) no-repeat center/contain}#char17-tab.active .icon-tab{background:url(../images/smallchar/char17-hov.png) no-repeat center/contain}#char18-tab .icon-tab{background:url(../images/smallchar/char18.png) no-repeat center/contain}#char18-tab.active .icon-tab{background:url(../images/smallchar/char18-hov.png) no-repeat center/contain}#char19-tab .icon-tab{background:url(../images/smallchar/char19.png) no-repeat center/contain}#char19-tab.active .icon-tab{background:url(../images/smallchar/char19-hov.png) no-repeat center/contain}#char20-tab .icon-tab{background:url(../images/smallchar/char20.png) no-repeat center/contain}#char20-tab.active .icon-tab{background:url(../images/smallchar/char20-hov.png) no-repeat center/contain}#char21-tab .icon-tab{background:url(../images/smallchar/char21.png) no-repeat center/contain}#char21-tab.active .icon-tab{background:url(../images/smallchar/char21-hov.png) no-repeat center/contain}#char22-tab .icon-tab{background:url(../images/smallchar/char22.png) no-repeat center/contain}#char22-tab.active .icon-tab{background:url(../images/smallchar/char22-hov.png) no-repeat center/contain}.community-section .container .row-gray{background-color:#f5f5f5;padding:8px 0}.community-section .container .row-white{background-color:#fff;padding:8px 0}.ranking-content{color:#181d27;text-align:center}.ranking-content li{line-height:normal;border-bottom:solid 1px #c7c7c7}.ranking-content .author .title{font-size:20px;font-weight:500;margin-bottom:3px}.ranking-content .author .subtext{display:block;font-size:16px;color:#8e9299}.ranking-content li:last-of-type{border-bottom-width:1px}.ranking-content .rank{display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500;font-size:20px}.ranking-content .rank .team{width:50px;height:57px}.ranking-content .power{font-weight:500;font-size:18px}