html,body{background-color:#fff;color:#fff;text-align:center}#loading{display:flex;max-width:600px;width:100%;margin:0 auto;height:100%;position:fixed;overflow-x:hidden;justify-content:center;align-items:center;background:url(../img/background/background.jpg),linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:cover,cover;z-index:99999}#loading.loaded{opacity:0;visibility:hidden;transition:1s}#loading .load_circle{width:100px;height:100px;border-radius:50%;border:solid 4px;border-color:#4b5aff rgba(75,90,255,.063) rgba(75,90,255,.063) rgba(75,90,255,.063);position:relative;animation-name:stagger;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-i-out}@keyframes stagger{25%{border-color:rgba(75,90,255,.063) #4b5aff rgba(75,90,255,.063) rgba(75,90,255,.063)}50%{border-color:rgba(75,90,255,.063) rgba(75,90,255,.063) #4b5aff rgba(75,90,255,.063)}75%{border-color:rgba(75,90,255,.063) rgba(75,90,255,.063) rgba(75,90,255,.063) #4b5aff}}#waiting{display:flex;max-width:600px;width:100%;margin:0 auto;height:100%;position:fixed;background:linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4)),url(../img/background/background.jpg),linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));background-size:cover,cover,cover;z-index:20000;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center;flex-direction:column}#waiting img{width:50%}#waiting #game_status{margin-top:40px;color:#000;font-size:20px;font-family:"shippori-mincho",sans-serif;font-weight:400;font-style:normal}#waiting .window_area{width:100%;height:auto;margin-top:30px;overflow:hidden;font-family:"shippori-mincho",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.6;letter-spacing:.01em;text-align:center;vertical-align:middle;color:#222}#waiting .window_area input{width:calc(85% - 30px);padding:5px 15px;border:4px solid #fff;border-radius:10px;font-size:20px;font-family:"shippori-antique",sans-serif;font-weight:400;font-style:normal;color:#000;text-align:center;background-color:#fff;transition:.2s border,box-shadow;border:2px solid #222}#waiting .window_area input:focus{box-shadow:0 0 10px 0 #ff8be6;transition:.2s border,box-shadow}#waiting .window_area input:disabled{background:#525252;color:#fff;border:2px solid rgba(0,0,0,0)}#waiting .window_area #send_startkey{width:40%;position:relative;left:0;right:0;margin:0 auto;margin-top:20px;padding:4px 0;color:#fff;font-size:18px;font-family:"shippori-mincho",sans-serif;font-weight:400;font-style:normal;background-color:#5079ff;border:2px solid #4c49ff;border-radius:20px;opacity:1}#waiting .window_area #send_startkey.disabled{opacity:0}#waiting .window_area #wrong_startkey{display:none;color:#fff;background-color:#ff5656;font-family:"shippori-mincho",sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:20px;margin-top:30px}#content_area{display:inline-block;max-width:600px;width:100%;height:auto;text-align:left}#content_area #header{position:fixed;max-width:600px;width:100%;height:50px;background:url(../img/background/header_back.png);background-size:cover;background-position:top;box-shadow:0 12px 10px -4px #fff;z-index:999}#content_area #header #counter{display:flex;justify-content:center;align-items:center;height:50px}#content_area #header #counter #counter_text{font-family:"shippori-antique",sans-serif;font-weight:400;font-style:normal;color:#000;font-size:30px}#content_area #header #counter #unit{padding-left:5px;font-size:.5em}#content_area #main_content{width:100%;top:0;right:0;overflow-y:auto;float:right;padding-bottom:100px;z-index:200}#content_area #main_content::before{content:"";display:block;position:fixed;top:0;left:0;right:0;margin:0 auto;max-width:600px;width:100%;height:110vh;overflow-y:hidden;background:linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4)),url(../img/background/background.jpg);background-size:cover,cover}#content_area #main_content .content_inner{position:relative;z-index:300}#content_area #main_content .content_inner.header_padding{padding-top:20px}#content_area #main_content .content_inner .title{width:100%;height:auto;margin-top:80px;text-align:center;vertical-align:middle;overflow:hidden;font-family:"shippori-mincho",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.6;letter-spacing:.01em;color:#222}#content_area #main_content .content_inner .title h2{margin-top:0px;font-size:14px}#content_area #main_content .content_inner .title img{width:70%}#content_area #main_content .content_inner .window_area{width:100%;height:auto;margin-top:30px;overflow:hidden;font-family:"shippori-mincho",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.6;letter-spacing:.01em;text-align:center;vertical-align:middle;color:#222}#content_area #main_content .content_inner .window_area #wrong_keyword{display:none;color:#fff;background-color:#ff5656;font-family:"shippori-mincho",sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:22px;margin-top:30px}#content_area #main_content .content_inner .window_area input{width:calc(85% - 30px);padding:5px 15px;border:4px solid #fff;border-radius:10px;font-size:20px;font-family:"shippori-antique",sans-serif;font-weight:400;font-style:normal;color:#000;text-align:center;background-color:#fff;transition:.2s border,box-shadow;border:2px solid #222}#content_area #main_content .content_inner .window_area input:focus{box-shadow:0 0 10px 0 #ff8be6;transition:.2s border,box-shadow}#content_area #main_content .content_inner .window_area input:disabled{background:#525252;color:#fff;border:2px solid rgba(0,0,0,0)}#content_area #main_content .content_inner .window_area #send_multi_keyword{width:40%;position:relative;left:0;right:0;margin:0 auto;margin-top:20px;padding:4px 0;color:#fff;font-size:18px;font-family:"shippori-mincho",sans-serif;font-weight:400;font-style:normal;background-color:#5079ff;border:2px solid #4c49ff;border-radius:20px;opacity:1}#content_area #main_content .content_inner .window_area #send_multi_keyword.disabled{opacity:0}#content_area #main_content .content_inner .story_text{width:100%;height:auto;margin-top:30px;overflow:hidden;font-family:"shippori-mincho",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.6;letter-spacing:.01em;text-align:center;vertical-align:middle;color:#222}#content_area #main_content .content_inner .question_box_area{width:73%;margin:0 auto}#content_area #main_content .content_inner .question_box_area .question_box_list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#content_area #main_content .content_inner .question_box_area .question_box_list::after{content:"";display:block;width:26%}#content_area #main_content .content_inner .question_box_area .question_box_list .question_box{display:none;flex:0 0 26%;aspect-ratio:1/1;margin:30px 0 0;background-color:#ff5a3c}#content_area #main_content .content_inner .question_box_area .question_box_list .question_box.show{display:block}#content_area #main_content .content_inner .question_box_area .question_box_list .question_box.cleared{background-color:#328bff}#content_area #main_content .content_inner .question_box_area .question_box_list .question_box.last{flex:0 0 26%}#content_area #main_content .content_inner .question_box_area .question_box_list .question_box .question_box_text{display:flex;height:100%;align-items:center;justify-content:center;font-family:"shippori-mincho",sans-serif;font-weight:400;font-size:1.5rem}#question_modal,#gameclear_modal{display:none;position:fixed;max-width:600px;width:100%;height:100vh;left:0;right:0;margin:0 auto;z-index:4000;overflow-y:scroll;background:#000}#question_modal::-webkit-scrollbar,#gameclear_modal::-webkit-scrollbar{width:0px}#question_modal #question_modal_content,#question_modal #gameclear_modal_content,#gameclear_modal #question_modal_content,#gameclear_modal #gameclear_modal_content{margin:0px auto;margin-top:40px;width:80%;position:relative;overflow-y:auto}#question_modal #question_modal_content #question_modal_image,#question_modal #question_modal_content #gameclear_modal_image,#question_modal #gameclear_modal_content #question_modal_image,#question_modal #gameclear_modal_content #gameclear_modal_image,#gameclear_modal #question_modal_content #question_modal_image,#gameclear_modal #question_modal_content #gameclear_modal_image,#gameclear_modal #gameclear_modal_content #question_modal_image,#gameclear_modal #gameclear_modal_content #gameclear_modal_image{width:100%}#question_modal #question_modal_content #question_info,#question_modal #question_modal_content #gameclear_info,#question_modal #gameclear_modal_content #question_info,#question_modal #gameclear_modal_content #gameclear_info,#gameclear_modal #question_modal_content #question_info,#gameclear_modal #question_modal_content #gameclear_info,#gameclear_modal #gameclear_modal_content #question_info,#gameclear_modal #gameclear_modal_content #gameclear_info{width:100%;color:#fff;font-family:"shippori-mincho",sans-serif;font-weight:400;font-style:normal}#question_modal #question_modal_content #question_info .question_num,#question_modal #question_modal_content #gameclear_info .question_num,#question_modal #gameclear_modal_content #question_info .question_num,#question_modal #gameclear_modal_content #gameclear_info .question_num,#gameclear_modal #question_modal_content #question_info .question_num,#gameclear_modal #question_modal_content #gameclear_info .question_num,#gameclear_modal #gameclear_modal_content #question_info .question_num,#gameclear_modal #gameclear_modal_content #gameclear_info .question_num{font-size:20px;line-height:20px;margin-top:30px}#question_modal #question_modal_content #question_info .clear_text,#question_modal #question_modal_content #gameclear_info .clear_text,#question_modal #gameclear_modal_content #question_info .clear_text,#question_modal #gameclear_modal_content #gameclear_info .clear_text,#gameclear_modal #question_modal_content #question_info .clear_text,#gameclear_modal #question_modal_content #gameclear_info .clear_text,#gameclear_modal #gameclear_modal_content #question_info .clear_text,#gameclear_modal #gameclear_modal_content #gameclear_info .clear_text{font-size:20px;line-height:1.4em;margin-top:30px}#question_modal #question_modal_content #question_info .get_heart,#question_modal #question_modal_content #gameclear_info .get_heart,#question_modal #gameclear_modal_content #question_info .get_heart,#question_modal #gameclear_modal_content #gameclear_info .get_heart,#gameclear_modal #question_modal_content #question_info .get_heart,#gameclear_modal #question_modal_content #gameclear_info .get_heart,#gameclear_modal #gameclear_modal_content #question_info .get_heart,#gameclear_modal #gameclear_modal_content #gameclear_info .get_heart{font-size:20px;line-height:20px;margin-top:15px}#question_modal #question_modal_content #question_info .get_heart span,#question_modal #question_modal_content #gameclear_info .get_heart span,#question_modal #gameclear_modal_content #question_info .get_heart span,#question_modal #gameclear_modal_content #gameclear_info .get_heart span,#gameclear_modal #question_modal_content #question_info .get_heart span,#gameclear_modal #question_modal_content #gameclear_info .get_heart span,#gameclear_modal #gameclear_modal_content #question_info .get_heart span,#gameclear_modal #gameclear_modal_content #gameclear_info .get_heart span{font-size:28px;padding-right:5px;line-height:28px}#question_modal #question_modal_content #question_info a,#question_modal #question_modal_content #gameclear_info a,#question_modal #gameclear_modal_content #question_info a,#question_modal #gameclear_modal_content #gameclear_info a,#gameclear_modal #question_modal_content #question_info a,#gameclear_modal #question_modal_content #gameclear_info a,#gameclear_modal #gameclear_modal_content #question_info a,#gameclear_modal #gameclear_modal_content #gameclear_info a{text-decoration:none}#question_modal #question_modal_content #question_info a .tweet_button,#question_modal #question_modal_content #gameclear_info a .tweet_button,#question_modal #gameclear_modal_content #question_info a .tweet_button,#question_modal #gameclear_modal_content #gameclear_info a .tweet_button,#gameclear_modal #question_modal_content #question_info a .tweet_button,#gameclear_modal #question_modal_content #gameclear_info a .tweet_button,#gameclear_modal #gameclear_modal_content #question_info a .tweet_button,#gameclear_modal #gameclear_modal_content #gameclear_info a .tweet_button{display:flex;justify-content:center;align-items:center;gap:0 5px;width:120px;margin:0 auto;margin-top:20px;padding:.7em;border:none;border-radius:25px;background-color:#1da1f2;color:#fff;font-size:.8em;border:1px solid rgba(0,0,0,0);transition:.3s}#question_modal #question_modal_content #question_info a .tweet_button:hover,#question_modal #question_modal_content #gameclear_info a .tweet_button:hover,#question_modal #gameclear_modal_content #question_info a .tweet_button:hover,#question_modal #gameclear_modal_content #gameclear_info a .tweet_button:hover,#gameclear_modal #question_modal_content #question_info a .tweet_button:hover,#gameclear_modal #question_modal_content #gameclear_info a .tweet_button:hover,#gameclear_modal #gameclear_modal_content #question_info a .tweet_button:hover,#gameclear_modal #gameclear_modal_content #gameclear_info a .tweet_button:hover{border:1px solid #1da1f2;background-color:#fff;transition:.5s}#question_modal #question_modal_content #question_info a .tweet_button:hover path,#question_modal #question_modal_content #gameclear_info a .tweet_button:hover path,#question_modal #gameclear_modal_content #question_info a .tweet_button:hover path,#question_modal #gameclear_modal_content #gameclear_info a .tweet_button:hover path,#gameclear_modal #question_modal_content #question_info a .tweet_button:hover path,#gameclear_modal #question_modal_content #gameclear_info a .tweet_button:hover path,#gameclear_modal #gameclear_modal_content #question_info a .tweet_button:hover path,#gameclear_modal #gameclear_modal_content #gameclear_info a .tweet_button:hover path{fill:#1da1f2}#question_modal #question_modal_content #question_info a .tweet_button:hover span,#question_modal #question_modal_content #gameclear_info a .tweet_button:hover span,#question_modal #gameclear_modal_content #question_info a .tweet_button:hover span,#question_modal #gameclear_modal_content #gameclear_info a .tweet_button:hover span,#gameclear_modal #question_modal_content #question_info a .tweet_button:hover span,#gameclear_modal #question_modal_content #gameclear_info a .tweet_button:hover span,#gameclear_modal #gameclear_modal_content #question_info a .tweet_button:hover span,#gameclear_modal #gameclear_modal_content #gameclear_info a .tweet_button:hover span{color:#1da1f2}#question_modal #question_modal_content #question_info a .tweet_button svg,#question_modal #question_modal_content #gameclear_info a .tweet_button svg,#question_modal #gameclear_modal_content #question_info a .tweet_button svg,#question_modal #gameclear_modal_content #gameclear_info a .tweet_button svg,#gameclear_modal #question_modal_content #question_info a .tweet_button svg,#gameclear_modal #question_modal_content #gameclear_info a .tweet_button svg,#gameclear_modal #gameclear_modal_content #question_info a .tweet_button svg,#gameclear_modal #gameclear_modal_content #gameclear_info a .tweet_button svg{width:1.5em;height:1.5em}#question_modal #question_modal_content #question_info a .tweet_button span,#question_modal #question_modal_content #gameclear_info a .tweet_button span,#question_modal #gameclear_modal_content #question_info a .tweet_button span,#question_modal #gameclear_modal_content #gameclear_info a .tweet_button span,#gameclear_modal #question_modal_content #question_info a .tweet_button span,#gameclear_modal #question_modal_content #gameclear_info a .tweet_button span,#gameclear_modal #gameclear_modal_content #question_info a .tweet_button span,#gameclear_modal #gameclear_modal_content #gameclear_info a .tweet_button span{font-weight:600}#question_modal #question_modal_content #wrong_answer,#question_modal #gameclear_modal_content #wrong_answer,#gameclear_modal #question_modal_content #wrong_answer,#gameclear_modal #gameclear_modal_content #wrong_answer{display:none;color:#fff;background-color:#ff5656;font-family:"shippori-mincho",sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:20px;margin-top:30px}#question_modal #question_modal_content input,#question_modal #gameclear_modal_content input,#gameclear_modal #question_modal_content input,#gameclear_modal #gameclear_modal_content input{margin-top:30px;width:calc(85% - 30px);padding:5px 15px;border:4px solid #fff;border-radius:10px;font-size:20px;font-family:"shippori-antique",sans-serif;font-weight:400;font-style:normal;color:#000;text-align:center;background:linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)),url(../img/background/background.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;transition:.2s border,box-shadow}#question_modal #question_modal_content input:focus,#question_modal #gameclear_modal_content input:focus,#gameclear_modal #question_modal_content input:focus,#gameclear_modal #gameclear_modal_content input:focus{box-shadow:0 0 10px 0 #ff8be6;transition:.2s border,box-shadow}#question_modal #question_modal_content input:disabled,#question_modal #gameclear_modal_content input:disabled,#gameclear_modal #question_modal_content input:disabled,#gameclear_modal #gameclear_modal_content input:disabled{background:#525252;color:#fff;border:4px solid rgba(0,0,0,0)}#question_modal #question_modal_content #send_answer,#question_modal #gameclear_modal_content #send_answer,#gameclear_modal #question_modal_content #send_answer,#gameclear_modal #gameclear_modal_content #send_answer{width:40%;position:relative;left:0;right:0;margin:0 auto;margin-top:20px;padding:8px 0;color:#fff;font-size:18px;font-family:"shippori-mincho",sans-serif;font-weight:400;font-style:normal;background-color:#5079ff;border:2px solid #4c49ff;opacity:1}#question_modal #question_modal_content #send_answer.disabled,#question_modal #gameclear_modal_content #send_answer.disabled,#gameclear_modal #question_modal_content #send_answer.disabled,#gameclear_modal #gameclear_modal_content #send_answer.disabled{opacity:0}#question_modal #question_modal_content #return_back,#question_modal #question_modal_content #game_clear_return_back,#question_modal #gameclear_modal_content #return_back,#question_modal #gameclear_modal_content #game_clear_return_back,#gameclear_modal #question_modal_content #return_back,#gameclear_modal #question_modal_content #game_clear_return_back,#gameclear_modal #gameclear_modal_content #return_back,#gameclear_modal #gameclear_modal_content #game_clear_return_back{margin-top:40px}#question_modal #question_modal_content #return_back #close_button,#question_modal #question_modal_content #return_back #game_clear_close_button,#question_modal #question_modal_content #game_clear_return_back #close_button,#question_modal #question_modal_content #game_clear_return_back #game_clear_close_button,#question_modal #gameclear_modal_content #return_back #close_button,#question_modal #gameclear_modal_content #return_back #game_clear_close_button,#question_modal #gameclear_modal_content #game_clear_return_back #close_button,#question_modal #gameclear_modal_content #game_clear_return_back #game_clear_close_button,#gameclear_modal #question_modal_content #return_back #close_button,#gameclear_modal #question_modal_content #return_back #game_clear_close_button,#gameclear_modal #question_modal_content #game_clear_return_back #close_button,#gameclear_modal #question_modal_content #game_clear_return_back #game_clear_close_button,#gameclear_modal #gameclear_modal_content #return_back #close_button,#gameclear_modal #gameclear_modal_content #return_back #game_clear_close_button,#gameclear_modal #gameclear_modal_content #game_clear_return_back #close_button,#gameclear_modal #gameclear_modal_content #game_clear_return_back #game_clear_close_button{position:relative;display:block;margin:0 auto;width:50px;height:50px}#question_modal #question_modal_content #return_back #close_button::before,#question_modal #question_modal_content #return_back #close_button::after,#question_modal #question_modal_content #return_back #game_clear_close_button::before,#question_modal #question_modal_content #return_back #game_clear_close_button::after,#question_modal #question_modal_content #game_clear_return_back #close_button::before,#question_modal #question_modal_content #game_clear_return_back #close_button::after,#question_modal #question_modal_content #game_clear_return_back #game_clear_close_button::before,#question_modal #question_modal_content #game_clear_return_back #game_clear_close_button::after,#question_modal #gameclear_modal_content #return_back #close_button::before,#question_modal #gameclear_modal_content #return_back #close_button::after,#question_modal #gameclear_modal_content #return_back #game_clear_close_button::before,#question_modal #gameclear_modal_content #return_back #game_clear_close_button::after,#question_modal #gameclear_modal_content #game_clear_return_back #close_button::before,#question_modal #gameclear_modal_content #game_clear_return_back #close_button::after,#question_modal #gameclear_modal_content #game_clear_return_back #game_clear_close_button::before,#question_modal #gameclear_modal_content #game_clear_return_back #game_clear_close_button::after,#gameclear_modal #question_modal_content #return_back #close_button::before,#gameclear_modal #question_modal_content #return_back #close_button::after,#gameclear_modal #question_modal_content #return_back #game_clear_close_button::before,#gameclear_modal #question_modal_content #return_back #game_clear_close_button::after,#gameclear_modal #question_modal_content #game_clear_return_back #close_button::before,#gameclear_modal #question_modal_content #game_clear_return_back #close_button::after,#gameclear_modal #question_modal_content #game_clear_return_back #game_clear_close_button::before,#gameclear_modal #question_modal_content #game_clear_return_back #game_clear_close_button::after,#gameclear_modal #gameclear_modal_content #return_back #close_button::before,#gameclear_modal #gameclear_modal_content #return_back #close_button::after,#gameclear_modal #gameclear_modal_content #return_back #game_clear_close_button::before,#gameclear_modal #gameclear_modal_content #return_back #game_clear_close_button::after,#gameclear_modal #gameclear_modal_content #game_clear_return_back #close_button::before,#gameclear_modal #gameclear_modal_content #game_clear_return_back #close_button::after,#gameclear_modal #gameclear_modal_content #game_clear_return_back #game_clear_close_button::before,#gameclear_modal #gameclear_modal_content #game_clear_return_back #game_clear_close_button::after{content:"";display:block;width:100%;height:2px;background:#fff;transform:rotate(45deg);transform-origin:0% 50%;position:absolute;top:calc(14% - 5px);left:14%}#question_modal #question_modal_content #return_back #close_button::after,#question_modal #question_modal_content #return_back #game_clear_close_button::after,#question_modal #question_modal_content #game_clear_return_back #close_button::after,#question_modal #question_modal_content #game_clear_return_back #game_clear_close_button::after,#question_modal #gameclear_modal_content #return_back #close_button::after,#question_modal #gameclear_modal_content #return_back #game_clear_close_button::after,#question_modal #gameclear_modal_content #game_clear_return_back #close_button::after,#question_modal #gameclear_modal_content #game_clear_return_back #game_clear_close_button::after,#gameclear_modal #question_modal_content #return_back #close_button::after,#gameclear_modal #question_modal_content #return_back #game_clear_close_button::after,#gameclear_modal #question_modal_content #game_clear_return_back #close_button::after,#gameclear_modal #question_modal_content #game_clear_return_back #game_clear_close_button::after,#gameclear_modal #gameclear_modal_content #return_back #close_button::after,#gameclear_modal #gameclear_modal_content #return_back #game_clear_close_button::after,#gameclear_modal #gameclear_modal_content #game_clear_return_back #close_button::after,#gameclear_modal #gameclear_modal_content #game_clear_return_back #game_clear_close_button::after{transform:rotate(-45deg);transform-origin:100% 50%;left:auto;right:14%}