@charset "UTF-8";/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}}body{overflow-x:hidden}img{color:#fff}main{display:block}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.center{text-align:center}.hover{position:relative;overflow:hidden;cursor:pointer}.hover img{position:absolute;bottom:0}.hover img:hover{top:0}iframe[name=google_conversion_frame]{position:absolute;height:0;width:0}.hidden{display:none}body{font-family:Helvetica Neue,Helvetica,Arial,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;-webkit-text-size-adjust:100%}a{display:inline-block}img{vertical-align:bottom}.container{width:1024px;margin:auto;position:relative}@media screen and (max-width:640px){.container{width:640px}}.opacity:hover{opacity:.8;-webkit-transition:opacity .5s;transition:opacity .5s}.v-pc{display:inline-block}.v-sp{display:none}@media screen and (max-width:640px){.v-pc{display:none}.v-sp{display:inline-block}}.fancybox-inner{overflow:hidden!important}footer,header{background:#000}footer{padding:15px 0 20px;text-align:center}footer p{color:#fff;font-size:11px;display:inline-block;margin:0 40px 0 0}footer a,footer p{vertical-align:middle}footer a{background:url(../img/gumi_logo.png) no-repeat;width:98px;height:38px;font-size:0}body{background:#fff;width:100%;margin:0}a:hover>img{opacity:.9}.w640{width:640px;margin:0 auto;position:relative}.wrapper.lock{position:fixed;width:100%}section.top{width:100%;position:relative;background:url(../img/top_bg.jpg) top no-repeat;overflow:hidden}section.top .dl-area{position:absolute;top:12px;right:12px}section.top .dl-area ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}section.top .dl-area ul li{list-style:none;margin:0 4px}section.top .title{background:url(../img/top_title.png) top no-repeat;width:520px;height:353px;margin:0 auto;margin:-12px auto 0}section.top .term{background:url(../img/top_term.png) top no-repeat;width:563px;height:107px;margin:0 auto;margin:12px auto 0}section.top .totaling{background:url(../img/status_totaling.png) top no-repeat;width:417px;height:111px;margin:0 auto;display:none;margin:12px auto 0}section.top .go-vote{text-align:center;display:none}section.top .count-all{background:url(../img/top_bg_point.png) top no-repeat;width:682px;height:244px;margin:0 auto;position:relative}section.top .count-all p.point{display:inline-block;position:absolute;top:72px;right:204px;font-size:48px}section.top .count-all p.point span{position:relative;height:84px;width:67px;display:inline-block;margin:0 -3px}section.top .count-all p.point .no-comma{background:url(../img/no_l/no-comma.png) bottom;background-repeat:no-repeat;margin:0 -15px 0 -23px;top:8px}section.top .count-all p.point .no-0{background:url(../img/no_l/no-0.png) bottom;background-repeat:no-repeat;margin:0 -1px}section.top .count-all p.point .no-1{background:url(../img/no_l/no-1.png) bottom;background-repeat:no-repeat;top:-1px;margin:0 -7px}section.top .count-all p.point .no-2{background:url(../img/no_l/no-2.png) bottom;background-repeat:no-repeat;top:-1px}section.top .count-all p.point .no-3{background:url(../img/no_l/no-3.png) bottom;background-repeat:no-repeat}section.top .count-all p.point .no-4{background:url(../img/no_l/no-4.png) bottom;background-repeat:no-repeat;margin:0 -1px 0 -3px}section.top .count-all p.point .no-5{background:url(../img/no_l/no-5.png) bottom;background-repeat:no-repeat}section.top .count-all p.point .no-6{background:url(../img/no_l/no-6.png) bottom;background-repeat:no-repeat;margin:0 -1px}section.top .count-all p.point .no-7{background:url(../img/no_l/no-7.png) bottom;background-repeat:no-repeat}section.top .count-all p.point .no-8{background:url(../img/no_l/no-8.png) bottom;background-repeat:no-repeat;margin:0 -1px}section.top .count-all p.point .no-9{background:url(../img/no_l/no-9.png) bottom;background-repeat:no-repeat;margin:0 -3px 0 -1px}section.top .sns-area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}section.top .sns-area ul li{list-style:none;margin:-10px -4px 0}section.top .present{background:url(../img/top_present.png) top no-repeat;width:759px;height:588px;margin:0 auto;position:relative}section.top .present a>img{margin-left:auto;margin-right:auto;right:0;left:0;position:absolute;bottom:-40px}section.top .present-text{background:url(../img/top_text_no1.png) top no-repeat;width:643px;height:103px;margin:0 auto;margin:64px auto}section.rank{background:url(../img/rank_bg.jpg) top no-repeat;overflow:hidden;display:none}section.rank .title{background:url(../img/rank_bg_title.png) top no-repeat;width:635px;height:128px;margin:0 auto;position:relative;margin:48px auto 30px}section.rank .title p.date{margin-left:auto;margin-right:auto;right:0;left:0;position:absolute;display:inline-block;text-align:center;top:64px;color:#fff;font-size:22px}section.rank .show{background:url(../img/btn_show.png) top no-repeat;width:41px;height:41px;margin:0 auto}section.rank .rank-area .rank-box{background:url(../img/rank_bg_box1.png) top no-repeat;width:636px;height:247px;margin:0 auto;min-height:auto;margin:0 auto 60px;position:relative}section.rank .rank-area .rank-box .chara-img{position:absolute;top:25px;left:25px}section.rank .rank-area .rank-box .chara-img,section.rank .rank-area .rank-box .chara-img.chara-1{background:url(../img/rank_chara/rank_chara_1.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-2{background:url(../img/rank_chara/rank_chara_2.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-3{background:url(../img/rank_chara/rank_chara_3.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-4{background:url(../img/rank_chara/rank_chara_4.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-5{background:url(../img/rank_chara/rank_chara_5.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-6{background:url(../img/rank_chara/rank_chara_6.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-7{background:url(../img/rank_chara/rank_chara_7.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-8{background:url(../img/rank_chara/rank_chara_8.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-9{background:url(../img/rank_chara/rank_chara_9.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-10{background:url(../img/rank_chara/rank_chara_10.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-11{background:url(../img/rank_chara/rank_chara_11.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-12{background:url(../img/rank_chara/rank_chara_12.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-13{background:url(../img/rank_chara/rank_chara_13.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-14{background:url(../img/rank_chara/rank_chara_14.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-15{background:url(../img/rank_chara/rank_chara_15.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-16{background:url(../img/rank_chara/rank_chara_16.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-17{background:url(../img/rank_chara/rank_chara_17.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-18{background:url(../img/rank_chara/rank_chara_18.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-19{background:url(../img/rank_chara/rank_chara_19.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-20{background:url(../img/rank_chara/rank_chara_20.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-21{background:url(../img/rank_chara/rank_chara_21.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-22{background:url(../img/rank_chara/rank_chara_22.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-23{background:url(../img/rank_chara/rank_chara_23.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-24{background:url(../img/rank_chara/rank_chara_24.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-25{background:url(../img/rank_chara/rank_chara_25.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-26{background:url(../img/rank_chara/rank_chara_26.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-27{background:url(../img/rank_chara/rank_chara_27.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-28{background:url(../img/rank_chara/rank_chara_28.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-29{background:url(../img/rank_chara/rank_chara_29.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-30{background:url(../img/rank_chara/rank_chara_30.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-31{background:url(../img/rank_chara/rank_chara_31.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .chara-img.chara-32{background:url(../img/rank_chara/rank_chara_32.png) top no-repeat;width:237px;height:197px;margin:0 auto}section.rank .rank-area .rank-box .box-frame{background:url(../img/rank_bg_box2.png) top no-repeat;width:586px;height:197px;margin:0 auto;margin-left:auto;margin-right:auto;right:0;left:0;position:absolute;top:25px}section.rank .rank-area .rank-box .name{text-align:center;width:340px;position:absolute;top:60px;right:30px;font-size:36px;color:#1c55e5;font-weight:700}section.rank .rank-area .rank-box .count{width:280px;text-align:right;font-size:48px;position:absolute;top:108px;right:130px}section.rank .rank-area .rank-box .count span{position:relative;height:49px;width:40px;display:inline-block;margin:0 -2px}section.rank .rank-area .rank-box .count .no-comma{background:url(../img/no_s/no-comma.png) bottom;background-repeat:no-repeat;margin:0 -15px 0 -11px;top:8px}section.rank .rank-area .rank-box .count .no-0{background:url(../img/no_s/no-0.png) bottom;background-repeat:no-repeat;margin:0}section.rank .rank-area .rank-box .count .no-1{background:url(../img/no_s/no-1.png) bottom;background-repeat:no-repeat;margin:0 -3px 0 -6px;top:-1px}section.rank .rank-area .rank-box .count .no-2{background:url(../img/no_s/no-2.png) bottom;background-repeat:no-repeat;top:-1px;margin:0 -1px}section.rank .rank-area .rank-box .count .no-3{background:url(../img/no_s/no-3.png) bottom;background-repeat:no-repeat}section.rank .rank-area .rank-box .count .no-4{background:url(../img/no_s/no-4.png) bottom;background-repeat:no-repeat;margin:0 -1px 0 1px}section.rank .rank-area .rank-box .count .no-5{background:url(../img/no_s/no-5.png) bottom;background-repeat:no-repeat}section.rank .rank-area .rank-box .count .no-6{background:url(../img/no_s/no-6.png) bottom;background-repeat:no-repeat;margin:0 1px}section.rank .rank-area .rank-box .count .no-7{background:url(../img/no_s/no-7.png) bottom;background-repeat:no-repeat}section.rank .rank-area .rank-box .count .no-8{background:url(../img/no_s/no-8.png) bottom;background-repeat:no-repeat;margin:0 1px 0 2px}section.rank .rank-area .rank-box .count .no-9{background:url(../img/no_s/no-9.png) bottom;background-repeat:no-repeat;margin:0 1px 0 -1px}section.rank .rank-area .rank-box .chara-comment{position:relative;width:466px;margin:0 auto 20px;top:190px;color:#fff;font-size:24px;text-align:center;background:rgba(0,96,255,.8);border:2px solid #fff;border-radius:16px}section.rank .rank-area .rank-box .chara-comment:after,section.rank .rank-area .rank-box .chara-comment:before{bottom:100%;left:13%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}section.rank .rank-area .rank-box .chara-comment:after{border-color:rgba(0,96,255,0);border-bottom-color:rgba(0,96,255,.8);border-width:16px;margin-left:-16px}section.rank .rank-area .rank-box .chara-comment:before{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:19px;margin-left:-19px}section.rank .rank-area .rank-box .chara-comment p{margin:12px 0}section.rank .rank-area .rank-box .rank-no{position:absolute;top:-24px;left:-24px}section.rank .rank-area .rank-box.rank-1 .rank-no{background:url(../img/rank_no_1.png) top no-repeat;width:172px;height:172px;margin:0 auto}section.rank .rank-area .rank-box.rank-2 .rank-no{background:url(../img/rank_no_2.png) top no-repeat;width:173px;height:173px;margin:0 auto}section.rank .rank-area .rank-box.rank-3 .rank-no{background:url(../img/rank_no_3.png) top no-repeat;width:173px;height:174px;margin:0 auto}section.rank .rank-area .rank-box .show{position:absolute;right:28px;top:26px}section.rank .rank-area-4-10{margin:-60px auto 0}section.rank .rank-area-4-10 .rank-container ul{padding:72px 0 12px}section.rank .rank-area-4-10 .rank-container ul li{background:url(../img/modal_rank_bg.png) top no-repeat;width:636px;height:145px;margin:0 auto;position:relative;list-style:none}section.rank .rank-area-4-10 .rank-container ul li .name{font-size:30px;font-weight:700;color:#2258e5;position:absolute;top:52px;left:124px}section.rank .rank-area-4-10 .rank-container ul li .count{font-size:0;position:absolute;top:48px;right:80px;text-align:right}section.rank .rank-area-4-10 .rank-container ul li .count span{position:relative;height:49px;width:40px;display:inline-block;margin:0 -2px}section.rank .rank-area-4-10 .rank-container ul li .count .no-comma{background:url(../img/no_s/no-comma.png) bottom;background-repeat:no-repeat;margin:0 -15px 0 -11px;top:8px}section.rank .rank-area-4-10 .rank-container ul li .count .no-0{background:url(../img/no_s/no-0.png) bottom;background-repeat:no-repeat;margin:0}section.rank .rank-area-4-10 .rank-container ul li .count .no-1{background:url(../img/no_s/no-1.png) bottom;background-repeat:no-repeat;margin:0 -3px 0 -6px;top:-1px}section.rank .rank-area-4-10 .rank-container ul li .count .no-2{background:url(../img/no_s/no-2.png) bottom;background-repeat:no-repeat;top:-1px;margin:0 -1px}section.rank .rank-area-4-10 .rank-container ul li .count .no-3{background:url(../img/no_s/no-3.png) bottom;background-repeat:no-repeat}section.rank .rank-area-4-10 .rank-container ul li .count .no-4{background:url(../img/no_s/no-4.png) bottom;background-repeat:no-repeat;margin:0 -1px 0 1px}section.rank .rank-area-4-10 .rank-container ul li .count .no-5{background:url(../img/no_s/no-5.png) bottom;background-repeat:no-repeat}section.rank .rank-area-4-10 .rank-container ul li .count .no-6{background:url(../img/no_s/no-6.png) bottom;background-repeat:no-repeat;margin:0 1px}section.rank .rank-area-4-10 .rank-container ul li .count .no-7{background:url(../img/no_s/no-7.png) bottom;background-repeat:no-repeat}section.rank .rank-area-4-10 .rank-container ul li .count .no-8{background:url(../img/no_s/no-8.png) bottom;background-repeat:no-repeat;margin:0 1px 0 2px}section.rank .rank-area-4-10 .rank-container ul li .count .no-9{background:url(../img/no_s/no-9.png) bottom;background-repeat:no-repeat;margin:0 1px 0 -1px}section.rank .rank-area-4-10 .rank-container ul li .show{position:absolute;right:12px;top:10px}section.rank .rank-area-4-10 .rank-container ul li:after{content:"";background:url(../img/modal_rank_no_4.png) top no-repeat;width:146px;height:145px;margin:0 auto;position:absolute;left:-24px;top:-4px}section.rank .rank-area-4-10 .rank-container ul li.rank-4:after{background:url(../img/modal_rank_no_4.png)}section.rank .rank-area-4-10 .rank-container ul li.rank-5:after{background:url(../img/modal_rank_no_5.png)}section.rank .rank-area-4-10 .rank-container ul li.rank-6:after{background:url(../img/modal_rank_no_6.png)}section.rank .rank-area-4-10 .rank-container ul li.rank-7:after{background:url(../img/modal_rank_no_7.png)}section.rank .rank-area-4-10 .rank-container ul li.rank-8:after{background:url(../img/modal_rank_no_8.png)}section.rank .rank-area-4-10 .rank-container ul li.rank-9:after{background:url(../img/modal_rank_no_9.png)}section.rank .rank-area-4-10 .rank-container ul li.rank-10:after{background:url(../img/modal_rank_no_10.png)}section.rank .rank-area-11-32{background:url(../img/bg_rank-11-32.png) top no-repeat;width:636px;height:984px;margin:0 auto;margin:-20px auto 20px}section.rank .rank-area-11-32 .rank-container ul{padding:19px 0 0;margin:0 auto;width:600px}section.rank .rank-area-11-32 .rank-container ul li{list-style:none;position:relative;width:300px;height:86px;float:left}section.rank .rank-area-11-32 .rank-container ul li .name{font-size:24px;font-weight:700;color:#2258e5;position:absolute;top:8px;left:78px}section.rank .rank-area-11-32 .rank-container ul li .count{font-size:22px;position:absolute;top:44px;left:82px;text-align:right}section.rank .rank-area-11-32 .rank-container ul li .show{position:absolute;top:42px;right:10px}section.rank .rank-area-11-32 .rank-container ul li:after{content:"";background:url(../img/modal_rank_no_11.png) top no-repeat;width:82px;height:80px;margin:0 auto;position:absolute;left:0;top:3px}section.rank .rank-area-11-32 .rank-container ul li.rank-11:after{background:url(../img/modal_rank_no_11.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-12:after{background:url(../img/modal_rank_no_12.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-13:after{background:url(../img/modal_rank_no_13.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-14:after{background:url(../img/modal_rank_no_14.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-15:after{background:url(../img/modal_rank_no_15.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-16:after{background:url(../img/modal_rank_no_16.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-17:after{background:url(../img/modal_rank_no_17.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-18:after{background:url(../img/modal_rank_no_18.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-19:after{background:url(../img/modal_rank_no_19.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-20:after{background:url(../img/modal_rank_no_20.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-21:after{background:url(../img/modal_rank_no_21.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-22:after{background:url(../img/modal_rank_no_22.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-23:after{background:url(../img/modal_rank_no_23.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-24:after{background:url(../img/modal_rank_no_24.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-25:after{background:url(../img/modal_rank_no_25.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-26:after{background:url(../img/modal_rank_no_26.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-27:after{background:url(../img/modal_rank_no_27.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-28:after{background:url(../img/modal_rank_no_28.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-29:after{background:url(../img/modal_rank_no_29.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-30:after{background:url(../img/modal_rank_no_30.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-31:after{background:url(../img/modal_rank_no_31.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-32:after{background:url(../img/modal_rank_no_32.png)}section.rank .rank-area-11-32 .rank-container ul li.rank-28 .name{font-size:21px}section.rank .rank-area-11-32 .rank-container ul li.rank-17 .name{font-size:23px}section.rank .btn-top10{text-align:center;margin:0 auto 50px}section.list{background:url(../img/list_bg.jpg) top no-repeat;overflow:hidden;display:none}section.list .title{background:url(../img/list_bg_title.png) top no-repeat;width:635px;height:87px;margin:0 auto;margin:64px auto 0}section.list .list-filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:600px;margin:20px auto 24px;padding:0}section.list .list-filter ul li{list-style:none;margin:0 2px 4px}section.list .chara-list-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:670px;margin:0 auto 160px}section.list .chara-list-container ul li{background:url(../img/list_chara/list_chara_1.png) top no-repeat;width:166px;height:166px;margin:0 auto;list-style:none}section.list .chara-list-container ul li:hover{cursor:pointer}section.list .chara-list-container ul li.chara-1{background:url(../img/list_chara/list_chara_1.png)}section.list .chara-list-container ul li.chara-2{background:url(../img/list_chara/list_chara_2.png)}section.list .chara-list-container ul li.chara-3{background:url(../img/list_chara/list_chara_3.png)}section.list .chara-list-container ul li.chara-4{background:url(../img/list_chara/list_chara_4.png)}section.list .chara-list-container ul li.chara-5{background:url(../img/list_chara/list_chara_5.png)}section.list .chara-list-container ul li.chara-6{background:url(../img/list_chara/list_chara_6.png)}section.list .chara-list-container ul li.chara-7{background:url(../img/list_chara/list_chara_7.png)}section.list .chara-list-container ul li.chara-8{background:url(../img/list_chara/list_chara_8.png)}section.list .chara-list-container ul li.chara-9{background:url(../img/list_chara/list_chara_9.png)}section.list .chara-list-container ul li.chara-10{background:url(../img/list_chara/list_chara_10.png)}section.list .chara-list-container ul li.chara-11{background:url(../img/list_chara/list_chara_11.png)}section.list .chara-list-container ul li.chara-12{background:url(../img/list_chara/list_chara_12.png)}section.list .chara-list-container ul li.chara-13{background:url(../img/list_chara/list_chara_13.png)}section.list .chara-list-container ul li.chara-14{background:url(../img/list_chara/list_chara_14.png)}section.list .chara-list-container ul li.chara-15{background:url(../img/list_chara/list_chara_15.png)}section.list .chara-list-container ul li.chara-16{background:url(../img/list_chara/list_chara_16.png)}section.list .chara-list-container ul li.chara-17{background:url(../img/list_chara/list_chara_17.png)}section.list .chara-list-container ul li.chara-18{background:url(../img/list_chara/list_chara_18.png)}section.list .chara-list-container ul li.chara-19{background:url(../img/list_chara/list_chara_19.png)}section.list .chara-list-container ul li.chara-20{background:url(../img/list_chara/list_chara_20.png)}section.list .chara-list-container ul li.chara-21{background:url(../img/list_chara/list_chara_21.png)}section.list .chara-list-container ul li.chara-22{background:url(../img/list_chara/list_chara_22.png)}section.list .chara-list-container ul li.chara-23{background:url(../img/list_chara/list_chara_23.png)}section.list .chara-list-container ul li.chara-24{background:url(../img/list_chara/list_chara_24.png)}section.list .chara-list-container ul li.chara-25{background:url(../img/list_chara/list_chara_25.png)}section.list .chara-list-container ul li.chara-26{background:url(../img/list_chara/list_chara_26.png)}section.list .chara-list-container ul li.chara-27{background:url(../img/list_chara/list_chara_27.png)}section.list .chara-list-container ul li.chara-28{background:url(../img/list_chara/list_chara_28.png)}section.list .chara-list-container ul li.chara-29{background:url(../img/list_chara/list_chara_29.png)}section.list .chara-list-container ul li.chara-30{background:url(../img/list_chara/list_chara_30.png)}section.list .chara-list-container ul li.chara-31{background:url(../img/list_chara/list_chara_31.png)}section.list .chara-list-container ul li.chara-32{background:url(../img/list_chara/list_chara_32.png)}section.rule{background:url(../img/rule_bg.jpg) top no-repeat;overflow:hidden}section.rule .title{background:url(../img/rule_title.png) top no-repeat;width:635px;height:87px;margin:0 auto;margin:64px auto 0}section.rule .details{background:url(../img/rule_details.png) top no-repeat;width:599px;height:247px;margin:0 auto;margin:24px auto}section.rule .reward-title{background:url(../img/rule_reward.png) top no-repeat;width:759px;height:201px;margin:0 auto;margin:32px auto}section.rule .reward-status ul{padding:0}section.rule .reward-status .reward-item{list-style:none;position:relative}section.rule .reward-status .reward-item.reward-1{background:url(../img/rule_reward_1.png) top no-repeat;width:740px;height:329px;margin:0 auto;margin:-8px auto -36px}section.rule .reward-status .reward-item.reward-2{background:url(../img/rule_reward_2.png) top no-repeat;width:740px;height:329px;margin:0 auto;margin:-8px auto -36px}section.rule .reward-status .reward-item.reward-3{background:url(../img/rule_reward_3.png) top no-repeat;width:740px;height:329px;margin:0 auto;margin:-8px auto -36px}section.rule .reward-status .reward-item.reward-4{background:url(../img/rule_reward_4.png) top no-repeat;width:740px;height:329px;margin:0 auto;margin:-8px auto -36px}section.rule .reward-status .reward-item.reward-5{background:url(../img/rule_reward_5.png) top no-repeat;width:740px;height:329px;margin:0 auto;margin:-8px auto -36px}section.rule .reward-status .reward-item.complete:after{background:url(../img/rule_get.png) top no-repeat;width:187px;height:187px;margin:0 auto;content:"";position:absolute;bottom:0;left:6px}section.rule .rule-attention{background:url(../img/rule_bg_attention.png) top no-repeat;width:659px;height:537px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:92px 40px}section.rule .rule-attention p{color:#0149b3;font-size:24px;margin-bottom:4px}section.rule .rule-attention p.small{font-size:20px;margin-bottom:0}section.rule .go-to-official{text-align:center;margin:32px auto}section.cryuni{background:url(../img/bg6.jpg) no-repeat top;height:1675px-73;padding-top:12px}section.cryuni .title{text-align:center}section.cryuni .spec{width:778px;margin:845px auto 0;position:relative}section.cryuni .spec .app-box{position:absolute;font-size:0;top:314px;left:87px}section.cryuni .spec .app-box .app-btn{background:url(../img/f_app_btn.png) no-repeat;width:291px;height:85px;margin-right:27px}section.cryuni .spec .app-box .google-btn{background:url(../img/f_google_btn.png) no-repeat;width:287px;height:87px}section.cryuni .spec .app-box .dmm-btn{background:url(../img/f_dmm_btn.png) no-repeat;width:290px;height:85px;margin:12px 0 0 160px}section.cryuni .sns-box{font-size:0;text-align:center;margin-top:12px;padding-bottom:40px}section.cryuni .sns-box .twi-btn{background:url(../img/sns_tw.png) no-repeat;width:69px;height:68px;margin-right:22px}section.cryuni .sns-box .fb-btn{background:url(../img/sns_fb.png) no-repeat;width:69px;height:68px;margin-right:22px}section.cryuni .sns-box .line-btn{background:url(../img/sns_line.png) no-repeat;width:69px;height:68px}.modal-rank{width:640px;margin:0 auto;position:relative}.modal-rank .modal-title{background:url(../img/modal_rank_title.png) top no-repeat;width:635px;height:128px;margin:0 auto;position:relative;top:80px}.modal-rank .modal-title p.date{margin-left:auto;margin-right:auto;right:0;left:0;position:absolute;display:inline-block;text-align:center;top:68px;color:#fff;font-size:22px}.modal-rank .rank-container ul{padding:72px 0 12px}.modal-rank .rank-container ul li{background:url(../img/modal_rank_bg.png) top no-repeat;width:636px;height:145px;margin:0 auto;position:relative;list-style:none}.modal-rank .rank-container ul li .name{font-size:30px;font-weight:700;color:#2258e5;position:absolute;top:52px;left:124px}.modal-rank .rank-container ul li .count{font-size:36px;position:absolute;top:48px;right:80px;text-align:right}.modal-rank .rank-container ul li .count span{position:relative;height:49px;width:40px;display:inline-block;margin:0 -2px}.modal-rank .rank-container ul li .count .no-comma{background:url(../img/no_s/no-comma.png) bottom;background-repeat:no-repeat;margin:0 -15px 0 -11px;top:8px}.modal-rank .rank-container ul li .count .no-0{background:url(../img/no_s/no-0.png) bottom;background-repeat:no-repeat;margin:0}.modal-rank .rank-container ul li .count .no-1{background:url(../img/no_s/no-1.png) bottom;background-repeat:no-repeat;margin:0 -3px 0 -6px;top:-1px}.modal-rank .rank-container ul li .count .no-2{background:url(../img/no_s/no-2.png) bottom;background-repeat:no-repeat;top:-1px;margin:0 -1px}.modal-rank .rank-container ul li .count .no-3{background:url(../img/no_s/no-3.png) bottom;background-repeat:no-repeat}.modal-rank .rank-container ul li .count .no-4{background:url(../img/no_s/no-4.png) bottom;background-repeat:no-repeat;margin:0 -1px 0 1px}.modal-rank .rank-container ul li .count .no-5{background:url(../img/no_s/no-5.png) bottom;background-repeat:no-repeat}.modal-rank .rank-container ul li .count .no-6{background:url(../img/no_s/no-6.png) bottom;background-repeat:no-repeat;margin:0 1px}.modal-rank .rank-container ul li .count .no-7{background:url(../img/no_s/no-7.png) bottom;background-repeat:no-repeat}.modal-rank .rank-container ul li .count .no-8{background:url(../img/no_s/no-8.png) bottom;background-repeat:no-repeat;margin:0 1px 0 2px}.modal-rank .rank-container ul li .count .no-9{background:url(../img/no_s/no-9.png) bottom;background-repeat:no-repeat;margin:0 1px 0 -1px}.modal-rank .rank-container ul li:after{content:"";background:url(../img/modal_rank_no_1.png) top no-repeat;width:141px;height:141px;margin:0 auto;position:absolute;left:-24px;top:-4px}.modal-rank .rank-container ul li.rank-1:after{background:url(../img/modal_rank_no_1.png)}.modal-rank .rank-container ul li.rank-2:after{background:url(../img/modal_rank_no_2.png)}.modal-rank .rank-container ul li.rank-3:after{background:url(../img/modal_rank_no_3.png)}.modal-rank .rank-container ul li.rank-4:after{background:url(../img/modal_rank_no_4.png)}.modal-rank .rank-container ul li.rank-5:after{background:url(../img/modal_rank_no_5.png)}.modal-rank .rank-container ul li.rank-6:after{background:url(../img/modal_rank_no_6.png)}.modal-rank .rank-container ul li.rank-7:after{background:url(../img/modal_rank_no_7.png)}.modal-rank .rank-container ul li.rank-8:after{background:url(../img/modal_rank_no_8.png)}.modal-rank .rank-container ul li.rank-9:after{background:url(../img/modal_rank_no_9.png)}.modal-rank .rank-container ul li.rank-10:after{background:url(../img/modal_rank_no_10.png)}.modal-rank .close{background:url(../img/modal_close.png) top no-repeat;width:62px;height:62px;margin:0 auto;position:absolute;right:8px;top:8px}.modal-rank .close-l{background:url(../img/modal_close_l.png) top no-repeat;width:140px;height:55px;margin:0 auto}.modal{display:none;position:fixed;overflow-y:auto;width:100%;height:100%;top:0;left:0;background:#fff}.modal .modal-ct{width:100%;height:1045px;min-height:100%;padding:30px 0;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box}.modal .modal-chara-box{color:#fff;background:url(../img/modal_bg.png) top no-repeat;width:638px;height:922px;margin:0 auto;margin:30px auto 16px;position:relative}.modal .modal-chara-box .name-area{background:url(../img/modal_bg_name.png) top no-repeat;width:510px;height:105px;margin:0 auto;position:absolute;z-index:2;left:0;right:0;top:-20px}.modal .modal-chara-box .name-area .name{margin:12px auto 2px;font-size:36px;font-weight:700;text-align:center;line-height:53px}.modal .modal-chara-box .name-area .species{font-size:24px;line-height:38px;text-align:center}.modal .modal-chara-box .chara-img{background:url(../img/modal_chara/modal_chara_1.png) top no-repeat;width:410px;height:569px;margin:0 auto;position:relative;top:64px;margin:0 auto 80px;z-index:1}.modal .modal-chara-box .chara-img.chara-1{background:url(../img/modal_chara/modal_chara_1.png)}.modal .modal-chara-box .chara-img.chara-2{background:url(../img/modal_chara/modal_chara_2.png)}.modal .modal-chara-box .chara-img.chara-3{background:url(../img/modal_chara/modal_chara_3.png)}.modal .modal-chara-box .chara-img.chara-4{background:url(../img/modal_chara/modal_chara_4.png)}.modal .modal-chara-box .chara-img.chara-5{background:url(../img/modal_chara/modal_chara_5.png)}.modal .modal-chara-box .chara-img.chara-6{background:url(../img/modal_chara/modal_chara_6.png)}.modal .modal-chara-box .chara-img.chara-7{background:url(../img/modal_chara/modal_chara_7.png)}.modal .modal-chara-box .chara-img.chara-8{background:url(../img/modal_chara/modal_chara_8.png)}.modal .modal-chara-box .chara-img.chara-9{background:url(../img/modal_chara/modal_chara_9.png)}.modal .modal-chara-box .chara-img.chara-10{background:url(../img/modal_chara/modal_chara_10.png)}.modal .modal-chara-box .chara-img.chara-11{background:url(../img/modal_chara/modal_chara_11.png)}.modal .modal-chara-box .chara-img.chara-12{background:url(../img/modal_chara/modal_chara_12.png)}.modal .modal-chara-box .chara-img.chara-13{background:url(../img/modal_chara/modal_chara_13.png)}.modal .modal-chara-box .chara-img.chara-14{background:url(../img/modal_chara/modal_chara_14.png)}.modal .modal-chara-box .chara-img.chara-15{background:url(../img/modal_chara/modal_chara_15.png)}.modal .modal-chara-box .chara-img.chara-16{background:url(../img/modal_chara/modal_chara_16.png)}.modal .modal-chara-box .chara-img.chara-17{background:url(../img/modal_chara/modal_chara_17.png)}.modal .modal-chara-box .chara-img.chara-18{background:url(../img/modal_chara/modal_chara_18.png)}.modal .modal-chara-box .chara-img.chara-19{background:url(../img/modal_chara/modal_chara_19.png)}.modal .modal-chara-box .chara-img.chara-20{background:url(../img/modal_chara/modal_chara_20.png)}.modal .modal-chara-box .chara-img.chara-21{background:url(../img/modal_chara/modal_chara_21.png)}.modal .modal-chara-box .chara-img.chara-22{background:url(../img/modal_chara/modal_chara_22.png)}.modal .modal-chara-box .chara-img.chara-23{background:url(../img/modal_chara/modal_chara_23.png)}.modal .modal-chara-box .chara-img.chara-24{background:url(../img/modal_chara/modal_chara_24.png)}.modal .modal-chara-box .chara-img.chara-25{background:url(../img/modal_chara/modal_chara_25.png)}.modal .modal-chara-box .chara-img.chara-26{background:url(../img/modal_chara/modal_chara_26.png)}.modal .modal-chara-box .chara-img.chara-27{background:url(../img/modal_chara/modal_chara_27.png)}.modal .modal-chara-box .chara-img.chara-28{background:url(../img/modal_chara/modal_chara_28.png)}.modal .modal-chara-box .chara-img.chara-29{background:url(../img/modal_chara/modal_chara_29.png)}.modal .modal-chara-box .chara-img.chara-30{background:url(../img/modal_chara/modal_chara_30.png)}.modal .modal-chara-box .chara-img.chara-31{background:url(../img/modal_chara/modal_chara_31.png)}.modal .modal-chara-box .chara-img.chara-32{background:url(../img/modal_chara/modal_chara_32.png)}.modal .modal-chara-box .close{background:url(../img/modal_close.png) top no-repeat;width:62px;height:62px;margin:0 auto;position:absolute;right:8px;top:-12px}.modal .modal-chara-box .modal-chara-comment{margin-left:auto;margin-right:auto;right:0;left:0;position:absolute;width:466px;margin:0 auto 20px;top:500px;z-index:3;color:#fff;font-size:24px;text-align:center;background:rgba(0,96,255,.8);border:2px solid #fff;border-radius:16px;padding:0 8px}.modal .modal-chara-box .modal-chara-comment:after,.modal .modal-chara-box .modal-chara-comment:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.modal .modal-chara-box .modal-chara-comment:after{border-color:rgba(0,96,255,0);border-bottom-color:rgba(0,96,255,.8);border-width:16px;margin-left:-16px}.modal .modal-chara-box .modal-chara-comment:before{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:19px;margin-left:-19px}.modal .modal-chara-box .modal-chara-comment p{margin:12px 0}.modal .modal-chara-box .chara-text{text-align:center;font-size:20px;padding:0 32px;line-height:26px}.modal .modal-chara-box .voted{text-align:center;padding:24px 0 0}.modal .modal-chara-box .voted p.voted-name{font-size:36px;font-weight:700;margin:0 auto 8px}.modal .modal-chara-box .voted p.voted-name span{font-size:26px}.modal .modal-chara-box .voted p.voted-txt{background:url(../img/modal_txt_voted.png) top no-repeat;width:325px;height:56px;margin:0 auto}.modal .modal-chara-box .voted p.small{font-size:20px}.modal .vote,.modal .vote-tw{display:inline-block}@media screen and (max-width:640px){body{width:640px;overflow-x:hidden}.count-all{left:-21px}.present{left:-60px}.rank-area{position:relative;left:16px}.chara-list-container{position:relative;left:-16px}.reward-title{position:relative;left:-60px}section.rule .reward-status .reward-item{margin:-8px 0 -36px -45px!important}section.rule{padding:0 0 80px}section.rule .rule-attention{width:640px}section.cryuni{width:640px;overflow:hidden}section.cryuni .spec{margin:845px auto 0 -70px}}