html,body{background:url(/sgtk/assets/campaign/20200107/bg-523deab4feadda5052eea07a3727627ec8efcd464fb32820924b07a156ff687a.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/20200107/back_to4-161b33e088476f3a193dcec29e678e170f7e94abe9050a73bc07cbc91c933709.jpg) no-repeat;background-size:50%;background-position:center;height:0;padding-top:17.11%;margin-bottom:20px}.return-top a:active>div,.return-top a:hover>div{background:url(/sgtk/assets/campaign/20200107/back_to4-161b33e088476f3a193dcec29e678e170f7e94abe9050a73bc07cbc91c933709.jpg) no-repeat;background-size:50%;background-position:center;height:0;padding-top:17.11%;margin-bottom:20px}.nickname{color:#cb0036}.register-nickname a>div{background:url(/sgtk/images/campaign/20200107/nickname_button.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/images/campaign/20200107/nickname_button_on.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/images/campaign/20200107/challenge.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/images/campaign/20200107/challenge_on.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/images/campaign/20200107/normal_ranking.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/images/campaign/20200107/normal_ranking_on.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/images/campaign/20200107/more_ranking.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/images/campaign/20200107/more_ranking_on.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}.ichioshi20200107 .bd-easy{border:5px solid #3366cc}.bg-nickname{background:#ccffcc}.recommend-use-nickname{color:#ff0000}a.btn_register_nickname{display:inline-block;background-color:#cb0036;color:#fff;font-weight:bold;padding:7px 25px 5px 10px;font-size:20px;line-height:1;border-radius:20px;white-space:nowrap;background-image:url(/sgtk/assets/arrow-1c3ddadb0a258dea33832893e3ed44c5f0b448a9247fd5eac3c64bd2dccf1850.png);background-repeat:no-repeat;background-size:10px 10px;background-position:96% center}@media (max-width: 499px){a.btn_register_nickname{padding:7px 20px 5px 8px;font-size:15px;border-radius:20px}}h1{background-color:#ffffff}.neo-logo{width:55%;padding:11px 0 9px 10px}
