@charset "UTF-8";@import"https://fonts.googleapis.com/earlyaccess/notosansjapanese.css";@import"https://fonts.googleapis.com/earlyaccess/roundedmplus1c.css";@font-face{font-family:"Rounded Mplus 1c";src:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/rounded-x-mplus-1p-heavy-c75b445b.woff) format("woff"),url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/rounded-x-mplus-1p-heavy-c75b445b.woff)}@font-face{font-family:Roboto;src:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/Roboto-Medium-616eee3f.ttf) format("truetype");font-weight:500;font-style:normal}#replyDialog{border-radius:6px;border:1px solid #dddddd;background:#FFFFFF}#replyBox{margin:30px auto auto;padding-bottom:35px;border-bottom:solid 1px #dddddd}#replyBox .replyDialogBox{margin:20px auto auto}#replyBox .replyDialogBox a span{color:#fff}p.btnClose{background:#FFFFFF}p.btnClose span{margin-top:3px;padding-left:25px;display:inline-block;color:#0063dc;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/btn_close-e04d8ee9.svg) no-repeat 0 55%;-webkit-background-size:28px auto;-moz-background-size:28px auto;background-size:18px auto}.descriptionBox{margin-bottom:10px;padding-bottom:10px}.descriptionBox h3{width:96%;margin:10px auto}.descriptionBox ul li{width:90%;margin-bottom:10px;padding:7px;background:#FFFFFF;border:solid 2px #444444;border-radius:5px}.descriptionBox ul li:last-child{margin-bottom:0}.descriptionBox ul li img{width:50%;float:left}.descriptionBox ul li p{width:46%;float:right}#gameArea{overflow:hidden;margin:10px 0!important}.btnRankCp{margin:10px}.highscore{width:100%;height:65px;padding:4px;background:rgba(255,255,255,.8);border:solid 3px #f3b800;box-shadow:0 0 0 2px #fff;border-radius:6px;box-sizing:border-box}.classic{width:100%;height:65px;padding:4px;background:rgba(255,255,255,.8);border:solid 3px #80caed;box-shadow:0 0 0 2px #fff;border-radius:6px;box-sizing:border-box}.highscore .score,.highscore .rank,.highscore .participation,.highscore .yamawake,.classic .score,.classic .rank,.classic .participation,.classic .yamawake{float:left;width:33%}.clearfix:after{display:block;clear:both;height:0px;visibility:hidden;content:"."}.clearfix{min-height:1px}#restCountDialog,#p_restCountDialog{display:none;margin:0 auto;text-align:center;padding:0;position:relative;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/bg_FFFFE6star-13c02499.png) repeat}.restCountDialogParticipation p.detail img{width:100%;vertical-align:middle}#highscoreDialog,#p_highscoreDialog{height:100%;margin:0 auto;text-align:center;padding:0;display:none;position:relative}#highscore{height:100%;background:#FFFF00 url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/bg_highscore-f52c58e3.png) no-repeat;background-size:300px}#highscore .btnB,#clear .btnB,#restCountDialog .btnB,#p_restCountDialog .btnB{position:absolute;right:0;left:0;bottom:8px;margin:auto}#highscore .five{background:#444444;position:relative;width:300px;height:250px}p.detail{height:47px;padding:5px 10px}#highscore p.detail img{height:47px}#classicclearDialog,#p_classicclearDialog,#missionclearDialog,#p_missionclearDialog{height:100%;margin:0 auto;text-align:center;padding:0;display:none;position:relative}#classicclear,#missionclear{height:100%;background:#FFFF00 url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/bg_clear-31a2c84a.png) no-repeat;background-size:300px}#classicclear .five,#missionclear .five{background:#444444;position:relative;width:300px;height:250px}#classicclear p.detail img,#missionclear p.detail img{height:47px}h2.medalExchangeBox{position:relative;margin:10px auto 0;font-size:20px;color:#333}#restCountDialog #restCount .timing,#p_restCountDialog #restCount .timing{margin-top:10px}#restCountDialog #restCount .set,#p_restCountDialog #restCount .set{display:block;position:absolute;top:85px;left:0}#restCountAd1{margin:0 auto;position:relative;width:96%;height:323px;text-align:center}#restCountAd1{margin:auto;display:none}#restCountAd1 div{position:absolute;top:8px;left:-2px}#restCountDialog p.btnClose,#p_restCountDialog p.btnClose{width:305px;line-height:50px;color:inherit;position:absolute;bottom:0px;left:-6px;z-index:1000;background:#FFFFFF;border:solid 1px #dddddd}.prizegetDialogBox .position,#highscoreDialog .position,#p_highscoreDialog .position,#p_classicclearDialog .position,#p_missionclearDialog .position{width:auto;height:auto;background:#FFFFFF;background-size:300px 250px}.adsbyfive{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:300px;height:169px}#lotteryDialog{padding:0;background:#FFCB00}#lottery1 .popUpLottery1,#lottery1 .popUpLottery2{position:absolute;width:100%;height:100%;background:#FFCB00;background-size:contain}.lotterynextBtn,#lotteryStartButton{position:absolute;bottom:57px;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}.lotteryCloseBtn{width:100px;height:34px;padding-bottom:15px;position:absolute;bottom:-10px;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}.lotteryCloseBtn span{color:#666}.popUpLottery2 .closeBtn{position:absolute;bottom:-20px;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}.popUpLottery2 img{width:100%;margin:auto;display:block}html,body{height:100%}body{margin:0;font-family:\30e1\30a4\30ea\30aa,Meiryo,Hiragino Kaku Gothic Pro,MS PGothic}body,p,h1,h2,h3,h4,h5,ul,ol,li,form{margin:0 auto;padding:0}.main__empty{display:flex;flex-direction:column;min-height:91vh}ul,li{list-style-type:none}ul.disc,li.disc{list-style-type:disc}ul.ast li,ul li.ast{list-style-type:none;text-indent:-1em}ul.ast li:before,ul li.ast:before{display:inline;content:"\203b"}.game_area{margin:0 auto;text-align:left;background-color:#4ccc2f}a{color:#0063dc;text-decoration:none;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}.positionRltv{position:relative}.positionAbs{position:absolute}.pv{height:1px}.logoBox h1 span,.helpForm .btnBoxDetail .backBtn span,.helpForm .QboxDetail label span,.helpForm .btnBox .backBtn a span,.helpForm a.btnConfirm span,.displayNone{display:none}a img{vertical-align:bottom}.F01{font-size:7pt;line-height:100%}.F0{font-size:9pt;line-height:100%}.F1{font-size:10pt;line-height:100%}.F2{font-size:11.5pt;line-height:100%}.F3{font-size:12.5pt;line-height:100%}.F4{font-size:13pt;line-height:100%}.F5{font-size:14pt;line-height:100%}.F6{font-size:15pt;line-height:100%}.F7{font-size:21pt;line-height:100%}.L01{font-size:7pt;line-height:160%}.L0{font-size:9pt;line-height:130%}.L1{font-size:10pt;line-height:170%}.L2{font-size:11pt;line-height:170%}.L3{font-size:12.5pt;line-height:160%}.L4{font-size:13pt;line-height:160%}.L5{font-size:14pt;line-height:160%}.L6{font-size:15pt;line-height:160%}.L7{font-size:21pt;line-height:180%}.mdl3{color:#630;font-size:10pt;font-weight:700;line-height:140%}.mdl4{color:#630;font-size:11pt;font-weight:700;line-height:140%}.mdl5{color:#630;font-size:14pt;font-weight:700;line-height:140%}.mdl6{color:#630;font-size:15pt;font-weight:700;line-height:140%}.mdl7{color:#630;font-size:18pt;font-weight:700;line-height:140%}.mdl8{color:#630;font-size:22pt;font-weight:700;line-height:140%}.mdl9{color:#630;font-size:29pt;font-weight:700;line-height:140%}.mdl10{color:#630;font-size:36pt;font-weight:700;line-height:100%}.PT1{color:red;font-size:85%}.PT2{color:red;font-size:10pt}.PT3{color:red;font-size:15pt}.PT4{color:red;font-size:16pt}.PT5{color:red;font-size:22pt}.scr{color:#d80000}.yel{color:#ff0}.org{color:#f4a004}.gry{color:#999}.txt_comments{color:#0071bc}.ttl1{font-family:"Rounded Mplus 1c";font-size:75%;line-height:1.3em;font-weight:700}.ttl2{font-family:"Rounded Mplus 1c";font-size:85%;line-height:1.3em;font-weight:700}.ttl3{font-family:"Rounded Mplus 1c";font-size:100%;line-height:1.3em;font-weight:700}.ttl4{font-family:"Rounded Mplus 1c";font-size:120%;font-weight:700}.ttl5{font-family:"Rounded Mplus 1c";font-size:160%;font-weight:700}.ttl6{font-family:"Rounded Mplus 1c";font-size:200%;font-weight:700}.ttl7{font-family:"Rounded Mplus 1c";font-size:250%;font-weight:700}.ttl9{font-family:"Rounded Mplus 1c";font-size:400%;font-weight:700}.ttl12{font-family:"Rounded Mplus 1c";font-size:480%;font-weight:900;letter-spacing:-.7rem}.ttl,.ttlWht{text-align:center;color:#fff;letter-spacing:1px;text-shadow:0 3px 1px #444444,3px 0 1px #444444,0 -2px 1px #444444,-2px 0 1px #444444,-1px -1px 1px #444444,1px -1px 1px #444444,-1px 2px 1px #444444,2px 2px 1px #444444;margin:0;padding:0;vertical-align:0;line-height:3rem}.ttlBlk{text-align:center;color:#444;letter-spacing:1px;text-shadow:0 3px 1px #ffffff,3px 0 1px #ffffff,0 -2px 1px #ffffff,-2px 0 1px #ffffff,-1px -1px 1px #ffffff,1px -1px 1px #ffffff,-1px 2px 1px #ffffff,2px 2px 1px #ffffff;margin:0;padding:0;vertical-align:0;line-height:3rem}.ttlYel{text-align:center;color:#ff0;letter-spacing:1px;text-shadow:0 3px 1px #444444,3px 0 1px #444444,0 -2px 1px #444444,-2px 0 1px #444444,-1px -1px 1px #444444,1px -1px 1px #444444,-1px 2px 1px #444444,2px 2px 1px #444444;margin:0;padding:0;vertical-align:0;line-height:3rem}.aboutplayTtl{text-align:center;color:#fff;letter-spacing:1px;text-shadow:0 3px 1px #444444,3px 0 1px #444444,0 -2px 1px #444444,-2px 0 1px #444444,-1px -1px 1px #444444,1px -1px 1px #444444,-1px 2px 1px #444444,2px 2px 1px #444444}.ui-dialog .ui-dialog-content{padding:0}.lineHeight1{line-height:1}.lineHeight2{line-height:2}.lineHeight3{line-height:3}.fontBold{font-weight:700}.colorF00{color:red}.color090{color:#090}.colorD80{color:#d80000}.colorGry{color:#888}.alignLeft{text-align:left}.alignRight{text-align:right}.alignCenter{margin:0 auto;text-align:center}.lineThrough{text-decoration:line-through}.wordBreakAll{word-break:break-all}.displayBlock{display:block}.iconV{margin:0 3px 3px 0;vertical-align:middle}.iconSprite{background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/icon_sprite-9b5bf4af.png)}.iconAnm{animation-duration:3s;animation-timing-function:ease-in;animation-iteration-count:infinite;transform-origin:bottom center;animation-name:outer05;animation-delay:-1.5s;-webkit-animation-duration:3s;-webkit-animation-timing-function:ease-in;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:bottom center;-webkit-animation-name:outer05;-webkit-animation-delay:-1.5s}@keyframes outer05{0%{transform:scale(1)}48%{transform:scale(1)}50%{transform:scale(1.1,.9)}53%{transform:scale(.9,1.1) translateY(-5px)}57.5%{transform:scale(1) translateY(-3px)}59%{transform:scale(1) translate(0)}to{transform:scale(1)}}@-webkit-keyframes outer05{0%{-webkit-transform:scale(1,1)}48%{-webkit-transform:scale(1,1)}50%{-webkit-transform:scale(1.1,.9)}53%{-webkit-transform:scale(.9,1.1) translate(0,-5px)}57.5%{-webkit-transform:scale(1,1) translate(0,-3px)}59%{-webkit-transform:scale(1,1) translate(0,0px)}to{-webkit-transform:scale(1,1)}}.floatLeft{float:left}.floatRight{float:right}.clearLeft{clear:left}.clearRight{clear:right}.clearBoth{clear:both;font-size:1%;line-height:1%;width:1%}.mgnTop8{margin-top:8px}.mgnTop5{margin-top:5px}.mgnTop10{margin-top:10px}.mgnTop20{margin-top:20px}.mgnTop30{margin-top:30px}.mgnBtm5{margin-bottom:5px}.mgnBtm10{margin-bottom:10px}.mgnBtm20{margin-bottom:20px}.mgnBtm30{margin-bottom:30px}.marginCenter{margin:0 auto}.mgnTop_20{margin-top:-20px}.marginTop7{margin-top:7px}.marginBtm7{margin-bottom:7px}.marginLeft7{margin-left:7px}.marginRight7{margin-right:7px}.marginTop0{margin-top:0}.marginTop5{margin-top:5px}.marginTop10{margin-top:10px}.marginTop15{margin-top:15px}.marginTop20{margin-top:20px}.marginTop25{margin-top:25px}.marginTop30{margin-top:30px}.marginBtm0{margin-bottom:0}.marginBtm5{margin-bottom:5px}.marginBtm10{margin-bottom:10px}.marginBtm15{margin-bottom:15px}.marginBtm20{margin-bottom:20px}.marginBtm25{margin-bottom:25px}.marginBtm30{margin-bottom:30px}.marginLeft0{margin-left:0}.marginLeft3{margin-left:3px}.marginLeft5{margin-left:5px}.marginLeft10{margin-left:10px}.marginLeft15{margin-left:15px}.marginLeft20{margin-left:20px}.marginLeft25{margin-left:25px}.marginLeft30{margin-left:30px}.marginRight0{margin-right:0}.marginRight5{margin-right:5px}.marginRight10{margin-right:10px}.marginRight15{margin-right:15px}.marginRight20{margin-right:20px}.marginRight25{margin-right:25px}.marginRight30{margin-right:30px}.paddingTop5{padding-top:5px}.paddingTop7{padding-top:7px}.paddingTop10{padding-top:10px}.paddingTop15{padding-top:15px}.paddingTop20{padding-top:20px}.paddingTop25{padding-top:25px}.paddingTop30{padding-top:30px}.paddingBtm0-i{padding-bottom:0!important}.paddingBtm7{padding-bottom:7px}.paddingBtm10{padding-bottom:10px}.paddingRight6{padding-right:6px}.paddingRight10{padding-right:10px}.paddingLeft10{padding-left:10px}.paddingLeft20{padding-left:20px}.paddingRight20{padding-right:20px}.radius{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.radius20{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.borderTop{border-top:2px solid #444444}.borderTopDot{border-top:1px dotted #ccc;box-sizing:border-box}.borderBtmDotOrg{border-bottom:1px dashed #FFBB38}.borderBtm{border-bottom:2px solid #444444}.borderTopBtm{border:solid #444444;border-width:2px 0}.borderBtmGry{border-bottom:1px solid #CCC}.borderBtmOrg{border-bottom:1px solid #FFBB38}.bgFFF9E3{background-color:#fff9e3}.bgFFF{background-color:#fff}.bgEBF6FC{background-color:#ebf6fc}.bgFFF799{background-color:#fff799}.bgPlbl{background:#F0F9FC}div.pager{margin-top:15px;height:28px;font-size:90%;text-align:center}div.pager a,div.pager span{margin-right:2px;padding:5px 8px;color:#069}div.pager a,div.pager a:visited{background-color:#f9f9f9;border:1px solid #006699;text-decoration:none}div.pager a.current{color:#fff;background-color:#069;border:1px solid #006699;font-weight:700}div.pager a:hover{background-color:#f9f9f9;border:1px solid #006699;color:#069}div.pager span.nextprev{color:#666;background-color:#fff}div.pager a.nextprev,div.pager a.nextprev:visited,div.pager a:hover.nextprev{background-color:#fff;border:0;text-decoration:underline}.lh0{line-height:0}.lh2{line-height:2}.superBnr{width:320px;height:50px;margin:0 auto 10px;overflow:hidden}.superBnrGameTop{width:320px;height:50px;margin:10px auto 0;overflow:hidden}.superBnrGameBtm{width:320px;height:50px;margin:0 auto 10px;overflow:hidden}.superBnrAftgame{margin-left:125px;width:0px;display:none;position:absolute;top:337px}.superBnrAftgame span{top:330px;left:124px}.superBnrAftgame span div{cursor:pointer;width:20px;height:20px}.superBnrAftgame #adOnFlashClose{display:block;position:absolute;z-index:100;top:-800px;margin-left:-10px}.superBnrAftgame span div img{top:100px}.rectangleBnr,.responsiveBnr{width:auto;height:auto;text-align:center}.superBnr img,.superBnrGameTop img,.superBnrGameBtm img,.rectangleBnr img{width:100%}.btnBase,.btBaseNohover{-webkit-border-radius:4;-moz-border-radius:4;border-radius:4px}.btnBase a{text-decoration:none}.btnBase:active,.btnMedal:active{box-shadow:none;transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0)}.btnBase:disabled:active{box-shadow:none;transform:none;-webkit-transform:none}.btnBase span,.btnBase .parts,.btBaseNohover span{height:54px;padding-bottom:5px;box-sizing:border-box;color:#fff;font-weight:700;text-align:center;display:flex;justify-content:center;align-items:center}.btnBase a .rankBtn{height:40px;padding:5px 5px 12px;color:#fff;font-weight:700;text-align:center;display:block}.btnBase a.btnComp{height:1.7rem;line-height:1.7rem;color:#444;font-weight:700;text-align:center;display:block}.btnWht{-webkit-box-shadow:0px 2px 2px #ddddddDDD inset;-moz-box-shadow:0px 2px 2px #ddddddDDD inset;box-shadow:0 2px 2px #ddddddDDD inset;background:#FFFFFF;border:2px solid #444444;border-radius:8px;position:absolute;top:7px;right:5px}.btnRed{-webkit-box-shadow:0px -3px 0px #8B0606 inset;-moz-box-shadow:0px -3px 0px #8B0606 inset;box-shadow:0 -3px #8b0606 inset;background:#E82427}.btnGrn{-webkit-box-shadow:0px -3px 0px #527f2a inset;-moz-box-shadow:0px -3px 0px #527f2a inset;box-shadow:0 -3px #527f2a inset;background:#acc600}.btnGry{-webkit-box-shadow:0px -3px 0px #CCCCCC inset;-moz-box-shadow:0px -3px 0px #CCCCCC inset;box-shadow:0 -3px #ccc inset;background:#dddddd}.btnGry a{color:#666}.btGryNohover{background:#CCCCCC;box-shadow:none}.btnGuest{-webkit-box-shadow:0px -5px 0px #739A4B inset;-moz-box-shadow:0px -5px 0px #739A4B inset;box-shadow:0 -5px #739a4b inset;background:#acc600}.btnY{-webkit-box-shadow:0px -5px 0px #CA0021 inset;-moz-box-shadow:0px -5px 0px #CA0021 inset;box-shadow:0 -5px #ca0021 inset;background:#FF001B}.btnFb{-webkit-box-shadow:0px -5px 0px #23365E inset;-moz-box-shadow:0px -5px 0px #23365E inset;box-shadow:0 -5px #23365e inset;background:#3B5998}.btnTw{-webkit-box-shadow:0px -5px 0px #3593DC inset;-moz-box-shadow:0px -5px 0px #3593DC inset;box-shadow:0 -5px #3593dc inset;background:#50ABF1}.btnGo{-webkit-box-shadow:0px -5px 0px #A03724 inset;-moz-box-shadow:0px -5px 0px #A03724 inset;box-shadow:0 -5px #a03724 inset;background:#DC4A3D}.btnFull{width:100%;margin:auto}.btnB{width:86%;margin:auto}.btnL{width:710px;height:90px}.btnR{margin:auto;width:710px;height:80px}.btnM{width:32%}.btnS{width:25%}.medalBox .btmLeft{width:49%;padding:10px 0;border-right:1px solid #8D6A00;text-align:center}.medalBox .btmRight{width:50%;padding:10px 0;text-align:center}.common .btnMedal div{display:block;height:30px;-webkit-border-radius:4;-moz-border-radius:4;border-radius:4px;color:#fff;padding:15px 10px 11px;text-decoration:none;font-weight:700}.ptExchange{-webkit-box-shadow:0px -3px 0px #527f2a inset;-moz-box-shadow:0px -3px 0px #527f2a inset;box-shadow:0 -3px #527f2a inset;background:#acc600}.common .btnMedal .ptExchangeNone{background:#AAA}input#confirmBtn,input#sendBtn,input#nameBtn{width:100%;height:30px;margin:15px 0;color:#fff;font-size:12pt;letter-spacing:.1em;font-weight:700;background:none;border-style:none}#loading span,#splash span{display:block;margin:40px auto;width:300px;padding:12px 0;color:#666;font-size:9pt;line-height:160%;font-weight:700;text-align:center;-webkit-border-radius:100;-moz-border-radius:100;border-radius:100px;background:#FFFFFF;border:1px solid #666;text-decoration:none}.common{width:96%;margin:0 auto;padding-bottom:10px}.commonAuth{width:90%;margin:0 auto;padding-bottom:10px}.common .medalBox img{width:50px;margin:3px 2px 0 0;display:block}.prize img{width:96%;margin:0 auto;padding-top:10px;padding-bottom:10px;display:block}.FFF{background:#FFFFFF}.FFFFE6star,.ranking{background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/bg_FFFFE6star-13c02499.png) repeat}.FFF8C2star{background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/bg_FFF8C2star-0b3ef0a2.png) repeat}.hrflexBox{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flexBox .flexItemWrap:first-child{margin-left:0;margin-right:6px}.flexBox .flexItemWrap:last-child{margin-right:0}.flexBox .flexItemWrap{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;width:100%}#header h1 a img{width:161px;height:38px;margin:10px auto auto 2%;float:left}#header #logo{padding:0 0 5px}#header .btnBox{float:right;padding-right:2%}#header .btnBox a{float:left;height:38px;display:block;margin:11px 4px;float:right;position:relative}#header .btnBox a img{height:38px}h1.title,h2.title{width:100%;font-size:13pt;background-color:#000;height:40px;line-height:40px;color:#fff;text-align:center;position:relative;margin-top:0}h2.title span.gameListTitle{font-size:19px;font-weight:700}h2.topTitle{position:relative}h2.topTitle img{width:96%;margin:10px auto;display:block;border:2px solid #444444;border-radius:5px}h2.topTitle img.exchange{top:88%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;width:96%;display:block;border:none;position:absolute}h2.topTitle p{top:88%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;text-align:center;background:#FFFFFF;width:85%;box-sizing:border-box;border-radius:50px}h2.title_or{width:100%;font-size:13pt;border-top:2px solid #444444;border-bottom:3px solid #F1D387;background-color:#ff9326;height:40px;line-height:40px;color:#fff;letter-spacing:.1em;text-align:center}.title_about{margin:0 auto;padding:0;text-align:center;font-size:0}#headBn img{width:96%;margin:0 auto 10px;display:block}h3.about{margin:10px auto 5px;text-align:center}.topMedal ul{display:table;table-layout:fixed;width:96%;padding-bottom:10px}.topMedal ul li{display:table-cell;vertical-align:top}.topMedal ul li.image{width:100%;float:left;border:2px solid #444444}.topMedal ul li.image img{border-radius:6px 6px 0 0}.topMedal ul li.image p{height:35px;margin:0 auto;text-align:center}.common .medalBox{padding:4px 7px 7px;background-position:right top;background-repeat:repeat-y;border:1.5px #000000 solid}.common .medalDetailBox{margin:3px 0 7px;padding:5px;background:#FFFFFF}.common .medalDetailBox .items{min-height:55px;background:#FFFFFF}.common .medalDetailBox .items .txt{height:56px}.common .yellowLightbox{border:2px #6A3500 solid;background:-ms-linear-gradient(top,#FFFAA3,#FFCE00);background:-webkit-gradient(linear,center top,center bottom,from(#FFFAA3),to(#FFCE00));background:-moz-linear-gradient(top,#FFFAA3,#FFCE00)}.common .yellowLightbox .bg{padding-top:3px;background-repeat:no-repeat}.nicknameBox{width:96%;margin:0 auto auto;border:none;background:#FFFEE9;border:2px solid #444444}.nicknameBox .nicknameForm{padding:10px}.nicknameBox .nicknameForm .nameBox{width:93%;margin:10px auto 0;font-size:15pt;line-height:180%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.nameBox__name{width:93%;margin:auto;font-size:15pt;line-height:180%;border:none;background:none}.nameBox__attention{padding:15px;background:#FFEEEE}.nameBox__btn--regist{width:120px;height:40px;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/btn_nicknameForm-3c474851.png) 0 0;border:0}ul.gameList{width:96%;margin:0 auto;display:flex;flex-wrap:wrap}ul.gameList li{width:50%;float:left;vertical-align:middle;position:relative}ul.gameList li a{margin:10px 5px auto;display:block;border:2px solid #444444;border-radius:4px}ul.gameList li a img{width:100%;margin:0 auto;border-radius:2px}ul.gameList li a span{display:block}.gameListBox{margin:0 auto}h3.games{padding:2px 0;text-align:center;border-top:1px solid #FFB333;border-bottom:2px dotted #FFB333}.pickupBox{padding:0 0 10px}.pickupBox .pickup{width:96%;margin:-25px auto 0;padding:10px 0;overflow:auto;background:#FFFFFF;z-index:0}.pickupBox h3{z-index:99}ul.bxslider li a img{width:100%;margin:0 auto 0 10px;border-radius:2px;vertical-align:bottom}.bx-viewport{box-shadow:none}.ranking{padding-bottom:10px}.ranking h2.rankTitle{height:42px;background:#ffa600;background:-moz-linear-gradient(top,#ffa600 0%,#ffff00 100%);background:-webkit-linear-gradient(top,#ffa600 0%,#ffff00 100%);background:linear-gradient(to bottom,#ffa600 0%,#ffff00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa600",endColorstr="#ffff00",GradientType=0);border-bottom:none}.ranking #gameTitle{width:100%;margin-top:-5px;background:#FFF900;text-align:center;border-bottom:3px solid #F1D387}.ranking #gameTitle h3{width:70%;height:43px;margin-left:5px;padding:1px 0 9px;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/bg_icon-10b5ecf2.svg) no-repeat 0 5px;background-size:60px 43px;position:relative}.ranking #gameTitle h3 img{width:40px;position:absolute;top:5px;left:10px;display:block}.ranking #gameTitle h3 p{margin:12px auto auto 65px;text-align:left}.ranking .tab li{width:47.5%;height:40px;margin:0 1%;position:relative;float:left}.ranking .tab li a{display:block;width:100%;font-weight:700;text-decoration:none;text-align:center;border-radius:5px 5px 0 0;background:#FFE900;border:#444444 solid;border-width:2px 2px 0 2px}.ranking .tab li.period a{background:#FFF3C4;position:absolute;top:10px;height:24px;padding:2px 0;color:#444}.ranking .tab li.period a.selected{height:19px;color:#444;background:#FFE900;position:absolute;top:5px;padding:4px 0 12px}.ranking .tab li.today a{background:#FFF3C4;position:absolute;top:10px;height:24px;padding:2px 0;color:#444}.ranking .tab li.today a.selected{height:19px;color:#444;background:#FFE900;position:absolute;top:5px;padding:4px 0 12px}.ranking .tab li.yesterday a{height:40px;background:#FFF3C4;position:absolute;top:10px;height:24px;padding:2px 0;color:#444}.ranking .tab li.yesterday a.selected{height:19px;color:#444;background:#FFE900;position:absolute;top:5px;padding:4px 0 12px}.rankItemDataHead{padding:10px;background:#ffe900;border-top:2px solid #444444;border-bottom:2px solid #FFBB38}.youRankBox{margin:0 auto;padding:6px 10px 10px;background:#FFFFFF;border:2px #E5B400 solid;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;overflow:hidden}.youRankBox .name{margin-top:-3px}.youRankBox .noData{padding:7px 12px 5px 5px}.rank img,.youRankBox .noData img{margin-right:2px}.rankItemDataBox .rule{padding:.2em 10px .5em;background:#FFFFFF}.rankItemDataBox .rule img.iconTime{width:35px;height:19px;vertical-align:middle}.dataTableTitle .date,.dataTableItem .date{float:left;width:35%}.dataTableItem .name,.dataTableTitle .title,.dataTableItem .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.dataTableItem .rankHeight{padding:7px 10px}.dataTableItem .last{border-bottom:1px #FFBB38 dashed}.dataTableItem .rank,.dataTableItem .iconTime{margin-bottom:3px}.dataTableItem .iconTime img{height:17px;vertical-align:middle}.dataTableItem .rank .iconRank{margin:5px 5px auto 0;display:block}.dataTableItem .rank .rankTxt{padding-left:10px;text-align:left}.tab__border{width:100%;margin-top:-2px;text-align:center;border-top:2px solid #444444}.medalDetail__eachGamebox{padding:10px}.medalDetail__title--game{width:100%}.medalDetail__title--img{width:25px;margin-right:5px;vertical-align:middle}.medalDetail__top{vertical-align:middle;float:left}.medalDetail__btm{width:50%;vertical-align:middle;float:right}.medalDetail h2.title,.presentDetail h2.title{margin:0 auto;width:100%;height:40px;text-align:center;font-size:13pt;line-height:40px;position:relative;color:#444;border-top:2px solid #444444;border-bottom:none;background-color:#fff3c4}.medalDetail #total{margin-top:-5px;padding:0 10px 10px;border-bottom:1px solid #FFBB38;background:#FFF3C4}.medalDetail #total p,.exchangedetail #total p{width:96%;margin:5px auto 0;padding:0 5px;text-align:center;border:2px #FFBB38 solid;border-radius:20px;-webkit-border-radius:20px;background:#FFFFFF}ul#tab{height:35px;position:relative}#tab li{float:left;width:48%;height:40px;margin:0 1.2%;text-align:center;border-radius:7px 7px 0 0;border:solid #444444;border-width:2px 2px 2px 2px;box-sizing:border-box;background:#EFF8FB}ul#tab li:last-child{margin-left:0}#tab li span{margin-top:8px;font-weight:700;display:block;color:#444}#tab li.select{display:block;border-bottom:solid 2px #FFF3C4;background:#FFF3C4}#tab li.select span{color:#444}.medalDetail .dataTitle{width:100%;height:40px;margin-top:-2px;text-align:center;border-top:2px solid #444444;font-size:13pt;font-weight:700;line-height:40px;color:#444;letter-spacing:.1em;border-bottom:1px solid #FFBB38;background-color:#fff3c4}.medalDetail .dataTotal,.medalDetail .eachGame,.exchangedetail .dataTotal,.presentDetail .dataBox{border-bottom:2px solid #444444;background:#FFFFFF}.medalDetail .dataTotal ul,.medalDetail .dataTitle ul,.medalDetail .eachGame ul,.exchangedetail .dataTotal ul,.exchangedetail .dataTitle ul,.exchangedetail .eachGame ul{width:100%;height:40px;display:table;table-layout:fixed}.medalDetail .dataTitle ul li,.medalDetail .dataTotal ul li,.medalDetail .eachGame ul li{display:table-cell;vertical-align:middle}.medalDetail .eachGame ul li img{width:25px;margin-right:5px;vertical-align:middle}.medalDetail .dataTotal ul li.title{padding-left:10px;text-align:left}.medalDetail .dataTotal ul li.medal{width:30%;padding-right:10px;text-align:right}.medalDetail .dataTitle ul li.gameTitle,.medalDetail .eachGame ul li.title{width:80%}.medalDetail .eachGame ul li.title{padding:10px 0 10px 10px}.medalDetail .eachGame ul li.participation:active{color:#ff0084;background:#EBF6FC}.participationdetailGame h2{display:block;float:left;padding:5px 0}.participationdetailGame h2 img{display:block;float:left;margin:0 10px;height:35px;border:2px solid #FFFFFF;border-radius:100px}.participationdetailGame h2 a{display:block;float:right;margin:7px 10px 0 0;padding:3px 5px;color:#444;text-decoration:none;border-radius:6px;background:#FFFFFF}.participationdetailGame .dataTitle{border-top:none}.medalDetail .pc #total p{border:2px #a6d5e6 solid}.medalDetail .pc .dataTitle{border-bottom:1px #a6d5e6 solid}.medalDetail .pc h2.title,.medalDetail .pc #total,.medalDetail .pc .dataTitle{background:#F0F9FC}.exchangedetail #total{padding:10px 10px 0;background:#FFE900}.exchangedetail .dataTitle{width:100%;font-size:13pt;font-weight:700;height:40px;line-height:40px;color:#444;letter-spacing:.1em;text-align:center;margin-top:-2px;border-bottom:3px solid #F1D387;background-color:#ffe900}.exchangedetail .dataTitle ul li,.exchangedetail .dataTotal ul li{width:50%;display:table-cell;vertical-align:middle}.exchangedetail .dataTotal ul li.title{padding-left:10px;text-align:left}.exchangedetail .dataTotal ul li.medal{padding-right:10px;text-align:right}.exchangedetail .dataTitle ul li.gameTitle{width:50%}.presentDetail .dataTitle{width:100%;padding:0 10px 5px;background-color:#fff3c4;box-sizing:border-box}.presentDetail .none{padding:10px}.presentDetail .dataBox .eachData{padding:7px 10px 5px}.detailBox .qBox,.detailBox .comp{padding:7px 0 7px 10px}.detailBox .comp{color:#666;background:#F3F3F3;border-bottom:1px dashed #ffbb38;position:relative}.detailBox .compImg{width:40px;margin-top:9px}.detailBox .qBox .detail span{color:#444}.detailBox .none{padding:20px 0 20px 10px}.detailBox a{text-decoration:none}.borderTop{padding-top:10px;border-top:2px dotted #FFB333}.detailBox{width:100%;padding-bottom:10px;margin-bottom:10px;background:#FFFFFF;border-bottom:solid 2px #444444}.faq .DetailBox{background:#FFFFFF;border:2px #444444 solid}.faq ul li{padding:10px 10px 15px}.faq ul li{border-bottom:1px dotted #ccc;box-sizing:border-box}.faq ul li a{font-size:11pt;line-height:160%}.titleSurvey{width:80%}ul.ac li label{display:block;padding:0 0 0 20px;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/icon_q-e98760f8.svg) no-repeat 0 .3em;background-size:15px 15px;text-decoration:none;cursor:pointer}ul.ac .aBox{transition:.1s;height:0;overflow:hidden;margin-left:20px;padding:0 0 0 21px;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/icon_a-9689ba9e.svg) no-repeat 0 .7em;background-size:14px 14px}ul.ac input{display:none}ul.ac input:checked+.aBox{height:auto;margin-top:5px;padding-top:5px}.faq ul li:nth-child(2n){background:#FFF9E3}.notice--wrap{padding:10px 20px;border:2px solid #D80000;border-radius:5px;text-align:center}.notice--inner{width:100%;margin:auto}.faqHelp h2.titleHelpTop{width:728px;height:68px;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/h2_titleHelp-72225527.png) 0 0}.helpForm .common .txt{margin:0 auto 15px;padding:15px 0;text-align:center;border-bottom:2px #dddddd solid}.helpForm .topTxt{margin:15px auto;padding:0 0 15px;text-align:center;border-bottom:2px #dddddd solid}.faqBox .faqNowadaysBox{background:#F7F7F7;border:1px #dddddd solid}.helpForm ul.faqNowadaysUl li,.confirm div{padding:10px 10px 10px 0;background:none;border-bottom:1px dotted #ccc}ul.notice li,.attention ul li{padding-left:15px;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/icon_disc-850771bd.svg) no-repeat 0 10px}ul.asList li{padding-left:1rem;text-indent:-1rem}ul.asList li:before{content:"\203b  "}.helpForm table{width:100%;border-bottom:1px solid #AAA;border-collapse:collapse}.helpForm table th{width:230px;padding:10px;text-align:left;background:#EEEEEE;border-top:1px solid #AAA}.helpForm table td{padding:10px;text-align:left;background:#FFFFFF;border-top:1px solid #AAA}.helpForm table select{font-size:10pt}ul.list li{width:96%;border-bottom:1px dotted #ccc;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/arrowRight-4c86eefc.png) no-repeat 98%;background-size:10px 15px}.list .listinner{background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/arrowRight-4c86eefc.png) no-repeat 96%;background-size:10px 15px}ul.list li:last-child{margin-bottom:0;border-bottom:none}ul.list li a{display:block;line-height:1.8em;color:#444;text-decoration:none}.listBox .txt{padding:10px;background:none;border-bottom:1px dotted #ccc}ul.history{width:96%}ul.history li{border-bottom:1px dotted #ccc;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/arrowRight-4c86eefc.png) no-repeat 98%;background-size:10px 15px}ul.history li:last-child{margin-bottom:0;border-bottom:none}ul.history li a{display:block;line-height:1.8em;color:#444;text-decoration:none}.historyBox .txt{padding:10px;background:none;border-bottom:1px dotted #ccc}.helpForm .btnBox{margin:30px auto 15px;text-align:left;height:30px}.helpForm .attention{padding:15px;background:#FFEEEE}.faqHelp h2.titleHelpDetailTop{width:728px;height:68px;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/h2_titleHelp-72225527.png) 0 -68px}.btnFaqNext a{width:600px;height:60px;margin:0 auto;cursor:pointer;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/btn_help-8983e3ff.png) no-repeat 0 -166px;display:block}.btnFaqNext a:hover{background-position:0 -226px;cursor:pointer}.faqHelp .error{margin:20px;padding:10px;background-color:#fee;text-align:left}.errdescriptionBox h2.titleHelp{margin:0 auto;width:485px;height:30px;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/h2_titleHelpResolution-239d8ad8.png) no-repeat center top;border-bottom:5px #dddddd solid}select,textarea{width:97%;font-size:11pt;border:1px solid #B1B1B1;border-radius:6px}.helpForm .QAInfo{min-height:38px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #dddddd}.helpForm .QboxDetail,.helpForm .AboxDetail{padding:15px 5px 5px;background:#FFFFFF;border-bottom:2px #dddddd solid}.helpForm .QboxDetail h2{min-height:30px;margin-bottom:10px;padding:3px 0 0 35px;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/icon_q-e98760f8.svg) no-repeat 0 0;background-size:30px;color:#39afe3;font-size:13pt}.helpForm .AboxDetail h2{min-height:30px;padding:3px 0 0 35px;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/icon_a-9689ba9e.svg) no-repeat 0 0;background-size:30px;color:#ff4d4d;font-size:13pt;letter-spacing:5px}.confirm p,.QboxDetail p,.AboxDetail p{word-break:break-all}.required{margin-left:.5em;font-size:9pt;color:#d80000;padding:2px 7px;border:solid 1px #D80000;border-radius:30px}.requiredBk{margin-left:.5em;font-size:9pt;color:#444;padding:2px 7px;border:solid 1px #444444;border-radius:30px}.ruleBox{padding:10px;border:2px #444444 solid;background:#FFFFFF}.ruleBox ul li{margin:10px 0 0 20px;list-style-type:disc}.ruleBox ol li{margin:10px 0 0 20px;list-style-type:decimal}#credit{width:100%;color:#fff}#credit .credit__footer{display:flex;flex-direction:column}.credit__contact-button,.credit__term-button,.credit__policy-button,.credit__FAQ-button,.credit__logout-button{font-size:12pt;border-radius:3px;border:none;outline:none;box-shadow:0 2px 4px #00000040}.credit__contact-button{background:#c2d59b}.credit__term-button{background:#94b3d7}.credit__policy-button{background:#d89694}.credit__FAQ-button{width:96%;margin:auto;background:#ffbf00}.credit__logout-button{background:#b3a2c7}.button-row{width:96%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}.button-row button{flex-basis:calc(50% - 5px)}#cpTitleBox{margin-top:10px;position:relative}#cpTitleBox img.bg{z-index:1;border:solid #444444;border-width:2px 0}#cpTitleBox h2 .band{width:100%;margin:0 auto;display:block;position:absolute;top:2%;z-index:3}#cpTitleBox h2.cpTitle .badge{width:25%;display:block;position:absolute;top:15%;left:1%}#cpTitleBox h2.cpTitle .prize{width:100%;display:block;position:absolute;top:31%;left:0;z-index:4}#cpTitleBox h2.cpTitle .prizeTxt{width:100%;display:block;position:absolute;top:40%;left:0;z-index:4}#cpTitleBox .term{width:100%;margin:0 auto;padding:8px 0;color:#402000;background:#FFFFFF;border:double #444444;border-width:3px 0;position:absolute;top:64.5%;z-index:2}#cpTitleBox .cpBtnBox{width:100%;position:absolute;top:79%}.lpBox{margin-top:-5px}.aboutRule{margin:20px auto 10px;width:auto;padding:0 10px 10px;background:#FFFFFF;border:2px #FFDA00 solid}.aboutRule ul li,.aboutRule dl,.aboutRule div{list-style-type:disc}.aboutRule dl dt{float:left;clear:left}.aboutRule dl{width:auto}.cpInfoBox h4{margin:0 auto;width:100%;height:44px;background:url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/h4_titleInfoBg-e6d5f955.png) no-repeat #FFFCCA;background-size:500px}.cpInfoBox h4 img{position:absolute;z-index:11;top:6px;left:80px}.cpInfoBox img{position:absolute;z-index:10;top:-20px}.cpInfoBox{position:relative;border:2px solid #444444;border-radius:5px;background-color:#fff}.cpInfoBox ul{display:table;table-layout:fixed;width:100%}.cpInfoBox ul li{display:table-cell;padding:0 5px 5px;text-align:center;width:29%}.cpInfoBox .box01,.cpInfoBox .box02{border-right:1px #FFBB38 dashed}.errDiscriptionBox ul.errMessageArea,.maintedescriptionBox ul.errMessageArea{padding:10px;background:#FFFFFF}#pagetop{position:fixed;right:15px}#pagetopBtm0{position:fixed;right:15px;z-index:100}#pagetop a img,#pagetopBtm0 a img{width:28px;height:45px}#pagetop a:hover,#pagetopBtm0 a:hover{text-decoration:none}#pageTop{position:fixed;bottom:15px;right:15px}#pageTop{border:none}#pageTop a{display:block;margin-bottom:10px;padding:8px 4px 0;border-radius:60px;width:40px;height:40px;color:#fff;font-weight:700;text-decoration:none;text-align:center;background:#555;opacity:.9;-moz-transition:all .3s;-webkit-transition:all .3s;border:none}#pageTop a:hover{text-decoration:none;opacity:.6;color:#fff;background:#555}#pageTop a span.arrow{margin-top:-3px;display:block}#newsBox{height:auto;background:#E0F6FF;margin:0 10px 10px;padding:5px 5px 2px;border-radius:5px}#newsBox h2{float:left;position:relative;width:52px;height:17px;margin-right:10px;display:flex;justify-content:center;align-items:center;color:#fff;background:#39B7E0;border-radius:2px;padding-bottom:2px;box-sizing:border-box;font-size:7pt}#newsBox h2:before{content:"";position:absolute;top:50%;right:-7px;margin-top:-3px;border:3px solid transparent;border-left:4px solid #39B7E0;z-index:2}#newsBox3{height:auto;background:#FFEEEE;margin:0 10px 10px;padding:5px 5px 2px;border-radius:5px}#newsBox3 h2{float:left;position:relative;width:52px;height:17px;margin-right:10px;display:flex;justify-content:center;align-items:center;color:#fff;background:#DB0000;border-radius:2px}#newsBox3 h2:before{content:"";position:absolute;top:50%;right:-7px;margin-top:-3px;border:3px solid transparent;border-left:4px solid #DB0000;z-index:2}.newsBox3{width:100%;height:60px;box-sizing:border-box;background:#FFEEEE}.newsBox3 .innerBox{width:100%;height:100%;padding:0 30px;box-sizing:border-box;display:flex;align-items:center}.newsBox3 h2{float:left;width:48px;height:40px;font-weight:700;color:#db0000;text-align:center;border:3px solid #DB0000;border-radius:6px;box-sizing:border-box;background:#FFFFFF;display:flex;justify-content:center;align-items:center}.newsBox3 .txtBox{float:left;width:362px;display:block;overflow:hidden}.gameparkOverlayFadeInDown{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:gameparkOverlayFadeInDown;animation-name:gameparkOverlayFadeInDown;visibility:visible!important}@-webkit-keyframes gameparkOverlayFadeInDown{0%{opacity:0;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes gameparkOverlayFadeInDown{0%{opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.gameparkOverlayFadeOut{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:gameparkOverlayFadeOut;animation-name:gameparkOverlayFadeOut;visibility:visible!important}@-webkit-keyframes gameparkOverlayFadeOut{0%{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(0);height:1px}}@keyframes gameparkOverlayFadeOut{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);height:1px}}.gamepark-dialog .ui-dialog-titlebar{display:none}.bfrDlgBox{position:relative}.bfrDlgBox .bt{padding:7px 10px 10px;position:absolute;bottom:10px;right:10px;color:#fff;border:2px solid #FFFFFF;border-radius:6px;cursor:pointer;opacity:.7}.bfrDlgBox .bt:hover{opacity:1}.bfrDlgBox .five{width:300px;height:250px;position:absolute;top:55px;right:0}.howtoplayDialogWrap{height:auto!important}#sweepstakes2018 .sweepstakes{padding:10px 0 15px;border:10px solid #FFD001;border-radius:10px;background:#FFFFFF;text-align:center}#sweepstakes2018 .aBox{border:10px solid #F5BCA9}#sweepstakes2018 .cA{color:#fa5858;font-weight:700}#sweepstakes2018 .bBox{border:10px solid #A9D0F5}#sweepstakes2018 .cB{color:#0489b1;font-weight:700}.medalDetail .eachGame ul.last{border-bottom:1px #FFBB38 dashed}.sweepstakes .selectBox{margin-top:10px;position:relative;display:block;width:86%;border:1px solid #454545;border-radius:5px;background:#FFFFFF}.sweepstakes .selectBox:before{content:"";position:absolute;top:50%;right:10px;display:block;width:0;height:0;margin:-2px 0 0;border:5px solid transparent;border-top:7px solid #454545}.sweepstakes select{position:relative;-webkit-appearance:none;appearance:none;display:block;width:100%;height:45px;padding:.5em 1em;color:#454545;border:none;border-radius:5px;background:transparent}#sweepstakes2018 .aboutRule dl dt{float:none}#sweepstakes2018 .aboutRule dl dt{font-weight:700}table.ansmntA,table.ansmntB{width:96%;margin:10px auto auto}table.ansmntA,td,th{border:none;border-collapse:collapse}td,th{height:20px}ul.ansmntA li{margin:10px;float:left}.hiddenBox{margin:1em 0;padding:0}.hiddenBox label{padding:10px;font-weight:700;border:solid 3px #0489B1;border-radius:6px;color:#0489b1;cursor:pointer;background:#E0F2F7}.hiddenBox label:hover{background:#FFFFFF}.hiddenBox input{display:none}.hiddenBox .hiddenShow{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.hiddenBox input:checked~.hiddenShow{height:auto;opacity:1}.Atable{width:100%}.arrow--right{position:relative;display:inline-block;padding-left:20px}.arrow--right:before{content:"";width:8px;height:8px;border:0px;border-top:solid 3px #999999;border-right:solid 3px #999999;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:-15px;margin-top:-4px}.mainteDiscriptionBox{margin:7px auto;padding:20px 10px;background:#FFF;border:2px #333333 solid}.logo__head--recaptcha{width:190px;height:60px;margin:20px auto auto 145px}.g-recaptcha{width:304px;height:78px;margin:auto}button#faq__btn--min{width:300px;height:40px;margin:10px auto auto;overflow:hidden;box-sizing:border-box;text-decoration:none;text-align:center;font-size:80%;line-height:240%;color:#fff;border:1px solid cornflowerblue;border-radius:4px;background:royalblue;display:block}button#faq__btn--min:hover{text-decoration:none;color:#fff;border:1px solid royalblue;background:cornflowerblue}.btGrn{background-color:#1c7430}.w-60i{width:60%!important}.w-80i{width:80%!important}.w-100{width:100%}.h-auto{height:auto}.h-auto-i{height:auto!important}.mgn-title{margin:10px 0}.mgn-content{padding:10px 5px 20px 10px}.fw-bold{font-weight:700}.fs-11{font-size:11pt}.fs-15{font-size:15pt}.section-title{font-size:1.2em;font-weight:700;margin-bottom:10px}.section-title:not(:first-child){margin-top:20px}.swiper-container{width:100%;height:40px;overflow:hidden;padding-top:20px}.swiper-wrapper{display:flex;transition-property:transform}.swiper-slide{width:23vw;height:100%;margin-right:0;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1.5;border-radius:10px 10px 0 0;font-size:4vw;font-weight:700;transition:transform .3s ease;white-space:nowrap}.new-badge{display:inline-block;color:#fff;padding:.5rem .3rem;border-radius:50%;font-size:.5rem;text-transform:uppercase;text-align:center;white-space:nowrap;background-color:red;position:absolute;top:-1.5em;left:-.5em}.swiper-slide button:focus{outline:no}.swiper-slide.selected{height:14vw;bottom:2vw;transform-origin:center;backface-visibility:hidden;animation:slide-up .6s cubic-bezier(.4,0,.2,1) .15s backwards}@keyframes slideUp{0%{bottom:0vw}20%{bottom:.4vw}40%{bottom:.8vw}60%{bottom:1.2vw}80%{bottom:1.6vw}to{bottom:2vw}}.button-red{border:none;background-color:#c01b00;color:#fff;outline:none}button{-webkit-tap-highlight-color:transparent}.button-orange{border:none;background-color:#e46c09;color:#fff}.button-purple{border:none;background-color:#3f3152;color:#fff}.button-light-purple{border:none;background-color:#70309f;color:#fff}.button-green{border:none;background-color:#360;color:#fff}.button-pure-red{border:none;background-color:#f82600;color:#fff}.button-dark-blue{border:none;background-color:#17375e;color:#fff}.button-brown{border:none;background-color:brown;color:#fff}.button-light-blue{border:none;background-color:#2f8dfd;color:#fff}.button-light-brown{border:none;background-color:#795548;color:#fff}.button-light-black{border:none;background-color:#0f1419;color:#fff}.content{touch-action:pan-y;flex:1}.ranking-table{width:100%;border-collapse:collapse}.ranking-table tr td:nth-last-child(2){text-align:center}.ranking-table .like-img{margin:0 3px 3px 0;vertical-align:middle;width:30px}.dark-img{filter:brightness(.5)}.ranking-table .like-badge{display:inline-block;background:rgb(255,0,0);border-radius:5px;color:#fff;width:100%;height:100%;font-size:9px;line-height:15px;box-shadow:2px 2px 2px #888}.ranking-table .ranking-nickname-cell{font-size:9pt;font-weight:700}.col{height:auto}.col-30{width:30%}.col-10{width:10%}.col-35{width:35%}.col-15{width:15%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-6{flex:0 0 50%;max-width:50%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.rounded-circle{width:50px;height:50px;background-color:#fff}.odd-row td{background-color:#fff;border-color:#fff}.first-row{box-shadow:0 2px 4px #0003;background-color:#fefe99;border-color:#fefe99!important}.even-row:nth-child(n+2) td{background-color:#fefecc;border-color:#fefecc}.ranking-table tr{height:8vh}.text-wrap p{font-size:11px;padding-left:10px}#overlay,.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:49}#p_playerDialog{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;text-align:center;padding:0;border:4px solid black;width:350px;height:450px;background:white;z-index:53}#p_playerDialog .btnB{position:absolute;right:0;left:0;bottom:8px;margin:auto}#p_playerDialog p.btnClose{width:305px;line-height:50px;color:inherit;position:absolute;bottom:0px;left:-6px;z-index:1000;background:#FFFFFF;border:solid 1px #dddddd}#p_playerDialog .radio-table td{padding:10px;text-align:center}#player-comment{width:100%;font-size:30px;border:1px solid #6f99c9;overflow:hidden;-webkit-box-shadow:0px -3px 0px #CCCCCC inset;-moz-box-shadow:0px -3px 0px #CCCCCC inset;box-shadow:0 -3px #ccc inset}.dialog-open{overflow:hidden}.dataTableItem{max-height:80vh;overflow-y:auto}.radio-group{display:flex;align-items:center;margin-bottom:10px;padding:0 20px}#p_playerDialog .radio-label{width:25%;font-size:14pt}#p_playerDialog .radio-input{width:25%}#p_playerDialog .radio-input input[type=radio]{display:none}#p_playerDialog .radio-input .radio-indicator{width:30px;height:30px;border-radius:50%;border:2px solid #000;background-color:#fff;display:inline-block;position:relative}#p_playerDialog .radio-input input[type=radio]:checked+label .radio-indicator:before{content:"";width:23px;height:23px;border-radius:50%;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#p_playerDialog .commentBtn{margin-top:15px;width:50%;height:50px;border:1px solid #6f99c9;border-radius:8px;background:#ffffff;color:#000;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;left:50%;transform:translate(-50%);-webkit-box-shadow:0px -3px 0px #CCCCCC inset;-moz-box-shadow:0px -3px 0px #CCCCCC inset;box-shadow:0 -3px #ccc inset}#p_playerDialog .commentBtn span{font-size:14pt;display:inline-block;vertical-align:middle}.ranking-comment{font-size:13px!important}.spin-container,#x-container{display:flex;justify-content:center;align-items:center;min-height:60vh}.spin-container__spinner,#x-loading-spinner{border:4px solid #f3f3f3;border-top:4px solid #ca1d0b;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notice-title{font-size:16px;font-weight:700}.notice-list{padding:10px 0 20px}.notice-list__notice-item{display:flex;justify-content:space-around;width:95%;padding:10px}.notice-list__line{width:100vw;border-bottom:1px solid black}.notice-list__text-center{text-align:center}.notice-list__notice-text{position:relative;float:left;width:70%}.notice-list__notice-img{position:relative;float:right;width:25%}.notice-list__image{border:1px solid black;aspect-ratio:1 / 1}.notice-list__no-image{aspect-ratio:1 / 1;opacity:0}.notice-list__title{font-weight:600;text-align:left;font-size:4vw;line-height:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notice-list__publication-date{font-size:3vw;position:absolute;bottom:0}.entertainment__list{padding:10px 5px}.entertainment__item{padding-bottom:10px}.entertainment__item .entertainment__p{font-size:15px;padding:0 10px}.entertainment__item .entertainment__img{padding-bottom:5px;width:100%}.question-for-you__list{height:100%}.notice-detail__title{text-align:center;padding:10px;font-weight:700}.notice-detail__notice-image{width:70vw;padding:10px 15vw}.notice-detail__img{width:100%;height:auto;border:2px solid black}.notice-detail__notice-content{padding:0 7vw 20px}.notice-detail__notice-publication-date{padding:0 0 10px 10vw}.notice-detail__btn{width:40%;margin:0 auto 10px}.point-list{padding:10px 5px}.point-list__item{position:relative;padding-bottom:70px}.point-list__item:last-child{padding-bottom:100px}.point-list p{padding:5px 0;text-align:left}.point-list__title{font-style:normal;font-weight:600;font-size:20px;line-height:25px;color:#212529;text-align:center!important}.point-list__content{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#68717a}.point-list .exchange-button{min-width:85px;height:38px;background:#DC3545;border-radius:6px;border:none;outline:none;margin-top:20px}.point-list .exchange-button span{height:38px;font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#fff}.point-list__balance{display:flex;justify-content:space-between;align-items:center;padding:0 10px 10px}.point-list__introduction{padding:0 10px}.point-list__divider{margin:.5em -10px;border:1px solid black}.point-list__history-button{background:#f82600;border-radius:3px;border:none;outline:none;padding:3px 25px;box-shadow:0 2px 4px #00000040}.point-list__history-button span{height:30px;padding:5px 5px 12px;color:#fff;font-weight:700;text-align:center;display:block}.point-list__sub-header{margin:0 -10px 10px}.body{display:flex;flex-direction:column;touch-action:pan-y;min-height:100%}.point-list__empty{height:20vh;display:flex;align-items:center;justify-content:center}.point-list__price-tag{display:flex;justify-content:end;padding-right:20px}.custom-dialog{display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;border:4px solid black;min-height:200px;width:75vw;background:white;z-index:53;padding:10px}.custom-dialog__content{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.custom-dialog__footer{display:flex;flex-direction:row;gap:4px;justify-content:space-around}.custom-dialog__button{padding:5px;border:1px solid black;border-radius:3px;color:#000;font-size:17px;min-width:100px}.custom-dialog__button:hover{color:#fff;background:black}.custom-dialog__title,.custom-dialog__content{font-size:18px}.custom-dialog__body img{height:100px;max-height:80vh;max-width:100%}.custom-dialog__input{font-size:18px;padding:5px;border:1px solid black;border-radius:3px}.custom-dialog-minimal{display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;min-height:200px;width:75vw;z-index:53}#login-advertising-modal{width:95vw}.hidden{display:none}.point-list .exchange-button:disabled{background:#ababab}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#000000 transparent #000000 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.point-passbook{display:flex;flex-direction:column}#point-passbook-content__dataTable{margin-top:5px;border-collapse:collapse}#point-passbook-content__dataTable th{background-color:#e82427;color:#fff;font-size:17px;font-weight:700;text-align:center}#point-passbook-content__dataTable tr{border-bottom:1px solid black;font-size:12px;text-align:center}#point-passbook-content__dataTable tr td:nth-child(2){text-align:left;padding:0 15px 0 10px}.point-passbook-content__btn{width:40%;margin:0 auto 10px}hr{display:block;margin:.5em auto;border-style:inset;border-width:1px}.pagination{display:flex;padding-bottom:20px;margin:unset!important;justify-content:center;gap:10px}.pagination li{margin:unset!important}.bold-700{font-weight:700}.game-new-badge{display:inline-block;color:#fff;padding:.5rem .3rem;border-radius:50%;font-size:.5rem;text-transform:uppercase;text-align:center;white-space:nowrap;background-color:red;position:absolute;top:13px;left:7px}h2.game-list-title{width:100%;font-size:13pt;background-color:#fed331;height:40px;line-height:40px;color:#000;text-align:center;position:relative;margin-top:0}#player-comment-error{font-size:13px;color:red;text-align:left;position:absolute;top:245px}.point-modal{position:relative;width:100%;height:100%;min-height:55vw}.point-modal__image{position:absolute;top:0;left:0;width:100%;height:100%}.point-modal__login{background:center/100% auto no-repeat url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/w_01-e41ad324.png)}.point-modal__game{background:center/100% auto no-repeat url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/w_02-f6207e19.png)}.point-modal__omikuji{background:center/100% auto no-repeat url(https://d8f5g5xvgu6il.cloudfront.net/build/assets/w_03-a6e5abd9.png)}.point-modal__point{position:absolute;top:0;left:0;width:100%;padding-top:22.5%;text-align:center;font-weight:700;font-size:12vw;color:#000}.custom-dialog--point-modal{width:55vw;background:none;border:none;padding:unset}#point-overlay{z-index:54}#point-modal{z-index:55}.page-btn>span,.page-btn>img{pointer-events:none}#login-require-img,#point-tab-button{display:block;margin:auto}.w-50{width:50%}a.image-button{display:block}.image-button img{width:100%}img#pointPassbook{height:36px;width:auto}.entertainment__note{padding:10px}.stamprally{height:80vh!important}.responsive-iframe-container{position:relative;height:var(--container-height);overflow:hidden;text-align:center;display:flex;align-items:center}.responsive-iframe-container iframe{width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;border:0}.loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:24px;height:24px;animation:placeholder-spin 1s linear infinite}@keyframes placeholder-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.thumbnail-container{aspect-ratio:1/1}.eventRankingTable,.eventDataTable{overflow-y:unset}.event-ranking-text{text-align:center!important}.d-flex{display:flex}.ranking-cell-content{justify-content:center;align-items:center}.ranking-copy-btn-pc{display:none}.copy-hover:hover .ranking-copy-btn-pc{display:inline-block}.timer{display:flex;flex-direction:row;justify-content:center;align-items:center}.timer__icon{height:2.4rem}.timer__text{font-size:2rem;font-weight:700;color:#024d64}.pointer{cursor:pointer}.vw-95i{width:95vw!important}.show-more-button{margin:0 15px 10px}#p_restCountDialog #p_gameResultBt,#p_restCountDialog #p_gameResultBtMessage{position:unset}.detail-container{height:unset!important}.top-banners{display:flex}#shops{background-color:#000;padding-bottom:2px}.shops__item{margin:2px}#shopDetail{background-color:#000}.shopDetail__intro{background-color:#000;border-bottom:1px solid #000}.shopDetail__name{display:block;font-size:18px;font-weight:700;background-color:#000;height:30px;line-height:30px;color:#fff;text-align:center;position:relative;padding:10px 0}.shopDetail__card{display:flex}.shopDetail__banner img{display:block;width:100%;height:auto;object-fit:contain}.shopDetail__info{padding-left:10px}.shopDetail__info,.shopDetail__info a{color:#fff}.shopDetail_coupons-title{display:block;font-size:22px;font-weight:700;background-color:#000;height:30px;line-height:30px;color:#fff;text-align:center;position:relative;padding:10px 0}.shopDetail_coupons{color:#fff;background-color:#000;border-top:1px solid #000}.shopDetail_coupons-list{display:grid;grid-template-columns:50% 50%;column-gap:3px;row-gap:3px;justify-items:center;align-items:center;padding:3px}.shopDetail_coupons img{display:block;width:100%;height:auto;object-fit:contain;border-radius:1px}.shopDetail_coupons-item{position:relative;overflow:hidden}.shopDetail_coupons-empty_item{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.underline{text-decoration:underline!important}#couponDetail{background-color:#000}.couponDetail__redeem-btn{text-align:center}.couponDetail__redeem-btn button{font-size:24px;font-weight:700;color:#fff;background-color:#4a442a;min-width:50%;border:2px solid #ffffff;border-radius:6px}.couponDetail__valid-date{text-align:center;color:#fff}.couponDetail__back{width:40%;margin:auto}.modal-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.modal-content{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;width:300px;padding:20px;background-color:#000;border:5px solid #f50e02;border-radius:16px;text-align:center}.couponModal__title{font-size:30px;font-weight:600}.couponModal__info{font-size:24px;font-weight:600}.couponModal__btn-container{display:flex;justify-content:space-evenly;width:100%;padding-top:10px;padding-bottom:5px}.couponModal_btn{font-size:16px;border:1px solid #4a442a;border-radius:5px;padding:5px 15px}.d-none{display:none!important}.gray-out{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#80808075}.coupon-stamp{position:absolute;top:0;right:0}.swiper-company{width:100%;overflow:hidden;padding-top:0;height:fit-content}.swiper-company .swiper-zoom-container>img{width:100%;height:auto;object-fit:cover;object-position:center}.swiper-company-slide{width:100%;height:auto;outline:none;align-items:center;justify-content:center;cursor:pointer;border-radius:unset;transition:transform .3s ease;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center}.dynamic-link{border:none!important;outline:none!important}.myPage-btn{display:flex;margin:0 auto;justify-content:center;align-self:center;align-items:center;color:#ff0;background-color:#000;border:2px solid red;border-radius:8px}.home-button{aspect-ratio:187 / 39}
