body{width:auto !important; height:auto !important;}
.mothergameholder{background:#2f3846;}
.game_play_area{transform-origin:center 0;position:relative;background-color:#FFD59D;padding-bottom:20px}.gmStrip{padding:0 0 20px 0}.game_heading{background:#ff8800;color:white}#loadingText{left:0}.echScrHldr{border-bottom:solid 1px rgba(255,255,255,0.5);padding:10px;font-size:14px}.echScrHldr:after{content:'';display:block;clear:both}.esh_num{float:left}.country_popuptext{background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:10px 15px;position:absolute;z-index:1;bottom:140%;left:-3px;white-space:nowrap;font-size:14px;letter-spacing:1px;font-weight:normal}.country_popuptext::after{content:"";position:absolute;top:100%;left:8px;border-width:7px;border-style:solid;border-color:#555 transparent transparent transparent;}.show_country_popup{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s;}@-webkit-keyframes fadeIn{from {opacity:0;} to {opacity:1;}}@keyframes fadeIn{from {opacity:0;}to {opacity:1 ;}}.tab-content .echScrHldr:nth-child(1) .country_popuptext{bottom:-45px}.tab-content .echScrHldr:nth-child(1) .country_popuptext::after{top:-14px;transform:rotate(180deg)}.esh_flg{margin:0 10px;float:left;position:relative;cursor:pointer}.esh_flg img{width:25px}.esh_nam{float:left;width:calc(100% - 125px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esh_pnt{float:right}.tab-content{height:calc(100% - 43px);overflow:auto;position:relative}.scoreSavedMsgBx{text-align:center;padding:20px 0}.scoreSavedMsg{padding:0 0 30px}.scoreSavedBtn{display:inline-block;background:#0088ad;padding:12px 25px;border-radius:5px;color:white;cursor:pointer}.scoreSavedBtn:hover{background:#206578}.worldTopFive_in .echScrHldr{font-size:15px;color:black}.grul{display:block;font-size:18px;padding-bottom:10px}.gpspc{display:block;height:10px}.worldTopFive{padding:0 15px}.viewall_wtf{padding:20px 0 0}.viewall_wtf b{cursor:pointer;color:#ed4d00;text-decoration:underline}.submitScore{position:absolute;border-radius:10px;width:300px;left:65px;top:550px;overflow:hidden;transform:translate(0,-50%);z-index:1000}.ss_header{background:#ffc200;border-color:#dee2e6 #dee2e6 #fff;border-bottom:0px solid #dee2e6 !important;font-weight:bold;font-family:'Noto Sans JP',sans-serif;font-size:18px;padding:10px 20px 10px 15px}.sys_msg{background:#0092b9;padding:5px 0px;font-weight:bold;color:white;text-transform:uppercase;font-size:15px;text-align:center;letter-spacing:1px}.ss_close{border-radius:50%;height:40px;line-height:35px;width:40px;position:absolute;z-index:999;top:12px;right:5px;border:3px solid #FFF;background-color:rgb(4,106,222);color:white;cursor:pointer;text-align:center;font-family:'FontAwesome';font-size:13px}.ss_close:hover{background:#de0404}.ss_close_failed{position:relative;margin:0 auto 15px 90px;width:100px;border-radius:10px}.ss_form{background:#00c9ff;padding:15px;position:relative}.ssf_name{font-weight:bold;padding:0 0 5px}.ssf_name_field{padding:0 0 20px}.ssf_name_field input{width:100%;border:0;border-radius:4px;height:40px}.ssf_country_field select{width:100%;border:0;border-radius:4px;height:40px}.ssf_country_field{padding:0 0 20px}.ssf_submit{padding:5px 0 0}.ssf_submit button{background:#0092b9;border:0px;border-radius:5px;padding:10px 25px;color:white;font-weight:bold;cursor:pointer}.ssf_submit button:hover{background:#007595}.blink_me{animation:blinker 1s linear infinite}@keyframes blinker{50%{color:red}}.ssh_ord{font-size:12px;padding:0 0 0 2px;vertical-align:text-top}.savingData{position:absolute;left:0;top:0;width:100%;height:100%;background:#009bc5}.savingData_in{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-weight:bold;font-size:20px}canvas{display:block;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border:solid 1px #a55800;border-top:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}#adsResultfooter{width:100vw !important;height:auto !important;position:absolute;bottom:0 !important}#adsResultfooter div {width:100vw !important;height:auto !important}#adsResultfooter div div{width:100vw !important;height:auto !important}#adsResultfooter a{width:100vw !important;height:auto !important}#adsResultfooter div img{width:100vw !important;height:auto !important}#adsResult{width:100vw !important;height:auto !important}#adsResult div {width:100vw !important;height:auto !important}#adsResult div div{width:100vw !important;height:auto !important}#adsResult a{width:100vw !important;height:auto !important}#adsResult div img{width:100vw !important;height:auto !important}.thisScore{font-size:40px;text-align:center;color:#FFF;display:block;width:100%;letter-spacing:4px;position:relative;top:-5px}#GameEndScoreScreen{font-family:'Noto Sans JP',sans-serif;font-weight:900;text-align:center}#GameEndScoreScreen h2{font-family:'Noto Sans JP',sans-serif;font-weight:600;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #8b8b8b;color:#FFF;font-size:30px}#GameEndScoreScreen h1{font-family:'Noto Sans JP',sans-serif;font-weight:900;margin-top:10vw;padding-bottom:10px;margin-bottom:10px;margin-left:50px;margin-right:50px;color:#fff;font-size:9vw}#scoreScreen{font-family:'Noto Sans JP',sans-serif;font-weight:900;background-color:#B65901;width:90%}#scoreScreen h2{width:calc(100% - 20px);font-family:'Noto Sans JP',sans-serif;font-weight:600;margin-top:20px;padding:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;border-radius:15px;border:3px solid #ffc571;border-bottom:4px solid #815a2b;background-color:#ff8800;color:#FFF;font-size:5vw;text-shadow:1px 1px #815a2b,-1px 1px #815a2b,1px -1px #815a2b,-1px -1px #815a2b,1px 1px 0px #815a2b}#GameMyScoreResult{font-weight:600}#GameWeekScoreResult{font-weight:600}.list-ranking-item-small{margin:0 auto;margin-left:-4px;margin-right:-4px;margin-bottom:10px;position:relative;height:8vw;list-style:none;font-size:5vw;background-color:bisque;border-radius:20px;letter-spacing:2px;padding:0px ;line-height:7vw;padding-right:8px !important;display:block;text-align:right;}.list-ranking-item{margin:0 auto;margin-bottom:10px;position:relative;height:10vw;margin-left:35px;margin-right:35px;list-style:none;font-size:7vw;width:100vw;background-color:bisque;border-radius:20px;letter-spacing:3px;padding:0px !important;line-height:9vw;border:1px solid #B65901}.rank_icon{width:7vw;height:7vw;background-color:#aaa;border-radius:50%;color:#FFF;display:block;line-height:6.5vw;position:absolute;left:-6vw;letter-spacing:0px;font-size:4vw;z-index:999;position:absolute}.rank_icon-small{width:8vw;height:8vw;background-color:#aaa;border-radius:50%;color:#FFF;display:block;line-height:6.7vw;position:absolute;left:-3vw;top:-1vw;letter-spacing:0px;font-size:4vw;font-weight:bold;background:none;z-index:999;position:absolute;text-shadow:1px 1px orange,-1px 1px orange,1px -1px orange,-1px -1px orange,1px 1px 5px orange;text-align:center}.list-ranking-item img{width:35px;height:35px;position:absolute;left:-0px}.list-ranking-item-small img{width:30px;height:30px;position:absolute;left:-0px}#GameEndScoreScreen{padding-top:50px}.rank_icon.rank_1{font-weight:bold;background:linear-gradient(45deg,#B67B03 0%,#DAAF08 45%,#FEE9A0 70%,#DAAF08 85%,#B67B03 90% 100%)}.rank_icon.rank_2{font-weight:bold;background:linear-gradient(45deg,#757575 0%,#9E9E9E 45%,#E8E8E8 70%,#9E9E9E 85%,#757575 90% 100%)}.rank_icon.rank_3{font-weight:bold;background:linear-gradient(45deg,#815a2b 0%,#815a2b 45%,#815a2b 70%,#815a2b 85%,#815a2b 90% 100%)}#Cocos2dGameContainer{position:absolute;margin:0;left:50%;transform:translateX(-50%) !important;top:0px;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:center;-webkit-box-pack:center}canvas{background-color:rgba(0,0,0,0)}p.header{font-size:small}p.footer{font-size:x-small}#splash{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff url(/games/suika-game/public/singleColor.png) no-repeat center;background-size:100%}.progress-bar{background-color:#1a1a1a;position:absolute;left:25%;top:80%;height:15px;padding:5px;width:50%;border-radius:5px;box-shadow:0 1px 5px #000 inset,0 1px 0 #444}.progress-bar span{display:block;height:100%;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5) inset;transition:width .4s ease-in-out;background-color:#34c2e3}.stripes span{background-size:30px 30px;background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);animation:animate-stripes 1s linear infinite}.tinder--card{z-index:999 !important;position:absolute;padding-top:0;top:85px;left:0px;right:0px;margin:0 auto;width:100%;height:500px;border-radius:15px;border:6px solid #FFF;background-color:rgb(255 194 0)}.nav-tabs{border-bottom:0px solid #dee2e6 !important;background-color:#FFF}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#FFF !important;font-size:15px;text-shadow:1px 1px #815a2b,-1px 1px #815a2b,1px -1px #815a2b,-1px -1px #815a2b,1px 1px 0px #815a2b;background-color:rgb(255,194,0) !important;border-color:#dee2e6 #dee2e6 #fff;border-bottom:0px solid #dee2e6 !important;font-weight:bold;font-family:'Noto Sans JP',sans-serif;font-size:18px;border-top-right-radius:15px;border-top-left-radius:15px;padding:10px 20px 10px 20px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link{border-bottom:0px solid #dee2e6 !important;color:rgb(83,83,83);border-top-right-radius:15px;border-top-left-radius:15px}@keyframes animate-stripes{0%{background-position:0 0}100%{background-position:60px 0}}#scoreCloseButton{border-radius:50%;height:40px;width:40px;position:absolute;z-index:999;top:0;right:0;border:3px solid #FFF;background-color:rgb(4,106,222);color:white;cursor:pointer}#scoreCloseButton:hover{background:rgb(222,4,4)}.appnddHome{position:absolute;padding:0 10px;display:block;top:0;left:0;color:#ffff00;background:#bd6000;height:100%}.appnddHome i{display:block;top:50%;position:relative;transform:translateY(-50%)}