@charset "UTF-8";:root{--screen-width:100vw;--screen-height:100vh;--main-color:#1b1464;--sub-background-color:#fff;--sub-background-color-01:hsla(0,0%,100%,0.1);--sub-background-color-02:hsla(0,0%,100%,0.2);--sub-background-color-05:hsla(0,0%,100%,0.5);--main-font-color:#fff;--sub-font-color:#000}body{padding:0;margin:0;width:100%;display:flex;flex-direction:column;justify-content:center;font-family:Helvetica Neue,Hiragino Sans,sans-serif;font-feature-settings:"palt";letter-spacing:0;color:var(--main-font-color);background:var(--main-color)}h1{font-size:2rem;font-weight:400}h3{font-size:1.3rem;font-weight:600;padding-top:.5rem}h3,h4{letter-spacing:1.5px}h4{font-size:1rem;font-weight:500;padding-top:.8rem}h5{font-size:.9rem;font-weight:300;letter-spacing:1px}h6{font-size:.3rem;font-weight:400;letter-spacing:.1rem;line-height:0;margin-top:0}p{font-size:.6rem}ul{list-style:none}li{font-size:1rem}i{font-size:1.8rem}.modal-content{color:#000}.displayNone{display:none}.displayInline{display:inline}.fontColorWhite{color:#fff}.viewport{width:100vw;height:auto;left:0;top:0;position:fixed}.wrap{height:10vh;top:0}.content,.wrap{width:100vw;position:absolute;z-index:5}.content{text-align:center;height:100%;top:9.5vh}.aka_square_new{position:absolute;top:1vw;right:1.5vw;width:10vw;height:4vw;line-height:4vw;color:var(--main-font-color);font-size:2.5vw;text-align:center;font-weight:500;background:red;z-index:10000}#notification_batch_button.aka_square_new{top:1vw;right:-3.5vw;font-size:10vw;background:transparent}.aka_maru{width:5vw;height:5vw;border-radius:5vw;line-height:5vw;margin-bottom:1vw;font-size:3vw;background-color:red;color:var(--main-font-color);text-align:center}.top_aka_maru_pos{position:absolute;top:4vw;left:10vw;z-index:10000}.menu_aka_maru_pos{position:absolute;top:122vw;left:92vw;z-index:10000}@media (min-width:600px){.aka_maru{width:4vw;height:4vw;border-radius:4vw;line-height:4vw;margin-bottom:1vw;font-size:2.5vw}.top_aka_maru_pos{top:2vw;left:9vw;z-index:10000}.menu_aka_maru_pos{top:93vw;left:83vw;z-index:10000}}#ranking-bg{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:-20;background:linear-gradient(253deg,#4ab4cc,#3b4196,#0a3246,#0a3246);background-size:800% 800%;-webkit-animation:AnimationNameTop 30s ease infinite;animation:AnimationNameTop 30s ease infinite}@-webkit-keyframes AnimationNameTop{0%{background-position:0 43%}50%{background-position:100% 58%}to{background-position:0 43%}}@keyframes AnimationNameTop{0%{background-position:0 43%}50%{background-position:100% 58%}to{background-position:0 43%}}#s44-bg{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:-19;background:#d980fa;background-size:800% 800%;-webkit-animation:AnimationName44 34s ease infinite;animation:AnimationName44 34s ease infinite}@-webkit-keyframes AnimationName44{0%{background-position:0 49%}50%{background-position:100% 52%}to{background-position:0 49%}}@keyframes AnimationName44{0%{background-position:0 49%}50%{background-position:100% 52%}to{background-position:0 49%}}#s99-bg{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:-19;background:#1b1464;background-size:600% 600%;-webkit-animation:AnimationName99 31s ease infinite;animation:AnimationName99 31s ease infinite}@-webkit-keyframes AnimationName99{0%{background-position:50% 0}50%{background-position:51% 100%}to{background-position:50% 0}}@keyframes AnimationName99{0%{background-position:50% 0}50%{background-position:51% 100%}to{background-position:50% 0}}#s66-bg{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:-19;background:#1289a7;background-size:800% 800%;-webkit-animation:AnimationName66 29s ease infinite;animation:AnimationName66 29s ease infinite}@-webkit-keyframes AnimationName66{0%{background-position:18% 0}50%{background-position:83% 100%}to{background-position:18% 0}}@keyframes AnimationName66{0%{background-position:18% 0}50%{background-position:83% 100%}to{background-position:18% 0}}#calcudoku-bg{background:#a3cb38;background-size:800% 800%}#calcudoku-bg,#calcudoku-extra-bg{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:-19}#calcudoku-extra-bg{background:rgba(6,82,221,.5);background-size:800% 800%}#home-icon,#vsRetry-icon,.btn1{display:block;position:fixed;top:0;right:0;width:18vw;height:10vh;background:none;border:none;z-index:6}#home-icon{left:0;width:5.5vh}#vsRetry-icon{width:5.5vh;left:5.5vh}#home-icon i,#vsRetry-icon span,.btn1 i{font-size:4.2vh;color:var(--main-font-color);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}#home-icon i,#vsRetry-icon span{top:43%;left:50%;transform:translate(-50%,-50%)}#vsRetry-icon span{display:inline-block;font-size:3vh;font-weight:900;width:5vh;height:5vh;border-radius:50%;border:1vw solid #fff;background:transparent;text-align:center;line-height:4.3vh;-webkit-animation:vs-font-color 2s infinite;animation:vs-font-color 2s infinite;vertical-align:middle}@-webkit-keyframes vs-font-color{0%{border-color:#fff;color:#fff}25%{border-color:#f0932b;color:#f0932b}50%{border-color:#fff;color:#fff}75%{border-color:#f0932b;color:#f0932b}to{border-color:#fff;color:#fff}}@keyframes vs-font-color{0%{border-color:#fff;color:#fff}25%{border-color:#f0932b;color:#f0932b}50%{border-color:#fff;color:#fff}75%{border-color:#f0932b;color:#f0932b}to{border-color:#fff;color:#fff}}#home-icon i:active,#vsRetry-icon span:active{opacity:.8}.btn1 p{color:var(--main-font-color);position:absolute;top:8vh;left:50%;transform:translate(-50%,-50%);font-size:2.6vw}.daily-btn1 i{top:48%;left:63%}.extra-btn1{display:block;position:fixed;top:0;right:12vw;width:18vw;height:10vh;background:none;border:none;z-index:7}.extra-btn1 i{font-size:4.2vh;color:#fff;position:absolute;top:40%;right:-10%;transform:translate(-50%,-50%);z-index:20000}@media screen and (max-width:320px){#home-icon{width:6.5vh}#vsRetry-icon{width:6.5vh;left:6.5vh}#vsRetry-icon span{font-size:3.5vh;width:6vh;height:6vh;line-height:5vh}}@media only screen and (min-width:375px) and (max-height:667px) and (-webkit-device-pixel-ratio:2){#home-icon{width:6.5vh}#vsRetry-icon{width:6.5vh;left:6.5vh}#vsRetry-icon span{font-size:3.5vh;width:6vh;height:6vh;line-height:5vh}}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){#home-icon i,.btn1 i{font-size:3.4vh}.btn1 p{top:7vh}.daily-btn1 i{top:38%;left:63%}.extra-btn1 i{font-size:3.4vh;left:63%}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:2){.extra-btn1 i{font-size:3.4vh;left:63%}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){#home-icon i,.btn1 i{font-size:3.4vh}.btn1 p{top:7vh}.daily-btn1 i{top:38%;left:63%}.extra-btn1 i{font-size:3.4vh;left:63%}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){#home-icon i,.extra-btn1 i{font-size:4.2vh;left:63%}#home-icon{width:6vh}#vsRetry-icon{width:6.5vh;left:6.5vh}#vsRetry-icon span{font-size:3.5vh;width:6vh;height:6vh;line-height:5vh}}@media (min-width:600px){#home-icon{width:6.5vh}#vsRetry-icon{width:6.5vh;left:6.5vh}#vsRetry-icon span{font-size:3vh;width:6vh;height:6vh;line-height:4.3vh}}.rank-title,.rank-title-puzzle{height:10vh;width:56%;top:0;left:23%;position:fixed}@media (min-width:600px){.rank-title-puzzle{width:40%;top:0;left:30%}}.main-title{width:100%;height:100%;text-align:center}.main-title h1{position:absolute;font-family:Superclarendon,HiraKakuProN-W6,Hiragino Sans,sans-serif;width:100%;font-weight:400;font-size:3.8vh;line-height:3vh;color:var(--main-font-color);top:50%;left:50%;transform:translate(-50%,-50%)}.main-title h1 i,.main-title i{font-size:4vh;color:var(--main-font-color)}#puzzle-title-today,#puzzle-title-yesterday{font-size:3vh}#timeattack-title,#timeattack-title-icon{font-size:3.5vh}#main-title-daily{width:90%;left:5%}#daily-title,#daily-title i{font-size:3vh}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:2){.rank-title,.rank-title-puzzle{height:8vh}.main-title h1,.main-title h1 i,.main-title i{font-size:3.5vh}#timeattack-title,#timeattack-title-icon{font-size:3vh}#daily-title,#daily-title i{font-size:2.3vh}}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){.rank-title,.rank-title-puzzle{height:8vh}.main-title h1,.main-title h1 i,.main-title i{font-size:3.5vh}#timeattack-title,#timeattack-title-icon{font-size:3vh}#daily-title,#daily-title i{font-size:2.3vh}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){.rank-title,.rank-title-puzzle{height:8vh}.main-title h1,.main-title h1 i,.main-title i{font-size:3.5vh}#timeattack-title,#timeattack-title-icon{font-size:3vh}#daily-title,#daily-title i{font-size:2.3vh}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){.rank-title,.rank-title-puzzle{top:1vw}.main-title{width:100%;height:100%;text-align:center}.main-title h1{position:absolute;font-family:Superclarendon,HiraKakuProN-W6,Hiragino Sans,sans-serif;width:100%;font-weight:400;letter-spacing:.1vh;top:50%;left:50%;transform:translate(-50%,-50%)}.main-title h1,.main-title h1 i,.main-title i{font-size:4vh;color:var(--main-font-color)}#puzzle-title-today,#puzzle-title-yesterday{font-size:3vh}#timeattack-title,#timeattack-title-icon{font-size:3.5vh}#main-title-daily{width:90%;left:5%}#daily-title,#daily-title i{font-size:3vh}}@media (min-width:600px){#timeattack-title,#timeattack-title-icon{font-size:4vh}#daily-title,#daily-title i{font-size:3.5vh}}.main-title-long h1{position:absolute;font-family:Superclarendon,HiraKakuProN-W6,Hiragino Sans,sans-serif;font-weight:400;font-size:2.3vh;color:var(--main-font-color);letter-spacing:.5vh;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.main-title-long{width:100%;height:100%;text-align:center}.select-form{overflow:hidden;width:90%;height:14vw;margin:2% 5%;text-align:center;position:relative;border-radius:5px;background-color:var(--sub-background-color-02);box-shadow:.3vw .7vw .5vw .1vw rgba(0,0,0,.1)}.select-form select{width:95%;padding:2vw 2vw .5vw;margin-bottom:2vw;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;outline:none;color:var(--main-font-color);border-radius:0;border-top:none;border-left:none;border-right:none;font-weight:450;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:4.8vw}.select-form-calcudoku select{color:#fff}.select-form select::-ms-expand{display:none}.select-form:before{position:absolute;top:5.5vw;right:4vw;width:0;height:0;padding:0;content:"";border-left:2vw solid transparent;border-right:2vw solid transparent;border-top:2.5vw solid var(--main-font-color);pointer-events:none}.select-form-calcudoku:before{border-top:2.5vw solid #fff}.puzzleSelectLeft{float:left;width:20%;height:100%;text-align:center}.puzzleSelectRigth{float:left;width:80%;height:100%}.puzzleSelectLeft i{font-size:12vw}#puzzleArea4 .puzzleSelectLeft i,#puzzleArea9 .puzzleSelectLeft i,#puzzleAreaC .puzzleSelectLeft i,#puzzleAreaS .puzzleSelectLeft i{font-size:10vw}#puzzleAreaS .puzzleSelectLeft i,#targetS{color:#fff}#puzzleAreaC .puzzleSelectLeft i{color:#ffbe76}#targetC{color:#fff}#puzzleAreaC.select-form-calcudoku:before,#puzzleAreaS.select-form:before{border-top:2.5vw solid #fff}#puzzleAreaS.selectPuzzle .puzzleSelectLeft i,#puzzleAreaS.selectPuzzle .puzzleSelectRigth select,.selectPuzzle .puzzleSelectLeft i,.selectPuzzle .puzzleSelectRigth select{color:hsla(0,0%,100%,.4)}@media screen and (max-width:320px){.select-form select{margin-bottom:1vw;font-size:4.6vw}.select-form:before{top:7.9vw}}@media (min-width:600px){.select-form{height:10.5vw;margin:1.5% 5%}.select-form select{margin-bottom:1vw;font-size:4vw}.select-form:before{top:4.4vw;border-left:1.5vw solid transparent;border-right:1.5vw solid transparent;border-top:2vw solid #fff}.select-form .puzzleSelectLeft i{font-size:10vw}.select-form .puzzleSelectLeft{padding-bottom:0}#puzzleArea4 .puzzleSelectLeft i,#puzzleArea9 .puzzleSelectLeft i,#puzzleAreaC .puzzleSelectLeft i,#puzzleAreaS .puzzleSelectLeft i{font-size:8vw}}.welcome{width:100%;height:5vw}@media (min-width:600px){.welcome{height:5vw}}#userArea{width:100%;height:100%;text-align:center;font-size:4.5vw;color:transparent;margin:0}#userArea.fontColorWhite{color:#fff}@media (min-width:600px){#userArea{font-size:4vw}}#newUserArea{width:100%;height:100%;text-align:center;font-size:4.5vw;color:transparent;margin:0}#newUserArea.fontColorWhite{color:#fff}#newUserArea a{color:transparent;text-decoration:underline}#newUserArea.fontColorWhite a{color:#fff}@media (min-width:600px){#newUserArea{font-size:4vw}}canvas{position:absolute;top:0;left:0}.puzzlefield2{position:relative;width:100%;height:auto;max-width:600px;max-height:600px;margin:0 auto}.puzzlefield2:before{content:"";display:block;padding-top:100%}.sudoku44,.sudoku44_timeattack{margin:0 auto;align-content:center}@media (min-width:600px){.sudoku44,.sudoku44_timeattack{padding-left:6.5vw;padding-right:6.5vw}}.board{position:absolute;top:0;width:100%;height:100%}td.error{color:red}td.hint{background-color:#eee}td.selected{background-color:#ff80bf}#overlay,#overlayTop{visibility:hidden;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5) url(spinner-a93deff1de.svg) 50% no-repeat;z-index:1000}.memoBtnSelect{color:#00f;font-weight:700}.sudoku4{border:none;border-collapse:collapse;width:100%;height:100%;max-height:600px;max-width:600px;background-color:#fafafa}.sudoku4 td{border:1px solid #bbb;overflow:hidden;text-align:center}.sudoku4 p,.sudoku4 td{width:25%;height:25%;max-width:150px;max-height:150px}.sudoku4 p{color:#000;font-weight:300;position:absolute;font-size:12vmin;cursor:pointer;display:flex;justify-content:center;align-items:center}.sudoku4 p span{position:absolute;top:0;left:.5vw;font-size:5vw;color:#263238;font-weight:700}@media (min-width:600px){.sudoku4 p{font-size:9vmin}.sudoku4 p span{font-size:4vw}}.sudoku5{border:none;border-collapse:collapse;width:100%;height:100%;max-height:600px;max-width:600px;background-color:#fafafa}.sudoku5 td{border:1px solid #bbb;overflow:hidden;text-align:center}.sudoku5 p,.sudoku5 td{width:20%;height:20%;max-width:120px;max-height:120px}.sudoku5 p{color:#000;font-weight:300;position:absolute;font-size:11vmin;cursor:pointer;display:flex;justify-content:center;align-items:center}.sudoku5 p span{position:absolute;top:-1vw;left:.5vw;font-size:5vw;color:#263238;font-weight:700}@media (min-width:600px){.sudoku5 p{font-size:8vmin}.sudoku5 p span{font-size:4vw}}.sudoku6{border:none;border-collapse:collapse;width:100%;height:100%;max-height:600px;max-width:600px;background-color:#fafafa}.sudoku6 td{border:1px solid #bbb;overflow:hidden;text-align:center}.sudoku6 p,.sudoku6 td{width:16.66%;height:16.66%;max-width:100px;max-height:100px}.sudoku6 p{color:#000;font-weight:300;position:absolute;font-size:10vmin;cursor:pointer;display:flex;justify-content:center;align-items:center}.sudoku6 p span{position:absolute;top:-1vw;left:.5vw;font-size:4.5vw;color:#263238;font-weight:700}@media (min-width:600px){.sudoku6 p{font-size:7.5vmin}.sudoku6 p span{font-size:4vw}}.sudoku9{border:none;border-collapse:collapse;width:100%;height:100%;max-height:600px;max-width:600px;background-color:#fafafa}.sudoku9 td{border:1px solid #bbb;overflow:hidden;text-align:center}.sudoku9 p,.sudoku9 td{width:11.11%;height:11.11%;max-width:66.66px;max-height:66.66px}.sudoku9 p{color:#000;font-weight:300;position:absolute;font-size:8vmin;cursor:pointer;display:flex;justify-content:center;align-items:center}@media (min-width:600px){.sudoku9 p{font-size:6vmin}}.sudoku9 p span{position:absolute;top:0;left:.5vw;font-size:2.5vw;color:#263238;font-weight:700}@media (min-width:600px){.sudoku9 p span{font-size:2vw}}.error p,.operator_error p span{color:red}.sudoku4 .memoTable{color:#263238;position:absolute;width:25%;height:25%}.sudoku4 .memoTable div{float:left;text-align:center;width:50%;height:50%}.sudoku5 .memoTable{color:#263238;position:absolute;width:20%;height:20%;background-color:hsla(0,0%,100%,.6)}.sudoku5 .memoTable div{float:left;text-align:center;width:33.3%;height:50%}.sudoku5 .memoTableCalcudoku{color:#263238;position:absolute;width:20%;height:20%;padding-top:5%}.sudoku5 .memoTableCalcudoku div{float:left;text-align:center;width:33.3%;height:50%}.sudoku5 .memoTableCalcudoku span{position:absolute;top:-1vw;left:.5vw;font-size:5vw;font-weight:300;color:#263238;font-weight:700}@media (min-width:600px){.sudoku5 .memoTableCalcudoku span{font-size:4vw}}.sudoku6 .memoTable{color:#263238;position:absolute;width:16.66%;height:16.66%}.sudoku6 .memoTable div{float:left;text-align:center;width:33.3%;height:50%}.sudoku6 .memoTableCalcudoku{color:#263238;position:absolute;width:16.66%;height:16.66%;padding-top:4%}.sudoku6 .memoTableCalcudoku div{float:left;text-align:center;width:33.3%;height:50%}.sudoku6 .memoTableCalcudoku span{position:absolute;top:-1vw;left:.5vw;font-size:4.5vw;font-weight:300;color:#263238;font-weight:700}@media (min-width:600px){.sudoku6 .memoTableCalcudoku span{font-size:4vw}}.sudoku9 .memoTable{color:#263238;position:absolute;width:11.11%;height:11.11%}.sudoku9 .memoTable div{float:left;text-align:center;width:33.3%;height:33.3%}.sudoku4 .memoFont{color:#777;font-size:8vw;line-height:9.5vw}@media (min-width:600px){.sudoku4 .memoFont{font-size:6vw;line-height:7.5vw}}.sudoku5 .memoFont{color:#777;font-size:7.5vw;line-height:6vw}.sudoku5 .memoTableCalcudoku .memoFont{color:#777;font-size:5.2vw;line-height:5.5vw;font-weight:700}@media (min-width:600px){.sudoku5 .memoFont{font-size:6vw;line-height:5.5vw}.sudoku5 .memoTableCalcudoku .memoFont{color:#777;font-size:4.5vw;line-height:4.5vw}}.sudoku6 .memoFont{color:#777;font-size:7.5vw;line-height:6vw}.sudoku6 .memoTableCalcudoku .memoFont{color:#777;font-size:5.2vw;line-height:5vw;font-weight:700}@media (min-width:600px){.sudoku6 .memoFont{font-size:6vw;line-height:5.5vw}.sudoku6 .memoTableCalcudoku .memoFont{color:#777;font-size:4vw;line-height:4.5vw}}.sudoku9 .memoFont{color:#777;font-size:5vw;line-height:3.8vw}@media (min-width:600px){.sudoku9 .memoFont{font-size:3.8vw;line-height:2.6vw}}.memoBtnSelect p:hover i,.memoBtnSelect p i{color:red}.flexbox{display:flex;flex-wrap:wrap;width:100%;height:7vh}.item{width:20%;background:linear-gradient(-60deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1))}.item,.itemSelect{position:relative;height:6vh;border-radius:1px;-webkit-filter:drop-shadow(0 0 1px hsla(0,0%,100%,.6)) inset;filter:drop-shadow(0 0 1px rgba(255,255,255,.6)) inset}.itemSelect{width:100%;text-align:center;font-size:5vw;line-height:6vh;background:var(--sub-background-color-01)}.flexbox h4{width:100%;font-weight:500;font-size:4.5vw;top:20%}.flexbox h4,.flexbox i{color:#fff;position:absolute;left:50%;transform:translate(-50%,-50%)}.flexbox i{font-size:3vh;top:35%}.flexbox h5{width:100%;color:#fff;font-weight:500;font-size:3.3vw;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}@media (min-width:600px){.flexbox{padding-left:10.8vw;padding-right:10.8vw;margin-top:1vw}.flexbox h4{font-size:4vw}.flexbox h5{font-size:3vw}}.interface{width:100%;height:30vw;bottom:0;left:0}.interface2{width:100%;height:100%;bottom:0}@media (min-width:600px){.interface{height:30vw;width:100%;right:0}.interface2{width:100%;height:100%;bottom:0}}.list-style-decimal{list-style-type:decimal}#howToArea_{width:94%;height:150vw;margin-left:3%;margin-right:3%;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width:600px){#howToArea_{height:110vw}}#howToArea{width:96%;margin:2%}#howToArea h3{font-size:6vw}#howToArea li{font-size:3.5vw;margin-bottom:1vw}#howToArea img{width:35%}.howToList{width:94%;margin-left:3%;margin-right:3%;font-size:4.5vw}.howToList a{color:red}.howToList i{font-size:4.5vw}@media (min-width:600px){.howToList,.howToList i{font-size:4vw}}#content_policy{position:absolute;text-align:center;width:100%;height:77%;top:13vh;text-align:left}#policyArea{width:94%;height:100%;margin-left:3%;margin-right:3%;overflow-y:scroll;-webkit-overflow-scrolling:touch}#policyArea h5{font-size:3.2vw;font-weight:700;margin-top:6vw;margin-bottom:2vw}#policyArea p{font-size:2.5vw;margin:0;padding:0}.balloon{position:relative;width:90%;height:15vw;margin-top:1vw;margin-left:5%;padding-left:2%;padding-right:2%;border-radius:5px;background-color:#fff;color:#000;text-align:left;font-size:3vw}.balloon:before{content:"";position:absolute;margin-left:80vw;top:-2vw;display:block;width:0;height:0;border-right:3vw solid transparent;border-bottom:3vw solid #fff;border-left:3vw solid transparent}.balloon-left{font-size:3.3vw;width:33vw}.balloon-mid{width:5vw}.balloon-right{font-size:3.3vw;width:54vw}.balloon-right span{width:33%}.rankNo{font-size:4vw}@media (min-width:600px){.balloon{margin-top:1vw;height:12vw}.balloon:before{margin-left:81vw;top:-1.5vw}.balloon-left{font-size:3vw;width:28vw}.balloon-mid{width:5vw}.balloon-right{width:54vw}.balloon-right span{width:33%}}#n-back{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#3f44d9;background-image:linear-gradient(331deg,#3f44d9 25%,#0cbcf7);overflow:hidden;font-weight:400;font-family:Helvetica Neue,serif}.words{color:hsla(0,0%,100%,0);font-size:0;line-height:.8}.words-1 span{font-size:16vh;display:inline-block;-webkit-animation:move 18s ease-in-out infinite;animation:move 18s ease-in-out infinite}.words-1 span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.words-1 span:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.words-1 span:nth-child(4){-webkit-animation-delay:1s;animation-delay:1s}.words-2 span{font-size:12vh;display:inline-block;-webkit-animation:move2 18s ease-in-out infinite;animation:move2 18s ease-in-out infinite}.words-2 span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.words-2 span:nth-child(3){-webkit-animation-delay:.8s;animation-delay:.8s}.words-2 span:nth-child(4){-webkit-animation-delay:1.4s;animation-delay:1.4s}.words-3 span{font-size:18vh;display:inline-block;-webkit-animation:move 18s ease-in-out infinite;animation:move 18s ease-in-out infinite}.words-3 span:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.words-3 span:nth-child(3){-webkit-animation-delay:.8s;animation-delay:.8s}.words-3 span:nth-child(4){-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes move{0%{transform:translateY(-300%)}50%{text-shadow:0 0 0 hsla(0,0%,100%,.08)}to{transform:translateY(150%)}}@keyframes move{0%{transform:translateY(-300%)}50%{text-shadow:0 0 0 hsla(0,0%,100%,.08)}to{transform:translateY(150%)}}@-webkit-keyframes move2{0%{transform:translateY(-50%)}50%{text-shadow:0 0 0 hsla(0,0%,100%,.08)}to{transform:translateY(100%)}}@keyframes move2{0%{transform:translateY(-50%)}50%{text-shadow:0 0 0 hsla(0,0%,100%,.08)}to{transform:translateY(100%)}}#rankTableArea{width:100%;height:119vw;position:relative;margin:0 auto;align-content:center;top:0}@media screen and (max-width:320px){#rankTableArea{height:119vw}}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){#rankTableArea{height:139vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:2){#rankTableArea{height:139vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){#rankTableArea{height:139vw}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){#rankTableArea{height:120vw}}@media (min-width:600px){#rankTableArea{height:90vw}}#rankingTable{padding:5% 3% 3% 5%;height:99%;margin-bottom:1%;font-size:4vw;overflow-y:scroll;-webkit-overflow-scrolling:touch}#rankingTable .No3{font-size:5vw;padding-bottom:0}#rankingTable table{width:100%;text-align:center;table-layout:fixed;word-wrap:break-word;overflow-wrap:break-word}#rankingTable td{padding-top:0;height:8.2vw}#rankingTable thead{font-size:3.5vw}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){#rankingTable thead{font-size:3.2vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){#rankingTable thead{font-size:3.2vw}}.rankTableCol1{width:10%}.rankTableCol2{width:55%}.rankTableCol3{width:15%}.rankTableCol4{width:20%;padding-right:2vw;text-align:right}.timeAttackRankTableCol1{width:10%}.timeAttackRankTableCol2{width:45%}.timeAttackRankTableCol3{width:15%}.timeAttackRankTableCol4{width:30%;padding-right:2vw;text-align:right}#rankingTable .timeAttackRankTableCol5_1 td,#rankingTable .timeAttackRankTableCol5_10 td{height:3vw;width:100%;text-align:right;color:hsla(0,0%,100%,.55);font-size:3vw;line-height:0}.pastTimeAttackRankTableCol1{width:9%}.pastTimeAttackRankTableCol2{width:35%}.pastTimeAttackRankTableCol3{width:14%}.pastTimeAttackRankTableCol4{width:27%;text-align:right}.pastTimeAttackRankTableCol5{width:15%;text-align:right}#rankInfo{text-align:left;margin-left:3vw;margin-right:3vw;margin-top:.5vw}#rankInfo p{font-size:3.2vw;line-height:3.7vw}#rankingTable .borderSet{border-bottom:.2vw solid hsla(0,0%,100%,.25)}@media screen and (max-width:320px){#rankInfo p{font-size:2.8vw;line-height:3.2vw}#rankingTable{font-size:3.5vw}#rankingTable .No3{font-size:4.5vw}#rankingTable tbody td{height:7.7vw}#rankingTable thead{font-size:3vw}}@media (min-width:600px){#rankingTable{font-size:3vw}#rankingTable .No3{font-size:4vw}#rankingTable tbody td{height:6.2vw}#rankInfo p,#rankingTable thead{font-size:2.8vw}.timeAttackRankTableCol5_1{bottom:-3.2vw;font-size:2.4vw}.timeAttackRankTableCol5_10{bottom:-2.4vw;font-size:2.4vw}}.currentRankingData,.currentRankingData_T{background:#39428e;color:#fff;font-weight:500;font-size:5vw}.currentRankingData_T{background:#ea2027}@media (min-width:600px){.currentRankingData,.currentRankingData_T{font-size:4.5vw}}.tab_wrap{width:100%;padding-top:3%}@media (min-width:600px){.tab_wrap{padding-top:2%}}.tab_area{font-size:0;margin:0 2%}.tab_area label{width:30%;height:8vw;margin:0 1%;display:inline-block;padding:2% 0;color:var(--main-font-color);background:var(--sub-background-color-05);text-align:center;font-size:3vw;cursor:pointer;transition:opacity .2s ease;border-top-left-radius:2vw;border-top-right-radius:2vw}@media (min-width:600px){.tab_area label{height:7vw}}.tab_area label:active{opacity:.6}.panel_area{background:hsla(0,0%,100%,.1);color:var(--main-font-color)}.tab_panel{width:100%;padding:10% 0;display:none}.tab_panel p{font-size:3vw;letter-spacing:10%;text-align:center}#tab1:checked~.tab_area .tab1_label{background:var(--sub-background-color-01);color:var(--main-font-color)}#tab1:checked~.panel_area #panel1{display:block}#tab2:checked~.tab_area .tab2_label{background:var(--sub-background-color-01);color:var(--main-font-color)}#tab2:checked~.panel_area #panel2{display:block}#tab3:checked~.tab_area .tab3_label{background:var(--sub-background-color-01);color:var(--main-font-color)}#tab3:checked~.panel_area #panel3{display:block}#footer{position:fixed;height:6vh;background:none;bottom:0;left:0;z-index:15}#footer,#footer img{width:100vw}#nb-logo,.nb-logo img{height:3vh;width:auto;margin-top:1.5vh;margin-left:1vw}#nb-logo2{position:absolute;height:auto;width:20vw;top:50%;left:50%;transform:translate(-50%,-50%)}#inputMemo{color:var(--main-font-color);font-size:2.3vw;line-height:2.3vw;margin:1.5vw 0 0;padding:0;text-align:left}@media (min-width:600px){#inputMemo{font-size:1.4vw;line-height:1.4vw;margin-top:1vw}}#language.form-control.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}#language.form-control.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}#country.form-control.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}#country.form-control.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}#creditText p{width:90%;margin-left:5%;margin-right:5%;font-size:3.2vw;line-height:7vw}@media screen and (max-width:320px){#creditText p{font-size:2.8vw;line-height:6.3vw}}@media (min-width:600px){#creditText p{font-size:2.8vw;line-height:6.3vw}}#balloonTopArea{width:100%;padding-top:2vw;padding-bottom:2vw;height:18vw}.balloonTop{position:relative;width:60%;height:10vw;margin-top:2%;margin-left:20%;padding-left:2%;padding-right:2%;background-color:#fff;color:#000;text-align:left;font-size:3vw;border-radius:5px}.balloonTop:before{content:"";position:absolute;display:block;width:0;height:0;left:50vw;bottom:-2vw;border-top:3vw solid #fff;border-right:3vw solid transparent;border-left:3vw solid transparent}.balloonTop p{width:100%;margin:0;padding:0;font-size:3vw}.toDayArea{overflow:hidden;width:90%;height:8vw;text-align:left;align-items:center;margin-top:3vw;margin-left:5%;margin-right:5%;position:relative}.toDayArea_{float:left}#toDayAreaText{font-size:6vw;text-align:8vw;color:#fff}@media (min-width:600px){.toDayArea{height:6vw;margin-top:2vw}#toDayAreaText{font-size:5vw;text-align:6vw}}#timeToDisplayNewPuzzleArea{float:right;font-size:3.5vw;height:8vw;margin-top:3vw}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){#timeToDisplayNewPuzzleArea{font-size:3.2vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){#timeToDisplayNewPuzzleArea{font-size:3.2vw}}@media (min-width:600px){#timeToDisplayNewPuzzleArea{font-size:3vw;margin-top:2vw}}.RankingButton{overflow:hidden;width:70%;height:13vw;margin:5.5vw 15% 5vw;position:relative}.RankingButton,.RankingButton a{text-align:center;align-items:center}.RankingButton a{display:block;width:100%;height:100%;text-decoration:none}.RankingButton2 i,.RankingButton2_ i{font-size:6vw}.RankingButton2,.RankingButton2_{width:100%;height:100%;font-weight:500;text-decoration:none;font-size:5vw;color:var(--main-font-color);background-color:transparent;border:.4vw solid var(--main-font-color);border-radius:5px;cursor:pointer;outline:none;text-align:center;align-items:center;white-space:nowrap}.RankingButton2:active,.RankingButton2:hover{background-color:transparent;opacity:.8;font-weight:500}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){.RankingButton2,.RankingButton2 i,.RankingButton2_,.RankingButton2_ i{font-size:5.5vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){.RankingButton2,.RankingButton2 i,.RankingButton2_,.RankingButton2_ i{font-size:5.5vw}}@media (min-width:600px){.RankingButton{height:11.5vw;margin-top:3vw;margin-bottom:0}.RankingButton2 i,.RankingButton2_ i{font-size:5vw}.RankingButton2,.RankingButton2_{font-size:5vw;border-width:.2vw}}.select-form-setting,.setting-input{width:70vw;margin:2em auto}.select-form-setting{overflow:hidden;text-align:center}.select-form-setting select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--sub-font-color)}.select-form-setting select::-ms-expand{display:none}.select-form-setting{position:relative;border-radius:3px;border:0 solid #da3c41;background:var(--sub-background-color)}.select-form-setting:before{position:absolute;top:1rem;right:1rem;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fe5f55;pointer-events:none}.select-form-puzzle{overflow:hidden;text-align:center;position:relative;border-radius:3px;border:0 solid transparent}.select-form-puzzle #puzzle-select,.select-form-puzzle #puzzle-select-calcudoku,.select-form-puzzle #puzzle-select-calcudoku-extra,.select-form-puzzle #target_calcudoku_timepuzzle2,.select-form-puzzle #target_timepuzzle,.select-form-puzzle #target_timepuzzle2{position:absolute;top:0;left:0;width:100%;height:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:5vw;color:var(--main-font-color)}.select-form-puzzle #target_calcudoku_timepuzzle2,.select-form-puzzle #target_timepuzzle,.select-form-puzzle #target_timepuzzle2{padding-left:1vw;line-height:10vw}.select-form-puzzle #puzzle-select-calcudoku-extra::-ms-expand,.select-form-puzzle #puzzle-select-calcudoku::-ms-expand,.select-form-puzzle #puzzle-select::-ms-expand,.select-form-puzzle #target_calcudoku_timepuzzle2::-ms-expand,.select-form-puzzle #target_timepuzzle2::-ms-expand,.select-form-puzzle #target_timepuzzle::-ms-expand{display:none}.select-form-puzzle-calcudoku:before,.select-form-puzzle:before{position:absolute;top:4.5vw;right:1.5vw;width:0;height:0;padding:0;content:"";border-left:1.5vw solid transparent;border-right:1.5vw solid transparent;border-top:2vw solid var(--main-font-color);pointer-events:none;background:transparent}@media (min-width:600px){.select-form-puzzle:before{top:3.5vw}.select-form-puzzle #puzzle-select,.select-form-puzzle #puzzle-select-calcudoku,.select-form-puzzle #puzzle-select-calcudoku-extra,.select-form-puzzle #target_calducoku_timepuzzle2,.select-form-puzzle #target_timepuzzle,.select-form-puzzle #target_timepuzzle2{font-size:4vw}}#puzzleCompleText1,#puzzleCompleText1-past-puzzle,#puzzleCompleText1-today-solved,#puzzleCompleText1-today-unsolved,#puzzleCompleText-timeattack{font-size:4.5vw}@media (min-width:600px){#puzzleCompleText1,#puzzleCompleText1-past-puzzle,#puzzleCompleText1-today-solved,#puzzleCompleText1-today-unsolved,#puzzleCompleText-timeattack{font-size:3.5vw}#puzzleCompleText1-today-unsolved center{font-size:3.3vw}}.dialogHr,.puzzleCompleHr{border-top:1px solid rgba(0,0,0,.1)}.puzzleCompleFooter{margin-left:4vw;margin-bottom:4vw}.puzzleCompleHome:active{opacity:.8}.puzzleCompleHome i{font-size:10vw;color:grey}.puzzleCompleTimeattack:active{opacity:.8}.puzzleCompleTimeattack i{margin-left:2vw;font-size:10vw;color:#ed4c67}.puzzleCompleTimePuzzle:active{opacity:.8}.puzzleCompleTimePuzzle i{margin-left:3vw;font-size:10vw;color:#4b4b4b}.puzzleCompleRoulette_waku{display:block;width:100%;height:25vw;text-align:center}.puzzleCompleRoulette:active{opacity:.8}.puzzleCompleRoulette .icon_roulette{display:inline-block;width:10vw;margin-top:-5vw;margin-left:2vw}.puzzleCompleRoulette_waku .puzzleCompleRoulette .icon_roulette{width:25vw;margin-top:0}.puzzleCompleNext{position:absolute;right:4vw}.puzzleCompleNext:active{opacity:.8}.puzzleCompleNext i{margin-left:2vw;font-size:10vw;color:#0652dd}@media (min-width:600px){.puzzleCompleHome i,.puzzleCompleTimeattack i,.puzzleCompleTimePuzzle i{font-size:7vw}.puzzleCompleRoulette .icon_roulette{margin-top:-3.9vw;width:7vw}.puzzleCompleNext i{font-size:7vw}.puzzleCompleRoulette_waku{height:20vw}.puzzleCompleRoulette_waku .puzzleCompleRoulette .icon_roulette{width:20vw}}#puzzleCompleText2{font-size:4.5vw}#puzzleCompleButton23{position:absolute;bottom:4vw;margin-left:2vw;font-size:4.5vw}#puzzleCompleButton23:active{opacity:.8}@media screen and (max-width:320px){#puzzleCompleButton23{font-size:4.1vw}}@media (min-width:600px){#puzzleCompleButton23,#puzzleCompleText2{font-size:3.5vw}}#versionUpDialogWaku{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:300000;color:#fff}#versionUpDialogWaku:active{opacity:.8}#versionUpDialogWaku div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;padding:3vw;color:#000;background:#fff;border-radius:2vw}#versionUpDialogWaku div p{font-size:4.5vw;font-weight:900}@media (min-width:600px){#versionUpDialogWaku div p{font-size:4vw;font-weight:900}}#timepuzzle-bg{background:#4b4b4b;background-size:800% 800%}#timeattack-puzzle-bg,#timepuzzle-bg{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:-19}#timeattack-puzzle-bg{background:#ed4c67;background-size:800% 800%}#timeattack-bg{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:-20;background:#ed4c67}#timeAttackHelpDialogButton1,#timeAttackHelpDialogText{font-size:4.5vw}@media (min-width:600px){#timeAttackHelpDialogButton1,#timeAttackHelpDialogText{font-size:3.5vw}}#timeAttackNonUserDialogButton1,#timeAttackNonUserDialogText{font-size:4.5vw}@media (min-width:600px){#timeAttackNonUserDialogButton1,#timeAttackNonUserDialogText{font-size:3.5vw}}#calcudokuHelpDialogMsg{z-index:30000}#calcudokuHelpDialogText{font-size:4.5vw}#calcudokuHelpDialogButton1{font-size:4.5vw;width:20%;margin-top:1vh;margin-left:80%}@media (min-width:600px){#calcudokuHelpDialogButton1,#calcudokuHelpDialogText{font-size:3.5vw}}.extraHelp h2{font-size:4vh}.extraHelp p{font-size:4.5vw}.extraHelpImg{display:block;width:70%;margin-top:8vw;margin-left:15%}@media screen and (max-width:320px){.extraHelp h2{font-size:4vh}.extraHelp p{font-size:4.5vw}.extraHelpImg{display:block;width:56%;margin-left:22%;margin-top:0;margin-bottom:0}}@media only screen and (min-width:375px) and (max-height:667px) and (-webkit-device-pixel-ratio:2){.extraHelp h2{font-size:4vh}.extraHelp p{font-size:4.5vw}.extraHelpImg{display:block;width:60%;margin-left:20%;margin-top:0;margin-bottom:0}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){.extraHelp h2{font-size:4vh}.extraHelp p{font-size:4.5vw}.extraHelpImg{display:block;width:60%;margin-left:20%;margin-top:0;margin-bottom:0}}@media (min-width:600px){.extraHelp h2{font-size:3.5vh}.extraHelp p{font-size:3.5vw}.extraHelpImg{display:block;width:70%;margin-left:15%;margin-top:5vw;margin-bottom:2vw}}.modal-dialog{display:flex;flex-direction:column;justify-content:center;min-height:100%;margin:auto;pointer-events:none}.modal-content{pointer-events:all}.dialogButton,.dialogButton i,.dialogText{font-size:4.5vw}.dialogTextLargeFont,.dialogTextLargeFont i{font-size:5.5vw}@media screen and (max-width:320px){.dialogButton{font-size:4.1vw}}@media (min-width:600px){.dialogButton,.dialogText{font-size:3.5vw}#roulette-text-3.dialogText{font-size:3.3vw}.dialogTextLargeFont,.dialogTextLargeFont i{font-size:4.5vw}}.dialogClose{position:relative;top:-2vw;margin:0;padding:0;text-align:right}.dialogClose i{text-shadow:-1px -1px 1px #000,1px 1px #fff;font-size:4.5vw;color:#000}.dialogButton_1{position:absolute;right:4vw;bottom:4vw;margin-left:2vw;font-size:4.5vw}.dialogButton_1:active{opacity:.8}@media screen and (max-width:320px){.dialogButton_1{font-size:4.1vw}}@media (min-width:600px){.dialogButton_1{font-size:3.5vw}}.dialogHr{border-top:1px solid rgba(0,0,0,.1)}.dialogFooter{margin-bottom:4vw;text-align:center}.dialogButton:active{opacity:.8}#dailyInductionDialogButton i{font-size:10vw}.dialogTitle{font-size:8.5vw;padding:0;margin:2vw 0}.dialogCloseButton{position:absolute;width:20vw;height:14vw;top:.7vw;right:1vw;padding-top:2.5vw;text-align:right}.dialogCloseButton:active{opacity:.8}.dialogCloseButton i{font-size:10vw}@media (min-width:600px){.dialogTitle{font-size:5.5vw;margin-top:1vw;margin-bottom:1vw}.dialogCloseButton{top:0;margin-top:0;padding-top:1.5vw;width:20vw;height:10.5vw}.dialogCloseButton i,.dialogFooterButton i{font-size:7vw}}#dailyInductionDialogBg{background:#009432;color:#fff;font-weight:900}#dailyInductionDialogIcon{width:100%;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-top:4px solid #fff}#dailyInductionDialogIcon i{margin-top:5vw;font-size:50vw}#dailyInductionDialogIcon p{padding:0;margin:5vw 0 0}#dailyInductionDialogButton{margin-top:5vw;padding-top:2vw;padding-bottom:2vw;background:#fff;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-bottom:4px solid #009432;border-left:4px solid #009432;border-right:4px solid #009432}#dailyInductionDialogButton i{margin-top:0;font-size:15vw;color:#0652dd}@media (min-width:600px){#dailyInductionDialogIcon i{margin-top:3vw;font-size:40vw}#dailyInductionDialogIcon p{margin-top:3vw}#dailyInductionDialogButton{margin-top:3vw;padding-top:1vw;padding-bottom:1vw}#dailyInductionDialogButton i{font-size:11vw}}#reward-restart-btn,#roulette-btn{position:absolute;bottom:4vw;margin:auto;left:50%;transform:translate(-50%)}#reward-restart-text{display:inline-block;position:relative;top:20%;transform:translateY(-20%);color:#0652dd;font-size:5.5vw;font-weight:900}#reward-restart-btn:active,#roulette-btn:active{opacity:.8}@media screen and (max-width:320px){#reward-restart-btn,#reward-start-btn,#roulette-btn{font-size:4.1vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){#reward-restart-btn .mv_icon_roulette{top:-4vw}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){#reward-restart-btn .mv_icon_roulette{top:-4vw}}@media (min-width:600px){#reward-restart-btn,#reward-start-btn,#roulette-btn{font-size:3.5vw}#reward-start-btn{margin-left:2vw}#reward-restart-text{top:1%;transform:translateY(-1%);font-size:4.5vw}#reward-restart-btn .icon_roulette{margin-top:-2.9vw;width:7vw}#reward-restart-btn .mv_icon_roulette{top:-1.5vw;right:-3vw;width:4.5vw}}@import url("https://fonts.googleapis.com/css?family=Quicksand");*{margin:0;padding:0;box-sizing:border-box}#toggle,#top_toggle{position:fixed;z-index:300;width:6.5vw;height:6.5vw;top:0;left:0;margin:7vw 0 0 4vw;cursor:pointer}#toggle span,#top_toggle span{display:block;position:absolute;width:100%;height:.7vw;margin:1vw 0 0;background:var(--main-font-color);transition:all .35s ease}#toggle span:after,#toggle span:before,#top_toggle span:after,#top_toggle span:before{content:" ";position:absolute;width:100%;height:.7vw;background:var(--main-font-color);transition:all .35s ease}#toggle span:before,#top_toggle span:before{margin:-2.3vw 0 0}#toggle span:after,#top_toggle span:after{margin:2.3vw 0 0}#toggle.open span,#top_toggle.open span{background-color:transparent}#toggle.open span:after,#toggle.open span:before,#top_toggle.open span:after,#top_toggle.open span:before{margin:0;background:var(--main-font-color)}#toggle.open span:before,#top_toggle.open span:before{transform:rotate(135deg)}#toggle.open span:after,#top_toggle.open span:after{transform:rotate(-135deg)}#menu,#top_menu{visibility:hidden;opacity:0;position:fixed;z-index:200;width:100%;height:100%;top:0;left:0;text-align:left;background:var(--main-color);transform:scale(1.5);transition:all .35s ease}#menu.opened,#top_menu{visibility:visible;opacity:1;transform:scale(1);transition:all .35s ease}#menu span#title,#top_menu span#title{display:block;line-height:15vw;margin:0 0 .1vw;font-size:15vw;color:var(--main-font-color)}#menu ul,#top_menu ul{list-style:none;margin:0 auto}#menu ul li,#top_menu ul li{display:block;width:90%;height:15vw;margin:0 auto .5vw}#menu ul li a,#top_menu ul li a{position:relative;z-index:4;display:block;width:100%;height:12vw;line-height:12vw;margin:0 auto;padding-left:10vw;color:var(--main-font-color);text-decoration:none;border:1px solid var(--main-font-color);border-radius:2vw}#menu ul li a:active,#top_menu ul li a:active{opacity:.8;font-weight:500}#menu ul li a span,#top_menu ul li a span{font-size:6vw}#menu ul li a i,#top_menu ul li a i{padding:0;font-size:6vw}#menu ul li a i#rankingMenu,#top_menu ul li a i#rankingMenu{margin-left:-.5vw;font-size:7.4vw}@media (min-width:600px){#toggle,#top_toggle{width:5.7vw;height:6.7vw;margin:3vw 0 0 4.5vw}#toggle span,#top_toggle span{height:.6vw;margin:2.8vw 0 0}#toggle span:after,#toggle span:before,#top_toggle span:after,#top_toggle span:before{height:.6vw}#toggle span:before,#top_toggle span:before{margin:-2vw 0 0}#toggle span:after,#top_toggle span:after{margin:2vw 0 0}#menu span#title,#top_menu span#title{line-height:10vw;margin:0 0 .1vw;font-size:10vw}#menu ul li,#top_menu ul li{width:70%;height:10vw;margin:0 auto 2vw}#menu ul li a,#top_menu ul li a{height:9vw;line-height:9vw;border-radius:1.5vw}#menu ul li a span,#top_menu ul li a span{font-size:5vw}#menu ul li a i,#top_menu ul li a i{padding:0;font-size:5vw}#menu ul li a i#rankingMenu,#top_menu ul li a i#rankingMenu{font-size:5.8vw}}#calendarArea{position:absolute;top:-.5vw;right:2vw;margin:0;padding:0;width:15vw;height:18vw}#calendarArea input{top:12vw;left:-2vw;padding:0;width:20vw;height:5vw;font-size:3vw;border:0}#calendarArea i,#calendarArea input{position:absolute;margin:0;text-align:center;color:var(--main-font-color)}#calendarArea i{display:inline-block;top:0;left:0;padding:5vw 0 0;width:100%;height:12vw;font-size:7.8vw;z-index:10}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){#calendarArea{right:2vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){#calendarArea{right:2vw}}@media (min-width:600px){#calendarArea{height:12vw;right:2vw}#calendarArea input{top:8vw;padding-top:2vw;height:4vw;font-size:2.5vw}#calendarArea i{padding-top:3.2vw;height:8vw;font-size:6vw}}td.current-month.gj-cursor-pointer.selected,td.today.gj-cursor-pointer.selected{background:transparent}.flexbox_tool{display:flex;flex-wrap:wrap;width:100%;height:10vw;padding-top:7vw;margin-bottom:2vw;padding-left:1vw;padding-right:1vw}.item_tool{position:relative;width:14.28%;height:100%}.item_tool_timeattack{position:relative;width:25%;height:100%}.item_tool_44{position:relative;width:50%;height:100%}.hint_aka_maru,.spot_the_difference_aka_maru{position:absolute;bottom:-.4vw;right:1vw;width:5vw;height:5vw;border-radius:5vw;line-height:5vw;margin-bottom:1vw;font-size:3vw;background-color:red;color:#fff;text-align:center}@media (min-width:600px){.hint_aka_maru,.spot_the_difference_aka_maru{bottom:2vw;right:2vw;width:3.5vw;height:3.5vw;border-radius:3.5vw;line-height:3.5vw;margin-bottom:1vw;font-size:2.2vw}}.flexbox44{display:flex;flex-wrap:wrap;width:100%;height:13vw;padding-top:12vw;padding-left:1vw;padding-right:1vw}.item44{position:relative;width:25%;height:100%}.flexbox55{display:flex;flex-wrap:wrap;width:100%;height:13vw;padding-top:12vw;padding-left:1vw;padding-right:1vw}.item55{position:relative;width:20%;height:100%}.flexbox66{display:flex;flex-wrap:wrap;width:100%;height:13vw;padding-top:12vw;padding-left:1vw;padding-right:1vw}.item66{position:relative;width:16.66%;height:100%}.flexbox99{display:flex;flex-wrap:wrap;width:100%;height:13vw;padding-top:12vw;padding-left:1vw;padding-right:1vw}.item99{position:relative;width:11.11%;height:100%}.btn-number-save p,.btn-number p{color:var(--main-font-color);font-weight:500;text-align:center;position:absolute;content:"";width:11vmin;height:15vmin;line-height:15vmin;font-size:11vmin;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5%}#hintPuzzleButton{width:13vw}#spotTheDifferenceButton{width:14vw}@media (min-width:600px){#hintPuzzleButton,#spotTheDifferenceButton{width:12vw}}.item44 .btn-number p{width:24vmin}.item55 .btn-number p{width:17vmin}.item66 .btn-number p{width:16vmin}.item99 .btn-number p{width:10.5vmin}.btn-number-save i,.btn-number i{font-size:6vmin}.btn-number p:active{font-size:14vmin;color:#ccc}.btn-number p:active i{font-size:7vmin}@media (min-width:600px){.flexbox_tool{height:8vw;padding-top:0;margin-bottom:3vw}.flexbox44,.flexbox55,.flexbox66,.flexbox99{height:6vw;padding-top:0;padding-left:0;padding-right:0}.btn-number-save p,.btn-number p{width:8vmin;height:11vmin;line-height:11vmin;font-size:8vmin}.item44 .btn-number p{width:20vmin}.item55 .btn-number p{width:16vmin}.item66 .btn-number p{width:14vmin}.btn-number p:active{font-size:11vmin}.btn-number-save i,.btn-number i{font-size:4.5vmin}.btn-number p:active i{font-size:5vmin}}.blink_save{-webkit-animation-name:flash;animation-name:flash;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes flash{50%{opacity:.5}}@keyframes flash{50%{opacity:.5}}#savePuzzleButton.blink_save p i{color:red}#finishPuzzleMark.finishPuzzleMark:after{content:" *"}#newsArea_{width:94%;height:150vw;margin-left:3%;margin-right:3%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.newsArea{width:98%;margin-left:1%;padding:4vw 2vw 2vw;background:var(--sub-background-color-01);color:var(--main-font-color);border-radius:1vw;margin-bottom:5vw;font-size:4.5vw;text-align:left}.newsArea .newsAreaText{width:100%;display:block;margin-bottom:3vw}.newsArea .newsAreaText i{font-size:4.5vw}.newsArea .newsAreaText p{font-size:4.5vw;text-decoration:underline}.newsArea .newsAreaDate,.newsArea .newsAreaVer{float:left;display:block;width:50%;font-size:4vw;color:var(--sub-background-color-05)}.newsArea .newsAreaVer{text-align:right}@media (min-width:600px){#newsArea_{height:110vw}.newsArea,.newsArea .newsAreaText i,.newsArea .newsAreaText p{font-size:4vw}.newsArea .newsAreaDate,.newsArea .newsAreaVer{font-size:3.5vw}}.blink_hint{-webkit-animation:blinkAnime .7s 3 alternate;animation:blinkAnime .7s 3 alternate}.blink_mistake{-webkit-animation:blinkAnime .4s 4 alternate;animation:blinkAnime .4s 4 alternate}.blink_mistake i{color:#f9c}.blink{-webkit-animation:blinkAnime .7s infinite alternate;animation:blinkAnime .7s infinite alternate}@-webkit-keyframes blinkAnime{0%{color:red}to{color:#fff}}@keyframes blinkAnime{0%{color:red}to{color:#fff}}.mistake i{color:#f9c}#versionArea{position:absolute;bottom:0;right:0;width:33%;height:100%}#versionArea p{width:100%;height:100%;padding-right:1vw;padding-bottom:1vw;font-size:3vw;line-height:3vw;color:var(--main-font-color);opacity:.7}@media (min-width:600px){#versionArea p{font-size:2vw;line-height:2vw}}.timeAttackLavel{overflow:hidden;width:90%;height:8vw;text-align:left;align-items:center;margin-top:1vw;margin-left:5%;margin-right:5%;position:relative;color:#fff}.timeAttackLavel p{font-size:6vw;width:50%;float:left}.timeAttackLavel p i{font-size:6vw;cursor:pointer}.updateArea{text-align:right;height:100%;padding:0;margin:0;line-height:4.2vh}p.updateArea i,p.updateArea span{font-size:3.5vw}#updateBtn{margin:.5vw 1vw;padding:.3vw 1vw;border:.3vw solid #fff;border-radius:4px}#updateBtn:active{opacity:.8}@media (min-width:600px){.timeAttackLavel{height:6vw;margin-top:-1vw}.timeAttackLavel p,.timeAttackLavel p i{font-size:5vw}p.updateArea i,p.updateArea span{font-size:3vw}}#timeAttackPuzzleArea{margin-top:2vw}.TimeAttackButton,.TimeAttackButton_{margin-top:-1vw;margin-bottom:1vw}@media (min-width:600px){.TimeAttackButton,.TimeAttackButton_{margin-top:0;margin-bottom:-1vw}}#timeAttackRankTableArea{width:100%;height:88vw;position:relative;margin:0 auto;align-content:center;top:0}@media screen and (max-width:320px){#timeAttackRankTableArea{height:87.5vw}}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){#timeAttackRankTableArea{height:107vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:2){#timeAttackRankTableArea{height:109vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){#timeAttackRankTableArea{height:109vw}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){#timeAttackRankTableArea{height:87.5vw}}@media (min-width:600px){#timeAttackRankTableArea{height:61vw}}.timeattack_tab_wrap{width:100%;padding-top:11vw}@media (min-width:600px){.timeattack_tab_wrap{padding-top:12vw}}input[type=radio]{display:none}.timeattack_tab_area{font-size:0;margin:0 2%}.timeattack_tab_area label{width:23%;height:8vw;margin:0 1%;display:inline-block;padding:2% 0;color:var(--main-font-color);background:var(--sub-background-color-05);text-align:center;font-size:3vw;cursor:pointer;transition:opacity .2s ease;border-top-left-radius:2vw;border-top-right-radius:2vw}.timeattack_tab_area label:active{opacity:.6}.timeattack_panel_area{background:hsla(0,0%,100%,.1);color:var(--main-font-color)}.timeattack_tab_panel{width:100%;padding:10% 0;display:none}.timeattack_tab_panel p{font-size:3vw;letter-spacing:10%;text-align:center}#timeattack_tab1:checked~.timeattack_tab_area .timeattack_tab1_label{background:var(--sub-background-color-01);color:var(--main-font-color)}#timeattack_tab1:checked~.timeattack_panel_area #timeattack_panel1{display:block}#timeattack_tab2:checked~.timeattack_tab_area .timeattack_tab2_label{background:var(--sub-background-color-01);color:var(--main-font-color)}#timeattack_tab2:checked~.timeattack_panel_area #timeattack_panel2{display:block}#timeattack_tab3:checked~.timeattack_tab_area .timeattack_tab3_label{background:var(--sub-background-color-01);color:var(--main-font-color)}#timeattack_tab3:checked~.timeattack_panel_area #timeattack_panel3{display:block}#timeattack_tab4:checked~.timeattack_tab_area .timeattack_tab4_label{background:var(--sub-background-color-01);color:var(--main-font-color)}#timeattack_tab4:checked~.timeattack_panel_area #timeattack_panel4{display:block}#timeAttackInfo{width:100%;height:14vw;line-height:14vw}#timeAttackInfo .infoCol{float:left;width:33.3%;height:100%;text-align:right}#timeAttackInfo .infoCol.puzzleSelect{width:45%}#timeAttackInfo .infoCol.timerTimepuzzle{width:25%}#timeAttackInfo .infoCol.timerGiveup{width:30%}#timeAttackInfo .infoCol-select{margin-top:3vw;width:95%;height:10vw;background:var(--sub-background-color-01);-webkit-filter:drop-shadow(0 0 1px var(--sub-background-color-05)) inset;filter:drop-shadow(0 0 1px var(--sub-background-color-05)) inset}#timeAttackInfo .infoCol p{text-align:left;font-size:4.5vw;margin-top:.5vw;margin-left:1.5vw}#timeAttackInfo .infoCol .timer{display:block;text-align:center;margin-top:1vw;font-size:5vw}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:2){#timeAttackInfo .infoCol .timer{margin-top:1vw;font-size:5vw}}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){#timeAttackInfo .infoCol .timer{margin-top:1vw;font-size:5vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){#timeAttackInfo .infoCol .timer{margin-top:1vw;font-size:5vw}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){#timeAttackInfo .infoCol .timer{margin-top:1vw;font-size:5vw}}@media (min-width:600px){#timeAttackInfo .infoCol .timer{margin-top:1.4vw;font-size:4vw}}#timeAttackInfo .infoCol .fontTransparent{display:block;text-align:center;font-size:4vh;color:transparent}#timeAttackInfo .infoCol a.btn-back{position:relative;display:block;text-decoration:none;margin-top:3vw;margin-left:7vw;height:10vw;width:25vw;line-height:10vw;text-align:center;background-color:var(--sub-background-color-01);border-radius:2vw;transition:.3s;box-shadow:.3vw .7vw .5vw .1vw rgba(0,0,0,.1)}#timeAttackInfo .infoCol.timerGiveup a.btn-back{margin-left:2.5vw}#timeAttackInfo .infoCol a.btn-back span{color:var(--main-font-color);font-weight:600;font-size:4.5vw}@media (min-width:600px){#timeAttackInfo{height:10.5vw;line-height:10.5vw}.timeattack_tab_area label{height:7vw}#timeAttackInfo .infoCol-select{margin-top:2vw;width:95%;height:9vw}#timeAttackInfo .infoCol p{margin-left:8vw;font-size:4vw}#timeAttackInfo .infoCol button{width:24vw;height:7.5vw;margin-right:8vw}#timeAttackInfo .infoCol a.btn-back{margin-top:3.2vw;margin-left:7vw;height:7vw;width:20vw;line-height:7vw}#timeAttackInfo .infoCol a.btn-back span{font-size:3.5vw}}#pastRankingTable,#todayRankingTable{position:absolute;top:50vw;left:1vw;width:60vw;height:7vw}#pastRankingTable p,#todayRankingTable p{cursor:pointer;font-size:4.5vw;text-decoration:underline}#pastRankingTable p:active,#pastRankingTable p:hover,#todayRankingTable p:active,#todayRankingTable p:hover{background-color:transparent;color:#bbb;font-weight:500}@media (min-width:600px){#pastRankingTable,#todayRankingTable{top:40vw;right:1vw}#pastRankingTable p,#todayRankingTable p{font-size:4vw}}#calendarArea_timeAttack{position:absolute;top:42.5vw;right:1vw;margin:0;padding:0;width:30vw;height:7vw}#calendarArea_timeAttack input{margin:0;padding:1vw 0 0;width:100%;height:100%;font-size:3.5vw;text-align:right;border:0;color:var(--main-font-color)}#calendarArea_timeAttack i{top:.5vw;right:19vw;width:5vw;height:5vw;color:var(--main-font-color);font-size:5vw;z-index:10}#calendarArea_timeAttack.select_todays i,#calendarArea_timeAttack i{position:absolute;display:inline-block;margin:0;padding:0;text-align:center}#calendarArea_timeAttack.select_todays i{top:0;right:0;width:0;height:0;color:transparent;font-size:0;z-index:0}@media (min-width:600px){#calendarArea_timeAttack{top:34.5vw;right:1vw}#calendarArea_timeAttack input{padding-top:1.2vw;font-size:3vw}#calendarArea_timeAttack i{top:.7vw;right:17vw;font-size:4vw}}#date-select{background:transparent;color:var(--main-font-color);width:100%}.select-form-date{position:absolute;top:42vw;left:1vw;width:40vw;height:7vw;border:none;border-bottom:.4vw solid var(--main-font-color)}.select-form-date #date-select{width:100%;height:95%;margin:0;padding:0 0 0 1vw;cursor:pointer;text-overflow:ellipsis;outline:none;border:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:3.5vw;color:var(--main-font-color)}.select-form-date #date-select::-ms-expand{display:none}.select-form-date:before{position:absolute;top:2.5vw;right:1.5vw;width:0;height:0;padding:0;content:"";border-left:1.5vw solid transparent;border-right:1.5vw solid transparent;border-top:2vw solid var(--main-font-color);pointer-events:none;background:transparent}@media (min-width:600px){.select-form-date{top:34vw;left:1vw;width:35vw;height:6vw}.select-form-date:before{top:2vw}.select-form-date #date-select{font-size:3vw}}#errorno{color:grey;font-size:3vw}#timeattack_banner{position:absolute;left:0;cursor:pointer;bottom:1vw;width:96%;height:10vw;margin-left:2%;border:.3vw solid #fff;color:#fff;background-color:#00249f}#timeattack_banner:active,#timeattack_banner:hover{color:#bbb;font-weight:500}#BANNER_TEXT_JA{font-size:6.5vw}#BANNER_TEXT_EN,#BANNER_TEXT_JA{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:10vw;font-weight:600;font-family:游明朝,YuMincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}#BANNER_TEXT_EN{font-size:3.3vw}#NO1{right:11vw}#NO1,#NO2{position:absolute;top:-4.8vw;font-size:5vw}#NO2{right:6vw}#NO3{position:absolute;top:-4.8vw;right:1vw;font-size:5vw}@media (min-width:600px){#timeattack_banner{height:7vw}#BANNER_TEXT_JA{font-size:5vw;line-height:7vw}#BANNER_TEXT_EN{font-size:3.6vw;line-height:7vw}#NO1,#NO2,#NO3{top:-4.6vw;font-size:5vw}}#marquee{font-size:4.5vw}@media (min-width:600px){#marquee{font-size:4vw}}#top_news_2_blanks{width:100%;height:30vh}#top_news_2{width:100%}.CSSMarquee,.CSSMarquee_2,.CSSMarquee_monthly_finisher{max-width:98%;padding:.5vw 0;margin:0 auto;position:relative;overflow:hidden;text-align:left;color:#fff}.CSSMarquee_2 p:after,.CSSMarquee_monthly_finisher p:after,.CSSMarquee p:after{content:"";white-space:nowrap}.CSSMarquee p{-webkit-animation-name:marqueeRL;-webkit-animation-timing-function:linear;-webkit-animation-duration:40s;-webkit-animation-iteration-count:infinite;-moz-animation-name:marqueeRL;-moz-animation-timing-function:linear;-moz-animation-duration:40s;-moz-animation-iteration-count:infinite;-ms-animation-name:marqueeRL;-ms-animation-timing-function:linear;-ms-animation-duration:40s;-ms-animation-iteration-count:infinite;-o-animation-name:marqueeRL;-o-animation-timing-function:linear;-o-animation-duration:40s;-o-animation-iteration-count:infinite;animation-name:marqueeRL;animation-timing-function:linear;animation-duration:40s;animation-iteration-count:infinite}.CSSMarquee_2 p,.CSSMarquee p{font-size:4.5vw;margin:0;padding-left:100%;display:inline-block;white-space:nowrap}.CSSMarquee_2 p{-webkit-animation-name:marqueeRL_2;-webkit-animation-timing-function:linear;-webkit-animation-duration:80s;-webkit-animation-iteration-count:infinite;-moz-animation-name:marqueeRL_2;-moz-animation-timing-function:linear;-moz-animation-duration:80s;-moz-animation-iteration-count:infinite;-ms-animation-name:marqueeRL_2;-ms-animation-timing-function:linear;-ms-animation-duration:80s;-ms-animation-iteration-count:infinite;-o-animation-name:marqueeRL_2;-o-animation-timing-function:linear;-o-animation-duration:80s;-o-animation-iteration-count:infinite;animation-name:marqueeRL_2;animation-timing-function:linear;animation-duration:80s;animation-iteration-count:infinite}.CSSMarquee_monthly_finisher p{font-size:4.5vw;margin:0;padding-left:100%;display:inline-block;white-space:nowrap;-webkit-animation-name:marqueeRL_3;-webkit-animation-timing-function:linear;-webkit-animation-duration:150s;-webkit-animation-iteration-count:infinite;-moz-animation-name:marqueeRL_3;-moz-animation-timing-function:linear;-moz-animation-duration:150s;-moz-animation-iteration-count:infinite;-ms-animation-name:marqueeRL_3;-ms-animation-timing-function:linear;-ms-animation-duration:150s;-ms-animation-iteration-count:infinite;-o-animation-name:marqueeRL_3;-o-animation-timing-function:linear;-o-animation-duration:150s;-o-animation-iteration-count:infinite;animation-name:marqueeRL_3;animation-timing-function:linear;animation-duration:150s;animation-iteration-count:infinite}@media (min-width:600px){.CSSMarquee_2 p,.CSSMarquee_monthly_finisher p,.CSSMarquee p{font-size:4vw}}@-webkit-keyframes marqueeRL{0%{-webkit-transform:translate(0)}to{-webkit-transform:translate(-100%)}}@keyframes marqueeRL{0%{transform:translate(0)}to{transform:translate(-100%)}}@-webkit-keyframes marqueeRL_2{0%{-webkit-transform:translate(0)}to{-webkit-transform:translate(-100%)}}@keyframes marqueeRL_2{0%{transform:translate(0)}to{transform:translate(-100%)}}@-webkit-keyframes marqueeRL_3{0%{-webkit-transform:translate(0)}to{-webkit-transform:translate(-100%)}}@keyframes marqueeRL_3{0%{transform:translate(0)}to{transform:translate(-100%)}}.giftModalBody{padding-left:0;padding-right:0}.giftForHintDialogText span{color:#333}.gift_title{font-size:4vh;padding-bottom:1vw}.gift_text{position:relative;top:-3vw;width:20vw;height:20vw}.gift_text i{font-size:20vw;color:#f9c}.gift_text div{position:absolute;top:-4vw;left:12vw}.gift_text div.hint_aka_maru{position:absolute;bottom:-.4vw;right:1vw;width:10vw;height:10vw;border-radius:10vw;line-height:10vw;margin-bottom:1vw;font-size:6vw;background-color:red;color:#fff;text-align:center}#gift_box{position:absolute;top:41vw;left:37.5vw;font-size:20vw;color:#4d4dff}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:2){.gift_title{font-size:3.5vh}}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){.gift_title{font-size:3.5vh}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){.gift_title{font-size:3.5vh}}@media (min-width:600px){.giftForHintDialogText span{font-size:2.5vh}.gift_text{top:-3vw;width:18vw;height:18vw}.gift_text i{font-size:18vw}.gift_text div{top:-2vw;left:11vw}.gift_text div.hint_aka_maru{width:7vw;height:7vw;border-radius:7vw;line-height:7vw;font-size:4vw}#gift_box{top:31vw;left:21.2vw;font-size:18vw}}.alert{display:none;width:90%;height:18%;position:absolute;top:75%;left:50%;margin-left:-45%;background:rgba(255,153,204,.9);z-index:1000}.alert_msg{font-weight:700;font-size:5.5vw;padding-top:4.5vw;color:#263238;width:100%;height:100%}@media (min-width:600px){.alert{width:80%;height:15%;top:78%;margin-left:-40%}.alert_msg{font-size:4.5vw;padding-top:1.5vw}}.alert_blink{-webkit-animation:alertBlinkAnime .8s infinite alternate;animation:alertBlinkAnime .8s infinite alternate}@-webkit-keyframes alertBlinkAnime{0%{color:rgba(38,50,56,.3)}to{color:#263238}}@keyframes alertBlinkAnime{0%{color:rgba(38,50,56,.3)}to{color:#263238}}.button-area{width:60%;height:50vw;margin-top:4vw;margin-left:20%}a.bt-samp41{float:left;position:relative;display:block;text-decoration:none;margin-bottom:4vw;height:25vw;width:25vw;line-height:22vw;text-align:center;background-color:hsla(0,0%,100%,.2);border-radius:50%;transition:.3s;box-shadow:.3vw .7vw .5vw .1vw rgba(0,0,0,.1)}a.bt-samp41 div{position:absolute;width:100%;height:100%;bottom:-15.5vw;color:#fff;line-height:3.7vw;font-size:3.5vw;font-weight:700}a.bt-samp41 i{color:#fff;font-size:10vw;font-weight:700}a.bt-samp41:active{opacity:.6}.yohaku{width:10vw}.yohaku,.yohaku_ipad{float:left;height:10vw}.yohaku_ipad{width:0}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:2){.button-area{width:70%;height:64vw;margin-top:7vw;margin-left:15%}a.bt-samp41{height:26vw;margin-bottom:5vw;width:26vw;line-height:24vw}a.bt-samp41 div{bottom:-16.5vw;line-height:3.7vw;font-size:3.5vw}a.bt-samp41 i{font-size:10vw}.yohaku{width:17.5vw;height:10vw}}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){.button-area{width:70%;height:64vw;margin-top:7vw;margin-left:15%}a.bt-samp41{height:26vw;margin-bottom:5vw;width:26vw;line-height:24vw}a.bt-samp41 div{bottom:-16.5vw;line-height:3.7vw;font-size:3.5vw}a.bt-samp41 i{font-size:10vw}.yohaku{width:17.5vw;height:10vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){.button-area{width:70%;height:64vw;margin-top:7vw;margin-left:15%}a.bt-samp41{height:26vw;margin-bottom:5vw;width:26vw;line-height:24vw}a.bt-samp41 div{bottom:-16.5vw;line-height:3.7vw;font-size:3.5vw}a.bt-samp41 i{font-size:10vw}.yohaku{width:17.5vw;height:10vw}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){.button-area{width:60%;height:50vw;margin-top:4vw;margin-left:20%}a.bt-samp41{float:left;position:relative;display:block;text-decoration:none;margin-bottom:3.5vw;height:25vw;width:25vw;line-height:22vw;text-align:center;background-color:hsla(0,0%,100%,.2);border-radius:50%;transition:.3s;box-shadow:.3vw .7vw .5vw .1vw rgba(0,0,0,.1)}a.bt-samp41 div{position:absolute;width:100%;height:100%;bottom:-15.5vw;color:#fff;line-height:3.7vw;font-size:3.5vw;font-weight:700}a.bt-samp41 i{color:#fff;font-size:10vw;font-weight:700}a.bt-samp41:active{opacity:.6}.yohaku{width:10vw}.yohaku,.yohaku_ipad{float:left;height:10vw}.yohaku_ipad{width:0}}@media (min-width:600px){.button-area{width:50%;height:50vw;margin-top:2vw;margin-left:25%}a.bt-samp41{height:19vw;margin-bottom:2vw;width:19vw;line-height:19vw}a.bt-samp41 div{bottom:-12.5vw;line-height:2.7vw;font-size:2.5vw}a.bt-samp41 i{font-size:8vw}.yohaku{width:12vw;height:10vw}.yohaku_ipad{width:0;height:10vw}}#daily-puzzle-bg{z-index:-19;background:#009432;background-size:800% 800%}#daily-bg,#daily-puzzle-bg{position:fixed;top:0;left:0;width:100vw;height:100%}#daily-bg{z-index:-20;background:linear-gradient(253deg,#c4e538,#009432)}#trophy_icon,#trophy_img{position:absolute;top:10vh;width:100%;height:57vw;text-align:center}#trophy_img{position:relative;top:10vh}#trophy_icon i{font-size:57vw;color:#031}#trophy_img img{position:relative;top:0;width:57%;z-index:99}#dailyDatepicker{position:absolute;top:75vw;font-size:4.5vw}div#dailyDatepicker.hasDatepicker{width:96%;height:77vw;margin-left:2%}div.ui-datepicker-inline{width:100%;height:100%}@media screen and (max-width:320px){#trophy_icon,#trophy_img{height:49vw}#trophy_icon i{font-size:49vw}#trophy_img img{width:49%}#dailyDatepicker{top:67.3vw;font-size:5vw}div#dailyDatepicker.hasDatepicker{height:85vw;margin-left:2%}}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){#trophy_icon,#trophy_img{top:8vh;height:77vw}#trophy_icon i{font-size:77vw}#trophy_img img{width:77%}#dailyDatepicker{top:95vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:2){#trophy_icon,#trophy_img{top:8vh;height:77vw}#trophy_icon i{font-size:77vw}#trophy_img img{width:77%}#dailyDatepicker{top:95vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){#trophy_icon,#trophy_img{top:8vh;height:77vw}#trophy_icon i{font-size:77vw}#trophy_img img{width:77%}#dailyDatepicker{top:95vw}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){#trophy_icon,#trophy_img{position:absolute;top:10vh;width:100%;height:57vw;text-align:center}#trophy_img{position:relative;top:10vh}#trophy_icon i{font-size:57vw}#trophy_img img{position:relative;top:0;width:57%;z-index:99}#dailyDatepicker{position:absolute;top:75vw;font-size:4.5vw}div#dailyDatepicker.hasDatepicker{width:96%;height:77vw;margin-left:2%}div.ui-datepicker-inline{width:100%;height:100%}}@media (min-width:600px){#trophy_icon,#trophy_img{top:10vh;height:45vw}#trophy_icon i{font-size:45vw}#trophy_img img{width:45%}#dailyDatepicker{top:58.5vw;font-size:3.5vw}div#dailyDatepicker.hasDatepicker{width:75%;height:58vw;margin-left:12.5%}}#puzzleClearCount{position:absolute;width:100%;height:10vw;top:35vw;font-size:4.5vw;text-align:center;color:#fff;font-weight:700}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){#puzzleClearCount{top:45vw;font-size:5.5vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:2){#puzzleClearCount{top:45vw;font-size:5.5vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){#puzzleClearCount{top:45vw;font-size:5.5vw}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){#puzzleClearCount{position:absolute;width:100%;height:10vw;top:35vw;font-size:4.5vw;text-align:center;font-weight:700}}@media (min-width:600px){#puzzleClearCount{top:27vw;font-size:4vw}}.button-area-daily{position:absolute;width:100%;height:15vw;text-align:center;top:152.6vw}a.bt-samp41-daily{position:relative;display:inline-block;text-decoration:none;text-align:center;height:15vw;width:70vw;line-height:15vw;background-color:var(--sub-background-color-01);border-radius:10vw;transition:.3s;box-shadow:.3vw .7vw .5vw .1vw rgba(0,0,0,.1)}a.bt-samp41-daily div{color:var(--main-font-color);font-size:4.5vw;font-weight:700}a.bt-samp41-daily:active{opacity:.6}@media only screen and (max-width:375px) and (max-height:812px) and (-webkit-device-pixel-ratio:3){.button-area-daily{top:173vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:2){.button-area-daily{top:173vw}}@media only screen and (min-width:414px) and (max-height:896px) and (-webkit-device-pixel-ratio:3){.button-area-daily{top:173vw}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){.button-area-daily{position:absolute;width:100%;height:15vw;text-align:center;top:152.6vw}a.bt-samp41-daily{position:relative;display:inline-block;text-decoration:none;text-align:center;height:15vw;width:70vw;line-height:15vw;border-radius:10vw;transition:.3s;box-shadow:.3vw .7vw .5vw .1vw rgba(0,0,0,.1)}a.bt-samp41-daily div{font-size:4.5vw;font-weight:700}a.bt-samp41-daily:active{opacity:.6}}@media (min-width:600px){.button-area-daily{top:117vw;height:10vw}a.bt-samp41-daily{height:10vw;line-height:10vw}a.bt-samp41-daily div{font-size:4vw}}.ui-datepicker-next span,.ui-datepicker-prev span{background-image:none!important}.ui-datepicker-next:before,.ui-datepicker-prev:before{font-family:Font Awesome\ 5 Free;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;font-weight:400;align-items:center;justify-content:center}.ui-datepicker-prev:before{content:"\f100"}.ui-datepicker-next:before{content:"\f101"}.animation-target{-webkit-animation:updown 1s linear 2;animation:updown 1s linear 2}@-webkit-keyframes numberfirstAni{50%{background-color:#ff80bf}}@keyframes numberfirstAni{50%{background-color:#ff80bf}}@-webkit-keyframes yurayura{0%{transform:rotate(0deg)}25%{transform:rotate(15deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-15deg)}to{transform:rotate(0deg)}}@keyframes yurayura{0%{transform:rotate(0deg)}25%{transform:rotate(15deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-15deg)}to{transform:rotate(0deg)}}@-webkit-keyframes updown{0%{transform:scale(1)}25%{transform:scale(2)}50%{transform:scale(3)}70%{transform:scale(1.5)}80%{transform:scale(.8)}to{transform:scale(1)}}@keyframes updown{0%{transform:scale(1)}25%{transform:scale(2)}50%{transform:scale(3)}70%{transform:scale(1.5)}80%{transform:scale(.8)}to{transform:scale(1)}}@-webkit-keyframes updown_yurayura{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(2) rotate(15deg)}50%{transform:scale(3) rotate(0deg)}75%{transform:scale(1.5) rotate(-15deg)}to{transform:scale(1) rotate(0deg)}}@keyframes updown_yurayura{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(2) rotate(15deg)}50%{transform:scale(3) rotate(0deg)}75%{transform:scale(1.5) rotate(-15deg)}to{transform:scale(1) rotate(0deg)}}@-webkit-keyframes uponly{0%{transform:scale(3)}50%{transform:scale(2)}75%{transform:scale(.8)}to{transform:scale(1)}}@keyframes uponly{0%{transform:scale(3)}50%{transform:scale(2)}75%{transform:scale(.8)}to{transform:scale(1)}}@-webkit-keyframes kurukuru{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes kurukuru{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#nave_daily i{width:0;color:transparent}#reward_batch_button.aka_square_new{top:18vw;right:-3.5vw;font-size:6vw;background:transparent}@media screen and (max-width:320px){#reward_batch_button.aka_square_new{top:16.5vw;right:-3.5vw;font-size:6vw}}@media only screen and (min-width:375px) and (max-height:667px) and (-webkit-device-pixel-ratio:2){#reward_batch_button.aka_square_new{top:17vw;right:-3.5vw;font-size:6vw}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){#reward_batch_button.aka_square_new{top:17vw;right:-3.5vw;font-size:6vw}}@media (min-width:600px){#reward_batch_button.aka_square_new{top:13vw;right:-3.5vw;font-size:5vw}}#puzzle_exec_check_mark_daily.aka_square_new,#puzzle_exec_check_mark_extra.aka_square_new{top:2vw;right:-.5vw;font-size:8vw;color:#f9ca24;background:transparent}@media (min-width:600px){#puzzle_exec_check_mark_daily.aka_square_new,#puzzle_exec_check_mark_extra.aka_square_new{font-size:7vw;top:2vw;right:-2.5vw}}#target4-all-clear,#target6-all-clear,#target9-all-clear,#targetC-all-clear{position:absolute;right:10%;font-size:8vw;color:#f9ca24}@media (min-width:600px){#target4-all-clear,#target6-all-clear,#target9-all-clear,#targetC-all-clear{font-size:7vw;color:#f9ca24}}#monthly1Complete,#monthly2Complete,#monthly3Complete,#monthly4Complete,#monthly5Complete,#monthly6Complete,#monthly7Complete,#monthly8Complete,#monthly9Complete,#monthly10Complete,#monthly11Complete,#monthly12Complete{-webkit-animation:uponly 1s linear 1;animation:uponly 1s linear 1;position:absolute;width:100%;text-align:center;top:13vh;font-size:27vw;line-height:27vw;z-index:100}#monthlyText{-webkit-animation:updown_yurayura 1s linear 2;animation:updown_yurayura 1s linear 2;position:absolute;width:100%;text-align:center;top:13vh;font-size:27vw;line-height:27vw;z-index:100;font-family:Superclarendon,HiraKakuProN-W6,Hiragino Sans,sans-serif;color:#fff;font-size:16vw}@media screen and (max-width:320px){#monthly1Complete,#monthly2Complete,#monthly3Complete,#monthly4Complete,#monthly5Complete,#monthly6Complete,#monthly7Complete,#monthly8Complete,#monthly9Complete,#monthly10Complete,#monthly11Complete,#monthly12Complete,#monthlyText{top:12vh;font-size:23vw;line-height:23vw}#monthlyText{font-size:14vw}}@media only screen and (min-width:375px) and (max-height:667px) and (-webkit-device-pixel-ratio:2){#monthly1Complete,#monthly2Complete,#monthly3Complete,#monthly4Complete,#monthly5Complete,#monthly6Complete,#monthly7Complete,#monthly8Complete,#monthly9Complete,#monthly10Complete,#monthly11Complete,#monthly12Complete,#monthlyText{top:13vh;font-size:25vw;line-height:25vw}#monthlyText{font-size:16vw}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){#monthly1Complete,#monthly2Complete,#monthly3Complete,#monthly4Complete,#monthly5Complete,#monthly6Complete,#monthly7Complete,#monthly8Complete,#monthly9Complete,#monthly10Complete,#monthly11Complete,#monthly12Complete,#monthlyText{top:12vh;font-size:25vw;line-height:25vw}#monthlyText{font-size:16vw}}@media (min-width:600px){#monthly1Complete,#monthly2Complete,#monthly3Complete,#monthly4Complete,#monthly5Complete,#monthly6Complete,#monthly7Complete,#monthly8Complete,#monthly9Complete,#monthly10Complete,#monthly11Complete,#monthly12Complete,#monthlyText{top:14vh;font-size:16vw;line-height:16vw}#monthlyText{font-size:11vw}}#puzzleRestartText,#puzzleStartText{color:#000}.timer_start_text{text-align:center;font-size:8vh}.timepuzzle_text{text-align:center;font-size:5vh}.timepuzzle_text i,.timer_start_text i{font-size:12vh}.timepuzzle_medium_size{text-align:center;font-size:3.2vh}.timepuzzle_medium_size i{font-size:6vh}.timepuzzle_movieicon{text-align:center;font-size:10vh}.timepuzzle_movieicon i{font-size:24vh}.timer_start_text,.timeup_text{color:#6ab04c}#puzzleStartButton:active #puzzleStartText{color:rgba(0,0,0,.7)}#puzzleStartButton:active .timepuzzle_text{color:rgba(106,176,76,.5)}#puzzleRestartButton:active #puzzleRestartText{color:rgba(0,0,0,.7)}#puzzleRestartButton:active .timepuzzle_text{color:rgba(106,176,76,.5)}#monthlyFinisherFace,#timeupFace{font-size:25vh}#switchArea{position:absolute;left:0;cursor:pointer;bottom:1vw;width:100%;height:8.5vw}#number_first_swich{position:absolute;left:0;top:0;width:0;height:0}.toggle-label{position:relative;display:block;width:30vw;height:8vw;border:2px solid #ddd;margin:0 auto;border-radius:2px}.toggle-label input[type=checkbox]{opacity:0;position:absolute;width:100%;height:100%}.toggle-label input[type=checkbox]+.back{position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.05);transition:background .15s linear}.toggle-label input[type=checkbox]:checked+.back{background:hsla(0,0%,100%,.05)}.toggle-label input[type=checkbox]+.back .toggle{display:block;position:absolute;content:" ";background:#eee;width:50%;height:100%;transition:margin .15s linear;border:1px solid #ddd;border-radius:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);text-shadow:0 1px 0 rgba(0,0,0,.2)}.toggle-label input[type=checkbox]:checked+.back .toggle{margin-left:14.8vw}.toggle-label .label{display:block;position:absolute;width:50%;color:#263238;line-height:7vw;text-align:center;font-size:3vw;font-weight:700}.toggle-label .label.on{left:0}.toggle-label .label.off{right:0}.toggle-label input[type=checkbox]+.back .label.off,.toggle-label input[type=checkbox]:checked+.back .label.on{color:var(--sub-background-color-02)}.toggle-label input[type=checkbox]:checked+.back .label.off{color:#263238}@media (min-width:600px){.toggle-label{border:4px solid #ddd}}.controller{position:relative;margin:0}.controller button{line-height:30px}.controller .num{width:30px}#roulette{top:0;margin:0 auto;position:relative;-webkit-animation-timing-function:cubic-bezier(0,.4,.4,1.04);animation-timing-function:cubic-bezier(0,.4,.4,1.04);-webkit-animation-duration:2.7s;animation-duration:2.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;width:308px;height:308px;border-radius:50%;overflow:hidden;counter-reset:num}#roulette.number-1{-webkit-animation-name:"number-1";animation-name:"number-1"}#roulette.number-2{-webkit-animation-name:"number-2";animation-name:"number-2"}#roulette.number-3{-webkit-animation-name:"number-3";animation-name:"number-3"}#roulette.number-4{-webkit-animation-name:"number-4";animation-name:"number-4"}#roulette.number-5{-webkit-animation-name:"number-5";animation-name:"number-5"}#roulette.number-6{-webkit-animation-name:"number-6";animation-name:"number-6"}#roulette.number-7{-webkit-animation-name:"number-7";animation-name:"number-7"}#roulette.number-8{-webkit-animation-name:"number-8";animation-name:"number-8"}#roulette.number-9{-webkit-animation-name:"number-9";animation-name:"number-9"}#roulette.number-10{-webkit-animation-name:"number-10";animation-name:"number-10"}#roulette:after{content:"";width:80px;height:80px;background-color:#fff;border-radius:50%;bottom:0}#roulette:after,#roulette li{display:block;margin:auto;top:0;right:0;left:0;position:absolute}#roulette li{width:100px;height:154px;transform-origin:50px 154px}#roulette li:before{top:0;left:0;position:absolute;display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:154px 50px;z-index:0}#roulette li:after{z-index:5;position:absolute;display:block;width:100px;text-align:center;line-height:30px;font-weight:700}#roulette_1:after{content:"★★★\A★★\A x 5";white-space:pre;color:#ff0;font-size:28px}#roulette_2:after{content:"★★\A\A x 2"}#roulette_2:after,#roulette_3:after{white-space:pre;color:#eee;font-size:20px}#roulette_3:after{content:"★☆︎\A\A x 1.5"}#roulette_4:after{content:"★★★\A\A x 3";white-space:pre;color:#eee;font-size:24px}#roulette_5:after{content:"★★\A★★\A x 4";white-space:pre;color:#ff0;font-size:28px}#roulette_6:after{content:"★★\A\A x 2";white-space:pre;color:#eee;font-size:20px}#roulette_7:after{content:"★★★\A\A x 3";white-space:pre;color:#eee;font-size:24px}#roulette_8:after{content:"★★\A★★\A x 4";white-space:pre;color:grey;font-size:28px}#roulette_9:after{content:"★★★\A\A x 3";white-space:pre;color:#eee;font-size:24px}#roulette_10:after{content:"★★\A\A x 2";white-space:pre;color:#eee;font-size:20px}@media screen and (max-width:320px){#roulette{width:270px;height:270px}#roulette:after{width:70px;height:70px}#roulette li{width:88px;height:135px;transform-origin:44px 135px}#roulette li:before{border-width:135px 44px}#roulette li:after{width:88px}#roulette_1:after,#roulette_5:after,#roulette_8:after{font-size:24px}#roulette_4:after,#roulette_7:after,#roulette_9:after{font-size:21px}#roulette_2:after,#roulette_3:after,#roulette_6:after,#roulette_10:after{font-size:17px}}@media (min-width:600px){#roulette{width:400px;height:400px}#roulette:after{width:104px;height:104px}#roulette li{width:130px;height:200px;transform-origin:65px 200px}#roulette li:before{border-width:200px 65px}#roulette li:after{width:130px;line-height:40px}#roulette_1:after,#roulette_5:after,#roulette_8:after{font-size:35px}#roulette_4:after,#roulette_7:after,#roulette_9:after{font-size:30px}#roulette_2:after,#roulette_3:after,#roulette_6:after,#roulette_10:after{font-size:25px}}#roulette li:first-of-type{transform:rotate(36deg)}#roulette li:first-of-type:before{border-color:#e60012 transparent transparent}#roulette li:nth-of-type(2){transform:rotate(72deg)}#roulette li:nth-of-type(2):before{border-color:#e4007f transparent transparent}#roulette li:nth-of-type(3){transform:rotate(108deg)}#roulette li:nth-of-type(3):before{border-color:#601986 transparent transparent}#roulette li:nth-of-type(4){transform:rotate(144deg)}#roulette li:nth-of-type(4):before{border-color:#0b318f transparent transparent}#roulette li:nth-of-type(5){transform:rotate(180deg)}#roulette li:nth-of-type(5):before{border-color:#036eb8 transparent transparent}#roulette li:nth-of-type(6){transform:rotate(216deg)}#roulette li:nth-of-type(6):before{border-color:#00913a transparent transparent}#roulette li:nth-of-type(7){transform:rotate(252deg)}#roulette li:nth-of-type(7):before{border-color:#8fc31f transparent transparent}#roulette li:nth-of-type(8){transform:rotate(288deg)}#roulette li:nth-of-type(8):before{border-color:#fff100 transparent transparent}#roulette li:nth-of-type(9){transform:rotate(324deg)}#roulette li:nth-of-type(9):before{border-color:#f39800 transparent transparent}#roulette li:nth-of-type(10){transform:rotate(1turn)}#roulette li:nth-of-type(10):before{border-color:#eb6100 transparent transparent}@-webkit-keyframes number-1{0%{transform:rotate(0)}to{transform:rotate(3204deg)}}@keyframes number-1{0%{transform:rotate(0)}to{transform:rotate(3204deg)}}@-webkit-keyframes number-2{0%{transform:rotate(0)}to{transform:rotate(3168deg)}}@keyframes number-2{0%{transform:rotate(0)}to{transform:rotate(3168deg)}}@-webkit-keyframes number-3{0%{transform:rotate(0)}to{transform:rotate(3132deg)}}@keyframes number-3{0%{transform:rotate(0)}to{transform:rotate(3132deg)}}@-webkit-keyframes number-4{0%{transform:rotate(0)}to{transform:rotate(3096deg)}}@keyframes number-4{0%{transform:rotate(0)}to{transform:rotate(3096deg)}}@-webkit-keyframes number-5{0%{transform:rotate(0)}to{transform:rotate(3060deg)}}@keyframes number-5{0%{transform:rotate(0)}to{transform:rotate(3060deg)}}@-webkit-keyframes number-6{0%{transform:rotate(0)}to{transform:rotate(3024deg)}}@keyframes number-6{0%{transform:rotate(0)}to{transform:rotate(3024deg)}}@-webkit-keyframes number-7{0%{transform:rotate(0)}to{transform:rotate(2988deg)}}@keyframes number-7{0%{transform:rotate(0)}to{transform:rotate(2988deg)}}@-webkit-keyframes number-8{0%{transform:rotate(0)}to{transform:rotate(2952deg)}}@keyframes number-8{0%{transform:rotate(0)}to{transform:rotate(2952deg)}}@-webkit-keyframes number-9{0%{transform:rotate(0)}to{transform:rotate(2916deg)}}@keyframes number-9{0%{transform:rotate(0)}to{transform:rotate(2916deg)}}@-webkit-keyframes number-10{0%{transform:rotate(0)}to{transform:rotate(8turn)}}@keyframes number-10{0%{transform:rotate(0)}to{transform:rotate(8turn)}}@-webkit-keyframes roulette-1{0%{transform:scale(1) rotate(324deg)}50%{transform:scale(1.2) rotate(324deg)}to{transform:scale(1) rotate(324deg)}}@keyframes roulette-1{0%{transform:scale(1) rotate(324deg)}50%{transform:scale(1.2) rotate(324deg)}to{transform:scale(1) rotate(324deg)}}.roulettecss-1{transform:rotate(324deg)}@-webkit-keyframes roulette-2{0%{transform:scale(1) rotate(288deg)}50%{transform:scale(1.2) rotate(288deg)}to{transform:scale(1) rotate(288deg)}}@keyframes roulette-2{0%{transform:scale(1) rotate(288deg)}50%{transform:scale(1.2) rotate(288deg)}to{transform:scale(1) rotate(288deg)}}.roulettecss-2{transform:rotate(288deg)}@-webkit-keyframes roulette-3{0%{transform:scale(1) rotate(252deg)}50%{transform:scale(1.2) rotate(252deg)}to{transform:scale(1) rotate(252deg)}}@keyframes roulette-3{0%{transform:scale(1) rotate(252deg)}50%{transform:scale(1.2) rotate(252deg)}to{transform:scale(1) rotate(252deg)}}.roulettecss-3{transform:rotate(252deg)}@-webkit-keyframes roulette-4{0%{transform:scale(1) rotate(216deg)}50%{transform:scale(1.2) rotate(216deg)}to{transform:scale(1) rotate(216deg)}}@keyframes roulette-4{0%{transform:scale(1) rotate(216deg)}50%{transform:scale(1.2) rotate(216deg)}to{transform:scale(1) rotate(216deg)}}.roulettecss-4{transform:rotate(216deg)}@-webkit-keyframes roulette-5{0%{transform:scale(1) rotate(180deg)}50%{transform:scale(1.2) rotate(180deg)}to{transform:scale(1) rotate(180deg)}}@keyframes roulette-5{0%{transform:scale(1) rotate(180deg)}50%{transform:scale(1.2) rotate(180deg)}to{transform:scale(1) rotate(180deg)}}.roulettecss-5{transform:rotate(180deg)}@-webkit-keyframes roulette-6{0%{transform:scale(1) rotate(144deg)}50%{transform:scale(1.2) rotate(144deg)}to{transform:scale(1) rotate(144deg)}}@keyframes roulette-6{0%{transform:scale(1) rotate(144deg)}50%{transform:scale(1.2) rotate(144deg)}to{transform:scale(1) rotate(144deg)}}.roulettecss-6{transform:rotate(144deg)}@-webkit-keyframes roulette-7{0%{transform:scale(1) rotate(108deg)}50%{transform:scale(1.2) rotate(108deg)}to{transform:scale(1) rotate(108deg)}}@keyframes roulette-7{0%{transform:scale(1) rotate(108deg)}50%{transform:scale(1.2) rotate(108deg)}to{transform:scale(1) rotate(108deg)}}.roulettecss-7{transform:rotate(108deg)}@-webkit-keyframes roulette-8{0%{transform:scale(1) rotate(72deg)}50%{transform:scale(1.2) rotate(72deg)}to{transform:scale(1) rotate(72deg)}}@keyframes roulette-8{0%{transform:scale(1) rotate(72deg)}50%{transform:scale(1.2) rotate(72deg)}to{transform:scale(1) rotate(72deg)}}.roulettecss-8{transform:rotate(72deg)}@-webkit-keyframes roulette-9{0%{transform:scale(1) rotate(36deg)}50%{transform:scale(1.2) rotate(36deg)}to{transform:scale(1) rotate(36deg)}}@keyframes roulette-9{0%{transform:scale(1) rotate(36deg)}50%{transform:scale(1.2) rotate(36deg)}to{transform:scale(1) rotate(36deg)}}.roulettecss-9{transform:rotate(36deg)}@-webkit-keyframes roulette-10{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.2) rotate(0deg)}to{transform:scale(1) rotate(0deg)}}@keyframes roulette-10{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.2) rotate(0deg)}to{transform:scale(1) rotate(0deg)}}.roulettecss-10{transform:rotate(0deg)}.roulette_arrow{text-align:center;color:red;font-size:10vw}@media (min-width:600px){.roulette_arrow{font-size:7vw}}#rouletteFace{font-size:25vh}#rouletteFace.double,#rouletteFace.triple{font-size:13vh}@media screen and (max-width:320px){#rouletteFace.double,#rouletteFace.triple{font-size:16vh}}@media only screen and (min-width:375px) and (max-height:667px) and (-webkit-device-pixel-ratio:2){#rouletteFace.double,#rouletteFace.triple{font-size:16vh}}@media only screen and (min-width:414px) and (max-height:736px) and (-webkit-device-pixel-ratio:3){#rouletteFace.double,#rouletteFace.triple{font-size:16vh}}.mv_icon{width:6vw;height:6vw;vertical-align:top}.mv_icon_big{width:7.5vw;height:7.5vw;vertical-align:top}#puzzleCompleButton_roulette{position:relative}.mv_icon_roulette{position:absolute;display:block;top:-4vw;right:-3vw;width:6vw}#puzzleCompleButton_roulette .mv_icon_roulette{top:-11vw;width:9vw}@media (min-width:600px){.mv_icon{width:5.5vw;height:5.5vw}.mv_icon_big{width:8.5vw;height:8.5vw}.mv_icon_roulette{top:-6vw;right:-3vw;width:5.5vw}#puzzleCompleButton_roulette .mv_icon_roulette{top:-10vw;right:-4vw;width:8vw}}#mistakeFace{font-size:25vh}#comingSoonDialogClose,#lockDialogClose{background:#ed4c67;width:80%;margin-left:10%;border-radius:5vw}#comingSoonDialogClose p,#lockDialogClose p{margin:1vw 0;padding:0;font-size:5.5vw;font-weight:900;text-align:center;color:#fff}@media (min-width:600px){#comingSoonDialogClose,#lockDialogClose{width:90%;margin-left:8%;border-radius:5vw}#comingSoonDialogClose p,#lockDialogClose p{font-size:4.5vw}}#releasePuzzleMassage{margin:3vw 0 0;padding:0;font-size:5.5vw;font-weight:900}#releasePuzzleMassage i{font-size:5.5vw}@media (min-width:600px){#releasePuzzleMassage,#releasePuzzleMassage i{font-size:3.8vw}}#parental-gating{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:90000000;text-align:center}#parental-gating-title{margin-top:10vh;font-size:3vh;font-weight:900;color:#1b1464}#parental-gating-text{margin-top:10vh;font-size:2.5vh;font-weight:600;color:#1b1464;margin-bottom:3vh}.parental-gating-button{margin-top:2vh;margin-left:20%;width:60%;padding-top:.5vh;height:5vh;font-size:2.5vh;font-weight:600;color:#fff;background:#1b1464;border-radius:5vw}.parental-gating-button:active{opacity:.8}@media (min-width:600px){#parental-gating-title{font-size:3.5vh}#parental-gating-text{font-size:3vh}.parental-gating-button{margin-left:30%;width:40%;height:4.5vh;font-size:3vh}}