@charset "UTF-8";.ranking-top{z-index:2;position:relative}.ranking-top:after{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-top__energy{position:absolute;top:-40px;right:10px;padding:4px 135px 4px 4px;background:#eafafb}.ranking-top__energy .user-energy{display:block;position:absolute;top:4px;right:4px;width:123px;height:30px;background:url(//static.gesoten.com/img/mypage/user_energy.png) no-repeat}.ranking-top__energy .energy-notice{position:absolute;top:-38px;right:0;padding:5px 10px;border-radius:8px;background:rgba(0,0,0,.8);color:#fff}.ranking-top__energy .energy-notice:before{position:absolute;bottom:-10px;left:70%;width:0;height:0;margin-left:-10px;border-top:10px solid rgba(0,0,0,.8);border-right:10px solid transparent;border-left:10px solid transparent;content:""}.ranking-top .ranking-games{float:left;position:relative;width:230px;height:520px;margin:5px 10px 10px 0;background:#f5f5f5}.ranking-top .ranking-games__g-title{padding:8px 8px 2px}.ranking-top .ranking-games__g-title .img{float:left;width:60px;height:60px}.ranking-top .ranking-games__g-title .info{float:right;width:150px;line-height:20px}.ranking-top .ranking-games__g-title .info .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px;margin:2px 0 0;color:#0056a3}.ranking-top .ranking-games__g-title .info .fa{color:#28af7c}.ranking-top .ranking-games__g-title:after{display:block;clear:both;content:""}.ranking-top .ranking-games__score{padding:1px 5px;background:black;color:#fff}.ranking-top .ranking-games__rank{padding:0 8px;border-bottom:1px #ccc dotted}.ranking-top .ranking-games__rank .inframe{margin:8px 0}.ranking-top .ranking-games__rank .inframe:after{display:block;clear:both;content:""}.ranking-top .ranking-games__rank .img{float:left;width:30px}.ranking-top .ranking-games__rank .info{float:left;margin:0 0 0 8px;line-height:16px}.ranking-top .ranking-games__rank .info .rank-01{color:#946418}.ranking-top .ranking-games__rank .info .rank-02{color:#426478}.ranking-top .ranking-games__rank .info .rank-03{color:#643c18}.ranking-top .ranking-games__rank .info .user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px;color:#0056a3}.ranking-top .ranking-games__more{padding:10px 6px;color:#0056a3;text-align:right}.ranking-detail{z-index:1;position:relative}.ranking-detail__head{height:180px}.ranking-detail__head:after{display:block;clear:both;content:""}.ranking-detail__img{float:left;width:160px}.ranking-detail__info{float:left;position:relative;width:510px;margin:0 15px}.ranking-detail__info .exp{display:block;margin:10px 0;font-size:14px;line-height:16px}.ranking-detail__info .btn-play{position:absolute;top:100px;padding:12px 95px;border:1px #f94743 solid;border-radius:40px;color:#f94743;font-weight:700;font-size:22px}.ranking-detail__info .btn-play:hover{display:block;background:linear-gradient(-95deg,#fe9227,#fc4c79);color:#fff;cursor:pointer}.ranking-detail__rank{float:left;width:260px}.ranking-detail__rank-user{width:100%;margin:0 0 5px;padding:8px;border-radius:10px;background:#eee}.ranking-detail__rank-user .fa{color:#28af7c}.ranking-detail__rank-user .score{padding:3px 5px;background:#000;color:#fff;font-weight:700}.ranking-detail__rank-king{padding:8px;border-radius:10px;background:#fadcdc}.ranking-detail__rank-king:after{display:block;clear:both;content:""}.ranking-detail__rank-king .img{float:left;width:40px;height:40px;margin:0 5px 0 0}.ranking-detail__rank-king .info{line-height:20px}.ranking-detail__rank-king .info .user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:185px}.ranking-detail__ranking{overflow:hidden;margin-right:-15px}.ranking-detail__list{float:left;width:310px;margin:15px 15px 0 0}.ranking-detail__list .inner{padding:8px 8px 0;background:#eee}.ranking-detail__list .inner:after{display:block;clear:both;content:""}.ranking-detail__list .ranking-list{margin:0 0 8px;padding:0 0 8px;border-bottom:1px #ccc dotted}.ranking-detail__list .ranking-list:after{display:block;clear:both;content:""}.ranking-detail__list .ranking-list--last{border-bottom:none}.ranking-detail__list .ranking-list .img{float:left;width:90px}.ranking-detail__list .ranking-list .info{float:left;width:190px;margin:0 0 0 10px}.ranking-detail__list .ranking-list .info .rank{padding:0 0 0 32px;font-weight:700;line-height:30px}.ranking-detail__list .ranking-list .info .rank01{background:url(//static.gesoten.com/img/common/icon_crown_gold.png) no-repeat;background-size:30px;color:#946418}.ranking-detail__list .ranking-list .info .rank02{background:url(//static.gesoten.com/img/common/icon_crown_silver.png) no-repeat;background-size:30px;color:#426478}.ranking-detail__list .ranking-list .info .rank03{background:url(//static.gesoten.com/img/common/icon_crown_bronze.png) no-repeat;background-size:30px;color:#643c18}.ranking-detail__list .ranking-list .info .user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:190px}.ranking-detail__list .ranking-list .info .score{margin:13px 0 0;padding:3px 5px;border:1px #ccc solid;background:#fff;font-weight:700}.ranking-detail__list .ranking-list--other .img{width:60px}.ranking-detail__list .ranking-list--other .rank{padding:0;line-height:18px}.ranking-detail__list .ranking-list--other .user{width:220px}.ranking-detail__list .ranking-list--other .score{margin:0;padding:1px 5px;border:1px #ccc solid;background:#fff;font-weight:700}.ranking-score{position:absolute;top:0;left:-128px;width:125px;padding:5px;border:1px #ccc solid;border-radius:5px}.ranking-score__highscore{margin:0 0 5px;padding:3px 5px;background:#000;color:#fff;font-weight:700}.ranking-score__list{margin:5px 0 0;padding:0 0 5px;border-bottom:1px #ccc dotted}.ranking-score__list .img{float:left;width:30px}.ranking-score__list .info{float:left;width:75px;margin:0 0 0 5px}.ranking-score__list .info .rank{color:#000;font-weight:700}.ranking-score__list .info .rank.rank01{color:#946418}.ranking-score__list .info .rank.rank02{color:#426478}.ranking-score__list .info .rank.rank03{color:#643c18}.ranking-score__list .info .user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:75px}.ranking-score__list .score{clear:both;padding:3px;border:1px #ccc solid;font-weight:700}.ranking-score__more{margin:5px 0 0;text-align:right}.coinback{overflow:hidden;width:980px;margin:0 auto;padding:0 10px;border-bottom:1px solid #ccc;background:#ffc800;color:#000}.coinback__logo{float:left;width:210px}.coinback__comingsoon{background:#c8ae8c}.coinback__notes{font-size:80%}.coinback p{float:left;width:632px;padding:9px 0 0;font-size:131%}.coinback a{display:block;float:right;position:relative;width:134px;height:34px;margin:13px 0 0;border:2px solid #fff;border-radius:19px;background:#ff9600;color:#fff;text-align:center;font-size:116%;line-height:34px;transition:background .3s}.coinback a:hover{background:#ffc800;text-decoration:none}.coinback--for-aima{padding:5px 10px}.coinback--for-aima .coinback__logo{margin-left:70px}.coinback--for-aima p{line-height:1.1}.coinback--for-nifty{width:100%;padding:5px 0}.coinback--for-nifty .coinback__wrap{width:1080px;margin:0 auto}.coinback--for-nifty .coinback__logo{margin-left:70px}.coinback--for-nifty .coinback__amount{font-weight:700;font-size:120%}.coinback--for-nifty p{line-height:1.1;font-size:100%}.site-frame .coinback{width:960px;border-bottom:none}.site-frame .coinback p{width:612px}#game_side_col{z-index:100;position:absolute;top:-36px;right:0;width:230px}.game-timeline{z-index:2;position:absolute;top:0;width:230px}.game-timeline__tab{border:1px #ccc solid;border-bottom:none}.game-timeline__tab:after{display:block;clear:both;content:""}.game-timeline__tab a{display:block;padding:7px 0;background:#ddd}.game-timeline__tab .title{float:left;border-right:1px #ccc solid;text-align:center;font-weight:700}.game-timeline__tab .title a{width:197px}.game-timeline__tab .title.selected a{background:#eee}.game-timeline__tab .close{float:left;text-align:center}.game-timeline__tab .close a{width:30px}.game-timeline__tab .close a:hover{background:#eee}.game-timeline__post{position:relative;padding:8px;border:1px #ccc solid;border-top:none;background:#eee}.game-timeline__post .editer{width:100%;padding:8px;border:1px #aaa solid;border-radius:6px;background:#fff;box-shadow:0 0 3px #ccc inset;resize:none}.game-timeline__post .btn-tsubuyaku{width:175px;margin:5px 0 0;padding:3px 0;border:1px #b36c04 solid;border-radius:6px;background:#ffa800;background:linear-gradient(to bottom,#ffd24f,#ffa800);color:#4a2c00;text-align:center;text-shadow:0 1px 0 #ffe697;font-weight:700}.game-timeline__post .btn-gray{position:absolute;right:7px;margin:5px 0 0;padding:3px 8px;border:1px #ccc solid;background:#f7f7f7;background:linear-gradient(to bottom,#f7f7f7,#cfcfcf);color:#666;text-align:center}.game-timeline__list{overflow-x:hidden;overflow-y:auto;position:relative;height:520px;padding:8px;border:1px #ccc solid;border-top:none;background:#fff}.game-timeline__list .user-post{position:relative;width:200px;margin:0 0 8px;padding:0 0 8px;border-bottom:1px #ccc solid}.game-timeline__list .user-post:after{display:block;clear:both;content:""}.game-timeline__list .user-post .img{float:left;width:35px}.game-timeline__list .user-post .repo-block{position:absolute;bottom:0;left:3px;color:#999}.game-timeline__list .user-post .repo-block i{cursor:pointer}.game-timeline__list .user-post .repo-block i:hover{color:#f33}.game-timeline__list .user-post .frame{float:left;width:150px;margin:0 0 0 15px;padding:5px;border:3px #ccc solid;word-break:break-all}.game-timeline__list .user-post .text{display:block;margin:5px 0 0}.game-timeline__list .user-post .comment{margin:10px 0 0;text-align:right}.game-timeline__more{border:1px #ccc solid;border-top:none;background:#eee}.game-timeline__more a{display:block;padding:5px 0;text-align:center}.games-list__main-column{float:left;width:700px}.games-list__side-column{float:right;width:250px;margin:0 0 0 10px}.games-list__bnr{float:right;width:100%;margin:0 auto 20px;background-size:8px 8px;text-align:center}.games-list__bnr .adcloud_frame{width:660px;margin:auto;text-align:center}.games-list__gamelist{clear:both;position:relative}.games-list__gamelist .free-regist{display:block;position:relative;top:-9px;left:8px;padding:6px 10px 6px 45px;background:url(//static.gesoten.com/img/nifty/icon_free.png) #ffc no-repeat 10px 5px;background-size:31px;color:#333;font-weight:400}.games-list__heatup-txt{position:absolute;top:20px;right:0;padding:3px 8px;background:#f33;color:#fff;font-weight:700}.games-list__heatup-txt--twolines{top:5px}.games-list__gamelist-title{z-index:2;position:relative;width:720px;margin:5px 0 20px}.games-list__gamelist-title ul{overflow:hidden;margin:0 -20px 0 0}.games-list__gamelist-title li{float:left;position:relative;width:220px;margin:0 20px 0 0}.games-list__gamelist-title .img{padding:10px;background:#ffc}.games-list__gamelist-title .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin:5px 0 0;color:#0056a3;text-align:center}.games-list__gamelist-title .rank{z-index:1;display:block;overflow:visible;position:absolute;top:3px;left:3px;width:48px;height:48px;font-weight:700;line-height:30px}.games-list__gamelist-title .rank01{background:url(//static.gesoten.com/img/common/icon_crown_gold.png) no-repeat;background-size:45px}.games-list__gamelist-title .rank02{background:url(//static.gesoten.com/img/common/icon_crown_silver.png) no-repeat;background-size:45px}.games-list__gamelist-title .rank03{background:url(//static.gesoten.com/img/common/icon_crown_bronze.png) no-repeat;background-size:45px}.games-list__gamelist-title--all-list li{margin-bottom:15px}.games-list__gamelist-title--all-list .img{padding:0;background:none}.games-list__rect img{width:250px}.games-list__mygame .tit{margin:0 0 8px;padding:0 0 5px;border-bottom:1px #ccc solid}.games-list__mygame li{position:relative;margin:0 0 5px}.games-list__mygame li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:250px;padding:8px 10px;background:#f5f5f5;color:#0056a3}.games-list__mygame li img{width:30px;margin:0 5px 0 0}.games-list__remove{position:absolute;top:5px;right:5px;padding:3px 3px 1px;border-radius:3px;background:rgba(0,0,0,.6);color:#fff;cursor:pointer}.games-list__minigame{margin:10px 0 0}.games-list__minigame li{margin:0 0 5px;padding:0 5px 5px;border-bottom:1px #ddd dotted}.games-list__minigame li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:250px;color:#0056a3}.g-lp_wrapper{width:100%;background:#f2f2f2}.g-lp_wrapper .g-game_lp{position:absolute;width:100%;height:630px;margin:0 auto;background:center top no-repeat}.g-lp_wrapper .game_g-lp_inner{position:relative;width:1000px;margin:0 auto}.g-lp_wrapper .g-lp_gametitle_area{padding:20px 0 50px}.g-lp_wrapper .g-lp_gametitle_area_img{padding:450px 0 50px}.g-lp_wrapper .g-lp_nav{display:none}.g-lp_wrapper .g-lp_detail_wrapp{background:#fff;box-shadow:0 0 8px #919191;text-align:left}.g-lp_wrapper .g-lp_gametitle{overflow:hidden;position:relative;background:#eee}.g-lp_wrapper .g-lp_gametitle>img{float:left}.g-lp_wrapper .g-lp_gametitle>h1{padding:14px 0 4px;font-size:26px}.g-lp_wrapper .g-lp_genre{width:780px}.g-lp_wrapper .g-lp_genre>a{padding:1px 16px;border:solid 1px #ddd;border-radius:20px;background:#fff;font-size:11px}.g-lp_wrapper .g-lp_playbtn_area{position:absolute;top:0;right:0;width:220px;text-align:center}.g-lp_wrapper .g-lp_gamestartbtn{display:block;width:200px;margin:12px auto 10px;padding:10px 0;border:solid 3px #fff;border-radius:8px;background:#2da7dd;box-shadow:0 2px 8px 0 #adadad;color:#fff;text-align:center;font-size:14px}.g-lp_wrapper .g-lp_detail_wrap{min-height:600px}.g-lp_wrapper .g-lp_detail{width:1000px;padding:20px 20px 80px}.g-lp_wrapper .g-lp_detail>h2{font-weight:700;font-size:18px}.g-lp_wrapper .g-lp_detail>p{padding:12px 80px 20px;line-height:1.9}.g-lp_wrapper .g-lp_video_area{padding:6px 0 30px}.g-lp_wrapper .g-lp_picture_area{padding:0 0 20px;text-align:center}.g-lp_wrapper .g-lp_picture_area>img{padding:0 10px}.g-lp_wrapper .g-lp_picture_area>p{margin:10px 0;padding:15px;background:#eee;line-height:1.9}.g-lp_wrapper .g-lp_btn_entry img{display:block;position:absolute;top:70px;right:65px;width:250px;height:250px}.game-head{padding:3px;background:#eee}.game-head:after{display:block;clear:both;content:""}.game-head .inner{width:1000px;margin:auto;padding:0 20px}.game-head__game-title,.game-head__game-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;width:240px;min-height:38px;margin:0 5px 0 0;padding:0 10px 0 5px;border:1px #ddd solid;background:#f6f6f6;line-height:38px}.game-head__game-link{width:140px;text-align:center}.ranking-game{width:130px;background:rgba(0,0,0,.04)}.ranking-game__g-title{padding:6px}.ranking-game__g-title .img{width:100%;margin:auto;text-align:center}.ranking-game__g-title .info{color:#333}.ranking-game__g-title .info .title{margin:5px 0;color:#0056a3;text-align:center;text-decoration:underline;font-weight:700}.ranking-game__g-title .info .title:hover{text-decoration:none}.ranking-game__g-title .info .rank{margin:0}.ranking-game__g-title .info .rank .fa{color:#28af7c;font-size:18px}.ranking-game__g-title .info .rank .myrank{font-weight:700;line-height:14px}.ranking-game__g-title .info .rank span{font-weight:700;font-size:18px}.ranking-game__score{padding:5px 0;background:black;color:#fff;text-align:center;font-weight:700}.ranking-game__rank{padding:6px;border-bottom:1px #ccc dotted}.ranking-game__rank .inframe{margin:5px 0 8px}.ranking-game__rank .inframe:after{display:block;clear:both;content:""}.ranking-game__rank .img{float:left;width:30px}.ranking-game__rank .info{float:left;width:80px;margin:0 0 0 8px}.ranking-game__rank .info .rank{font-weight:700}.ranking-game__rank .info .rank-01{color:#946418}.ranking-game__rank .info .rank-02{color:#426478}.ranking-game__rank .info .rank-03{color:#643c18}.ranking-game__rank .info .user{margin:5px 0 0;color:#0056a3}.ranking-game__more{padding:10px 8px;text-align:right}.bingo{width:160px;margin:0 auto 5px}.link-message{width:160px;margin:0 auto 10px}.bonus-egg{overflow:hidden;width:160px;margin:5px auto;padding:5px 0;border-radius:5px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);line-height:14px}.bonus-egg--heatup{position:relative;background:#fff}.bonus-egg--stamp{margin-top:10px;background:#fff}.bonus-egg__title{padding:6px;text-align:center;font-weight:700;line-height:140%}.bonus-egg__title .icon-free{display:block;position:absolute;top:9px;width:31px;height:16px;background:url(//nifty-img.gesoten.com/img/nifty/icon_free.png) no-repeat;background-size:31px}.bonus-egg__title .icon-free--left{left:8px}.bonus-egg__title .icon-free--right{right:10px}.bonus-egg__title .sub{display:block;margin:5px 0 0;font-weight:400}.bonus-egg__title .get{padding-left:16px;background:url(//nifty-img.gesoten.com/img/common/icon_egg.png) no-repeat;background-position:-2px 0;background-size:18px;color:#f33}.bonus-egg__status{margin:0 6px;padding:5px 0;background:#f33;color:#fff;text-align:center;font-weight:700}.bonus-egg__status--comp{background:#000;color:#fefe18}.bonus-egg__game-list{margin:10px auto;text-align:center}.bonus-egg__game-list .img{width:90%;margin:8px auto 0;text-align:center}.bonus-egg__game-list .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin:3px auto 0;padding:0 5px}.bonus-egg__game-list li{position:relative}.bonus-egg__game-list li .not-yet{position:absolute;top:3px;left:3px;padding:3px;background:#f00;color:#fff}.bonus-egg__game-list .rank{z-index:1;display:block;overflow:visible;position:absolute;top:3px;left:3px;width:36px;height:36px;font-weight:700;line-height:30px}.bonus-egg__game-list .rank01{background:url(//nifty-img.gesoten.com/img/common/icon_crown_gold.png) no-repeat;background-size:36px}.bonus-egg__game-list .rank02{background:url(//nifty-img.gesoten.com/img/common/icon_crown_silver.png) no-repeat;background-size:36px}.bonus-egg__game-list .rank03{background:url(//nifty-img.gesoten.com/img/common/icon_crown_bronze.png) no-repeat;background-size:36px}.bonus-egg__notice{margin:10px 6px 0;text-align:left}.section.is-header-main{background:#fff}.icon-set.is-gamepad.is-heatup .icon-layer:nth-child(1){color:#fde45b}.icon-set.is-gamepad.is-heatup .icon-layer:nth-child(2){color:transparent}.icon-set.is-gamepad.is-heatup .icon-layer:nth-child(3){color:transparent}.icon-set.is-gamepad.is-heatup .icon-layer:nth-child(3):after{position:absolute;top:18px;left:20px;width:40px;height:40px;background-image:url(//nifty-img.gesoten.com/img/nifty/icon-fire.png);background-size:30px;content:""}.icon-set.is-gamepad.is-heatup .icon-layer:nth-child(4){color:#f39b31}.icon-set.is-gamepad.is-ranking .icon-layer:nth-child(1){color:#fc9}.icon-set.is-gamepad.is-ranking .icon-layer:nth-child(2){color:#fff}.icon-set.is-gamepad.is-ranking .icon-layer:nth-child(3){color:#f90}.icon-set.is-gamepad.is-ranking .icon-layer:nth-child(4){color:#f90}.gaingame_wrapper{width:1000px;margin:10px auto;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.2)}.gaingame_main_col{padding:10px}.g-lp_gametitle img{box-sizing:initial}.btn.is-outline.is-talk{position:relative;padding:0 8px}.btn.is-outline.is-talk .new{margin-left:3px;padding:1px;border:1px #fff solid;background:#f33;color:#fff}.iframe__ie{z-index:10;position:absolute;border:none}.iframe__ie-user{top:12px;left:-20px;width:120px;height:171px}.iframe__ie-search{top:12px;left:-133px;width:326px;height:160px}.iframe__ie-menu{z-index:100;position:absolute;top:0;right:122px;width:114px;height:30px;border:none}.iframe__ie-tweet{z-index:10;width:230px;height:710px}.group.is-pop-menu{border-radius:14px}.group.is-pop-menu .link-label.btn.is-trigger{border-radius:12px 12px 0 0}.group .link-label.btn{height:2em}.gaingame_wrapper{width:1000px;margin:15px auto;padding:15px 10px;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.2)}.gaingame_wrapper:after{display:block;clear:both;content:""}.gaingame_main_col{position:relative;font-size:14px}.nifty-setting{position:relative;font-family:Meiryo,MS PGothic,arial,sans-serif;-webkit-font-smoothing:none;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased}.nifty-setting .is-link{color:#0056a3}.nifty-setting .is-current{color:#333;font-weight:700}.logout-page{width:1000px;margin:120px auto;text-align:center}.logout-page .txt{padding:20px 0}.privacy{width:960px;margin:0 auto;padding:15px 20px 30px;background:#fff}.privacy__tit{padding-bottom:10px;border-bottom:1px #ececec solid}.privacy__sub{padding:10px 0}.privacy__caption{padding-top:25px}.privacy li{padding:5px 8px 3px 15px}.c-notice{background-color:#ffffe6;border:1px solid #ffe17d;padding:30px;text-align:center;margin-bottom:30px;color:#333}.c-notice__title{font-size:18px;font-weight:700;margin-bottom:20px}.c-notice__text{font-size:15px}.c-notice-action{text-align:center}.c-notice-action__text{font-size:15px;color:#333;margin-bottom:20px}.c-notice-action__button{background-color:#f94743;color:#fff;border:0;font-size:16px;font-weight:700;padding:20px 40px;border-radius:32px;transition:ease-out .2s;margin-bottom:30px;outline:none}.c-notice-action__button:hover{background-color:#f9807d}.c-notice-action__copy{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.pre-regist__inner{width:1000px;margin:auto}.pre-regist__header{width:100%;margin:auto;padding:6px 0;border-bottom:2px solid #e81f1f}.pre-regist__header .logo{float:left;width:133px;height:30px}.pre-regist__header .nifty-link{float:right;padding:6px 0}.pre-regist__header .nifty-link a{text-decoration:underline;font-size:14px}.pre-regist__header:after{display:block;clear:both;content:""}.pre-regist__key{position:relative;background-color:#a0f1ff;background-image:url(//nifty-img.gesoten.com/img/nifty/beforehand/main-bg.png?v=2);background-position:center;background-repeat:no-repeat}.pre-regist__key .title{position:absolute;top:15px;right:0;left:0;margin:auto;text-align:center}.pre-regist__key .chara{padding-top:10px;text-align:center}.pre-regist__key .main-txt{position:absolute;bottom:0;width:100%;padding:8px 0;background:rgba(0,0,0,.8);color:#fff;text-align:center;font-size:20px}.pre-regist__main{width:100%;padding:20px 0;background:url(//nifty-img.gesoten.com/img/nifty/beforehand/bg.png?v=1)}.pre-regist__main .sub-txt{padding:0 0 20px;color:#f33;text-align:center;font-weight:700;font-size:24px}.pre-regist__main .sub-txt a{display:block;color:#333;text-decoration:underline;font-weight:400;font-size:16px}.pre-regist__main .quiz-btn{padding-bottom:30px;text-align:center}.pre-regist__main .quiz-btn img:hover{opacity:.9}.pre-regist__renewal{margin:0 auto;text-align:center}.pre-regist__present{position:relative;padding:30px 0;background:#fff;background:url(//nifty-img.gesoten.com/img/nifty/beforehand/present-bg.png);text-align:center}.pre-regist__present-btn{position:absolute;right:0;bottom:40px;left:0;text-align:center}.pre-regist__present-btn span{display:block}.pre-regist__notice{width:100%;margin:auto;border:1px #ccc solid;border-collapse:collapse;font-size:14px}.pre-regist__notice th{width:180px;padding:8px;border:1px #ccc solid;border-collapse:collapse;background:#eee;text-align:left}.pre-regist__notice td{padding:8px;border:1px #ccc solid;border-collapse:collapse;background:#fff}.pre-regist__footer{background:#000;font-size:14px}.pre-regist__footer-faqlink-top,.pre-regist__footer-faqlink-bottom,.start__footer-faqlink-bottom{width:960px;margin:auto;padding:10px 0 0;color:#fff;text-align:center}.pre-regist__footer-faqlink-top a,.pre-regist__footer-faqlink-bottom a,.start__footer-faqlink-bottom a{color:#fff;text-decoration:underline}.pre-regist__footer-faqlink-bottom{text-align:right}.pre-regist__footer-niftylink{width:960px;margin:auto;padding:5px 0 10px;color:#fff}.pre-regist__footer-niftylink:after{display:block;clear:both;content:""}.pre-regist__footer-niftylink-btn{float:left;margin:5px}.pre-regist__footer-niftylink-copyright{float:right}.start__main{width:100%;padding:20px 0;background:url(//nifty-img.gesoten.com/img/nifty/beforehand/bg.png?v=1)}.start__inner{width:1000px;margin:auto}.start__header{width:100%;margin:auto;padding:6px 0;border-bottom:2px solid #e81f1f}.start__header .logo{float:left;width:133px;height:30px}.start__header .nifty-link{float:right;padding:6px 0}.start__header .nifty-link a{text-decoration:underline;font-size:14px}.start__header:after{display:block;clear:both;content:""}.start__key{height:330px;min-width:1000px;background:url(//nifty-img.gesoten.com/img/nifty/start/bg.png?v=0315) no-repeat;background-position:center;background-size:100%}.start__howto-egg{width:480px;margin:0 auto 20px;padding:8px 0 8px 75px;border-radius:5px;background:rgba(102,51,0,.7);background-image:url(//nifty-img.gesoten.com/img/common/icon_egg.png);background-position:5px 12px;background-size:65px;background-repeat:no-repeat;color:#fff;font-weight:700;font-size:16px}.start__conditions{padding-bottom:20px;border-radius:5px;background:white}.start__conditions .title{padding:5px 8px;border-radius:5px 5px 0 0;background:#fa9754;color:#fff;font-weight:700;font-size:18px}.start__conditions .img-cond{position:relative;margin:20px auto 0;text-align:center}.start__conditions .img-cond .icon-game{position:absolute;left:-35px}.start__conditions .img-cond .icon-game--vegemon{top:147px}.start__conditions .img-cond .icon-game--dratac{top:297px}.start__conditions .img-cond .icon-game--wef{top:450px}.start__conditions--clear{margin-top:20px;background:url(//nifty-img.gesoten.com/img/nifty/start/bg_dot.png)}.start__conditions--clear .img-present{padding:15px 0 0;text-align:center}.start__conditions--clear .cond-clear{width:97%;margin:15px auto 0;border:2px #855c33 solid;border-collapse:collapse;background:#fff}.start__conditions--clear .cond-clear td,.start__conditions--clear .cond-clear th{position:relative;padding:10px;border:2px #855c33 solid;border-collapse:collapse;color:#333}.start__conditions--clear .cond-clear th{color:#855c33;font-size:18px}.start__conditions--clear .cond-clear .number{font-weight:700;font-size:24px}.start__conditions--clear .cond-clear .egg{display:block;padding-left:30px;background:url(//nifty-img.gesoten.com/img/common/icon_egg.png?v=01) no-repeat;background-size:30px;line-height:28px}.start__conditions--clear .cond-clear .bingo-ticket{display:block;padding-left:50px;background:url(//nifty-img.gesoten.com/img/nifty/icon_inter-bingo.png?v=01) no-repeat;background-size:50px;line-height:28px}.start__conditions--clear .cond-clear .shinkei-ticket{display:block;padding-left:50px;background:url(//nifty-img.gesoten.com/img/nifty/icon_shinkei-ticket.png?v=02) no-repeat;background-position:0 8px;background-size:45px;line-height:32px}.start__conditions--clear .cond-clear .txt-get{position:absolute;top:0;bottom:0;left:310px;font-weight:700;font-size:28px;line-height:120px}.start__conditions--clear .cond-clear .txt-more{position:absolute;right:40px;bottom:-40px;width:80px;height:80px;border-radius:80px;background:#f33;color:#fff;text-align:center;font-weight:700;font-size:20px;line-height:80px}.start__game-link{width:1000px;margin:20px auto;background:#fff}.start__game-link:after{display:block;clear:both;content:""}.start__game-link li{float:left;width:303px;margin:15px;text-align:center}.start__game-link .txt{height:125px;margin:15px 0 0;padding:8px;background:#ececec;color:#333;text-align:left;text-decoration:none}.start__notice{width:100%;margin:auto;border:1px #ccc solid;border-collapse:collapse;font-size:14px}.start__notice th{width:180px;padding:8px;border:1px #ccc solid;border-collapse:collapse;background:#eee;text-align:left}.start__notice td{padding:8px;border:1px #ccc solid;border-collapse:collapse;background:#fff}.start__footer{background:#000;font-size:14px}.start__footer-faqlink-top{width:960px;margin:auto;padding:10px 0 0;color:#fff;text-align:center}.start__footer-faqlink-top a{color:#fff;text-decoration:underline}.start__footer-faqlink-bottom{text-align:right}.start__footer-niftylink{width:960px;margin:auto;padding:5px 0 10px;color:#fff}.start__footer-niftylink:after{display:block;clear:both;content:""}.start__footer-niftylink-btn{float:left;margin:5px}.start__footer-niftylink-copyright{float:right}.simple-header{width:100%;margin:auto;padding:6px 0;border-bottom:2px solid #e81f1f;background:#fff}.simple-header__body{width:1000px;margin:auto}.simple-header__logo{float:left;width:133px;height:30px}.simple-header__nifty-link{float:right;padding:6px 0}.simple-header__nifty-link a{text-decoration:underline;font-size:14px}.simple-header:after{display:block;clear:both;content:""}.simple-footer{clear:both;background:#000;color:#fff;font-size:14px}.simple-footer__body{width:1000px;margin:auto}.simple-footer__link{width:960px;margin:auto;padding:10px 0 0;text-align:center}.simple-footer__link a{color:#fff;text-decoration:underline}.simple-footer__link a:hover{color:#fff;text-decoration:none}.simple-footer__link--second{text-align:right}.simple-footer__btn-link-body{position:relative;width:1000px;margin:auto;padding:5px 0 10px}.simple-footer__btn-link-body:after{display:block;clear:both;content:""}.simple-footer__btn-link-body li{float:left;margin:5px}.simple-footer__copyright{position:absolute;right:0;bottom:10px;font-size:12px}.vege-camp{background:url(//nifty-img.gesoten.com/img/nifty/camp/vegemon/bg.png) 0 10px}.vege-camp__inner{width:1000px;margin:auto}.vege-camp__key{position:relative;background:url(//nifty-img.gesoten.com/img/nifty/camp/vegemon/bg_head.png?v=1) repeat-x}.vege-camp__kumo{position:relative;height:440px;background:url(//nifty-img.gesoten.com/img/nifty/camp/vegemon/bg_kumo.png?v=1) no-repeat;background-position:center top;background-size:1150px}.vege-camp__main{width:100%;padding:10px 0 20px}.vege-camp__footer{width:100%;padding:20px 0;background:#fff}.vege-camp__sanka{margin:20px auto;text-align:center}.vege-camp__sanka a{color:#333;text-decoration:underline;font-weight:700;font-size:32px}.vege-camp__exp{position:relative;margin:20px auto;text-align:center}.vege-camp__exp--img1{position:absolute;top:175px;right:0;left:0;margin:auto}.vege-camp__exp--img2{position:absolute;top:530px;right:0;left:0;margin:auto}.vege-camp__btn a{display:block;width:520px;height:190px;margin:auto;background:url(//nifty-img.gesoten.com/img/nifty/camp/vegemon/btn_n.png) no-repeat;background-size:520px}.vege-camp__btn a:hover{background:url(//nifty-img.gesoten.com/img/nifty/camp/vegemon/btn_f.png) no-repeat;background-size:520px}.vege-camp__notice{width:100%;margin:auto;border:1px #ccc solid;border-collapse:collapse;font-size:14px}.vege-camp__notice th{width:180px;padding:8px;border:1px #ccc solid;border-collapse:collapse;background:#eee;text-align:left}.vege-camp__notice td{padding:8px;border:1px #ccc solid;border-collapse:collapse;background:#fff}.vege-camp__notice-link{text-decoration:underline}.c-no-flash{z-index:100;display:none;position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.c-no-flash__warn{position:absolute;top:200px;left:50%;width:640px;margin-left:-400px;padding:30px;border-radius:5px;background-color:#fff;color:#000;text-align:center}.c-no-flash__caption{margin-bottom:20px;padding:10px;background-color:#fafafa;color:#0088d0;text-align:center;font-weight:700;font-size:18px}.c-no-flash__detail{margin:0 20px}.c-no-flash__install{margin:20px auto;font-weight:700;font-size:14px}.c-no-flash__btn{width:300px;margin:20px auto}.c-no-flash__btn .btn_light_blue{display:block;width:300px;height:auto;padding:18px 0;border:1px solid #0088d0;border-radius:3px;background:#0088d0;color:#fff;font-weight:700;font-size:18px;line-height:34px}.c-no-flash__btn .btn_light_blue:hover{border:1px solid #005eaa;background:#1a94d6}.list-no-flash{margin-bottom:10px;padding:20px;border:2px solid #ccc;border-radius:5px}.list-no-flash li{margin-left:20px;list-style:disc;text-align:left;font-size:16px;line-height:30px}.list-no-flash li:first-child{margin-left:0;list-style:none}.gacha__bnr-mainichi-maisyu{margin:15px auto 0;width:950px}.gacha__bnr-mainichi-maisyu p{font-size:16px;text-align:center}.gacha__bnr-mainichi-maisyu a{text-decoration:underline}.gacha__contact{margin:20px auto 0;width:300px}.gacha__contact a{color:#006ec8;border:1px #006ec8 solid;background:#fff;font-size:14px;padding:15px 30px;border-radius:5px;width:300px;text-align:center;display:block;margin:auto}.gacha-action__again{position:absolute;right:-15px;top:85px}.gacha-action__again:hover{right:-16px;top:86px}.gacha-action__again-btn{font-size:14px;line-height:1.3;font-weight:700;color:#fff;border-radius:80px;width:80px;height:60px;padding-top:20px;text-align:center;box-shadow:1px 2px 8px #999;display:block;background:#f33}.gacha-action__again-btn:hover{box-shadow:1px 2px 3px #999;color:#fff}#mission-clear{background:rgba(0,0,0,.5)}.history__heading{overflow:hidden;margin:0 0 5px;padding:6px 20px 4px 33px;font-weight:700;font-size:22px}.history__heading.egg{background:url(//static.gesoten.com/img/common/icon_egg.png) no-repeat;background-size:32px}.history__heading.coin{padding-left:38px;background:url(//static.gesoten.com/img/common/icon-gesocoin.svg) no-repeat 0 3px;background-size:32px}.history__balance{position:absolute;top:0;right:120px;padding:10px 8px;border-radius:5px;background:#ffc}.history__balance .lapse{margin:0 10px;color:#e35656}.history__balance .emphasis{font-weight:700}.history__balance .month-select{z-index:10;position:absolute;top:8px;right:-120px;border:1px #ccc solid;background:#fff;font-size:14px}.history__table{float:left;width:100%;margin:10px auto 20px;border:1px #ccc solid;border-collapse:collapse}.history__table--no-margin{margin-top:0}.history__table .caption,.history__table .item{padding:8px;border:1px #ccc solid;border-collapse:collapse}.history__table .caption{background:#eee;font-weight:700}.history__table .cell-long{width:48%}.history__table .cell-short{width:12%}.history__table .cell-middle{width:16%}.history__table .plus{color:#547800;text-align:right;font-weight:700}.history__table .minus{color:#e35656;text-align:right;font-weight:700}.history__faq{clear:both;padding-top:5px;text-align:right}.message:after{display:block;clear:both;content:""}.message__menu{float:left;width:145px;min-height:480px;margin:1px 15px 0 0}.message__menu a{display:block;position:relative;padding:8px 12px;color:#333}.message__menu .menu-list{position:relative;border-bottom:1px #ccc dotted}.message__menu .current{font-weight:700}.message__menu .badge{position:absolute;top:5px;right:0;padding:3px;border:1px #f00 solid;background:#ff5f06;color:#fff}.message__count{display:block;position:absolute;top:0;right:0;text-align:right}.message__trash input{margin:15px 0 0;padding:5px;border:1px #ccc solid;border-radius:6px;background:#fff;color:#333;text-align:center}.message__mes{float:left;position:relative;width:800px}.message__mes table{width:100%;margin:15px auto;border:1px #ccc solid;border-collapse:collapse;color:#666}.message__mes th{padding:5px 10px;border:1px #ccc solid;background:#f6f6f6;text-align:center;font-weight:700}.message__mes td{padding:8px 10px;border:1px #ccc solid;border-collapse:collapse}.message__mes a{color:#333;font-weight:700}.message__mes .read{color:#666;font-weight:400}.message__mes .info{margin:10px 0;padding:10px 0 0;border-top:1px #ccc solid;border-bottom:1px #ccc solid}.message__mes .txt{margin:15px 0;padding:0 0 15px;word-wrap:break-word;line-height:20px}.message__footer{float:right}.message__footer li{float:left;margin:0 0 0 15px}.message__delete{display:block;width:140px;margin:auto;padding:12px 0;border:none;border-radius:5px;background:#e74c3c;color:#fff;text-align:center;font-weight:500;cursor:pointer;transition:.24s ease}.message__delete:hover{background:#ed7669}.message__back{display:block;width:140px;margin:auto;padding:12px 0;border:none;border-radius:5px;background:#f1f1f1;color:#666;text-align:center;font-weight:500;cursor:pointer;transition:.24s ease}.message__back:hover{background:#d8d8d8}.coupon{width:860px;margin:14px auto;padding:0 50px;border:1px #eee solid;background:#fff}.coupon__title{margin-bottom:15px;padding-left:100px;background:url(//static.gesoten.com/img/icon_coupon2.png) no-repeat 0 9px;color:#000;font-weight:700;font-size:28px}.coupon__date{margin-bottom:10px;padding:15px 8px;border-radius:3px;background:#fc0;font-weight:700}.coupon__date-caption{margin-right:10px;padding:8px;border-radius:3px;background:#000;color:#fff}.coupon__detail{margin-bottom:60px;padding:15px;background:#fffadc;line-height:140%}.coupon__detail img{margin-bottom:8px}.coupon_description:after{display:block;clear:both;content:""}.coupon_description ul{float:left;padding:15px;border:1px #000 solid;border-top:5px #000 solid;background:#fff}.coupon_description li{list-style-type:none;font-weight:700}.coupon_description span{display:block;padding-bottom:15px;border-bottom:1px #ccc dashed}.coupon_description .btn_green a{display:block;margin:15px auto 0;padding:8px 36px;border-radius:4px;background:#57c46c;color:#fff;text-align:center;text-decoration:none;font-size:16px}.gacha{width:950px;margin:10px auto;padding:5px 0;background:url(//static.gesoten.com/img/gacha/bg.png)}.gacha__frame{position:relative;width:920px;margin:0 auto}.gacha__frame-top{height:20px;background:url(//static.gesoten.com/img/gacha/frame-top920.png)}.gacha__frame-bottom{height:20px;background:url(//static.gesoten.com/img/gacha/frame-bottom920.png)}.gacha__frame-side{padding:0 20px;background:url(//static.gesoten.com/img/gacha/frame-side920.png) repeat-y}.gacha__frame-side:after{display:block;clear:both;content:""}.gacha__frame-title{padding:20px 0 10px;text-align:center}.gacha__frame-subtitle{padding:0 0 30px;text-align:center}.gacha__frame-gachagacha{z-index:2;position:relative;width:300px;padding-bottom:40px;text-align:center}.gacha__frame-chara{position:absolute}.gacha__frame-chara--sasuraibird01{top:10px;left:-60px}.gacha__frame-chara--sasuraibird02{top:120px;left:-20px}.gacha__frame-chara--sasuraibird03{top:-30px;right:-40px}.gacha__frame-chara--sasuraibird04{top:110px;right:-20px}.gacha__frame-chara--gaga{z-index:2;bottom:25px;left:-55px}.gacha__frame-chara--mogura{z-index:3;bottom:8px;left:-20px}.gacha__frame-chara--gonsu{z-index:3;right:-35px;bottom:0}.gacha__frame-chara--ammonite{z-index:2;right:-50px;bottom:80px}.gacha__frame-chara--papiro{z-index:2;right:-5px;bottom:70px}.gacha__frame-chara--kumo{z-index:1;right:0;bottom:-20px}.gacha__arrow{position:relative;margin-bottom:10px}.gacha__arrow-left{position:absolute;top:-50px;left:30px}.gacha__arrow-right{position:absolute;top:-50px;right:30px}.gacha__notice{margin:10px 15px;padding:10px 14px;background:#333;color:#fff;line-height:20px}.gacha__notice p{margin-bottom:5px;font-size:16px}.gacha__notice li{margin-left:30px;list-style-position:outside;list-style-type:disc}.gacha-action{padding:15px 0}.gacha-action:after{display:block;clear:both;content:""}.gacha-action__err-mes{font-weight:700;font-size:16px}.gacha-action__err-code{color:#f33;font-weight:700;font-size:18px}.gacha-action__left{float:left;position:relative;margin-left:80px}.gacha-action__right{float:right;position:relative;width:350px;height:260px;margin-right:80px;padding-top:90px;background:url(//static.gesoten.com/img/gacha/f_btn.png) no-repeat;text-align:center}.gacha-action__btn-text{font-weight:700;font-size:18px}.gacha-action__btn-text>span{font-size:24px}.gacha-action__btn-mawasu{padding:10px 0}.gacha-action__btn-mawasu a{display:block;width:290px;margin:auto;padding:15px 0;border:2px solid #ba1e72;border-radius:25px;background:#ff46b4;box-shadow:0 10px 0 #ba1e72;color:#fff;font-weight:700;font-size:38px}.gacha-action__btn-mawasu a:hover{position:relative;top:5px;box-shadow:0 5px 0 #ba1e72;color:#fff}.gacha-action__btn-ticket-get{padding:18px 0 10px}.gacha-action__btn-ticket-get a{display:block;width:290px;margin:auto;padding:15px 0;border:2px solid #898989;border-radius:25px;background:#b5b5b5;box-shadow:0 10px 0 #898989;color:#fff;font-weight:700;font-size:38px}.gacha-action__btn-ticket-get a:hover{color:#fff}.gacha-action__reload a{display:block;width:120px;margin:10px auto;padding:8px 0;border-radius:4px;background:#ddd;color:#000}.gacha-action__reload a:hover{background:#ccc;color:#000}.gacha-action-msg{width:300px;text-align:center;font-weight:700;font-size:20px}.gacha-action-msg2{width:300px;margin-top:10px;text-align:center;font-size:14px}.gacha-mission__text{text-align:center;font-size:16px}.gacha-mission__level{width:100%;margin-top:10px;padding:10px}.gacha-mission__level td,.gacha-mission__level th{padding:10px;border:1px #fff solid;vertical-align:middle}.gacha-mission__level th{background:#ddd}.gacha-mission__level-ticket{width:180px;color:#fff}.gacha-mission__level-ticket--easy{background-color:#7ed41e}.gacha-mission__level-ticket--normal{background-color:#fabe00}.gacha-mission__level-ticket--hard{background-color:#ff7878}.gacha-mission__level-ticket span{font-weight:700;font-size:16px}.gacha-mission__level-img{float:left;width:100px;height:100px;margin-right:10px}.gacha-mission__level-title{float:left;width:145px;text-align:left;font-weight:700;font-size:14px}.gacha-mission__level-title p{clear:both;margin-top:5px;color:#f33;text-align:left;font-weight:700;font-size:11px}.gacha-mission__level-detail{position:relative;height:140px;color:#363636}.gacha-mission__level-detail--easy{background-color:#d0f0ae}.gacha-mission__level-detail--normal{background-color:#fce49a}.gacha-mission__level-detail--hard{background-color:#ffd2d2}.gacha-mission__level-btn{margin-top:5px;text-align:center}.gacha-mission__level-btn a{display:block;padding:8px 10px;border-radius:8px;color:#fff;font-weight:700;font-size:14px}.gacha-mission__level-btn a:hover{position:relative;top:3px;color:#fff}.gacha-mission__level-btn--easy a{border:solid 1px #009200;background:#6ac000;box-shadow:0 8px 0 #009200}.gacha-mission__level-btn--easy a:hover{box-shadow:0 5px 0 #009200}.gacha-mission__level-btn--normal a{border:solid 1px #ba6800;background:#fa8c00;box-shadow:0 8px 0 #ba6800}.gacha-mission__level-btn--normal a:hover{box-shadow:0 5px 0 #ba6800}.gacha-mission__level-btn--hard a{border:solid 1px #d20000;background:#f01e1e;box-shadow:0 8px 0 #d20000}.gacha-mission__level-btn--hard a:hover{box-shadow:0 5px 0 #d20000}.gacha-mission__clear-stamp{position:absolute;top:0;right:0;bottom:0;left:0;width:128px;height:95px;margin:auto}#bonus{box-sizing:content-box;width:148px;margin:0 auto 5px;padding:5px;border:#fff 1px solid;border-radius:4px;background-color:#fff;background-color:rgba(255,255,255,.6);box-shadow:0 2px 6px 0 rgba(0,0,0,.2);font-family:Meiryo,MS PGothic,arial,sans-serif}#bonus #bonusTitle{margin:0 auto 5px;padding:5px 0;border-top:1px dotted #ababab;border-bottom:1px dotted #ababab;color:#f04b45;text-align:center;font-weight:700;font-size:12px;line-height:18px}#bonus #bonusTitle img{width:inherit;height:auto;max-width:22px;margin:0 3px}#bonus #bonusText{color:#242424;text-align:center;letter-spacing:-1px;font-weight:700;font-size:11px;line-height:17px}#bonus #bonusTextBold{margin:0 2px;color:#333;text-shadow:none;font-size:18px}#bonus #bonusTextBoldRed{margin:0 3px;color:#f04b45;font-size:18px}#bonus #bonusText img{width:inherit;height:auto;max-width:30px;margin:0 3px}#bonus #bonusCount,#bonus #bonusCongrats{position:relative;margin:8px auto;padding:4px;color:#fff;text-align:center;text-shadow:1px 1px 1px #444;font-weight:700;font-size:12px;line-height:20px}#bonus #bonusCount{background-color:#006fd2;text-shadow:1px 1px 1px #444}#bonus #bonusCount:before,#bonus #bonusCount:after{position:absolute;top:15px;width:0;height:0;margin:0 -1px;content:""}#bonus #bonusCongrats{background-color:#f04b45}#bonus #bonusCongrats:before,#bonus #bonusCongrats:after{position:absolute;top:15px;width:0;height:0;margin:0 -1px;border:8px solid #bd3631;content:""}#bonus #bonusCount:before,#bonus #bonusCount:after{border:8px solid #005aab}#bonus #bonusCount:before,#bonus #bonusCongrats:before{left:-16px;border-left-color:transparent}#bonus #bonusCount:after,#bonus #bonusCongrats:after{right:-16px;border-right-color:transparent}#bonusSheetBox{position:relative}#bonusSheetGet{position:absolute;top:20px;right:0;left:0;width:140px;height:auto;margin:0 auto;padding:2px;background-color:#0069de;color:#fff;text-align:center;font-weight:700;font-size:14px;line-height:14px;opacity:.6;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}#bonusSheetBox span{margin-right:2px;font-size:24px;line-height:24px}#bonus ul#bonusSheet{display:table;box-sizing:border-box;width:100%;height:auto;margin-bottom:16px;border:4px solid #ccc;background-color:#fff;text-align:left;letter-spacing:-.4em}#bonus #bonusSheet li{display:inline-block;box-sizing:initial;box-sizing:content-box;width:28px;height:28px;padding:3px;border-bottom:1px dashed #ccc;border-left:1px dashed #ccc;text-align:center}#bonus #bonusSheet li:nth-child(4n+1),#bonus #bonusSheet li:nth-child(4n+4){width:28.5px}#bonus #bonusSheet li:nth-child(4n+1){border-left:none}#bonus #bonusSheet li:nth-last-child(-n+4){border-bottom:none}#bonus #bonusSheet li img{width:26px;height:26px;vertical-align:0;text-align:center}li.nth-last-child{margin-bottom:-6px}#bonus #bonusSheet .grayscale{opacity:.5;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter ….3333 0 0 .3333 .3333 .3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);filter:grayscale(100%)}#bonus .bonusBanner{position:relative;margin:12px 0;text-align:center}#bonus .bonusBanner span{z-index:1;position:absolute;top:-8px;right:-6px;padding:4px 8px;border:2px solid #fff;border-radius:12px;background-color:#00b3d2;box-shadow:1px 1px 1px rgba(0,0,0,.7);color:#fff;font-weight:700;font-size:10px;line-height:10px}#bonus .bonusBanner .bounce{background-color:#f69256}#bonus .bonusBanner .bonusClear{background-color:#f04b45}#bonus .bonusBanner img{box-sizing:content-box;width:134px;height:auto;border-radius:4px}#bonus .bonusBanner span:hover,#bonus .bonusBanner img:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}#bonus #bonusInfo{color:#242424;text-align:center;font-size:11px;line-height:14px}#bonus .banner p{margin-bottom:10px}#bonus .banner p:last-child{margin-bottom:0}#bonus .banner p img{border-radius:6px}#bonus .banner p img:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}#bonusArrow{position:static;width:auto;height:auto;margin:4px auto 0;padding:4px 2px 0;border:none;background-color:#ffeb4e;box-shadow:none;color:#242424;text-align:center;text-shadow:none;letter-spacing:-.5px;font-weight:700;font-size:11px;line-height:16px}#bonusArrow span{margin:0 2px;color:#f04b45;font-size:14px}.fuwafuwa{-webkit-animation-name:fuwafuwa;animation-name:fuwafuwa;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes fuwafuwa{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}p.weekCampaignFlag{position:relative;margin:0 auto;padding:2px;padding:14px 0;border:2px solid #fff;background:#ff372b url(//nifty-img.gesoten.com/img/geso/gaingame/gaingame/get_bg.png?20170213_1636) no-repeat;background-position:50% -10px;background-size:cover;color:#ff0;text-align:center;font-weight:700;font-size:14px;line-height:14px}p.weekCampaignFlag:after,p.weekCampaignFlag:before{position:absolute;top:100%;right:60px;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}p.weekCampaignFlag:after{margin-right:0;border-width:8px;border-color:rgba(255,99,71,0);border-top-color:#ff372b}p.weekCampaignFlag:before{margin-right:-3px;border-width:11px;border-top-color:#fff}.weekCampaignFlag span{display:block;margin-top:8px;font-size:22px;line-height:22px}#weekCampaign{margin:10px auto;text-align:center}#weekCampaign img{width:300px;height:100px}#weekCampaign:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}#bonusSheetCountArea{margin:-10px auto 20px;border:1px dotted #f04b45;border-radius:4px;background-color:#ffeb4e;background-image:url(//nifty-img.gesoten.com/img/geso/gaingame/common/play_bonus/bg.png?2016100601);background-position:center;background-size:cover}#bonusSheetCountAreaTitle{margin:5px;padding-bottom:3px;border-bottom:2px solid #f04b45;text-align:center}#bonusSheetCountAreaTitle img{width:inherit;height:auto;max-width:70%}#bonusSheetCountAreaCountBox{position:relative;margin:0 5px;border:2px solid #333;border-radius:6px;background-color:#fff6ad}#bonusSheetCountAreaNow{margin:5px auto;color:#333;text-align:center;font-weight:700;font-size:12px;line-height:12px}#bonusSheetCountAreaNow .bonusSheetCountAreaCount{color:#f04b45;text-align:center;letter-spacing:-1px;font-weight:700;font-size:16px;line-height:16px}#bonusSheetCountAreaNow .bonusSheetCountAreaUnit{color:#333;text-align:center;font-weight:700;font-size:12px;line-height:12px}#bonusSheetCountAreaNow .bonusSheetCountAreaUnit img{width:18px;height:auto;margin:0 2px;vertical-align:-3px}#bonusSheetCountAreaLeft{margin:0 5px 5px;padding:5px 0;border:1px solid #ccc;border-radius:4px;background-color:#fff;text-align:center;letter-spacing:-1px}#bonusSheetCountAreaLeft .bonusSheetCountAreaCount{color:#333;text-align:center;font-weight:700;font-size:26px}#bonusSheetCountAreaLeft .bonusSheetCountAreaUnit{margin-left:2px;color:#333;text-align:center;font-weight:700;font-size:12px;line-height:12px}#bonusSheetCountAreaClear{padding:4px;background-color:#f04b45;color:#fff;text-align:center;text-shadow:1px 1px 1px #6f0000;font-weight:700;font-size:12px;line-height:12px}#bonusSheetCountAreaClear02 img{display:inherit;height:auto;max-width:90px;margin:0 auto}#bonusSheetCountArea li{margin:0 2px 5px;color:#333;text-align:center;font-weight:700;font-size:14px;line-height:14px}#bonusSheetCountArea li:last-child{margin:0 auto}#bonusSheetCountArea li img.check{width:inherit;height:auto;max-width:18px;margin-right:2px}#bonusSheetCountArea li img.coin{width:inherit;height:auto;max-width:18px;margin-left:2px}#bonusSheetCountAreaGet img{display:block;width:inherit;height:auto;max-width:80%;margin:0 auto 5px;text-align:center}#bonusSheetCountAreaInfo{margin:5px 5px 0;color:#333;text-align:center;font-weight:700;font-size:14px;line-height:20px}#bonusSheetCountAreaSmall{margin:10px 5px 5px;color:#333;text-align:center;letter-spacing:-.5px;font-weight:700;font-size:11px;line-height:14px}.bonusPickupCount{margin:10px auto 8px;color:#333;text-align:center;font-weight:700;font-size:12px;line-height:22px}.bonusPickupCount span{display:inline-block;margin:0 3px;padding:4px 8px;background-color:#fff;color:#000;font-size:24px;line-height:24px}#bonusSheetGet{z-index:2;position:absolute;top:-16px;right:-5px;width:50px;height:50px;margin-right:0;padding:4px;border-radius:29px;background-color:#0069de;color:#fff;text-align:center;letter-spacing:-1px;font-weight:700;font-size:10px;line-height:11px;opacity:.8;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}#bonusSheetBox span{display:block;margin-right:0;font-size:13px;line-height:18px}#bonusSheetGet:before{z-index:0;position:absolute;bottom:2px;left:50%;width:0;height:0;margin-left:-27px;border-width:15px 9px 0;border-style:solid;border-color:#0069de transparent;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.badge{font-size:14px;font-weight:700;margin-left:10px;padding:3px 8px 1px;vertical-align:middle}.badge--appeal{background:#f33;color:#fff}.c-play-setting{box-sizing:border-box;font-size:16px;width:100%;padding:10px;background-color:#366ad3;color:#fff;text-align:center}.geso-bnr{width:960px;margin:auto;padding:20px 0;background:linear-gradient(-45deg,#e6e6e6 25%,#f4f4f4 25%,#f4f4f4 50%,#e6e6e6 50%,#e6e6e6 75%,#f4f4f4 75%,#f4f4f4);background-size:4px 4px;text-align:center}.geso-bnr .detail{width:660px;margin:auto}.c-ad{box-sizing:border-box;margin:0 auto 20px;text-align:center}.c-ad iframe{width:100%;min-height:200px;position:relative}.c-ad--games{width:750px}.c-ad--games iframe{-webkit-transform:scale(.92);transform:scale(.92);left:-23px}.c-ad--free-game{width:750px}.c-ad--free-game iframe{-webkit-transform:scale(.9);transform:scale(.9);left:-45px}