html,body{background:url(/sgtk/assets/campaign/20180921rankingchallenge/bg-771f5662ef118534e71b74af224b2705ecbee80986d00352de29e6abca94c275.jpg)}.intro-head{background-color:#ffaa04}.intro-image{width:90%;margin:0 auto}p.entry-desc{font-size:20px;margin:0;text-align:center;color:#ff0000}.mgb2{margin-bottom:4px}.return-top a>div{background:url(/sgtk/assets/campaign/20180921rankingchallenge/back_to4-161b33e088476f3a193dcec29e678e170f7e94abe9050a73bc07cbc91c933709.jpg) no-repeat;background-size:50%;background-position:center;height:0;padding-top:17.11%}.return-top a:active>div,.return-top a:hover>div{background:url(/sgtk/assets/campaign/20180921rankingchallenge/back_to4-161b33e088476f3a193dcec29e678e170f7e94abe9050a73bc07cbc91c933709.jpg) no-repeat;background-size:50%;background-position:center;height:0;padding-top:17.11%}.nickname{color:#cb0036}.register-nickname a>div{background:url(/sgtk/assets/campaign/20180921rankingchallenge/nickname_button-01870a8187de571a2c711a45e5aa2f425d249a0538424c13ffcccce97507ce0a.png) no-repeat;background-size:50%;background-position:center;height:0;padding-top:17.11%}.register-nickname a:active>div,.register-nickname a:hover>div{background:url(/sgtk/assets/campaign/20180921rankingchallenge/nickname_button_on-769aec2921697a06411ede9c3299d647a455175053acf50ae71c0c56fb434485.png) no-repeat;background-size:50%;background-position:center;height:0;padding-top:17.11%}.titlebox-l{float:left;width:80px}.titlebox-r{float:none;margin-left:80px;width:auto}.user-rank{float:left;color:black;font-size:calc(50vw / 10);font-weight:bold;margin-top:5px}@media (min-width: 720px){.user-rank{font-size:33px}}.challenge-button{float:none;width:50%;margin:10px 25%}.challenge-button a>div{background:url(/sgtk/assets/campaign/20180921rankingchallenge/challenge-14eb61fc6829263781b5dcd41feafe834c476b901d40ceeb0066b56f011f1163.png) no-repeat;background-size:100%;background-position:center;height:0;padding-top:19.85%}.challenge-button a:active>div,.challenge-button a:hover>div{background:url(/sgtk/assets/campaign/20180921rankingchallenge/challenge_on-8fb33270390b87e654f203e400d0668c518a9d896219cf04dfdd77873ec01e1b.png) no-repeat;background-size:100%;background-position:center;height:0;padding-top:19.85%}.normal-ranking-button{float:none;width:50%;margin:0 auto 20px}.normal-ranking-button a>div{background:url(/sgtk/assets/campaign/20180921rankingchallenge/normal_ranking-747443cdb950179a8587d92833ffb384bbd686bdd46813ec0762ea21564c9176.png) no-repeat;background-size:100%;background-position:center;height:0;padding-top:16.00%}.normal-ranking-button a:active>div,.normal-ranking-button a:hover>div{background:url(/sgtk/assets/campaign/20180921rankingchallenge/normal_ranking_on-e45a88182abcd4d7d8d0d9bcf92bb9c7985a01a788f6783b2c0b6793d23dfac2.png) no-repeat;background-size:100%;background-position:center;height:0;padding-top:16.00%}.more-ranking-button{float:none;width:50%;margin:0 auto 10px}.more-ranking-button div>div{background:url(/sgtk/assets/campaign/20180921rankingchallenge/more_ranking-0fe73441b39268c197ae0d07a9e6f15229b2f1ea00153c813fe28a04664d282f.png) no-repeat;background-size:100%;background-position:center;height:0;padding-top:16.00%}.more-ranking-button div:active>div,.more-ranking-button div:hover>div{background:url(/sgtk/assets/campaign/20180921rankingchallenge/more_ranking_on-275e809ef9a32415d89a9cd6655afa48a0acc0a2610c0aa0da6c248051c2c8ec.png) no-repeat;background-size:100%;background-position:center;height:0;padding-top:16.00%}.game-title{font-size:calc((100vw - 120px) / 11)}@media (min-width: 720px){.game-title{font-size:52px}}.game-frame{padding:5px 10px;border-color:#ff0000;border-width:medium;border-style:solid}.games-line{margin-top:5px !important;margin-bottom:5px !important;border-top:0 none #000000}.welcome-message{color:#333333;font-size:calc((100vw - 20px) / 15);font-weight:900;text-align:center}.genre.genre-action{background:#ffffff}.infobox-l{float:left;width:calc(50% - 10px)}.infobox-r{float:none;margin-left:calc(50% + 5px);width:calc(50% - 10px)}.ranking-wrapper{margin:0 auto;max-width:90%;width:auto;text-align:center}.ranking-text{display:inline-block;text-align:left}.ranking.rank-1{margin:10px 0;font-size:calc(90vw / 18);color:#ff0000}.ranking.rank-2,.ranking.rank-3{margin:10px 0;font-size:calc(90vw / 18)}.ranking.rank-4,.ranking.rank-5,.ranking.rank-6,.ranking.rank-7{font-size:calc(37vw / 18);margin-bottom:10px}.ranking.rank-4 .score,.ranking.rank-5 .score,.ranking.rank-6 .score,.ranking.rank-7 .score{display:none}.ranking.rank-8,.ranking.rank-9,.ranking.rank-10{font-size:calc(37vw / 18);margin-bottom:10px}.ranking.rank-8 .score,.ranking.rank-9 .score,.ranking.rank-10 .score{display:none}.ranking-left{float:left;margin:0 0 0 13%;width:35%}.ranking-right{float:right;margin:0 13% 0 0;width:35%}.text-description{margin-bottom:2px !important}.gradelist{background-color:#ffffff;font:#000000}.gradelist .gradelist-head{position:relative;background-color:#555555;text-align:center;color:#ffffff;font-size:18px;font-weight:bold;padding-top:9px;padding-bottom:9px}.gradelist #close-ranking-game1-dialog,.gradelist #close-ranking-game2-dialog,.gradelist #close-ranking-game3-dialog,.gradelist #close-ranking-game4-dialog{position:absolute;right:10px;top:2px;padding:2px 0;font-size:24pt}.gradelist .gradelist-scroll{overflow-y:scroll}.gradelist .gradelist-body{padding-left:25px;padding-right:25px;font-size:14pt;line-height:150%;margin-bottom:0}.gradelist .gradelist-body div{margin:10px 0}.gradelist .gradelist-body th{background-color:#555555;color:#ffffff;text-align:center}.gradelist .gradelist-body tr>td:first-child{text-align:center}.gradelist .gradelist-body tr>td:last-child{text-align:right}.gradelist .gradelist-body tr.champion>td{font-size:16pt;font-weight:bold;color:#ff0000}.gradelist .gradelist-body tr.self-grade>td{color:#ffffff;background-color:#009ccc;font-weight:bold}.gradelist .gradelist-body tr.sugotoku-grade>td{color:#ffffff;background-color:#cb0036;font-weight:bold}#open-gradelist-dialog img{margin-top:5px;margin-bottom:5px}.ui-dialog-titlebar{display:none}.ui-dialog{padding:0}.ui-widget{border:1px solid #555555 !important}.ui-widget-content{background-color:#555555}.ranking-entries{margin:0 auto 10px;font-size:calc(50vw / 10);font-weight:bold;color:#cb0036;text-align:center}
