﻿body>span{display:none}.qes{margin:0 auto;width:640px;font-family:"游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro","Hiragino Mincho Pro","Sawarabi Mincho","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.qes .main_logo{margin:0 auto;width:calc((507/640)*100%);text-align:center}.qes *{outline-width:0}.qes button{padding:0;border:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;background-color:transparent}.qes .main_text{padding:1em 0 0;font-size:30px;color:#fff;font-weight:bold;line-height:1.6;text-align:center;text-shadow:0px 0px 6px #8c2d02,0px 0px 6px #8c2d02,0px 0px 6px #8c2d02,0px 0px 6px #8c2d02}.qes img{max-width:100%}.qes h4,.qes p{text-align:unset}.qes_game{position:relative;width:100%;height:700px;text-align:center;transition:height 400ms ease-out}.qes_game::before{content:"";position:absolute;top:0;left:calc(320px - 50vw);display:inline-block;width:100vw;height:100%;background-repeat:no-repeat;background-size:100% auto;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.5) 20%, rgba(0, 0, 0, 0.7) 30%, rgba(0, 0, 0, 0.7) 70%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0.1) 90%, rgba(0, 0, 0, 0) 100%);z-index:-1}.qes_game::after{content:"";position:absolute;top:50%;right:14%;width:20%;height:18%;background-image:url(../img/icon_tap.png);background-repeat:no-repeat;background-size:100% auto;animation:blink 2s ease-out infinite;z-index:100;pointer-events:none;transition:opacity 400ms ease-out}.qes_game .qes_game_load{padding:50% 0 0;font-size:30px;color:#fff;font-weight:bold;line-height:1.6;text-align:center;text-shadow:0px 0px 6px #8c2d02,0px 0px 6px #8c2d02,0px 0px 6px #8c2d02,0px 0px 6px #8c2d02;opacity:0;transition:opacity 400ms ease-out;animation:blink 2s ease-out infinite}.qes_game .qes_game_ready{position:absolute;top:0;margin:0;width:100%;height:100%;z-index:50;animation:shake 800ms infinite;overflow:hidden}.qes_game .qes_game_ready .qes_game_btn{position:absolute;top:20%;left:5%;display:inline-block;width:90%;transition:all 400ms ease-in;cursor:pointer}.qes_game .qes_game_start{position:absolute;top:0;margin:0;width:100%;height:100%;z-index:40;opacity:0}.qes_game .qes_game_start .game_letter{position:absolute;top:0;left:5%;padding:107% 0 0;width:90%;height:0;perspective:1000px;transform:scale(0.7)}.qes_game .qes_game_start .game_letter .letter_top{position:absolute;top:0;left:0;width:100%;height:86.2%;z-index:123;transition:all 400ms;transform-style:preserve-3d;transform-origin:center;transform:rotateX(0deg)}.qes_game .qes_game_start .game_letter .letter_top .letter_top_front,.qes_game .qes_game_start .game_letter .letter_top .letter_top_back{position:absolute;bottom:0;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.qes_game .qes_game_start .game_letter .letter_top .letter_top_back{transform-origin:bottom top;transform:rotateX(180deg)}.qes_game .qes_game_start .game_letter .letter_result_frame_list,.qes_game .qes_game_start .game_letter .letter_bottom_over,.qes_game .qes_game_start .game_letter .letter_bottom{position:absolute;bottom:0;left:0;width:100%}.qes_game .qes_game_start .game_letter .letter_bottom_over{z-index:120}.qes_game .qes_game_start .game_letter .letter_result_frame_list{bottom:1%;left:calc((100% - 66%)/2);width:66%;height:113.2%;z-index:101;overflow:hidden;transition:all 400ms ease-out 0s}.qes_game .qes_game_start .game_letter .letter_result_frame_list li{position:absolute;transition:all 600ms ease-in;transform:translateY(150%)}.qes_game .qes_game_start .game_letter .letter_result_frame_list li:nth-child(1){transition-delay:200ms}.qes_game .qes_game_start .game_letter .letter_result_frame_list li:nth-child(2){transition-delay:800ms}.qes_game .qes_game_start .game_letter .letter_result_frame_list li:nth-child(3){transition-delay:1400ms}.qes_game .qes_game_start .game_letter .letter_result_frame_list li:nth-child(4){transition-delay:2000ms}.qes_game .qes_game_start .game_letter .letter_result_frame_list li:nth-child(5){transition-delay:3200ms}.qes_game .qes_game_start .game_letter .letter_bottom{z-index:100}.qes_game .qes_game_result{position:absolute;top:0;margin:0;width:100%;height:100%;z-index:50;pointer-events:none;opacity:0;font-family:async_font_1,"FOT-ライラ Std DB"}.qes_game .qes_game_result .qes_game_result_img{position:absolute;top:2%;left:12%;width:76%;height:48.7%;animation:updown 4s ease-out 400ms infinite paused}.qes_game .qes_game_result .qes_game_result_img::after,.qes_game .qes_game_result .qes_game_result_img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.qes_game .qes_game_result .qes_game_result_img::after{background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url(../img/effect_light_1.png);transform-origin:center center;opacity:.8;animation:round 20s linear 400ms infinite paused}.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text1,.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text2{position:absolute;display:flex;justify-content:center;align-items:center;height:22%;z-index:300;background-position:right bottom;background-repeat:no-repeat;background-size:100% auto;transition:all 800ms ease-out;opacity:0}.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text1 span,.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text2 span{display:inline-block;font-size:24px;line-height:1.2;text-shadow:0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 4px #ffe100,0px 0px 4px #ffe100,0px 0px 4px #ffe100,0px 0px 4px #ffe100,0px 0px 4px #ffe100,0px 0px 4px #ffe100,0px 0px 4px #ffe100,0px 0px 4px #ffe100,0px 0px 4px #ffe100,0px 0px 4px #ffe100;transition:all 800ms ease-out;opacity:0}.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text1 span .ls-1,.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text2 span .ls-1{letter-spacing:-0.06em;font-style:normal}.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text1 span .ls-2,.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text2 span .ls-2{letter-spacing:-0.16em;font-style:normal}.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text1{bottom:28%;left:0;width:100%;transition-delay:400ms;transform:translateX(5%)}.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text1 span{padding:2em 0 0;transition-delay:1400ms;transform:translateX(5%)}.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text2{bottom:5%;left:5%;width:90%;transition-delay:1200ms;transform:translateX(-5%)}.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text2 span{padding:.8em 0 0;transition-delay:2000ms;transform:translateX(-5%)}.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__bg{position:absolute;top:0;left:0}.qes_game .qes_game_result .qes_game_btn__share,.qes_game .qes_game_result .qes_game_btn__restart{position:absolute}.qes_game .qes_game_result .qes_game_btn__share{top:53%;left:10%;width:80%}.qes_game .qes_game_result .qes_game_btn__share img{width:100%}.qes_game .qes_game_result .qes_game_btn__restart{top:70%;left:25%;width:50%;animation:shake 800ms infinite}.qes_game .qes_game_result[data-is-rare=true] .qes_game_result_img .qes_game_result_img__text1{height:32%}.qes_game .qes_game_result[data-is-rare=true] .qes_game_result_img .qes_game_result_img__text1 span{padding:4.2em 0 0 5em;letter-spacing:-0.2em}.qes_game[data-state=load]::after{display:none}.qes_game[data-state=load] .qes_game_load{opacity:1}.qes_game[data-state=load] .qes_game_ready{opacity:0}.qes_game[data-state=ready] .qes_game_start{opacity:0}.qes_game[data-state=start]::after{display:none}.qes_game[data-state=start] .qes_game_ready{animation-play-state:paused;transform:rotate(0)}.qes_game[data-state=start] .qes_game_ready .qes_game_btn{transform:translateY(30%) scale(0.71)}.qes_game[data-state=start] .qes_game_start{opacity:0}.qes_game[data-state=play]::after{display:none}.qes_game[data-state=play] .qes_game_ready{pointer-events:none;opacity:0}.qes_game[data-state=play] .qes_game_start{pointer-events:none;opacity:1}.qes_game[data-state=play] .qes_game_start .game_letter[data-state=open] .letter_top{transform:rotateX(180deg)}.qes_game[data-state=play] .qes_game_start .game_letter[data-state=eject] .letter_top{transform:rotateX(180deg);z-index:100}.qes_game[data-state=play] .qes_game_start .game_letter[data-state=eject] .letter_result_frame_list{transition-delay:4200ms;transform:scale(1.8) translateY(20%);z-index:130}.qes_game[data-state=play] .qes_game_start .game_letter[data-state=eject] .letter_result_frame_list li{transform:translateY(0%)}.qes_game[data-state=result]{height:1000px}.qes_game[data-state=result]::after{display:none}.qes_game[data-state=result] .qes_game_ready{opacity:0;pointer-events:none}.qes_game[data-state=result] .qes_game_start{opacity:0;pointer-events:none}.qes_game[data-state=result] .qes_game_result{opacity:1;pointer-events:auto}.qes_game[data-state=result] .qes_game_result .qes_game_result_img{animation-play-state:running}.qes_game[data-state=result] .qes_game_result .qes_game_result_img::after{animation-play-state:running}.qes_game[data-state=result] .qes_game_result .qes_game_result_img__text1,.qes_game[data-state=result] .qes_game_result .qes_game_result_img__text2{transform:translateX(0);opacity:1}.qes_game[data-state=result] .qes_game_result .qes_game_result_img__text1 span,.qes_game[data-state=result] .qes_game_result .qes_game_result_img__text2 span{transform:translateX(0);opacity:1;font-family:async_font_1,"FOT-ライラ Std DB";text-align:center}@keyframes blink{0%{opacity:1}50%{opacity:.2}0%{opacity:1}}@keyframes round{0%{transform:rotate(0deg) scale(2)}100%{transform:rotate(360deg) scale(2)}}@keyframes updown{0%{transform:translateY(0)}25%{transform:translateY(2%)}75%{transform:translateY(-2%)}100%{transform:translateY(0)}}@keyframes shake{0%{transform:rotate(0deg)}5%,15%,25%,35%{transform:rotate(1deg)}10%,20%,30%,45%{transform:rotate(-1deg)}75%,100%{transform:rotate(0deg)}}.qes_cp{margin:0 0 60px;text-align:center}.qes_cp .qes_cp__logo{display:inline-block;margin:0 0 .5em;padding:.2em .75em;font-size:30px;font-weight:bold;text-align:center;color:#fff;background-color:#e55c00;border-radius:30px}.qes_cp .qes_cp__date{margin:0 0 .5em;font-size:28px;color:#fff;font-weight:bold;text-align:center;text-shadow:0px 0px 5px rgba(173,54,0,.9),0px 0px 5px rgba(173,54,0,.9),0px 0px 5px rgba(173,54,0,.9),0px 0px 5px rgba(173,54,0,.9)}.qes_play{margin:0 0 60px}.qes_play .qes_play__logo{padding:90px 0 82px;margin:0 auto;width:calc((612/640)*100%);font-size:28px;font-weight:bold;text-align:center;line-height:1.4;color:#fff;background-repeat:no-repeat;background-position:center top;background-size:100% auto;background-image:url(../img/cam_title_frame_1.png)}.qes_play .qes_play__logo-small{font-size:24px}.qes_play .qes_play__logo-large1{font-size:40px;color:#ffeb41}.qes_play .qes_play__logo-large2{font-size:40px}.qes_play .qes_play_count{position:relative;margin:0 0 40px;padding:25px 0 0;width:100%;text-align:center;background-repeat:no-repeat;background-position:center top;background-size:100% auto;background-image:url(../img/play_count_bg.png)}.qes_play .qes_play_count[data-state=complete]::after,.qes_play .qes_play_count[data-state=complete]::before{position:absolute;top:0;left:0;padding:13.4% 0 0;width:100%;height:96%;box-sizing:border-box;color:#fff;text-shadow:0px 0px 4px #000,0px 0px 4px #000,0px 0px 4px #000,0px 0px 4px #000,0px 0px 4px #000,0px 0px 4px #000,0px 0px 4px #000,0px 0px 4px #000}.qes_play .qes_play_count[data-state=complete]::after{content:"達成！";font-size:70px;background-color:rgba(55,33,87,.51)}.qes_play .qes_play_count[data-state=complete]::before{content:"たくさんのご参加ありがとうございました。";padding:27% 0 0;font-size:20px;z-index:10}.qes_play .qes_play_count .qes_play_count__logo{font-size:30px;color:#fff;text-shadow:0px 0px 4px rgba(59,37,0,.9),0px 0px 4px rgba(59,37,0,.9),0px 0px 4px rgba(59,37,0,.9),0px 0px 4px rgba(59,37,0,.9),2px 0px 2px rgba(181,160,18,.9),0px 2px 2px rgba(181,160,18,.9),0px -2px 2px rgba(181,160,18,.9),-2px 0px 2px rgba(181,160,18,.9),2px 0px 2px rgba(181,160,18,.9),0px 2px 2px rgba(181,160,18,.9),0px -2px 2px rgba(181,160,18,.9),-2px 0px 2px rgba(181,160,18,.9),2px 0px 2px rgba(181,160,18,.9),0px 2px 2px rgba(181,160,18,.9),0px -2px 2px rgba(181,160,18,.9),-2px 0px 2px rgba(181,160,18,.9),4px 0px 4px #fff,0px 4px 4px #fff,0px -4px 4px #fff,-4px 0px 4px #fff,4px 0px 4px #fff,0px 4px 4px #fff,0px -4px 4px #fff,-4px 0px 4px #fff,4px 0px 4px #fff,0px 4px 4px #fff,0px -4px 4px #fff,-4px 0px 4px #fff}.qes_play .qes_play_count .qes_play_count__num{margin:0 0 13px;font-size:130px;color:#fce41c;text-shadow:0px 0px 4px rgba(59,37,0,.9),0px 0px 4px rgba(59,37,0,.9),0px 0px 4px rgba(59,37,0,.9),0px 0px 4px rgba(59,37,0,.9),2px 0px 2px rgba(181,160,18,.9),0px 2px 2px rgba(181,160,18,.9),0px -2px 2px rgba(181,160,18,.9),-2px 0px 2px rgba(181,160,18,.9),2px 0px 2px rgba(181,160,18,.9),0px 2px 2px rgba(181,160,18,.9),0px -2px 2px rgba(181,160,18,.9),-2px 0px 2px rgba(181,160,18,.9),2px 0px 2px rgba(181,160,18,.9),0px 2px 2px rgba(181,160,18,.9),0px -2px 2px rgba(181,160,18,.9),-2px 0px 2px rgba(181,160,18,.9),4px 0px 4px #fff,0px 4px 4px #fff,0px -4px 4px #fff,-4px 0px 4px #fff,4px 0px 4px #fff,0px 4px 4px #fff,0px -4px 4px #fff,-4px 0px 4px #fff,4px 0px 4px #fff,0px 4px 4px #fff,0px -4px 4px #fff,-4px 0px 4px #fff}.qes_play .qes_play_count .qes_play_count__num-small{padding:0 0 0 .1em;font-size:50px;color:#fff}.qes_play .qes_play_count .qes_play_count__date{display:inline-block;margin:0 0 40px;font-size:23px;color:#7c6c00}.qes_play .qes_play_count .qes_play_count__caution{font-size:18px;color:#000}.qes_cp_img{margin:0 0 60px;width:100%}.qes_cp_present{margin:0 0 60px;text-align:center}.qes_cp_present .qes_cp_present__logo{display:inline-block;margin:0 0 .5em;padding:.2em .75em;font-size:30px;font-weight:bold;text-align:center;color:#fff;background-color:#e55c00;border-radius:30px}.qes_cp_present .qes_cp_present__date{margin:0 0 .5em;font-size:28px;color:#fff;font-weight:bold;text-align:center;text-shadow:0px 0px 5px rgba(173,54,0,.9),0px 0px 5px rgba(173,54,0,.9),0px 0px 5px rgba(173,54,0,.9),0px 0px 5px rgba(173,54,0,.9)}.qes_cp_present .qes_cp_present__caution{margin:0 auto;width:90%;line-height:1.4;text-align:left}.qes_cp_present .qes_cp_present__caution li{font-size:15px}.qes_wp{margin:0 0 60px;text-align:center}.qes_wp .qes_wp__title{padding:90px 0 74px;margin:0 auto 3%;width:calc((612/640)*100%);font-size:28px;font-weight:bold;text-align:center;font-size:42px;line-height:1.4;color:#fff;background-repeat:no-repeat;background-position:center top;background-size:100% auto;background-image:url(../img/cam_title_frame_2.png)}.qes_wp .qes_wp__title-small{font-size:36px}.qes_wp .qes_wp__title-large{color:#ffeb41}.qes_wp .qes_wp__img{margin:0 auto 3%;width:calc((364/640)*100%)}.qes_wp .qes_wp__links{position:relative;display:inline-block;margin:0 auto 10%;width:calc((375/640)*100%)}.qes_wp .qes_wp__links[data-state=open]::before{display:none}.qes_wp .qes_wp__links::before{content:"プレイ結果をシェアで\a壁紙ゲット！";position:absolute;top:0;bottom:0;left:0;right:0;padding:3em 0 0;font-size:24px;line-height:1.4;text-align:center;color:#fff;white-space:pre;background-color:rgba(0,0,0,.5);box-sizing:border-box;z-index:10}.qes_wp .qes_wp__btn{display:inline-block;margin:0 auto;width:calc((399/640)*100%);animation:shake 800ms infinite}.qes_wp .qes_wp__btn img{pointer-events:none}@media(max-width: 640px){.qes{width:100vw}.qes .main_text{font-size:4.8vw}.qes_main{overflow:hidden}.qes_game{height:109.37vw}.qes_game::before{left:0;width:100vw}.qes_game[data-state=result]{height:156.25vw}.qes_game .qes_game_load{font-size:4.8vw}.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text1 span,.qes_game .qes_game_result .qes_game_result_img .qes_game_result_img__text2 span{font-size:4vw}.qes_cp{margin:0 0 9vw}.qes_cp .qes_cp__logo{font-size:5vw}.qes_cp .qes_cp__date{font-size:4.2vw}.qes_cp p{font-size:2.6vw}.qes_play{margin:0 0 9vw}.qes_play .qes_play__logo{padding:14vw 0 11vw;font-size:5.6vw;line-height:1.2}.qes_play .qes_play__logo-small{font-size:3.8vw}.qes_play .qes_play__logo-large1{font-size:8vw}.qes_play .qes_play__logo-large2{font-size:5.8vw}.qes_play .qes_play_count{margin:0 0 4vw;padding:6vw 0 0}.qes_play .qes_play_count[data-state=complete]::after,.qes_play .qes_play_count[data-state=complete]::before{height:39vw}.qes_play .qes_play_count[data-state=complete]::after{font-size:10vw}.qes_play .qes_play_count[data-state=complete]::before{font-size:4vw}.qes_play .qes_play_count .qes_play_count__logo{font-size:5vw}.qes_play .qes_play_count .qes_play_count__num{margin:0 0 2vw;font-size:18vw}.qes_play .qes_play_count .qes_play_count__num-small{font-size:10vw}.qes_play .qes_play_count .qes_play_count__date{font-size:4vw}.qes_play .qes_play_count .qes_play_count__caution{font-size:4vw}.qes_cp_present{margin:0 0 9vw}.qes_cp_present .qes_cp_present__logo{font-size:5vw}.qes_cp_present .qes_cp_present__date{font-size:4vw}.qes_cp_present .qes_cp_present__caution{line-height:1.4}.qes_cp_present .qes_cp_present__caution li{font-size:2.6vw}.qes_wp{margin:0 0 9vw}.qes_wp .qes_wp__title{padding:16vw 0 12vw;font-size:7vw;line-height:1.2}.qes_wp .qes_wp__title-small{font-size:6vw}.qes_wp .qes_wp__links::before{padding:10vw 0 0;font-size:4.2vw}}
