:root{--content_width:100vw;--content_inner_width:100vw}*{box-sizing:border-box;overscroll-behavior:none;background-repeat:no-repeat}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0e2a70;font-family:GenJyuuGothic,sans-serif;font-size:3.6vw;font-weight:700;line-height:1.5em}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:3.6vw;font-weight:700}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%;font-size:inherit}th{text-align:left}sup,sub{font-size:75%}a{text-decoration:none}a,a:focus,:focus{outline:none}button,a{appearance:none;text-align:center;cursor:pointer;font-family:inherit;font-weight:inherit;-webkit-tap-highlight-color:#0000;background-color:#0000;border-width:0;margin:0;padding:0;display:inline-block}button{overflow:visible}button::-moz-focus-inner{border:0;padding:0}img{vertical-align:top;border:0;width:100%;line-height:0}hr{border:none;border-bottom:1px solid #f90;height:0;margin:0}input[type=button],input[type=text],input[type=submit]{-webkit-appearance:none;border-radius:0}.clearfix:after{content:"";clear:both;display:block}.text_red{color:#d50d60}.text_highlight{color:#dd195e}.text_on{color:#f86000}.text_pass{color:#179540}.text_off{color:#1c75c9}#root,.content_main{width:100%;height:100%}.blur{-ms-filter:blur(calc(5 * var(--content_width) / 750));filter:blur(calc(5 * var(--content_width) / 750))}.btn{display:inline-block}.btn_bold{font-size:4.2vw;font-weight:900;display:inline-block}div.btn,div.btn_bold{flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.btn_black{color:#fff;background-color:#313030}.btn_gray{color:#fff;background-color:#616161}.btn_lightgray{color:#fff;background-color:#a2a2a2}.btn_white{color:#fff;background-color:#3c3b3b}.btn_red{color:#fff;background-color:#dd195e}.btn_orange{color:#fff;background-color:#ed6d01}.btn_green{color:#fff;background-color:#0b9868}.btn_blue{color:#fff;background-color:#199add}.btn_white_border_red{color:#dd195e;border:#dd195e calc(3 * var(--content_width) / 750) solid;background-color:#fff}.btn_gray_border_red{color:#dd195e;border:#dd195e calc(3 * var(--content_width) / 750) solid;background-color:#ededed}.btn_296_90{width:calc(296 * var(--content_width) / 750);height:calc(90 * var(--content_width) / 750);line-height:calc(90 * var(--content_width) / 750);border-radius:calc(45 * var(--content_width) / 750)}.btn_345_90{width:calc(345 * var(--content_width) / 750);height:calc(90 * var(--content_width) / 750);line-height:calc(90 * var(--content_width) / 750);border-radius:calc(45 * var(--content_width) / 750)}.btn_400_90{width:calc(400 * var(--content_width) / 750);height:calc(90 * var(--content_width) / 750);line-height:calc(90 * var(--content_width) / 750);border-radius:calc(45 * var(--content_width) / 750)}.btn_450_100{width:calc(450 * var(--content_width) / 750);height:calc(100 * var(--content_width) / 750);line-height:calc(100 * var(--content_width) / 750);border-radius:calc(45 * var(--content_width) / 750)}.btn_475_100{width:calc(475 * var(--content_width) / 750);height:calc(100 * var(--content_width) / 750);line-height:calc(100 * var(--content_width) / 750);border-radius:calc(45 * var(--content_width) / 750)}.btn_650_100{width:calc(650 * var(--content_width) / 750);height:calc(100 * var(--content_width) / 750);line-height:calc(100 * var(--content_width) / 750);border-radius:calc(45 * var(--content_width) / 750)}.btn_566_140{width:calc(566 * var(--content_width) / 750);height:calc(140 * var(--content_width) / 750);border-radius:calc(70 * var(--content_width) / 750)}.btn_566_140h{width:calc(566 * var(--content_width) / 750);height:calc(140 * var(--content_width) / 750);line-height:calc(140 * var(--content_width) / 750);border-radius:calc(70 * var(--content_width) / 750)}.btn_650_140{width:calc(650 * var(--content_width) / 750);height:calc(140 * var(--content_width) / 750);border-radius:calc(70 * var(--content_width) / 750)}@keyframes rotate_anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content_header{position:relative}.content_header .btn_back{left:calc(20 * var(--content_width) / 750);height:2em;padding-left:calc(20 * var(--content_width) / 750);color:#fff;margin:auto 0;line-height:2em;position:absolute;top:0;bottom:0}.content_header .btn_back:before{content:"";width:calc(10 * var(--content_width) / 750);height:calc(10 * var(--content_width) / 750);border-top:calc(4 * var(--content_width) / 750) solid #fff;border-left:calc(4 * var(--content_width) / 750) solid #fff;margin:auto 0;position:absolute;top:0;bottom:0;left:0;transform:rotate(-45deg)}.margin-half_line{margin-bottom:.5em}#loading{z-index:10000;background-image:url(/assets/loading_bg-KZDtK100.jpg);background-position:top;background-repeat:repeat;background-size:100%;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto}#loading .loading_wrapper{width:100%;height:100%;min-height:calc(800 * var(--content_width) / 750);position:relative}#loading .loading_inner{width:calc(680 * var(--content_width) / 750);height:calc(580 * var(--content_width) / 750);text-align:center;margin:auto;position:absolute;inset:0}#loading .loading_image{width:calc(680 * var(--content_width) / 750);height:calc(221 * var(--content_width) / 750)}#loading .loading_text{height:calc(40 * var(--content_width) / 750);line-height:calc(40 * var(--content_width) / 750);margin-top:calc(75 * var(--content_width) / 750);color:#fff;font-size:7vw;font-weight:900}.message_frame{padding:calc(40 * var(--content_width) / 750) calc(15 * var(--content_width) / 750);width:calc(712 * var(--content_width) / 750);border-radius:calc(25 * var(--content_width) / 750);border:#c91c59 calc(9 * var(--content_width) / 750) solid;background-color:#ffffffe6;margin:0 auto;font-size:3.6vw;line-height:1.5em;position:relative}.message_frame.yasha{padding-left:calc(220 * var(--content_width) / 750);min-height:calc(250 * var(--content_width) / 750)}.message_frame.yasha_frame_popup{padding-right:calc(40 * var(--content_width) / 750)}.message_frame.yasha_frame_popup .yasha_frame_popup_btn{width:100%;height:100%;position:absolute;top:0;left:0}.message_frame:before{content:"";width:calc(100% + (4 * var(--content_width) / 750));height:calc(100% + (4 * var(--content_width) / 750));margin:calc(-7 * var(--content_width) / 750);border-radius:calc(25 * var(--content_width) / 750);border:#f6a0be calc(5 * var(--content_width) / 750) solid;position:absolute;top:0;left:0}.message_frame:after{content:"";right:calc(35 * var(--content_width) / 750);bottom:calc(15 * var(--content_width) / 750);border-left:calc(20 * var(--content_width) / 750) solid transparent;border-right:calc(20 * var(--content_width) / 750) solid transparent;border-top:calc(20 * var(--content_width) / 750) solid #d50d60;width:0;height:0;position:absolute}.message_frame .yasha{left:0;top:calc(-7 * var(--content_width) / 750);width:calc(212 * var(--content_width) / 750);height:calc(233 * var(--content_width) / 750);margin:auto 0;position:absolute;bottom:0}.message_frame .btn_close{width:calc(60 * var(--content_width) / 750);height:calc(60 * var(--content_width) / 750);position:absolute;top:0;right:0}.outline_text{color:#0e2a70;text-shadow:calc(3 * var(--content_width) / 750) calc(3 * var(--content_width) / 750) 1px #fff, calc(-3 * var(--content_width) / 750) calc(3 * var(--content_width) / 750) 1px #fff, calc(3 * var(--content_width) / 750) calc(-3 * var(--content_width) / 750) 1px #fff, calc(-3 * var(--content_width) / 750) calc(-3 * var(--content_width) / 750) 1px #fff, calc(3 * var(--content_width) / 750) 0px 1px #fff, 0px calc(3 * var(--content_width) / 750) 1px #fff, calc(-3 * var(--content_width) / 750) 0px 1px #fff, 0px calc(-3 * var(--content_width) / 750) 1px #fff;display:inline-block}.header.game{z-index:1000;color:#0e2a70;background-color:#fff;width:100%;position:relative}.header.game .header_inner{height:calc(130 * var(--content_width) / 750)}.header.game .header_inner .user_rank_icon{left:calc(17 * var(--content_width) / 750);top:calc(25 * var(--content_width) / 750);width:calc(113 * var(--content_width) / 750);height:calc(32 * var(--content_width) / 750);position:absolute}.header.game .user_info{left:calc(140 * var(--content_width) / 750);top:calc(20 * var(--content_width) / 750);width:calc(485 * var(--content_width) / 750);height:calc(100 * var(--content_width) / 750);position:absolute}.header.game .user_info .user_name{font-size:5vw;font-weight:900;line-height:1em;position:absolute;top:0;left:0}.header.game .user_info .user_name:after{content:"社長";margin-left:.25em;font-size:3.6vw}.header.game .user_info .user_playdate{font-size:5vw;line-height:1em;position:absolute;top:0;right:0}.header.game .user_info .user_playdate:after{content:"日目";font-size:3.6vw}.header.game .user_info .user_price{color:#d50d60;font-size:5vw;line-height:1em;position:absolute;bottom:0;left:0}.header.game .user_info .user_price:before{content:"総資産";color:#0e2a70;margin-right:.5em;font-size:3.6vw}.header.game .user_info .user_price:after{content:"万円";font-size:3.6vw}.header.game .header_message_box{height:calc(52 * var(--content_width) / 750);color:#fff;background-color:#000;font-size:2.8vw;position:relative;overflow:hidden}.header.game .header_message_box .message_inner{left:calc(140 * var(--content_width) / 750);line-height:calc(52 * var(--content_width) / 750);white-space:nowrap;position:absolute;top:0}.header.game .header_message_box .message_inner .yellow{color:#fceeb8}.header.game .header_message_box .message_inner .card_good{color:#f24a00}.header.game .header_message_box .message_inner .card_bad{color:#9d26e2}.header.game .btn_menu{right:calc(25 * var(--content_width) / 750);top:calc(25 * var(--content_width) / 750);width:calc(80 * var(--content_width) / 750);height:calc(80 * var(--content_width) / 750);position:absolute}.header.game .user_rank_icon{left:calc(15 * var(--content_width) / 750);top:calc(60 * var(--content_width) / 750);width:calc(115 * var(--content_width) / 750);height:calc(115 * var(--content_width) / 750);position:absolute}.copyright_block{text-align:center;color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;line-height:1.8em;display:flex}footer.copyright_block{margin-top:calc(70 * var(--content_width) / 750);color:#000}.copyright_block .copyright_line{justify-content:center;align-items:center;gap:1em;display:flex}.copyright_block .copyright_line p{font-size:3.2vw;font-weight:400}.footer.menu{z-index:3500;width:100%;height:calc(150 * var(--content_width) / 750);padding:calc(18 * var(--content_width) / 750) calc(22 * var(--content_width) / 750) calc(18 * var(--content_width) / 750) calc(50 * var(--content_width) / 750);background-color:#fff;position:absolute;bottom:0;left:0}.footer.menu .btn{float:left;height:calc(115 * var(--content_width) / 750);line-height:calc(115 * var(--content_width) / 750);margin-right:calc(60 * var(--content_width) / 750)}.footer.menu .btn_menu_home{width:calc(80 * var(--content_width) / 750)}.footer.menu .btn_menu_ranking{width:calc(92 * var(--content_width) / 750)}.footer.menu .btn_menu_mission{width:calc(102 * var(--content_width) / 750)}.footer.menu .btn_menu_spot{right:calc(20 * var(--content_width) / 750);bottom:calc(17 * var(--content_width) / 750);width:calc(219 * var(--content_width) / 750);height:calc(227 * var(--content_width) / 750);position:absolute}.menu_wrapper{z-index:10000;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto}.menu_wrapper .menu_block{width:100%;min-height:100%;padding-top:calc(110 * var(--content_width) / 750);padding-bottom:calc(80 * var(--content_width) / 750);background-image:url(/assets/bg_menu-Bs-hTsc1.jpg),url(/assets/bg_menu_loop-BF7NkFEs.jpg);background-size:100%,100%;background-position:top center, top calc(1294 * var(--content_width) / 750) center;background-repeat:no-repeat,repeat;position:relative}.menu_wrapper .menu_logo{width:calc(680 * var(--content_width) / 750);margin:0 auto calc(70 * var(--content_width) / 750)}.menu_wrapper .btn_menu{width:calc(660 * var(--content_width) / 750);height:calc(105 * var(--content_width) / 750);line-height:calc(100 * var(--content_width) / 750);margin:0 auto calc(20 * var(--content_width) / 750);text-align:center;color:#dd195e;border:#dd195e calc(5 * var(--content_width) / 750) solid;border-radius:calc(50 * var(--content_width) / 750);background-color:#fff;font-size:5vw;font-weight:900;display:block}.menu_wrapper .btn_menu span{font-size:5vw;font-weight:900}.menu_wrapper .btn_menu span.out_link:after{content:"";width:calc(30 * var(--content_width) / 750);height:calc(30 * var(--content_width) / 750);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy4xMCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlGODNDOEFCMjVFMTFGMUE3MDZEQzhBNEUwNkExODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlGODNDOEJCMjVFMTFGMUE3MDZEQzhBNEUwNkExODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OUY4M0M4OEIyNUUxMUYxQTcwNkRDOEE0RTA2QTE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OUY4M0M4OUIyNUUxMUYxQTcwNkRDOEE0RTA2QTE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvR7YTEAAAQRSURBVHjavFdNaCRFGP2+quqZye6GHM3R04IIwgoi4lEPQiAQEES87EEQIYfggrIIEhFWV1FPXjyKoOAlsMuCeBRBlPUgiAgGXBD34EGWmGxmuquer6q6Z9rJzPSoWaupzsx01fe+n/e96ugv6xclKB6HyI6IPMbpOCuZPZRzYAy+Pxzq8wd3zf7aALLa4wYaCBoucck215zlHM3Y3+e8rdCXdH/94iOq4RvI8kMJX3n9tCzxbOGMFFYFkPNQ/9OSJm45GLwpLdSQglo8DKdVf8vaStQWAuNoIvyhQTxUbUB0jjfIPGurzkAejLhIBvFdX/w1Ll+V+bm2TOvtY/HvJQ9Qivoy7v+dTx/tBX1mxZoiBPnRi24F1admmLnrUIeLVFy315fyDUhZxzU7WkQX65TH/QGNDb3JnN905UCGXtYwkBdlTg0jkbyMoXUNssJ0S82v2eCNLRDQGCPW2PSjCYbfrRx5eRI9//lcAycfoC7JSu1TmFvngJBAC9a4Z3tSaCGWlyg2UPgvaNnkGpN4ig9p+/0FwE08mAuuOVSSy0phihR1dCJmGxo2goTrjYkIWkl1zcO/oGJ/6wCeDa6ZfMkNz0+FOmn4kauEp6kH1ycOKtf5GyXKTQcX99/fLrGZ3zQTcJUMMmQqD2FpUP/WJoz6Obr02TgaNXQw7I0w2iBhpeDFHf3WlsIs7ljECvEayBG9PkbN5lZU/OESgT+uiU2mqwzL4SdHo6Ot+Dleo3x9FNsopQ94y3WqVNK+ilEiUmfar8uUvysTRVMJIXxwODzcds4lfrHGuSSQL3vqzg/L474Yu++6QOmelIhVPaFBL/PRlSmqv81oXkmRas5VjDgTPKXk13YfL6HNZsLoPKjOchVtdQBe5323WYSUIZvqO/GLG90KORDEdCc6AldcTF1WX8+KNA83WqgExW6zPoGShH1eCh23VtumW0ytvCGGF5KS2Uw4ZrEKYVPgdkiqfR4Ie41Z1jix+kzvTMLgIdQ4E4+w1+jJffx61XWxOnavC30ZGt/E3zyLUvvuiS4g6Lmz58T0THKi2QKPbZTY1Wz14c4aR8kwqVqOzK4SVeavBZXBimHrhWM/XbWHWiR5wCx7+Behl11XLMhOlvvgfVba9oQctBb/6ZaDjS1FTE/xYcrjRK1smQeoM2E6nJsYXEJAovJQdZNe06jnlmDjG0hWb233avvQXDzcUqAIk3bQHKVp+TyJffnh/hHoFJH+yzCzJKML9DSGmQJNYdwjUEyn2jaR8smdIQHHRDrdcaf12TqVySnCSLf411ISVzF+/zqVSA9425xupx841+uoL5C1FyD3eujPppTysvzPo0L1quPtWx7aTzixO1G8O/5p+7fD1u//X1fw71RSfvWXAAMAUS7UIIfI10YAAAAASUVORK5CYII=);background-size:100% 100%;margin-left:.5em;display:inline-block}.menu_wrapper .contact_block{width:calc(670 * var(--content_width) / 750);padding:calc(25 * var(--content_width) / 750) calc(40 * var(--content_width) / 750) calc(25 * var(--content_width) / 750);margin:calc(50 * var(--content_width) / 750) auto 0;border-radius:calc(40 * var(--content_width) / 750);filter:drop-shadow(0 calc(20 * var(--content_width) / 750) 0 #0003);background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.menu_wrapper .contact_block .contact_title{color:#dd195e;margin-bottom:calc(25 * var(--content_width) / 750);font-size:5vw;font-weight:900;line-height:1.5em}.menu_wrapper .contact_block .contact_name{text-align:center;margin-bottom:calc(15 * var(--content_width) / 750);font-size:3.8vw}.menu_wrapper .contact_block .contact_detail{width:100%;height:calc(72 * var(--content_width) / 750);border-radius:calc(12 * var(--content_width) / 750);background-color:#fde2e4;justify-content:center;align-items:center;display:flex}.menu_wrapper .contact_block .contact_detail .contact_detail_link{justify-content:center;align-items:center;gap:calc(10 * var(--content_width) / 750);color:#dd195e;font-size:3.8vw;line-height:1.5em;text-decoration:underline;display:flex}.menu_wrapper .contact_block .contact_detail .contact_detail_link:before{content:"";width:calc(32 * var(--content_width) / 750);height:calc(32 * var(--content_width) / 750);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy4xMCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTVFODlFQUFCQjAxMTFGMUE2NEFGRTBENzA1NzZGNTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTVFODlFQUJCQjAxMTFGMUE2NEFGRTBENzA1NzZGNTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NUU4OUVBOEJCMDExMUYxQTY0QUZFMEQ3MDU3NkY1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NUU4OUVBOUJCMDExMUYxQTY0QUZFMEQ3MDU3NkY1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmCqds0AAAPkSURBVHja7FfNa11FFD/nzH2l1KWURiR0J1VKKX6UtGmQbCoUi64KCkr2xSISE+wfYKlVwS5FqSioxU1oRTGbKEXT4qYNga7cGBcprRV3vrw75/ibuXfuu3m9770WXsimE2ZyZu7cc37n+z42M9rOIbTNY9sBZGH544k3AYVJVPaYtynvaC8TBd+Myj8CRuo8/SWOF3PRfzVXeur2VwWAcowb22eU2bQjam2RujmAfA/qNOZaZQGM3Wz0KxQeJx6h3g0QjOxVmOM5JTqI/b0CAMt7UXiQbaYA8zsx+5HESFCGCbwMVuXnKTqbxp3jM6BnIwAcvBgdxUL/ddonHPMPmctoNCkKHsZYjZT15YyyK4FGxE3XXaCF9kqZtHYFIFz6wSp/FKoMHdGF3bsMXtHz5Eha9lhNKa2nYZ5EiNB3zHYJ5J6CAUe8gUGghwpXDvFO7KGESCGCeYzYvsSTb2u38751AFqfBLwbIF8ruAKEBauEv+J/3RrxnMuzpJcl1jYD7KuYbzQFdy+AvAZjDK77GsRPmE/flxpcCJUgmLnHPbgruh/EZShzEbvHuyCpMwzAPBhcq1njGFyygjn3wFEvNmvOVuDvE8mN3vLrG/nGPOiBAHaCwadq/rCSfkJdvTL48BzALOPg8IA6cRQ3r+Lu+dJGVAb3R+A3gfj7HNtdQ3oBP2M4hrC3vfkjkFWzBk3g/DfwvYDtjp7wO48VwgEihbnZMnhMq+kss6Msa+3rTW1pCEDEryTdwUCDNeaDeyqNmN7CehPkK2HinRXM2WQZmNnU5++2O+0jeOfnyCvUAjP/4N3Q0gLWbB9AnwNKfpG7wbYPTxcQ9Aug99ds8eNG3j7g1X9YpPDgyi79H0hMuVRSAOMWTPoSrPE6dusNlvsbvp4B0OO4s1oVIkp1ZEA77l9X3KbM5FjU9Rs2XsqY38HRVMljKVf7GKLWHaV6kTTnqqo+NID0evfTILGmdWznusbl2hobWnE71ojBPsiGJbUgermIg7KxWCO/GN0pZ9HIBNYzAIDbBnaQwS6oClzRnDh+JmlX15oBnJPyVADAJVRx6oA2lvUXzrW3rHbuUlCWCIvh0PWszJx6rrvQkDSAaLaENAC5GyVzf7c0OaEQao3Z7KSKnX96lZfedMTFSWYa6TCOzZwylYmaYlKhgIGWIPjZAoF9geVU2bXcaBDAA8hpNKgXqmpJ9kvX9GzvI7dPghi3iNcO0Zb+YLI1NT5bmQES76EFTKILLmz+Jhj56CBYFtlsEvSdzcHHvJZ7PyOkx9C1nlSNnzQ6qh8mgkDs+PafYu4qUvZ25YpHP063G8D/AgwAOF6f7jKz52EAAAAASUVORK5CYII=);background-size:100% 100%;display:block}.menu_wrapper .btn_menu_banner{width:calc(686 * var(--content_width) / 750);height:calc(148 * var(--content_width) / 750);margin:0 auto;display:block}.menu_wrapper .btn_close{top:calc(40 * var(--content_width) / 750);right:calc(40 * var(--content_width) / 750);width:calc(60 * var(--content_width) / 750);height:calc(60 * var(--content_width) / 750);position:absolute}.menu_wrapper .footer.copyright{color:#000;position:absolute;bottom:0;left:0;right:0}.modal_wrapper{z-index:5000;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto}.modal_wrapper .modal_inner{width:100%;height:100%;min-height:calc(800 * var(--content_width) / 750);justify-content:center;align-items:center;display:flex;position:relative}.modal_wrapper .modal_frame{border-radius:calc(10 * var(--content_width) / 750);position:relative;overflow:hidden}.modal_wrapper.icon_menu_modal .modal_frame{width:calc(700 * var(--content_width) / 750);height:90%;padding:calc(7 * var(--content_width) / 750);border:#fff calc(5 * var(--content_width) / 750) solid;background-color:#0e2a70}.modal_wrapper .modal_header{height:calc(105 * var(--content_width) / 750);line-height:calc(105 * var(--content_width) / 750);text-align:center;color:#fff;font-size:4.4vw;font-weight:900}.modal_wrapper .modal_header>span{font-size:4.4vw;font-weight:900}.modal_wrapper .modal_header .btn_close{right:calc(30 * var(--content_width) / 750);top:calc(25 * var(--content_width) / 750);width:calc(60 * var(--content_width) / 750);height:calc(60 * var(--content_width) / 750);position:absolute}.modal_wrapper .modal_body{height:calc(100% - (110 * var(--content_width) / 750));padding:calc(50 * var(--content_width) / 750) calc(25 * var(--content_width) / 750);background-color:#fff;overflow:auto}.modal_wrapper .modal_body ul li{float:left;margin-right:calc(25 * var(--content_width) / 750);margin-bottom:calc(30 * var(--content_width) / 750);width:calc(136 * var(--content_width) / 750);height:calc(136 * var(--content_width) / 750)}.modal_wrapper .modal_body .btn_user_icon{width:100%;height:100%;position:relative}.modal_wrapper .modal_body .btn_user_icon.active:before{content:"";box-sizing:border-box;border:#fff calc(5 * var(--content_width) / 750) solid;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.modal_wrapper .modal_body .btn_user_icon.active:after{content:"";top:calc(-7 * var(--content_width) / 750);left:calc(-7 * var(--content_width) / 750);border:#dd195e calc(7 * var(--content_width) / 750) solid;border-radius:50%;width:100%;height:100%;position:absolute}.modal_wrapper .modal_body ul li:nth-child(4n){margin-right:0}.modal_wrapper.error_modal{z-index:20000;background-color:#00000080}.modal_wrapper.error_modal .modal_frame{width:calc(680 * var(--content_width) / 750);color:#0e2a70;border-radius:calc(45 * var(--content_width) / 750);background-color:#fff;font-size:4.2vw;font-weight:900;line-height:1.5em;position:relative}.modal_wrapper.error_modal .modal_frame .modal_header{height:calc(115 * var(--content_width) / 750);line-height:calc(115 * var(--content_width) / 750);background-color:#0e2a70}.modal_wrapper.error_modal .modal_frame .modal_body{padding:calc(30 * var(--content_width) / 750) calc(50 * var(--content_width) / 750) calc(50 * var(--content_width) / 750);text-align:center;background-color:#fff}.modal_wrapper.error_modal .modal_title{margin:0 auto calc(30 * var(--content_width) / 750)}.modal_wrapper.nopassword_modal .modal_title{width:calc(296 * var(--content_width) / 750);height:calc(292 * var(--content_width) / 750)}.modal_wrapper.nopassword_modal .modal_message{line-height:1.5em}.modal_wrapper.nopassword_modal .btn_password{margin-bottom:calc(25 * var(--content_width) / 750);font-size:5vw}.modal_wrapper.network_error_modal .modal_title{width:calc(289 * var(--content_width) / 750);height:calc(289 * var(--content_width) / 750)}.modal_wrapper.access_error_modal .modal_title{width:calc(302 * var(--content_width) / 750);height:calc(287 * var(--content_width) / 750)}.modal_wrapper.error_modal .modal_message{margin-bottom:calc(30 * var(--content_width) / 750)}.modal_wrapper.spot_modal{background-color:#00000080}.modal_wrapper.spot_modal .modal_frame{width:calc(680 * var(--content_width) / 750);color:#0e2a70;border-radius:calc(45 * var(--content_width) / 750);background-color:#fff;font-size:4.2vw;font-weight:900;line-height:1.5em;position:relative}.modal_wrapper.spot_modal .modal_frame .modal_header{height:calc(115 * var(--content_width) / 750);line-height:calc(115 * var(--content_width) / 750);background-color:#0e2a70}.modal_wrapper.spot_modal .modal_frame .modal_body{padding:calc(50 * var(--content_width) / 750) calc(40 * var(--content_width) / 750) calc(75 * var(--content_width) / 750);text-align:center;background-color:#fff;background-image:url(/assets/icon_spot_char1-e5w0T3I4.png),url(/assets/icon_spot_char2-mtjYf8qz.png);background-size:calc(112 * var(--content_width) / 750) calc(150 * var(--content_width) / 750), calc(158 * var(--content_width) / 750) calc(159 * var(--content_width) / 750);background-position:bottom left calc(50 * var(--content_width) / 750), bottom right calc(20 * var(--content_width) / 750);background-repeat:no-repeat}.modal_wrapper.spot_modal .modal_frame .modal_body.no_url{padding-bottom:calc(135 * var(--content_width) / 750)}.modal_wrapper.spot_modal .modal_frame .spot_info_block{margin-bottom:calc(40 * var(--content_width) / 750)}.modal_wrapper.spot_modal .modal_title{margin:0 auto calc(30 * var(--content_width) / 750)}.modal_wrapper.spot_modal .spot_info_icon{float:left;width:calc(198 * var(--content_width) / 750);height:calc(172 * var(--content_width) / 750)}.modal_wrapper.spot_modal .spot_info_body{float:right;width:calc(380 * var(--content_width) / 750);text-align:left}.modal_wrapper.spot_modal .spot_info_body .spot_info_clear{float:right;width:calc(115 * var(--content_width) / 750);height:calc(108 * var(--content_width) / 750);margin-left:calc(10 * var(--content_width) / 750)}.modal_wrapper.spot_modal .spot_info_body .spot_info_name{margin-bottom:calc(10 * var(--content_width) / 750);color:#0e2a70;font-size:4.8vw;line-height:1.2em}.modal_wrapper.spot_modal .spot_info_body .spot_info_station{margin-bottom:calc(25 * var(--content_width) / 750);color:#6d6d6d;font-size:3.2vw;line-height:1.2em}.modal_wrapper.spot_modal .spot_info_body .spot_info_location{text-align:left;padding-left:calc(40 * var(--content_width) / 750);position:relative}.modal_wrapper.spot_modal .spot_info_body .spot_info_location:before{content:"";width:calc(33 * var(--content_width) / 750);height:calc(44 * var(--content_width) / 750);background-image:url(data:image/png;base64,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);background-size:100% 100%;position:absolute;top:0;left:0}.modal_wrapper.spot_modal .spot_info_body .spot_info_location a{color:#ea5019;text-align:left;font-size:2.6vw;line-height:1.2em;text-decoration:underline}.modal_wrapper.spot_modal .btn_checkin{font-size:5vw}.modal_wrapper.spot_modal .btn_change{background-color:#ededed}.modal_wrapper.spot_modal .btn_checkin,.modal_wrapper.spot_modal .btn_change{margin-bottom:calc(30 * var(--content_width) / 750)}.modal_wrapper.spot_modal .btn_web{padding-right:calc(30 * var(--content_width) / 750);position:relative}.modal_wrapper.spot_modal .btn_web:after{content:"";top:0;bottom:0;right:calc(45 * var(--content_width) / 750);width:calc(30 * var(--content_width) / 750);height:calc(30 * var(--content_width) / 750);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACuUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////y2K9CoAAAA5dFJOUwDufi0z4UR4d/XvQ0tCJC+nRv32ASr89N26h1194+LttTyZX1adMrcpbbPzDgLyVY+cNJNKqYXnltBY1BMAAADESURBVCjPtdDHFoMgEAVQjCURE2Ns6b33Xvj/HwuggoIsfQvO4D2DAwBIWV1QmvgnK/AQS0z24c6xcOYptyF3vB2aSWlm7QbM8ScrGQMjYGwhmUe8+yBzLffvqcQ5RYCuTwNHL6gNOdf5rTN1HrCEmdL7HQXec8Xv410F/ibaYqcV+BwIKnS/BRX4tOj1N0DJUirgSCPpqFinX5tVs0+KbaOYG2Uy2gQpE2G+K9UMMbu2ipd0jFe3XAfpmO567IumzSxqfxIfXfKF7cnQAAAAAElFTkSuQmCC);background-size:100% 100%;margin:auto 0;position:absolute}.station_card{width:calc(664 * var(--content_width) / 750);height:calc(421 * var(--content_width) / 750);margin:0 auto calc(50 * var(--content_width) / 750);background-image:url(/assets/bg_ticket-Dsg2H2hf.png);background-size:100% 100%;position:relative}.station_card .station_card_header{width:100%;height:calc(80 * var(--content_width) / 750);padding:calc(15 * var(--content_width) / 750) calc(60 * var(--content_width) / 750)}.station_card .station_card_header .check_in_type{height:calc(55 * var(--content_width) / 750);line-height:calc(48 * var(--content_width) / 750);font-size:3.2vw;display:inline-block}.station_card .station_card_header .check_in_date{line-height:calc(55 * var(--content_width) / 750);margin-left:calc(20 * var(--content_width) / 750);font-size:3.2vw;display:inline-block}.station_card .station_line_block{width:calc(500 * var(--content_width) / 750);height:calc(125 * var(--content_width) / 750);line-height:calc(75 * var(--content_width) / 750);padding-top:calc(50 * var(--content_width) / 750);text-align:center;margin:0 auto;position:relative}.station_card .station_line_block.active:after{content:"";top:calc(50 * var(--content_width) / 750);border-left:calc(15 * var(--content_width) / 750) solid transparent;border-right:calc(15 * var(--content_width) / 750) solid transparent;border-top:calc(18 * var(--content_width) / 750) solid #000;width:0;height:0;margin:auto 0;display:block;position:absolute;bottom:0;right:0}.station_card .station_line_block select{width:calc(500 * var(--content_width) / 750);height:calc(70 * var(--content_width) / 750);padding-left:calc(35 * var(--content_width) / 750);text-align:center;text-align-last:center;color:#000;appearance:none;background-color:#0000;border:none;font-size:5vw;font-weight:900}.station_card .station_line_block select option{font-weight:900}.station_card .station_line_block select:disabled{color:#000;opacity:1}.station_card .station_line_block select:focus{outline:none}.station_card .station_body_block{width:calc(500 * var(--content_width) / 750);height:calc(125 * var(--content_width) / 750);line-height:calc(75 * var(--content_width) / 750);padding-top:calc(50 * var(--content_width) / 750);padding-left:calc(35 * var(--content_width) / 750);color:#000;text-align:center;margin:0 auto;font-size:5vw;font-weight:900}.station_card .btn_near_spot{width:calc(430 * var(--content_width) / 750);height:calc(70 * var(--content_width) / 750);line-height:calc(70 * var(--content_width) / 750);text-align:center;margin:calc(30 * var(--content_width) / 750) auto 0;border-radius:calc(35 * var(--content_width) / 750);background-color:#fff;font-size:3.2vw;display:block}.station_card .btn_near_spot_icon{width:calc(43 * var(--content_width) / 750);line-height:calc(32 * var(--content_width) / 750);display:inline-block}.modal_wrapper.spot_list_modal .modal_frame{width:calc(700 * var(--content_width) / 750);height:calc(100% - (215 * var(--content_width) / 750));max-height:75%;padding:0 calc(1 * var(--content_width) / 750);border:#fff calc(5 * var(--content_width) / 750) solid;border-radius:calc(10 * var(--content_width) / 750);background-color:#0e2a70;font-size:4.2vw;font-weight:900;position:relative;overflow:visible}.modal_wrapper.spot_list_modal .modal_frame:after{content:"";top:calc(-107 * var(--content_width) / 750);left:calc(-5 * var(--content_width) / 750);right:calc(-5 * var(--content_width) / 750);width:calc(700 * var(--content_width) / 750);height:calc(115 * var(--content_width) / 750);background-image:url(/assets/spot_list_bg_header-UdnicAni.png);background-size:100% 100%;position:absolute}.modal_wrapper.spot_list_modal .modal_frame .modal_header{height:calc(115 * var(--content_width) / 750);line-height:calc(115 * var(--content_width) / 750);background-color:#0e2a70}.modal_wrapper.spot_list_modal .modal_frame .modal_body{height:calc(100% - (82 * var(--content_width) / 750));text-align:center;background-color:#0000;padding:0;position:relative}.modal_wrapper.spot_list_modal .modal_frame .modal_body .list_tab_header{width:calc(682 * var(--content_width) / 750);height:calc(82 * var(--content_width) / 750);z-index:10;background-size:100% 100%,100% 100%;justify-content:space-between;line-height:0;display:flex;position:relative}.modal_wrapper.spot_list_modal .modal_frame .modal_body.station .list_tab_header{background-image:url(/assets/station_list_header-agY17E_n.png),url(/assets/spot_list_heeader-CBOV_1Vc.png)}.modal_wrapper.spot_list_modal .modal_frame .modal_body.spot .list_tab_header{background-image:url(/assets/spot_list_heeader-CBOV_1Vc.png),url(/assets/station_list_header-agY17E_n.png)}.modal_wrapper.spot_list_modal .modal_frame .list_tab_header .btn_tab{width:calc(341 * var(--content_width) / 750);height:calc(82 * var(--content_width) / 750)}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body{width:calc(682 * var(--content_width) / 750);height:calc(100% - (120 * var(--content_width) / 750));margin-top:calc(-2 * var(--content_width) / 750);padding:calc(40 * var(--content_width) / 750) calc(30 * var(--content_width) / 750) 0;text-align:left;background-size:100% calc(116 * var(--content_width) / 750);background-position:top;background-repeat:repeat;overflow:auto}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body.station{background-image:url(/assets/station_list_bg-D-QSHH_n.png)}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body.spot{background-image:url(/assets/spot_list_bg-_0az9Xnd.png)}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_header{margin-bottom:calc(25 * var(--content_width) / 750);font-size:4.2vw}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block+.list_block{margin-top:calc(30 * var(--content_width) / 750)}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block1 .list_header{color:#7d40b2}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block2 .list_header{color:#17a685}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block3 .list_header{color:#ed5733}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block4 .list_header{color:#f07a29}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block5 .list_header{color:#2b80bd}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block6 .list_header{color:#e34766}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block7 .list_header{color:#4ba055}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block .list_block_multi_header{justify-content:flex-start;gap:calc(5 * var(--content_width) / 750);display:flex}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block .list_block_header{width:calc(188 * var(--content_width) / 750);height:calc(42 * var(--content_width) / 750);margin-bottom:calc(15 * var(--content_width) / 750);color:#fff;border:calc(2 * var(--content_width) / 750) solid #fff;border-radius:calc(16 * var(--content_width) / 750);justify-content:center;align-items:center;font-size:3vw;line-height:1em;display:flex}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block1 .list_block_header{background-color:#7d40b2}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block2 .list_block_header{background-color:#17a685}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block3 .list_block_header{background-color:#ed5733}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block4 .list_block_header{background-color:#f07a29}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block5 .list_block_header{background-color:#2b80bd}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block6 .list_block_header{background-color:#e34766}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_block.list_block7 .list_block_header{background-color:#4ba055}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_body{margin-bottom:calc(10 * var(--content_width) / 750);font-size:3.2vw}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_body ul li{font-size:3.2vw}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_body ul li.small_font{font-size:2.6vw}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_body ul li.xsmall_font{font-size:2.2vw}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_body.banner_block{margin-bottom:calc(10 * var(--content_width) / 750)}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .btn_banner{margin-bottom:calc(30 * var(--content_width) / 750)}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body ul li{width:calc(200 * var(--content_width) / 750);height:calc(55 * var(--content_width) / 750);margin-right:calc(9 * var(--content_width) / 750);margin-bottom:calc(10 * var(--content_width) / 750);padding:0 calc(10 * var(--content_width) / 750);text-align:center;border-radius:calc(5 * var(--content_width) / 750);background-color:#fff;justify-content:center;align-items:center;line-height:1em;display:flex;position:relative}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body ul li.visited{padding:0 calc(10 * var(--content_width) / 750) 0 calc(40 * var(--content_width) / 750)}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body ul li.visited:after{left:calc(10 * var(--content_width) / 750);width:calc(26 * var(--content_width) / 750);height:calc(24 * var(--content_width) / 750);content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAMAAADTXB33AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAQAAAAAAAAAAAAAAAA0HCAAAAAAAAAAAAAAAAAAAABANDgAAAA4HCRUQEQAAAAAAAAAAAAAAAAAAABoUFQAAAA0KCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABENDgAAAAAAAAAAAAAAAAAAAAAAAAAAAP18lf2Jofxfef////17lP1xi/2GngMOCf2EnP7T3AEGBBd8T/2BmhMKC/2UqfqHn/xgeiAZGwUXECOEZBEJCwQXDwUYEB4YGQMTDQgiGBh/UQwzJQINCCkhIg9SNNJPZSiVcQQTDAQVDhcMD/2Cm/2DnP1+l/2Fnf2Amfxshv2IoP6rvP19lf19lv2QpycUF9hqf6BPXw0HCP/3+fZ5kVcrNBIKDGM1P/xjfHc7Rv/5+v2Ppv6/zP6puv/6+x8YGf11jv7Dz/7L1f2Uqp2cnP16k00qMf/7/B4ZGvxrhWImMf2dsf/+/v2Tqf2Vqv14kv7b401ISfxqhP/u8dPQ0f10jSkkJfHx8f67yf3Dz/PV3Hd0dGpmZ/6nuSEbHP2Lo1VRUvxhe/xth2A1Pv2OpTUwMffQ2fZddg4HCPxrhP1yiyAZGv/n7P/o7T45Onx7exwWFy7Mjpubmy0ZG/z8/PDw8NVQZiB5XByHVy1yVf13kPJed/2FnnkxPTvkqvxkfi7LjTIiJBkfGv2csFUpLygjJB4NED/qsjkpKx9mRPJbdHcyPHEwOhd4TGcuNwEHBBuSXDYfIdVSaCCLWhh+UB2bYyK1cwMRCxyMXB10VCF6XJKRkSAWFhiAUi8dHhqJVzIbHjnfpSKXaBuSXR4jHh6hZlsqMTnepSW7ejOifiB6XOJyhY42Rc7BwwQSDGYrNd7BxyCrbRwnHwAAAP15kighIiEaHNS0umRRVLCangUXD2otNt5UaxmIViYZGSWMZBlxSeFVbBogGh+nasxNYgkFBhpsRtxTagUVDhQMDVkkLa5CVBgND4Nkd/0AAAAzdFJOUwD96PXX93z+SuADNvrVe3Gv/r1DnF72/iX+/ph+aG4q/tH+qzwiLUfhRvD+FQQ7MDQbATa8SowAAAHDSURBVCjPY2BAAOXFLooMWIGK16Kl8+SwycgrLVw+f5qkMKaMqPiMFQscnSoF+dFlhIpaumymm5g4ZWXyciFLSIhVlxfWtzWYAEGKAw83QkZWqrO9yszMrAAoY2mcnJTKB5ORdpncawOUSUsEStkbG6dnuAtAZGQm9vWYAKVy44AysfHGQJDjIAKSUVXo7zaZ1FiS7wiyKRokY1xcO1sNKKWxY6bJhOYyEzCIAMsY18zaqQWU0j63zaSuNA8sYw2RqXA2vf+DgUEn4IEJDIRDZIxbTU2/hxky6L14DJWIioTKWJiamv76z8GgH/DKer2lpbV9gjFMxhkoFRRmwMDw8o0xMjCPMQWBf+4MDLrPXj9HkrDIBsuY/mU3YrB963Vv09SOJnNj87Vz50yBSJh++fPblsEq+M7udaZoYO/lT8FWDIx+u9ZsOQoWeP/uURCYsXLZnit+jAxsnm4bj12/eHDfzY9ff35+en77hv1Htq5e4ubJxsDA6Xr21u0bF+w+fLMLDbV7cunA8RMnN69y5QSFL4uHz92r13wDQ6yYma1CAn0Pnz7j48ECiRVNVlvvh/7sTBwMDBxM7P6nvA+xqgOFAVJKrsN8xtARAAAAAElFTkSuQmCC);background-size:100% 100%;margin:auto 0;display:block;position:absolute;top:0;bottom:0}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body ul li:nth-child(3n){margin-right:0}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_spot_block{width:100%;height:calc(65 * var(--content_width) / 750);line-height:calc(65 * var(--content_width) / 750);margin-bottom:calc(20 * var(--content_width) / 750);border-radius:calc(8 * var(--content_width) / 750);pointer-events:none;background-color:#f8faf6;justify-content:space-between;display:flex;overflow:hidden}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_spot_block .list_spot_header{width:calc(180 * var(--content_width) / 750);text-align:center;color:#fff;background-color:#0e2a70;justify-content:center;align-items:center;height:100%;font-size:3.2vw;line-height:1.2em;display:flex}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_spot_block .list_spot_header.small_font{font-size:2.8vw}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_spot_block .list_spot_body{width:calc(100% - (210 * var(--content_width) / 750));height:100%;padding-left:calc(10 * var(--content_width) / 750);text-align:left;color:#000;flex:1;justify-content:left;align-items:center;font-size:3.2vw;line-height:1.2em;display:flex;position:relative}.modal_wrapper.spot_list_modal .modal_frame .list_tab_body .list_spot_block .list_spot_body.visited:after{content:"";width:calc(31 * var(--content_width) / 750);height:calc(24 * var(--content_width) / 750);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAMAAADTXB33AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAQAAAAAAAAAAAAAAAA0HCAAAAAAAAAAAAAAAAAAAABANDgAAAA4HCRUQEQAAAAAAAAAAAAAAAAAAABoUFQAAAA0KCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABENDgAAAAAAAAAAAAAAAAAAAAAAAAAAAP18lf2Jofxfef////17lP1xi/2GngMOCf2EnP7T3AEGBBd8T/2BmhMKC/2UqfqHn/xgeiAZGwUXECOEZBEJCwQXDwUYEB4YGQMTDQgiGBh/UQwzJQINCCkhIg9SNNJPZSiVcQQTDAQVDhcMD/2Cm/2DnP1+l/2Fnf2Amfxshv2IoP6rvP19lf19lv2QpycUF9hqf6BPXw0HCP/3+fZ5kVcrNBIKDGM1P/xjfHc7Rv/5+v2Ppv6/zP6puv/6+x8YGf11jv7Dz/7L1f2Uqp2cnP16k00qMf/7/B4ZGvxrhWImMf2dsf/+/v2Tqf2Vqv14kv7b401ISfxqhP/u8dPQ0f10jSkkJfHx8f67yf3Dz/PV3Hd0dGpmZ/6nuSEbHP2Lo1VRUvxhe/xth2A1Pv2OpTUwMffQ2fZddg4HCPxrhP1yiyAZGv/n7P/o7T45Onx7exwWFy7Mjpubmy0ZG/z8/PDw8NVQZiB5XByHVy1yVf13kPJed/2FnnkxPTvkqvxkfi7LjTIiJBkfGv2csFUpLygjJB4NED/qsjkpKx9mRPJbdHcyPHEwOhd4TGcuNwEHBBuSXDYfIdVSaCCLWhh+UB2bYyK1cwMRCxyMXB10VCF6XJKRkSAWFhiAUi8dHhqJVzIbHjnfpSKXaBuSXR4jHh6hZlsqMTnepSW7ejOifiB6XOJyhY42Rc7BwwQSDGYrNd7BxyCrbRwnHwAAAP15kighIiEaHNS0umRRVLCangUXD2otNt5UaxmIViYZGSWMZBlxSeFVbBogGh+nasxNYgkFBhpsRtxTagUVDhQMDVkkLa5CVBgND4Nkd/0AAAAzdFJOUwD96PXX93z+SuADNvrVe3Gv/r1DnF72/iX+/ph+aG4q/tH+qzwiLUfhRvD+FQQ7MDQbATa8SowAAAHDSURBVCjPY2BAAOXFLooMWIGK16Kl8+SwycgrLVw+f5qkMKaMqPiMFQscnSoF+dFlhIpaumymm5g4ZWXyciFLSIhVlxfWtzWYAEGKAw83QkZWqrO9yszMrAAoY2mcnJTKB5ORdpncawOUSUsEStkbG6dnuAtAZGQm9vWYAKVy44AysfHGQJDjIAKSUVXo7zaZ1FiS7wiyKRokY1xcO1sNKKWxY6bJhOYyEzCIAMsY18zaqQWU0j63zaSuNA8sYw2RqXA2vf+DgUEn4IEJDIRDZIxbTU2/hxky6L14DJWIioTKWJiamv76z8GgH/DKer2lpbV9gjFMxhkoFRRmwMDw8o0xMjCPMQWBf+4MDLrPXj9HkrDIBsuY/mU3YrB963Vv09SOJnNj87Vz50yBSJh++fPblsEq+M7udaZoYO/lT8FWDIx+u9ZsOQoWeP/uURCYsXLZnit+jAxsnm4bj12/eHDfzY9ff35+en77hv1Htq5e4ubJxsDA6Xr21u0bF+w+fLMLDbV7cunA8RMnN69y5QSFL4uHz92r13wDQ6yYma1CAn0Pnz7j48ECiRVNVlvvh/7sTBwMDBxM7P6nvA+xqgOFAVJKrsN8xtARAAAAAElFTkSuQmCC);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;margin:auto 0}.modal_base.name_modal{z-index:5000;background-color:#0009;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto}.modal_base.name_modal .modal{min-height:calc(800 * var(--content_width) / 750);height:100%;position:relative}.modal_base.name_modal .modal_inner{top:calc(100 * var(--content_width) / 750);bottom:calc(100 * var(--content_width) / 750);width:calc(710 * var(--content_width) / 750);height:calc(100% - (200 * var(--content_width) / 750));color:#0e2a70;border-radius:calc(10 * var(--content_width) / 750);padding:calc(50 * var(--content_width) / 750) calc(10 * var(--content_width) / 750);text-align:center;background-color:#fff;margin:auto;font-size:4.8vw;position:absolute;left:0;right:0}.modal_base.name_modal .modal .modal_title{margin-bottom:calc(50 * var(--content_width) / 750);font-weight:900}.modal_base.name_modal .modal .name_list{height:calc(100% - (1em + (50 * var(--content_width) / 750)));padding:0 calc(20 * var(--content_width) / 750);overflow:auto}.modal_base.name_modal .modal .name_list ul li{margin-bottom:calc(20 * var(--content_width) / 750)}.modal_base.name_modal .modal .name_list ul li:nth-child(odd){float:left}.modal_base.name_modal .modal .name_list ul li:nth-child(2n){float:right;margin-right:0}.modal_base.name_modal .modal .name_list ul li .btn_name{width:calc(310 * var(--content_width) / 750);height:calc(80 * var(--content_width) / 750);color:#0e2a70;border:#0e2a70 calc(3 * var(--content_width) / 750) solid;border-radius:calc(40 * var(--content_width) / 750);background-color:#fff;font-size:4.2vw}.modal_base.name_modal .modal .btn_close{top:calc(32 * var(--content_width) / 750);right:calc(22 * var(--content_width) / 750);width:calc(60 * var(--content_width) / 750);height:calc(60 * var(--content_width) / 750);position:absolute}.modal_wrapper.result_modal{background-color:#00000080}.modal_wrapper.result_modal .modal_frame{width:calc(680 * var(--content_width) / 750);color:#0e2a70;border-radius:calc(45 * var(--content_width) / 750);background-color:#fff;font-size:4.2vw;font-weight:900;line-height:1.5em;position:relative}.modal_wrapper.result_modal .modal_frame .modal_header{height:calc(115 * var(--content_width) / 750);line-height:calc(115 * var(--content_width) / 750);background-color:#0e2a70}.modal_wrapper.result_modal .modal_frame .modal_body{padding:calc(50 * var(--content_width) / 750) calc(20 * var(--content_width) / 750);text-align:center;background-color:#fff;background-image:url(/assets/icon_result_comfirm-C0AxA74B.png);background-size:calc(108 * var(--content_width) / 750) calc(146 * var(--content_width) / 750);background-position:right calc(20 * var(--content_width) / 750) bottom;background-repeat:no-repeat}.modal_wrapper.result_modal .modal_frame .modal_message,.modal_wrapper.result_modal .modal_frame .btn_result{margin-bottom:calc(30 * var(--content_width) / 750)}#checkin{width:100%;height:100%;min-height:calc(1200 * var(--content_width) / 750);background-image:url(/assets/bg_spot-L8Qqk9HE.png),url(/assets/bg_spot_loop-D1tUlWQo.png);background-size:100% calc(1364 * var(--content_width) / 750), 100% calc(806 * var(--content_width) / 750);background-repeat:no-repeat,repeat;background-position:top calc(110 * var(--content_width) / 750) center, top calc(1474 * var(--content_width) / 750) center;position:relative}#checkin .checkin_header{height:calc(110 * var(--content_width) / 750)}#checkin .content_wrapper{width:100%;height:calc(100% - (260 * var(--content_width) / 750));padding:calc(40 * var(--content_width) / 750) 0 calc(120 * var(--content_width) / 750);overscroll-behavior:auto;position:relative;overflow:auto}#checkin.nologin .content_wrapper{height:calc(100% - (110 * var(--content_width) / 750))}#checkin .message_frame{margin-bottom:calc(65 * var(--content_width) / 750)}#checkin .checkin_location,#checkin .checkin_located{margin-bottom:calc(40 * var(--content_width) / 750)}#checkin .checkin_type_block{width:calc(690 * var(--content_width) / 750);margin:0 auto calc(50 * var(--content_width) / 750)}#checkin .btn_checkin_type{float:left;width:calc(220 * var(--content_width) / 750);height:calc(130 * var(--content_width) / 750);line-height:calc(118 * var(--content_width) / 750);margin:0 calc(5 * var(--content_width) / 750);border-width:calc(6 * var(--content_width) / 750);border-radius:calc(60 * var(--content_width) / 750);background-color:#fff;border-style:solid;font-size:6vw;font-weight:900}#checkin .btn_checkin_type.btn_on{color:#f86000;border-color:#f86000}#checkin .btn_checkin_type.btn_on.active{color:#fff;background-color:#f86000}#checkin .btn_checkin_type.btn_pass{color:#179540;border-color:#179540}#checkin .btn_checkin_type.btn_pass.active{color:#fff;background-color:#179540}#checkin .btn_checkin_type.btn_off{color:#1c75c9;border-color:#1c75c9}#checkin .btn_checkin_type.btn_off.active{color:#fff;background-color:#1c75c9}.checkin_arrow{width:0;height:0;margin:0 auto calc(30 * var(--content_width) / 750);border-left:calc(40 * var(--content_width) / 750) solid transparent;border-right:calc(40 * var(--content_width) / 750) solid transparent;border-top:calc(40 * var(--content_width) / 750) solid #0e2a70}#checkin .btn_start{width:calc(565 * var(--content_width) / 750);height:calc(140 * var(--content_width) / 750);line-height:calc(140 * var(--content_width) / 750);margin:0 auto calc(50 * var(--content_width) / 750);color:#fff;border-radius:calc(65 * var(--content_width) / 750);font-size:5vw;font-weight:900;display:block;position:relative}#checkin .station .btn_start{background-color:#dd195e}#checkin .spot .btn_start{background-color:#0b9868}#checkin .btn_start.disable{background-color:#c8c6c7}#checkin .station .loading .btn_start{background-color:#fa99bb}#checkin .spot .loading .btn_start{background-color:#9ed9bc}#checkin .loading .btn_start:after{content:"中…"}#checkin .station .loading .btn_start{padding-left:calc(30 * var(--content_width) / 750)}#checkin .station .loading .btn_start:before{content:"";top:0;bottom:0;left:calc(50 * var(--content_width) / 750);width:calc(44 * var(--content_width) / 750);height:calc(44 * var(--content_width) / 750);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFiUExURQAAAN0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXokNmUMAAAB1dFJOUwCUuMymgE0zZhrgAgEIEAQMJg0eBQcYLA4GHYsJA2oUoRI+IxkPYC4VNhs4JyhIfa8ytPl+Ed1zbxNKH+UvwGRLHEkqKwvGPZ85jFhXnNogMXU7pVuOLWF6kDebMI8XCmM8PyVZYlPXUkNEv3uK0nyWQtSHvi0yswMAAAIJSURBVDjLndRnd9owFAZg2RhsLGNDDMbsEUjCTNo0e6fN7N577z35/5XuPc5pU0tA3y9I+LGOdK9tQv5Nfm5+fs4lI2VvccCymJQiK/X+qMl+jQHEkFmnaprm2++EFBAfy/A7k+eLQ8qIyzL8GbC5Qux1btdtGf6JuEJId3Mw2OxKz/cG7A+Hjyf8IRWDA17pDyss3f30ddUhtPfh+UJoTYu2XQzGjyMs3yzhYitxlhqOJyOQlMim45A0TOqI6yKcQJyASQtxR4QziDMw8fe53Rc2gTa4bVCcHfyKRD7WxdVKePG4lzi5t1aj8uJS8h9xzh9dyA3tW9JOskbMHKqqquXlNjGt63o2R86pPAU5Tuk8k+QsYNWSYrD6mfHwWNuAA97cGe2ArHSdkUs3dqjvS/tpZTIny157qGmXdbH1+rFY/wmOk1WNpTohsrntGMs2vilZDTItwjMxSAUrjli4Dw+xh59jxGsi7CPGbVrXub0nLmOH21ZQuRtbWwclYrXvdPdOda69VrMI3dnYaP+9Fi0rinL/0Z9/XX1mGMZuWAseKDwFuGTBOnTK4An7+rwCrLBzVO5Go1OsUkWwRth7fyvA6aUoy1I6wC9CcCvYhhuFuME2XobgEj/g7SwhPcQ9QtzXzK6GPmNWI5t6ypuEOA+fOXdB/sCWlrldLo32eDcvzc5ebIZc+A2POUDGawJEwwAAAABJRU5ErkJggg==);background-size:100% 100%;margin:auto 0;animation:2s linear infinite rotate_anim;position:absolute}#checkin .content_wrapper .checkin_location .content_from_error_block{width:calc(640 * var(--content_width) / 750);padding:0 calc(20 * var(--content_width) / 750) 0 calc(100 * var(--content_width) / 750);margin:calc(60 * var(--content_width) / 750) auto;color:#d50d60;text-align:left;font-size:4vw;display:none;position:relative}#checkin .content_wrapper .checkin_location.has_error .content_from_error_block{display:block}#checkin .content_wrapper .checkin_location .content_from_error_block:before{content:"";width:calc(78 * var(--content_width) / 750);height:calc(78 * var(--content_width) / 750);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAMAAAC5dNAvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAGJUExURQAAANUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYP////nc6Pne6fK30PjY5eFRjdsxePvn79YTZPnd6dcYZ+JZkuJak9cWZtw2e/3y9uJWkNkncfKzze6avdw1etwzedghbfGuyvK0zvvm7+2ZvPfS4vXF2eZwofO8099EhO+hweqEruh9quZtn/XG2vfQ4OuNtO6dv+Nbk/GtyfTB1uBOi/vl7tsyeONdlOBNiuBKiP74+908f9UQYvna5/KyzNcZaNordP/9/tcaaeqGsASAJ7IAAABHdFJOUwD5jEkIFwLCBOvc5HChLd/sOsP+gLt715URkDAkkhr0WE9377Bp9qfpddJkDsbi4NNaQxMVNhhVAbce0Qr7+MybBvwniTfx/BVb3gAAAjtJREFUWMPt2GdXwjAUBmBRAXHvvTfugQoqoqIm7oV77733Hr9c4/HQpr0pTcrHvt9yc+5zekqStkREmDFjxoxmoku7enq6SqPDo1lr0F9qrOHQbKnoP6m2MHC1KJha41pdtcRV1xnmBpAsA0a1fIucs+Qb5MoRlXJjWgtSpMWIFtOk5JpiDHAVSJUKcS3HoeYcOcJcLgKSK6r5vRDn9QtyHgTGI6ZFScLUzeK6NIoSWiRZwf6lYYwX1oLDLJHFEi9dziH+zbY0jufXWsuk9jHCnUrjslZuLlt286cJNyYrZPNqif2y7h3CDcsK/YmcXIZ8aewS7kxeyeDTSqiVtk+4a6pUwqP1xVK9V4TboEqxfRyck94HF4RboWtOjifrEN16Trgjujak/6nbq9ilx4TbUxR79Wp5aYrOE8JdKoppeTo5u/IMuSfcgbJq16d1qI6kB8JNqModut6XklR9z4T7UpWT9LxTZaoPzI9f7Qk4SDNDa4VF6rapT4ynAa6oMCSXAJ3nrxi/QfWEUFob+Hj4xjgATrRpa+56sOtl9hF+DNW7NblmxJlmLa07jpeL69bg0hlN74HZGcZUOlvrrIRb7iYxvp2A5yo7mVwV4wo2ya5YZkxWsbQU1g0aIdwIazaF8QHhYzWMEm6UNeuDPzeKmT/f/BbGk6vM6WJ9x5yUufHxGfYsfPBZkGAsIIeEA3KNolojyEWKcpEg53KIaQ4XvPAGk0W05EHWtmgvaODFGgrazX83zJgx858fm24IjQikeKwAAAAASUVORK5CYII=);background-position:0;background-size:100% 100%;margin:auto 0;position:absolute;top:0;bottom:0;left:0}#checkin .location_gps,#checkin .spot_name{width:calc(630 * var(--content_width) / 750);height:calc(105 * var(--content_width) / 750);line-height:calc(95 * var(--content_width) / 750);margin:0 auto calc(40 * var(--content_width) / 750);text-align:center;border:#8e8e8e calc(5 * var(--content_width) / 750) solid;border-radius:calc(20 * var(--content_width) / 750);background-color:#fff;font-size:4vw;position:relative}#checkin .location_gps{padding-left:calc(20 * var(--content_width) / 750)}#checkin .spot_name{padding-left:calc(140 * var(--content_width) / 750);padding-right:calc(10 * var(--content_width) / 750)}#checkin .loading .location_gps{color:#00a0e9;border-color:#00a0e9}#checkin .loading .location_gps:after{content:"";top:0;bottom:0;left:calc(50 * var(--content_width) / 750);width:calc(44 * var(--content_width) / 750);height:calc(44 * var(--content_width) / 750);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFiUExURQAAAACg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6QCg6XvoKQAAAAB1dFJOUwCUuOCmgE0zZhrMAgEIEAQMJg0eBQcsGAYOHYsJagMUoRI+IxknYDg2FS4bDyhI+a8yfbR+ERzlSnNvZN0TL0sfwEk9nysLKsY5jFdYPHWlJQpjWz8wm5BiMVl6O2E3nCAX2o8tjr+We0S+1EJSh1NDitLXfN4tky0AAAIJSURBVDjLndRnd9owFAZgeYAN8oAwjNkQCCSMpGmzd9Jmde+99578/0r3Hue0qSWg7xck/FhHutc2If8mPzc7O5ciI2V/fcCynpAiK/ntqMt+zQHElFm3qmnaz0+EFBAfy/BnjeeHS0qISzL8HbC2QZwlbpccGf6CuEJIc2cw2GlKz/cV7EeXjyf8IRWDA77oDyss3X33a9kltPf+8kJoTYuOUwzGL+Msby3hYhsxlhqOJ+OQpMimY5A0TOqI6yJsI7Zh0kbcEuEM4gxM/ENuD4VNoA1uGxRnex/i8Td1cbVsLxbz7JN7azUqLy4l/xH34OhCbmjfEk6CNWL6vKqqel5u7RnDMLI5ck7lKchx0uCZJGcBq5YUgzXOjIfH2gYc8OriaAdkpWuNXLqxQ31f2k8rkzlZ9v4dXX9qiK3Xj0b7z3GcqOos1QmRzW1FWbbwTcnqkBkRno5CKlhxxMJ9eIg9/Bwj3hZhHzFu07rC7UNxGVvctoPKPVpb2ysTq/OquX+qc53tmkXo4uZm5++1aElRlLu3//zr2Q3TNHfDWvBE4SnAJQvWoVMmT9jX5wFghZ2j8jgSmWKVKoI1w977mwFOr0RYVtIBvhWC28E2UhFIKtjGtRBc5gd8nSWkh7hHSOoes8uhz5jVyCav8yYhzsNnLrUgf2DLq9yulkd7vLsX5+cvdUMu/Ab/xkDGMg2i7gAAAABJRU5ErkJggg==);background-size:100% 100%;margin:auto 0;animation:2s linear infinite rotate_anim;position:absolute}#checkin .spot_name.spot:before{content:"スポット";left:calc(40 * var(--content_width) / 750);color:#0b9868;font-size:3.2vw;position:absolute;top:0;bottom:0}#checkin .location_label,#checkin .located_label{text-align:left;margin:0 calc(20 * var(--content_width) / 750);font-size:4vw;line-height:1.5em}#checkin .located_label{margin-bottom:calc(40 * var(--content_width) / 750)}#checkin .location_label .notice{font-size:3.3vw;line-height:1.5em}#checkin .btn_roulette{width:calc(565 * var(--content_width) / 750);height:calc(140 * var(--content_width) / 750);line-height:calc(140 * var(--content_width) / 750);margin:0 auto calc(40 * var(--content_width) / 750);color:#fff;border-radius:calc(65 * var(--content_width) / 750);font-size:5vw;font-weight:900;display:block}#checkin .btn_wait{text-align:center;margin-bottom:calc(40 * var(--content_width) / 750);background-color:#ededed;line-height:1.5em}#checkin .station .btn_roulette{background-color:#dd195e}#checkin .spot .btn_roulette{background-color:#0b9868}#checkin .btn_cancel,#checkin .btn_retry,#checkin .btn_title{width:calc(475 * var(--content_width) / 750);height:calc(100 * var(--content_width) / 750);line-height:calc(100 * var(--content_width) / 750);color:#fff;border-radius:calc(45 * var(--content_width) / 750);background-color:#616161;margin:0 auto;font-size:4vw;display:block}#checkin .btn_title{margin-top:calc(60 * var(--content_width) / 750);background-color:#3c3b3b}#checkin .checkin_located .btn_title{margin-top:calc(25 * var(--content_width) / 750)}#anim_checkin .back,#anim_checkin_tutorial .back{background-image:url(/assets/back_1-TwAy5lNb.jpg);background-position:50%;background-size:100% 100%;width:320.933vw;height:180.533vw;position:absolute;top:calc(50% - 90.2667vw);left:0}#anim_checkin .back.station1,#anim_checkin_tutorial .back.station1{background-image:url(/assets/back_1-TwAy5lNb.jpg)}#anim_checkin .back.station2,#anim_checkin_tutorial .back.station2{background-image:url(/assets/back_2-DruU_RxP.jpg)}#anim_checkin .back.station3,#anim_checkin_tutorial .back.station3{background-image:url(/assets/back_3-DH-Iddx3.jpg)}#anim_checkin .back.station4,#anim_checkin_tutorial .back.station4{background-image:url(/assets/back_4-FcZJL89e.jpg)}#anim_checkin .back.station5,#anim_checkin_tutorial .back.station5{background-image:url(/assets/back_5-z7CMVa9x.jpg)}#anim_checkin .back.station6,#anim_checkin_tutorial .back.station6{background-image:url(/assets/back_6-KdjgPQ2Z.jpg)}#anim_checkin .back.station7,#anim_checkin_tutorial .back.station7{background-image:url(/assets/back_7-1RbGvUA7.jpg)}#anim_checkin .back.station8,#anim_checkin_tutorial .back.station8{background-image:url(/assets/back_8-B5EYVQva.jpg)}#anim_checkin .back.station9,#anim_checkin_tutorial .back.station9{background-image:url(/assets/back_9-DtZNzpQp.jpg)}#anim_checkin .back.station10,#anim_checkin_tutorial .back.station10{background-image:url(/assets/back_10-Dkqi2d4B.jpg)}#anim_checkin .back.station11,#anim_checkin_tutorial .back.station11{background-image:url(/assets/back_11-Cs2sjxMk.jpg)}#anim_checkin .back.station12,#anim_checkin_tutorial .back.station12{background-image:url(/assets/back_12-Wvx02CEt.jpg)}#anim_checkin .back.station13,#anim_checkin_tutorial .back.station13{background-image:url(/assets/back_13-vimTp_96.jpg)}#anim_checkin .back.station14,#anim_checkin_tutorial .back.station14{background-image:url(/assets/back_14-X_faRk2x.jpg)}#anim_checkin .back.station15,#anim_checkin_tutorial .back.station15{background-image:url(/assets/back_15-D2p-GC_x.jpg)}#anim_checkin .back.station16,#anim_checkin_tutorial .back.station16{background-image:url(/assets/back_16-n3jjmMEy.jpg)}#anim_checkin .back.station17,#anim_checkin_tutorial .back.station17{background-image:url(/assets/back_17-CUwsOWsA.jpg)}#anim_checkin .back.station18,#anim_checkin_tutorial .back.station18{background-image:url(/assets/back_18-DrTYFiUJ.jpg)}#anim_checkin .back.station19,#anim_checkin_tutorial .back.station19{background-image:url(/assets/back_19-S4tctKf8.jpg)}#anim_checkin .back.station20,#anim_checkin_tutorial .back.station20{background-image:url(/assets/back_20-CvALj9QZ.jpg)}#anim_checkin .back.station21,#anim_checkin_tutorial .back.station21{background-image:url(/assets/back_21-CLK0J68c.jpg)}#anim_checkin .back.station22,#anim_checkin_tutorial .back.station22{background-image:url(/assets/back_22-litL-mFH.jpg)}#anim_checkin .back.station23,#anim_checkin_tutorial .back.station23{background-image:url(/assets/back_23-CGpdUlrS.jpg)}#anim_checkin .back.station24,#anim_checkin_tutorial .back.station24{background-image:url(/assets/back_24-CVq4Ze0Y.jpg)}#anim_checkin .back.station25,#anim_checkin_tutorial .back.station25{background-image:url(/assets/back_25-0o9nFU58.jpg)}#anim_checkin .back.station26,#anim_checkin_tutorial .back.station26{background-image:url(/assets/back_26-nercuoMI.jpg)}#anim_checkin .back.station27,#anim_checkin_tutorial .back.station27{background-image:url(/assets/back_27-BGzQCsdL.jpg)}#anim_checkin .back.station28,#anim_checkin_tutorial .back.station28{background-image:url(/assets/back_28-CsxICHox.jpg)}#anim_checkin .back.station29,#anim_checkin_tutorial .back.station29{background-image:url(/assets/back_29-C5_ipGlW.jpg)}#anim_checkin .back.station30,#anim_checkin_tutorial .back.station30{background-image:url(/assets/back_30-B_2A9dYn.jpg)}#anim_checkin .back.station31,#anim_checkin_tutorial .back.station31{background-image:url(/assets/back_31-DENjP48R.jpg)}#anim_checkin .back.station32,#anim_checkin_tutorial .back.station32{background-image:url(/assets/back_32-CmT0zg43.jpg)}#anim_checkin .back.station33,#anim_checkin_tutorial .back.station33{background-image:url(/assets/back_33-C49SDjVC.jpg)}#anim_checkin .back.station34,#anim_checkin_tutorial .back.station34{background-image:url(/assets/back_34-Dd-NfIpY.jpg)}#anim_checkin .back.station35,#anim_checkin_tutorial .back.station35{background-image:url(/assets/back_35-BHYf2rOW.jpg)}#anim_checkin .back.station36,#anim_checkin_tutorial .back.station36{background-image:url(/assets/back_36-1UiPTyLG.jpg)}#anim_checkin .back.station37,#anim_checkin_tutorial .back.station37{background-image:url(/assets/back_37-kkoKelcq.jpg)}#anim_checkin .back.station38,#anim_checkin_tutorial .back.station38{background-image:url(/assets/back_38-n1hCW6nN.jpg)}#anim_checkin .back.station39,#anim_checkin_tutorial .back.station39{background-image:url(/assets/back_39-DFuNrt0T.jpg)}#anim_checkin .back.station40,#anim_checkin_tutorial .back.station40{background-image:url(/assets/back_40-CGO97de9.jpg)}#anim_checkin .back.station41,#anim_checkin_tutorial .back.station41{background-image:url(/assets/back_41-DIjWEfhs.jpg)}#anim_checkin .back.station42,#anim_checkin_tutorial .back.station42{background-image:url(/assets/back_42-mI0dtaJm.jpg)}#anim_checkin .back.station43,#anim_checkin_tutorial .back.station43{background-image:url(/assets/back_43-T3oIlDTZ.jpg)}#anim_checkin .back.station44,#anim_checkin_tutorial .back.station44{background-image:url(/assets/back_44-tRq6xHEd.jpg)}#anim_checkin .back.station45,#anim_checkin_tutorial .back.station45{background-image:url(/assets/back_45-BoZYe3K0.jpg)}#anim_checkin .back.station46,#anim_checkin_tutorial .back.station46{background-image:url(/assets/back_46-eE-4VACc.jpg)}#anim_spot .back{background-image:url(/assets/back-F7zxgZyX.jpg);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}#anim_checkin .back .station,#anim_checkin_tutorial .back .station{justify-content:center;align-items:center;width:60vw;height:15vw;font-size:12vw;font-weight:600;line-height:1em;display:flex;position:absolute;top:32vw;left:20vw}#anim_checkin .back .station.long,#anim_checkin_tutorial .back .station.long{font-size:8vw}#anim_checkin #wrapper.loaded .back,#anim_checkin_tutorial #wrapper.loaded .back{transition-property:left,transform;transition-duration:5s;transition-timing-function:linear;transform:translate(-200vw)}#anim_checkin .rouletteSet,#anim_checkin_tutorial .rouletteSet,#anim_spot .rouletteSet{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;transform:translateY(16vw)}#anim_checkin .rouletteSet .comp,#anim_checkin_tutorial .rouletteSet .comp,#anim_spot .rouletteSet .comp{background-image:url(/assets/comp-CO8wpe87.png);background-size:100% 100%;width:88vw;height:146.071vw;position:absolute;top:calc(50% - 80.3391vw);left:calc(50% - 44vw);transform:scale(0)}#anim_checkin .rouletteSet .comp.open,#anim_checkin_tutorial .rouletteSet .comp.open,#anim_spot .rouletteSet .comp.open{transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transform:scale(1)}#anim_checkin .rouletteSet.open,#anim_checkin_tutorial .rouletteSet.open,#anim_spot .rouletteSet.open{opacity:1;visibility:inherit;transition-property:opacity,transform,visibility;transition-duration:.6s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transform:translateY(0)}#anim_checkin .rouletteSet .roulette,#anim_checkin_tutorial .rouletteSet .roulette,#anim_spot .rouletteSet .roulette{background-size:100% 100%;width:100vw;height:65.0667vw;position:relative}#anim_checkin .rouletteSet .roulette .numbers,#anim_checkin_tutorial .rouletteSet .roulette .numbers,#anim_spot .rouletteSet .roulette .numbers{width:60vw;height:18vw;position:absolute;top:39vw;left:20vw;overflow:hidden}#anim_checkin .rouletteSet.new_mission .roulette .numbers{left:26.5vw}#anim_checkin .rouletteSet .roulette .numbers .starter,#anim_checkin_tutorial .rouletteSet .roulette .numbers .starter,#anim_spot .rouletteSet .roulette .numbers .starter,#anim_checkin .rouletteSet .roulette .numbers ul li,#anim_checkin_tutorial .rouletteSet .roulette .numbers ul li,#anim_spot .rouletteSet .roulette .numbers ul li{color:#fff;justify-content:center;align-items:center;width:100%;height:18vw;font-size:8vw;display:flex;position:absolute}#anim_checkin .rouletteSet .buttons,#anim_checkin_tutorial .rouletteSet .buttons,#anim_spot .rouletteSet .buttons{width:72vw;margin-top:6vw;position:relative}#anim_checkin .rouletteSet .btn_start a,#anim_checkin_tutorial .rouletteSet .btn_start a,#anim_spot .rouletteSet .btn_start a{color:#fff;text-align:center;box-sizing:border-box;opacity:0;visibility:hidden;background-color:#dd195e;border-radius:100px;width:72vw;padding:6vw;font-size:5vw;font-weight:600;text-decoration:none;transition-delay:0s;display:block;position:relative;top:0;left:0;transform:scale(.8);box-shadow:0 0 16px #fff}#anim_checkin .rouletteSet .btn_start a.open,#anim_checkin_tutorial .rouletteSet .btn_start a.open,#anim_spot .rouletteSet .btn_start a.open{opacity:1;visibility:inherit;transition:opacity .6s cubic-bezier(.165,.84,.44,1) .4s,transform .6s cubic-bezier(.165,.84,.44,1) .4s,visibility .6s cubic-bezier(.165,.84,.44,1) .4s;transform:scale(1)}#anim_checkin .rouletteSet .btn_stop a,#anim_checkin_tutorial .rouletteSet .btn_stop a,#anim_spot .rouletteSet .btn_stop a{color:#dd195e;text-align:center;box-sizing:border-box;opacity:0;visibility:hidden;background-color:#fff;border:4px solid #dd195e;border-radius:100px;width:72vw;padding:6vw;font-size:5vw;font-weight:600;text-decoration:none;display:block;position:absolute;top:0;left:0;transform:scale(.8);box-shadow:0 0 16px #fff}#anim_checkin .rouletteSet .btn_stop a.open,#anim_checkin_tutorial .rouletteSet .btn_stop a.open,#anim_spot .rouletteSet .btn_stop a.open{opacity:1;visibility:inherit;transition-property:opacity,transform,visibility;transition-duration:.6s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transform:scale(1)}#anim_checkin .rouletteSet .btn_next a,#anim_checkin_tutorial .rouletteSet .btn_next a,#anim_spot .rouletteSet .btn_next a{color:#fff;text-align:center;box-sizing:border-box;opacity:0;visibility:hidden;background-color:#dd195e;border-radius:100px;width:72vw;padding:6vw;font-size:5vw;font-weight:600;text-decoration:none;transition-delay:0s;display:block;position:absolute;top:0;left:0;transform:scale(.8);box-shadow:0 0 16px #fff}#anim_checkin .rouletteSet .btn_next a.open,#anim_checkin_tutorial .rouletteSet .btn_next a.open,#anim_spot .rouletteSet .btn_next a.open{opacity:1;visibility:inherit;transition:opacity .6s cubic-bezier(.165,.84,.44,1) .4s,transform .6s cubic-bezier(.165,.84,.44,1) .4s,visibility .6s cubic-bezier(.165,.84,.44,1) .4s;transform:scale(1)}#anim_checkin .subsidy .roulette,#anim_checkin_tutorial .subsidy .roulette,#anim_spot .subsidy .roulette{background-image:url(/assets/subsidy_roulette-LVVYKThe.png)}#anim_checkin .subsidy .bonus,#anim_spot .subsidy .bonus{width:60vw;position:absolute;top:calc(50% + 20vw);right:0}#anim_checkin .subsidy .bonus.close,#anim_spot .subsidy .bonus.close{opacity:0;transition-property:opacity;transition-duration:.5s;transition-timing-function:linear}#anim_checkin .subsidy .bonus ul,#anim_spot .subsidy .bonus ul{width:60vw;position:absolute;top:0;right:0}#anim_checkin .subsidy .bonus li,#anim_spot .subsidy .bonus li{margin-bottom:1vw;transform:translate(60vw)}#anim_checkin .subsidy .bonus li.open,#anim_spot .subsidy .bonus li.open{transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate(0)}#anim_checkin .card .roulette,#anim_spot .card .roulette{background-image:url(/assets/card_roulette-Bf_W1suC.png)}#anim_checkin .card .roulette .numbers .starter,#anim_spot .card .roulette .numbers .starter,#anim_checkin .card .roulette .numbers ul li,#anim_spot .card .roulette .numbers ul li{font-size:6vw}#anim_checkin .new_mission.mission1 .roulette{background-image:url(/assets/roulette_1-DZGqB2-_.png)}#anim_checkin .new_mission.mission2 .roulette{background-image:url(/assets/roulette_2-Dap151FU.png)}#anim_checkin .new_mission.mission3 .roulette{background-image:url(/assets/roulette_3-C_BXftfR.png)}#anim_checkin .new_mission .roulette .numbers .starter,#anim_checkin .new_mission .roulette .numbers ul li{font-size:6vw}#anim_checkin .mission{visibility:hidden;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;transform:translateY(40px)}#anim_checkin .mission.open{visibility:inherit;opacity:1;transition-property:visibility,opacity,transform;transition-duration:.4s;animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translateY(0)}#anim_checkin .mission .inner{box-sizing:border-box;background-size:100% 100%;justify-content:center;align-items:center;width:88vw;height:56.6824vw;padding:12vw 12vw 6vw;display:flex;position:relative}#anim_checkin .mission.type1 .inner{background-image:url(/assets/mission1-BjSF5UlL.png)}#anim_checkin .mission.type2 .inner{background-image:url(/assets/mission2-BZGPGg7-.png)}#anim_checkin .mission.type3 .inner{background-image:url(/assets/mission3-4sbqXpBZ.png)}#anim_checkin .mission table{width:100%}#anim_checkin .mission table th{color:#f86000;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #f86000;padding-bottom:2vw;padding-right:2vw;font-size:3.6vw;font-weight:700;line-height:1.35em}#anim_checkin .mission table td{vertical-align:middle;border-bottom:2px solid #f86000;padding-top:2vw;padding-bottom:2vw;font-size:5vw;font-weight:700;line-height:1.35em}#anim_checkin .mission table tr:nth-child(3) td{font-size:3.3vw}#anim_checkin .mission table tr:last-child th,#anim_checkin .mission table tr:last-child td{border-bottom:0}#anim_checkin .mission .stamp{opacity:0;background-image:url(/assets/comp_stamp-BhgS7N7z.png);background-size:100% 100%;width:30vw;height:28.75vw;position:absolute;top:6vw;right:6vw;transform:scale(1.5)}#anim_checkin .mission.open .stamp{opacity:1;transition:transform .5s cubic-bezier(.895,.03,.685,.22) 1s,opacity .5s cubic-bezier(.895,.03,.685,.22) 1s;transform:scale(1)}#checkin .debug_area{pointer-events:none;color:#fff;z-index:10000;background-color:#0009;width:100%;padding:2vw;position:absolute;bottom:0;left:0}#checkin_spot{width:100%;height:100%;min-height:calc(1200 * var(--content_width) / 750);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}#checkin_spot .content_wrapper{width:100%;height:calc(100% - (150 * var(--content_width) / 750));overscroll-behavior:auto;position:relative;overflow:auto}#checkin_spot.nologin .content_wrapper{height:100%}#checkin_spot .spot_header{width:100%;padding:calc(40 * var(--content_width) / 750) 0 calc(35 * var(--content_width) / 750);background:linear-gradient(#fbf6ce,#faf4bb);flex-direction:column;flex-shrink:0;align-items:center;line-height:0;display:flex}#checkin_spot .spot_header .spot_title{width:calc(670 * var(--content_width) / 750);margin-bottom:calc(20 * var(--content_width) / 750)}#checkin_spot .spot_header .spot_block{width:calc(648 * var(--content_width) / 750);height:calc(136 * var(--content_width) / 750);margin-top:calc(5 * var(--content_width) / 750);padding:calc(8 * var(--content_width) / 750) calc(8 * var(--content_width) / 750) calc(54 * var(--content_width) / 750);color:#0a265c;background-image:url(/assets/spot_name_bg-DM5zE1-H.png);background-size:100% 100%;justify-content:center;align-items:center;font-size:4.6vw;display:flex}#checkin_spot .spot_main{width:100%;padding-top:calc(35 * var(--content_width) / 750);padding-bottom:calc(120 * var(--content_width) / 750);background-image:url(/assets/spot_bg-BE7ZWxSj.png);background-size:100%;flex-direction:column;flex:1;align-items:center;display:flex}#checkin_spot .spot_main .bonus_image{width:calc(750 * var(--content_width) / 750);margin-bottom:calc(20 * var(--content_width) / 750);line-height:0}#checkin_spot .spot_main .checked_text{color:#dd195e;text-align:center;margin-bottom:calc(30 * var(--content_width) / 750);font-size:6.5vw;line-height:1.5em}#checkin_spot .spot_main .checked_notice{width:calc(654 * var(--content_width) / 750);padding:calc(50 * var(--content_width) / 750) calc(30 * var(--content_width) / 750);border-radius:calc(30 * var(--content_width) / 750);margin-bottom:calc(30 * var(--content_width) / 750);background-color:#fefef6;font-size:4.2vw;line-height:1.5em}#checkin_spot .spot_main .btn_to_top{margin-bottom:calc(30 * var(--content_width) / 750);font-size:5.4vw}#checkin_spot .btn_spot_list{width:calc(568 * var(--content_width) / 750);height:calc(72 * var(--content_width) / 750);margin-bottom:calc(30 * var(--content_width) / 750);border-radius:calc(36 * var(--content_width) / 750);color:#dd195e;border:calc(6 * var(--content_width) / 750) solid #dd195e;background-color:#fff;justify-content:center;align-items:center;font-size:3.6vw;display:flex}#checkin_spot .spot_main .checkin_notice{color:#0a265c;text-align:center;font-size:3.6vw;line-height:1.5em}@keyframes senryo-anm-scrollImage{0%{transform:translate(0)}to{transform:translate(-108vw)}}#senryo .content .images{width:291.027vw}#senryo .content .image{background-image:url(/assets/image-Ygf981QZ.png)}#senryo #wrapper.loaded .content .images.skip{transform:translate(-108vw)}.event_scene .content .images{height:calc(-webkit-fill-available - (100vw / 750 * 270 ));min-height:134vw;position:absolute;top:0;left:0}.event_scene #wrapper.loaded .content .images{animation-duration:3s;animation-timing-function:linear;animation-delay:1s;animation-fill-mode:both}#senryo.event_scene #wrapper.loaded .content .images{animation-name:senryo-anm-scrollImage}.event_scene .content .image,.event_scene .content .over{background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.event_scene .content .over.open{opacity:0;transition-property:opacity;transition-duration:.5s;transition-timing-function:linear}.event_scene #wrapper.loaded .content .images.skip{animation-duration:0s;animation-delay:0s}@keyframes anm-light{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}#anim_result #wrapper{min-height:177.867vw}#anim_result .content{box-sizing:border-box;min-height:141.867vw;padding-top:28.1224vw}#anim_result .content .back{background-image:url(/assets/back-DuGQYZVD.jpg);background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0}#anim_result .content .image{background-image:url(/assets/image-CG0wv299.jpg);background-position:50% 20%;background-size:cover;width:252.989vw;height:142.293vw;position:absolute;top:17.7867vw;left:0}#anim_result .content .image.end{width:100vw;height:56.2448vw}#anim_result #wrapper.loaded .content .image{width:100vw;height:28.1224vw;animation-name:anm-scrollImage;animation-duration:4s;animation-timing-function:linear;top:0}@keyframes anm-scrollImage{0%{width:252.231vw;height:141.867vw;min-height:141.867vw;top:0;left:0}70%{width:252.231vw;height:141.867vw;min-height:141.867vw;animation-timing-function:cubic-bezier(.77,0,.175,1);top:0;left:-152.231vw}to{width:100vw;height:28.1224vw;min-height:0;top:0;left:0}}#anim_result .content .outer{box-sizing:border-box;min-height:113.744vw;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fceeb8", endColorstr="#fffaec",GradientType=0);background:red linear-gradient(#fceeb8 0%,#fffaec 100%);padding-top:1px;position:relative}#anim_result .content .chara{z-index:1;width:30vw;height:30vw;margin-left:auto;margin-right:auto;position:absolute;top:-24vw;left:calc(50% - 15vw);transform:scale(0)}#anim_result #wrapper.phase1 .content .chara{transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:scale(1)}#anim_result .content .light{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}#anim_result .content .light div{background-image:url(/assets/light-DXOHrvcT.png);background-size:100% 100%;width:200vw;height:200vw;animation-name:anm-light;animation-duration:18s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:calc(50% - 120vw);left:calc(50% - 100vw)}#anim_result .content .inner{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00fdf2cb", endColorstr="#fffaec",GradientType=0);background:linear-gradient(#fdf2cb00 0%,#fdf2cb 40%,#fffaec 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}#anim_result .content .name{color:#0e2a70;text-align:center;opacity:0;margin-top:3vw;font-size:4vw;font-weight:700;transform:translateY(40px)}#anim_result #wrapper.phase1 .content .name{opacity:1;transition:opacity .4s cubic-bezier(.165,.84,.44,1) .2s,transform .4s cubic-bezier(.165,.84,.44,1) .2s;transform:translateY(0)}#anim_result .content .name span{font-size:7vw;font-weight:700}#anim_result .content .socre{text-align:center;color:#d50d60;opacity:0;justify-content:center;align-items:center;margin-top:3vw;line-height:1em;display:flex;transform:translateY(40px)}#anim_result #wrapper.phase1 .content .socre{opacity:1;transition:opacity .4s cubic-bezier(.165,.84,.44,1) .4s,transform .4s cubic-bezier(.165,.84,.44,1) .4s;transform:translateY(0)}#anim_result .content .socre .hd{margin-right:.5em;font-size:5vw;font-weight:700;line-height:1em;display:block;position:relative}#anim_result .content .socre .val{font-size:10vw;font-weight:700;line-height:1em;display:block;position:relative;top:-.1em}#anim_result .content .socre .val span{font-size:5.5vw;font-weight:700}#anim_result .content dl{border-bottom:2px solid #afab9a;justify-content:space-between;align-items:center;width:76vw;margin-top:3vw;padding-bottom:3vw;display:flex}#anim_result .content dl dt{color:#0e2a70;font-size:5vw;font-weight:700;line-height:1.2em}#anim_result .content dl.title{opacity:0;transform:translateY(40px)}#anim_result #wrapper.phase2 .content dl.title{opacity:1;transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transform:translateY(0)}#anim_result .content dl.title dd img{width:30vw}#anim_result .content .ranks{opacity:0;display:none;transform:translateY(40px)}#anim_result #wrapper.phase3 .content .ranks{opacity:1;transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.165,.84,.44,1);display:block;transform:translateY(0)}#anim_result #wrapper.phase3 .content .ranks .btn{margin-top:6vw}#anim_result .content dl.rank dd{color:#ed6d01;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURQAAACMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSe5dya4diu8eiq7eSW3dSm6eCO2dCi6eCS3dSm7eC+/fS6+fCS2dC2+eyi6dyy9eyy9ejDAfS6/fC29ezHBfpHbuie5djDAfii5dzXEgZHauTPCgCq8eTLBfzLCfzTDgSW4dTnHhDfFgzTDgCu8eTrIhZLbujfGgzbEgiW4djHAfim7eTbFgjHBfzvJhiS3dCO1cyR7UGmSfZPcuzPCf2/PpD3Khz7LiJvjwTjGhDzJhiR8UT/MiZriwJTdvJffvmyVf6DnxSV8UiSQXSOOXJzjwmqTfWuUfpjgv4CymC2+fDrHhTPDgCN7UGfMnzzKhyJ6UCK1c53kwkPCiUjHjG6WgJbfvZrhwJ7lw5/lxJ/mxCy8eiMeGDXEgmjNn07MkUHCh0XFikvJj5bevZXevH+yl53kw36xlyV1TSVzTCVgQSVXOyVrRyaubya0dC+/fCQ+LCQ2JyQwIyMZFjvIhSamaiMbFyMqICOcZCarbiNALSMkHSMhGiWSXia5diZ8UidFMnbRqC/AfT3KiJXivTvIhoC9oTY5MUDNikDAhkTDipLcu0rJjiNSOC5uTCNJMiOycixjRSRxSiRONiNmRCNcPitZPiRFMC95UiOwcCZPNyM5KSa3diayciq5eCu4eCy0di2xdCy3dy+DWSSDViMzJS+uciSLWyOrbTCMXyahaDCUYyaAVC+daC+jbC+pbyKlaSpPOEXKi0jKjnjZrCOHV4TcskHIiX3UrEmHaGSKdTnEgpLStCghHI3JrD/Ahig9LSc2KE3KkXCahDnBgWSLdonCpW6XgU3KkDi7fZDOr0JMQXinjxn5PP4AAAAydFJOUwADDxv6BgGw0P3lxY2CJaPxyZ0KsbiT05CrvgzYEnMV2mw+fWO9MEc7VfbrSm5ay0Soqx7rFAAABLNJREFUWMPt13dcG2UYB/AOqsVu9957+95dBiEhJCFpLpsEEqEEQqqRQqwiQhQBRUGEliICFmeto9W22tYutbXuvffee+9R5/O8d0kuodp8cvzJ759CP9z383veXO69d9y4sYwlPSeelJtzxKFylakEk3uIPOVkIuYwWcwMQv7+6/efwJm6kwxmFiH/xGJ//gjOruOzZyYTclVHR+DXO8HZZ5IsZng4tOmbj8DZYzc5TE9PezTU+jg4UyZkzyxesGBeTXuo9SFwJh+UNXPBwoXz59VEQ4H7wTl4YvZMw3xwQgHfk+DsMj1bpqHhHqwT8NW9cgshxx0pi4E2ZSVv3UrIzKOzX5sN7ZQpf2cRIcceNfLvpk87Zef/yUxg4JPaUBNd1uorq+wrfu8OQnKOSVdOyCU7yuKenpr26CYsU2kvdr5/O3zhD09Vjt8hQr77dnhjNLQMFrisstxe6nR/cBv874EpzBRC7v7tNDHnYc7HnEPT1dW1bdsv33d0fBoItIJSUg5lPFUVr98MzjQpk0PIXadC7j0dcjZkaGjosvr6+ubm5u7u7rNqa2tjsdjGj30+VGCktojbwmtfugmcPSUPDvh1dgpzJTgJhjq1n39SV1cGCCilTo+FN2l1L94IF84Yn8p8+cPmzVdAOjs7t2wZGBi4FLJ16+Dg4B8/9/f3f1GCqYR1QaXKYtIW6fQv44Nj90kpzDqNUjmHZRkmT5Wv8HNGs16nXc9b3B5nabHd3leO6bPDRE4PjLReq9ObjS88DZfuu5+Emb1Oo1F6kSnMUykUHGcw64q0Jt5S5YkABBKkGKpEoAuPZcwGjnv+Orh21gES5oxqqMOyVsaGdVyc0aAXHCzkbCvFtDmxiqDoDUbOpVBdCxfvNVHCFMSngjpBHIs6tJDb44lEnJGIx+OmVUTFrwiq8q6Hq/efIGXEOnR1YCxcHupUWEDCVFksFaJiNnKcQpGvymOuhsv3ljCJOra4Y9C3UMjE8xUYnjdRpAW7CIqNYa6B50+SUYt1hLFwecCBQgiBRKNFBKqg4kKlkGHYJXC9yDiQwTpeOlZhoo9Zj1DRUi1maREigqIQFSsraYOMuqBaGCvh+EWoRRdPi95MEX9Ska6Nw3G5Wi2MJSyP4MBgvUaDwQwUDRgGYy8ORBUbKCmflMgkl4f2CdJCnNEIFA38xFEkKHRhnk29bxyOi9RqcSxYHnEuLKRwoQTpFf7xAwJVhImUaXcxMOF0x0ahIEoi5XehEaQIfNLWGx5J+04Bc4ngaERnDYM3EEJUiieYjwjeLsya555I/4YnGergOouFUAJKjAoNiljZJWnPG3z6ATPCwZUWJKRUAkHHgZuOXZn+9MNn8ddfXQy5EDJXyJk052LWrn13eaEQGzUAYZePeBZnsDMsWskkYsWib4/cGTLZp1YLAiUgK7azT2Wyazayyczxrt7urpnBHt6YILxK5Rv/sYdnwHi9CNC8mv0bRaNIKDWauTLebxo18Tws522rqRpSAHlU1rtfUwFN+DF5b6JN+EVRh++T+V5MmQcfkPuWjsxTq+SdGeAE81k4/OYzMk8wcJ5a9eGK1+Sep0bpdDdKZ83ROvmOZSzp+RdjIVuR0qUbwwAAAABJRU5ErkJggg==);background-position:100%;background-repeat:no-repeat;background-size:12vw 12vw;align-items:center;height:12vw;padding-right:14vw;font-size:5vw;font-weight:700;display:flex}#anim_result .content dl.rank dd span{font-size:9vw;font-weight:700}#anim_result .content dl.rank dd img{width:10vw}#anim_result .content dl.rank.up dd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURQAAACMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFSMYFeYWbeYNauUFZ+YLaecgceYOauYQa+cjcuYSbOYab+UCZuYZbuYUbeYXbuYPa+YTbOYbb+cecOYKaeUIaOckc+YYbucccOcdcOYRa+UHaOcmc+csdeg1eeUJaOcodOcicugyeOcpdOcrdegwd+YMauYUbOgvd+g4eucndOlHgOgudug3eug9fOYVbelDfvKBs+UEZ+csducfceg0eecqdegzePKCs+pVheYRbOg8fOg7e50US+lNgulPg+lAffKAspwMSKVdeelLgeg6e+g/fe5bm+1Rlp0QSechculJgeYJaOpThOpRhPSkwPOGtfOJtuchcelEf+lBfvKDtLMJUpwKSOpXhupbh/SnwfOVu/OSufW0xvWyxcCMmuccbyYYFvKDs7UMU+pZh+pdiPShv+pgifWpwvWtw/SfvvScvaVrfqVofaVhevOLtvONt6Vke/OPuPWvxMCHl9kNZE8WKEYWJSoYGC0aGrURVetajOkpfPSjvqZygetQiuk0gOpjiqVugPSZvPWsw1wTLWcSMogTQeMbbm8VN90hbeIDZOMNaEAYItMQYjIYHMgJWupShNsDYlQSKakKTUUpL51Wcuxaj0khKutKietVjOpChekvfuo7g/SYu99LfcCJmHYQOIMPPt4NZ3sTO1oaL5IRRY8OQ2UZM5QQRnsXPZISRZQTR5EyUXguRIUxSp0yVtcnbNEqaqkzWzkaILoNVsMNWrsxYzkXH7IyYMwVYcQvZswtaWwsPe5koKAVTdEDXe9lodJzm9Jwmu9spfCJq/GQsaA2YutbjuOetGApN9qWrFYmMepFhuksfOpHh+o+g+kufeo4guRQgNKOpd+Xr1g8Qbd9jn3XnRgAAAApdFJOUwAGAwuO+sqw0P0P2RrFvkg8bYIlo6rxk7HTEridFeZyY33kVesw9lpEAHl2YAAABRNJREFUWMPV13dUU1ccB3C2oAIiuPf2kkCQGZAVgTILSDRQA9oAJdAG2ooBFbDsKmUJbbUIyqgixdZVZx1Vq7V777333rvf+17ICY8wcjmn5/T3ByR5933O79777u/eZ2b2n8RYq9lkttXYUSrjxxEa48aPSpk+jfAxbfooFEsbCC+0PY2/NpbMirkD7n9RIhI9h/8O5oyKxVTcfXCFh1QiOohPUy3YGBfc+3yCv+cKOE/iswuTMgV3HvZz9YXjIREdxrcpDMpE3PfsIZ8Q1+QEz3QP6YMP4PtEk5U5uOupQ6EBXiE0Iercj1/mmKjMxT27j7gvl2318uEdyRO78dtck5QFdoTsObIs2j1VFso7GJ+2PYTYLTBBcbQm5NhrSeHByza7Lw8NoA6dr7ZjhFg7jliZsJiQN1+Pi41KCkZCnINx9pCKjr9LyOIJI1QWTSbkxIeJSmVcbFI456Bfyf6emPaTJwiZvGhEivNCQjo+WBdzbaIybm2UzgmhwyMVxb/dQchC55GUhvmEtL+z+po0QKsiqLPeXYZ5d02g6bi91U7I/OHLxiwUmG3vZeauBARHSZ3NqbIAH106gVu2ofzMGq7Y2UJ5I0+hyMgEtI7mg3Hmu8WnE3gGju3Q5dDSHo/Yqykpxdl5isxczsE4B0fz6WDSwUTeiDb2Q5Uf8xlo8ZJcLi8qSslWZMCJwThH0XS2emGy0qWSeLfIoGfQasbg5cdiEq6/otFo8vPl8pTiPDhpMYkRSGd9qkGvgsIeR7tJg5afmbj6cpZarc7K0uTLi4oVmSvRLZpONCbLx0/Xq6Aw8WNoOXMQxQrXPlIXaLXaU4Dy5ehXJtJZFRGLycIgo1f84ISJxbRsWBlV5uHK92qtSlVaqtIWqKmTl4F0EpVr+3pFF3p8YGSQWHyUlo15RhQn/P7jHypVbVlZWW2pqkCtkRdlK3JX63ulGxw6xmLxmqMPob3TwOWI0vDwo1pVbV1dQ0NdGZysfG500jDndK5kAVgQ3BhvoIz3aZQfuwHL1IEqBarSuoaenp6GulrVqSwN3ys6V+GYcu7J4ZkwMN6nUX4chAwqzJ/ljQe276qurqqq3rV971ddYLL7MX6+fTNOGe+TqD5CBn36i2eqOOZAY30XnashmE/RKyGDbfbvf1pbW6/eTuNq63eN5V8PzOZ4Z2fnHYgtiDMYZBshs4T0j44fygsLhGPzfrug1RKjD59h7Csv/FY4U58I2hh7AJe62Nj2BcrovsLC88Ln5gaUUH0bG5elwxWvMZTZe174FIMZY8o+Bea+wvou4ZpiYerrLwpXOBPTdJGrN0qu3nBLioG5s6mpu1/1C0n2Z2KauwW1mIlpbu4W7gxMTO8F4T7FwNzV23uB3zWj9bvmrQzMlSu/CPdwFqai4ifhiYKNuSQ83zAw91RUXgrGacLgtBXPwlRW/mpw9kundY+NudzvJCpyY2JaWi7LDM7Foni3QAbm7paW3wO89Kd0qtAjicnMzp37fUL07wxUCWJk/JAK/wbDKWEszI4d+30p4qFXxAzMTZs2PaJDMEecwsoA4VPZwClr2JjfpBKKcKlQxfs2Bmbjxp9FHMKnQrdtNuZeNx2iU1iZQIr0pcLOUIMiOoWJKSn58rOPb+bjFj6+MZHBOftcSUlJTU3N9YjruMjJyTmHU7WJb89nP+cIAyTni7MmvkM72xHjYedsCsOdko2Fk4kv4o721gMMa3tHs/9F/AuK6FwPMcoAWAAAAABJRU5ErkJggg==)}#anim_result .content dl.rank.down dd{background-image:url(data:image/png;base64,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)}#anim_result .btn a,#anim_result .btn button{color:#fff;text-align:center;box-sizing:border-box;background-color:#dd195e;border-radius:100px;width:60vw;margin-top:3vw;margin-left:auto;margin-right:auto;padding:3vw;font-size:5vw;font-weight:600;text-decoration:none;display:block;box-shadow:0 0 16px #fff}#anim_result .icons,#anim_result .achieve{opacity:0;margin-top:3vw;transform:translateY(40px)}#anim_result .achieve{display:none}#anim_result #wrapper.phase2 .content .icons,#anim_result #wrapper.phase2 .content .achieve{opacity:1;transition:opacity .4s cubic-bezier(.165,.84,.44,1) .4s,transform .4s cubic-bezier(.165,.84,.44,1) .4s;transform:translateY(0)}#anim_result #wrapper.phase2.phase3 .content .icons,#anim_result #wrapper.phase2.phase3 .content .achieve{display:none}#anim_result .icons.disabled .tit,#anim_result .icons.disabled .items,#anim_result .achieve.disabled .tit,#anim_result .achieve.disabled .items{opacity:0}#anim_result .icons .tit,#anim_result .achieve .tit{text-align:center;color:#ed6d01;font-size:4vw;font-weight:700}#anim_result .icons .items,#anim_result .achieve .items{box-sizing:border-box;width:100vw;min-height:25vw;margin-left:auto;margin-right:auto;padding-left:10vw;padding-right:10vw;overflow:auto}#anim_result .icons ul,#anim_result .achieve ul{justify-content:center;align-items:center;margin-top:1vw;display:flex}#anim_result .icons ul li,#anim_result .achieve ul li{text-align:center;width:22vw;margin-left:1vw;margin-right:1vw}#anim_result .icons ul li span,#anim_result .achieve ul li span{text-align:center;color:#0e2a70;margin:0 -.2em;font-size:2.8vw;line-height:1.3em;display:block}#anim_result .achieve ul li span+span{padding-top:.5em}#anim_result .icons .next,#anim_result .achieve .next{text-align:center;color:#ed6d01;margin-top:3vw;font-size:4vw;font-weight:700}#anim_result .icons .next.disabled,#anim_result .achieve .next.disabled{opacity:0}#anim_result .icons .next span,#anim_result .achieve .next span{color:#dd195e;font-size:6vw;font-weight:700}#game{width:100%;height:100%;min-height:calc(1200 * var(--content_width) / 750);position:relative}#game .content_wrapper{width:100%;height:calc(100% - (332 * var(--content_width) / 750));position:relative;overflow:hidden}#game .content_wrapper .message_frame{left:0;right:0;top:calc(60 * var(--content_width) / 750);z-index:3000;position:absolute}#game .game_map{left:calc(-500 * var(--content_width) / 750);top:calc(-1000 * var(--content_width) / 750);width:calc(1714 * var(--content_width) / 750);height:calc(3019 * var(--content_width) / 750);background-image:url(/assets/map1-Dz9JREVi.jpg),url(/assets/map2-C5iTR-ds.jpg);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 50%;position:absolute}#game .drag_area{width:100%;height:100%;position:absolute;top:0;left:0}#game .game_map .visited_icon{width:calc(27 * var(--content_width) / 750);height:calc(24 * var(--content_width) / 750);position:absolute;top:0;left:0}#game .game_map .mission_flag{width:calc(155 * var(--content_width) / 750);height:calc(166 * var(--content_width) / 750);position:absolute;top:0;left:0}#game .btn_game_menu{right:calc(22 * var(--content_width) / 750);width:calc(128 * var(--content_width) / 750);height:calc(128 * var(--content_width) / 750);z-index:3000;position:absolute}#game .btn_gift{bottom:calc(252 * var(--content_width) / 750)}#game .btn_gift.new_icon:after{content:"";top:calc(-12 * var(--content_width) / 750);right:calc(-8 * var(--content_width) / 750);width:calc(51 * var(--content_width) / 750);height:calc(51 * var(--content_width) / 750);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAMAAAANf8AYAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAKCUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+cfGf///+1bVvnDwvKIhPzh4Oo9OPF5df3w8OkuKOcgGvSWlOxMR/vX1ve0svrS0f/9/ekvKf/7+ucjHvWlo+9qZv709OgkHv3x8eo7NutDPv3s6/ezsfOLiPWjoP76+upAOvzn5/nCwfnFw+cjHfKCf/atq+5cWP/+/v729ukwKvva2egoIu5kX+9lYfKIhe5jXu5kYOo5NO1TTuo6Ne5dWf708/i+vO5eWvGBffzm5ukxLPvY1/vc2/3p6PF5dv3o6OgqJfF6d+grJvrOzPOOi/rPzfOPjPSdmvWenPF8eegmIOkyLek0L/75+eo/OegsJ/3r6vKGg+tCPfOTkPSUkf/7+/i/vfi9u+gpI+o4M+o4MvKFgutHQv3v7/rR0PrQz/ze3uxSTekxK+tEP+1VUe1VUOkzLvKJhu1WUv74+Pzl5Pvb2v739/zm5fzj4vvZ2AEfXEUAAABldFJOUwAtSwkDGb6xwyEqh+G9SMSYraPYUpegwJun7Rp2stfCDleRubgKDR6lXaRctrVbWTSeMgdEdUWrnwhOrAT7TyImJ98QDwIXphgMy8q7qO/4dD9MiT7bhvGI9t4bxXx76R3B6ywp8+QCwAAAA05JREFUSMeVlvVDFEEUxwdEjlSRUkFRFOzu7u7udr63e33HHRycSNggYCGIAnZ3d3fn/+Ps7gXH1fj9YWN2PvvmvXnzZgjxVVqXzK5L542d36GTavGiziS0YpZFwUuRC1oGJ4apWK/ikoa6nQb7jaqiI+JxB2toGxaYiB4OHMv/bKRNZD+SkweMGBkASQYKL+VSH23bvgOJ4/wRWdNRUX6L+tWdPUA7X6RlJAoP0UAyvszD3KnNkBmzcUpLg6j2NVTeyOQovKmiQfVxF9p7MaNh+UBD6JXey6c2KH5BQ+p9Hka5kUGw7aMcuo/EwS6mL67xINS4BwOdSG+cvcDF0J15cKZRPM5QTm1HWxlphV1beZltjyFneS+UUm7lIJ0hEbAd5WeqEcmYJbjMj1D7MbCVuw6PlFetWroa5KtakpndtZ4mJR2PI5yQbqiXX8yAld00yJdGLUutA8xSk4lSERq521fEEhIHxR0166SjFBAoFRTGzNpEqoXUXZDamQ6iI2mB70Y3o/EwynjBTDBjMCjGmIrQiWxAI3UxAjPkzWjYm4kxBVSyKOkulpMY/HQzIvQGq5MRBEGUHLNSK0wwMW/VLtMkDCfdjFoDUfD4I0ieg0Kvg6CWxudiuuOHh9FB42JEUWTBLWBxgWCG3hU2egArSTYcHoaNX+PlD4tZDnMEyHeGjbWsImQ9vngYHVwxkCbVII1EwwIgQO8MAa1HN0Iy8MnDMENN5kdUnrRy6HQK04BMQmJxWDGql+a8QP6hSWF0chCs8v/0zkpWgi6EhGP3f+SosRirCUuEHbn8TC3WSGtOhev8TD5WSEx/WIy8iMGBGLkgtEY1L3OFZbWsdFj28iE3CzHEWeCiUMbHlCPBVUeTUFnEgxyqQLS7YKdg/wGO4qZHsmdfiEjF05B18cQ77w1ofBxK7MGR3LeYM9Nr05rQAU+eBUOe78esac021ImTcPJBYGTfPaSm+R4oMlBZFmCezl21IWGKnwPCmBTActBPGm3VnQbaBDiIJLHjkeV8syyvKW0E+gwIfOIZ2hq4vfvwtxPKYqmpe3jRBsT3DH6y6qeSl6jjz99Tv3/Jjz1ahT7BtQiP3bhJWdxxXdcujCC8yo7evKV7lv9v/wAKNisBzO8W7QAAAABJRU5ErkJggg==);background-size:100% 100%;display:block;position:absolute}#game .btn_history{bottom:calc(112 * var(--content_width) / 750)}#game .btn_spot_list{width:calc(320 * var(--content_width) / 750);height:calc(141 * var(--content_width) / 750);z-index:3000;position:absolute;bottom:0;left:0}#game .modal_wrapper.mission_modal{background-color:#ffffff80}#game .modal_wrapper.mission_modal .mission_card_block{width:calc(690 * var(--content_width) / 750);height:calc(508 * var(--content_width) / 750);margin:auto;position:absolute;inset:0}#game .modal_wrapper.mission_modal .mission_card_block .btn_close{float:right;width:calc(60 * var(--content_width) / 750);height:calc(60 * var(--content_width) / 750);margin-bottom:calc(10 * var(--content_width) / 750);margin-right:calc(20 * var(--content_width) / 750);display:block}#gift{background-color:#fff1d2;width:100%;height:100%;overflow:auto}#gift .ranking_header{z-index:100}#gift .content_header .btn_help{right:calc(15 * var(--content_width) / 750);top:calc(25 * var(--content_width) / 750);width:calc(60 * var(--content_width) / 750);height:calc(60 * var(--content_width) / 750);position:absolute}#gift .content_wrapper{width:100%;height:calc(100% - (260 * var(--content_width) / 750));padding:calc(30 * var(--content_width) / 750) calc(30 * var(--content_width) / 750) calc(120 * var(--content_width) / 750);overscroll-behavior:auto;background-image:url(/assets/gift_bg-1yKkImQy.png);background-position:top;background-repeat:repeat;background-size:100%;position:relative;overflow:auto}#gift .content_wrapper .gift_header{color:#fff;margin-bottom:calc(35 * var(--content_width) / 750)}#gift .content_wrapper .gift_header .gift_title{width:calc(702 * var(--content_width) / 750);margin-bottom:calc(35 * var(--content_width) / 750)}#gift .content_wrapper .gift_header .gift_text{font-size:5.2vw;line-height:1.5em}#gift .content_wrapper .gift_header .gift_notice{font-size:4.2vw;line-height:1.5em}#gift .content_wrapper .gift_wrapper{justify-content:center;align-items:center;gap:calc(30 * var(--content_width) / 750);margin-bottom:calc(30 * var(--content_width) / 750);flex-direction:column;display:flex}#gift .content_wrapper .gift_wrapper .gift_block{width:100%;padding:calc(50 * var(--content_width) / 750) calc(34 * var(--content_width) / 750);border:calc(3 * var(--content_width) / 750) solid #d90551;border-radius:calc(20 * var(--content_width) / 750);background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}#gift .content_wrapper .gift_wrapper .gift_block .gift_block_title{width:calc(600 * var(--content_width) / 750);margin-bottom:calc(20 * var(--content_width) / 750)}#gift .content_wrapper .gift_wrapper .gift_block .gift_prize{color:#0e2a70;font-size:3.6vw;font-weight:900}#gift .content_wrapper .gift_wrapper .gift_block .gift_type_fast,#gift .content_wrapper .gift_wrapper .gift_block .gift_type_lottery,#gift .content_wrapper .gift_wrapper .gift_block .gift_type_all{height:calc(60 * var(--content_width) / 750);color:#fff;border-radius:calc(30 * var(--content_width) / 750);justify-content:center;align-items:center;font-size:3.8vw;line-height:1em;display:flex}#gift .content_wrapper .gift_wrapper .gift_block .gift_type_fast,#gift .content_wrapper .gift_wrapper .gift_block .gift_type_lottery{width:calc(120 * var(--content_width) / 750);background-color:#0e2a70;flex-shrink:0}#gift .content_wrapper .gift_wrapper .gift_block .gift_type_all{width:calc(400 * var(--content_width) / 750);margin-bottom:calc(30 * var(--content_width) / 750);background-color:#0089cc}#gift .content_wrapper .gift_wrapper .gift_block .gift_name_block{justify-content:flex-start;align-items:center;gap:calc(20 * var(--content_width) / 750);width:100%;margin-bottom:calc(20 * var(--content_width) / 750);display:flex}#gift .content_wrapper .gift_wrapper .gift_block .gift_block_title+.gift_name_block{margin-top:calc(10 * var(--content_width) / 750)}#gift .content_wrapper .gift_wrapper .gift_block .gift_name_block .gift_name{color:#0e2a70;text-align:left;font-size:6.6vw;font-weight:900;line-height:1.5em}#gift .content_wrapper .gift_wrapper .gift_block .gift_name_block .gift_name.middle{font-size:5.6vw}#gift .content_wrapper .gift_wrapper .gift_block .gift_name_block .gift_name.small{font-size:5.2vw}#gift .content_wrapper .gift_wrapper .gift_block .gift_image{width:100%;margin-bottom:calc(20 * var(--content_width) / 750)}#gift .content_wrapper .gift_wrapper .gift_block .gift_condition{border-radius:calc(20 * var(--content_width) / 750);width:100%;margin-bottom:calc(50 * var(--content_width) / 750);background-color:#fff5f7;display:flex}#gift .content_wrapper .gift_wrapper .gift_block .gift_condition .gift_condition_header{color:#fff;width:calc(120 * var(--content_width) / 750);margin-bottom:calc(5 * var(--content_width) / 750);padding:calc(30 * var(--content_width) / 750);border-radius:calc(20 * var(--content_width) / 750) 0 0 calc(20 * var(--content_width) / 750);background-color:#dd195e;justify-content:center;align-items:center;font-size:3.6vw;line-height:1.5em;display:flex}#gift .content_wrapper .gift_wrapper .gift_block .gift_condition .gift_condition_text{color:#0e2a70;padding:calc(15 * var(--content_width) / 750) calc(30 * var(--content_width) / 750);flex:1;align-items:center;font-size:3.6vw;font-weight:900;line-height:1.5em;display:flex}#gift .content_wrapper .gift_wrapper .gift_block .gift_description{width:100%;margin-bottom:calc(25 * var(--content_width) / 750);font-size:4.2vw;font-weight:700;line-height:1.5em}#gift .content_wrapper .gift_wrapper .gift_block .gift_condition+.gift_block_notice{margin-top:calc(-20 * var(--content_width) / 750)}#gift .content_wrapper .gift_wrapper .gift_block .gift_block_notice{width:100%;margin-bottom:calc(50 * var(--content_width) / 750);font-size:3.8vw;font-weight:400;line-height:1.5em}#gift .content_wrapper .gift_wrapper .gift_block .btn_apply{width:100%;height:calc(140 * var(--content_width) / 750);border-radius:calc(70 * var(--content_width) / 750);color:#fff;background-color:#dd195e;justify-content:center;align-items:center;font-size:5.6vw;display:flex}#gift .content_wrapper .gift_wrapper .gift_block .btn_apply span{font-size:5.6vw}#gift .content_wrapper .gift_wrapper .gift_block .btn_apply.disabled{pointer-events:none;background-color:#b6b2b3}#gift .content_wrapper .gift_wrapper .gift_block .btn_apply.btn_apply_link:after{content:"";width:calc(60 * var(--content_width) / 750);height:calc(60 * var(--content_width) / 750);background-image:url(/images/icon_btn_apply.png);background-size:100% 100%}#gift .content_wrapper .gift_attention_wrapper{width:100%;padding:calc(50 * var(--content_width) / 750);border-radius:calc(32 * var(--content_width) / 750);background-color:#fff}#gift .content_wrapper .gift_attention_wrapper .attention_title{margin-bottom:calc(30 * var(--content_width) / 750);font-size:6vw}#gift .content_wrapper .gift_attention_wrapper .attention_list{gap:calc(15 * var(--content_width) / 750);flex-direction:column;display:flex}#gift .content_wrapper .gift_attention_wrapper .attention_list li{padding-left:1.5em;font-size:3.8vw;font-weight:400;line-height:1.5em}#gift .content_wrapper .gift_attention_wrapper .attention_list li:before{content:"・";margin-left:-1.5em;margin-right:.5em}#history{width:100%;height:100%;min-height:calc(1200 * var(--content_width) / 750);position:relative}#history .content_wrapper{width:100%;height:calc(100% - (260 * var(--content_width) / 750));overscroll-behavior:auto;background-image:url(/assets/bg_history-BZu-kVrq.png);background-position:top;background-repeat:repeat;background-size:100%;position:relative;overflow:auto}#history .content_inner{width:100%;padding:calc(40 * var(--content_width) / 750) 0;position:relative}#history .totalcount_block{width:calc(600 * var(--content_width) / 750);padding:calc(10 * var(--content_width) / 750);margin:0 auto calc(40 * var(--content_width) / 750);text-align:center;background:#fff}#history .content_fooder{padding-bottom:calc(120 * var(--content_width) / 750);text-align:center}#history .btn_more{font-size:5.2vw;position:relative}#history .btn_more:not(.loading):after{content:"";top:0;bottom:0;right:calc(65 * var(--content_width) / 750);width:calc(34 * var(--content_width) / 750);height:calc(34 * var(--content_width) / 750);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACKUExURQAAAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Y3aI0AAAAtdFJOUwCS0GgGBLyqlqXK4QsI3MfAoQeFy3x0eA0Mhl4DZGLBWJ1byZt+dlmDmZ/IxQZM4kYAAACKSURBVDjLY2BAATyqXDriQgx4gBC/LhCwyeBRwqwLBgp4lAhClDDiUcIJUcIxqoQoJSxyKuwwwA1RwgcX0FRiBcatsi5ewMbCIKxLAIgxMBFSIkBYiTyDFCElagwSXATsYQF6WlYLt6cVpVlH0wu1lBCRYaHZXh2PEl5I4cGKr4CR1BDRFuVFFQMAUoJCX1/QMp0AAAAASUVORK5CYII=);background-size:100% 100%;margin:auto 0;display:block;position:absolute}#history .btn_more.loading{background-color:#fa99bb}#history .btn_more.loading:after{content:"";top:0;bottom:0;right:calc(60 * var(--content_width) / 750);width:calc(44 * var(--content_width) / 750);height:calc(44 * var(--content_width) / 750);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFiUExURQAAAN0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXt0ZXokNmUMAAAB1dFJOUwCUuMymgE0zZhrgAgEIEAQMJg0eBQcYLA4GHYsJA2oUoRI+IxkPYC4VNhs4JyhIfa8ytPl+Ed1zbxNKH+UvwGRLHEkqKwvGPZ85jFhXnNogMXU7pVuOLWF6kDebMI8XCmM8PyVZYlPXUkNEv3uK0nyWQtSHvi0yswMAAAIJSURBVDjLndRnd9owFAZg2RhsLGNDDMbsEUjCTNo0e6fN7N577z35/5XuPc5pU0tA3y9I+LGOdK9tQv5Nfm5+fs4lI2VvccCymJQiK/X+qMl+jQHEkFmnaprm2++EFBAfy/A7k+eLQ8qIyzL8GbC5Qux1btdtGf6JuEJId3Mw2OxKz/cG7A+Hjyf8IRWDA17pDyss3f30ddUhtPfh+UJoTYu2XQzGjyMs3yzhYitxlhqOJyOQlMim45A0TOqI6yKcQJyASQtxR4QziDMw8fe53Rc2gTa4bVCcHfyKRD7WxdVKePG4lzi5t1aj8uJS8h9xzh9dyA3tW9JOskbMHKqqquXlNjGt63o2R86pPAU5Tuk8k+QsYNWSYrD6mfHwWNuAA97cGe2ArHSdkUs3dqjvS/tpZTIny157qGmXdbH1+rFY/wmOk1WNpTohsrntGMs2vilZDTItwjMxSAUrjli4Dw+xh59jxGsi7CPGbVrXub0nLmOH21ZQuRtbWwclYrXvdPdOda69VrMI3dnYaP+9Fi0rinL/0Z9/XX1mGMZuWAseKDwFuGTBOnTK4An7+rwCrLBzVO5Go1OsUkWwRth7fyvA6aUoy1I6wC9CcCvYhhuFuME2XobgEj/g7SwhPcQ9QtzXzK6GPmNWI5t6ypuEOA+fOXdB/sCWlrldLo32eDcvzc5ebIZc+A2POUDGawJEwwAAAABJRU5ErkJggg==);background-size:100% 100%;margin:auto 0;animation:2s linear infinite rotate_anim;position:absolute}#home{width:100%;min-height:100%}#home .content_wrapper{width:100%;position:relative}#home .content_wrapper .kv_header{background-image:url(/assets/top_bg-gJf-FTjM.jpg);background-position:bottom;background-size:100%;flex-direction:column;align-items:center;display:flex}#home .content_wrapper .kv_header .btn_game_start{width:calc(670 * var(--content_width) / 750);height:calc(162 * var(--content_width) / 750);margin-top:calc(35 * var(--content_width) / 750);margin-bottom:calc(50 * var(--content_width) / 750);line-height:0}#home .content_wrapper .kv_header .top_text{width:calc(670 * var(--content_width) / 750);margin-bottom:calc(45 * var(--content_width) / 750)}#home .content_wrapper .kv_header .btn_howto_link{width:calc(302 * var(--content_width) / 750);margin-bottom:calc(80 * var(--content_width) / 750);line-height:0}#home .content_wrapper .content_image{width:100%;margin:0;padding:0;line-height:0}#home .content_main{padding:calc(80 * var(--content_width) / 750) 0;background-image:url(/assets/howto_bg-fX_frDrX.jpg);background-size:100%;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}#home .content_main .content_howto{width:calc(690 * var(--content_width) / 750);margin-bottom:calc(80 * var(--content_width) / 750)}#home .content_main .btn_game_start{width:calc(670 * var(--content_width) / 750);height:calc(184 * var(--content_width) / 750);margin-bottom:calc(60 * var(--content_width) / 750)}#home .content_main .btn_restore,#home .content_main .btn_howto,#home .content_main .btn_term{width:calc(560 * var(--content_width) / 750);height:calc(116 * var(--content_width) / 750);margin-bottom:calc(35 * var(--content_width) / 750)}#home .content_main .btn_site{width:calc(560 * var(--content_width) / 750);height:calc(116 * var(--content_width) / 750);margin-bottom:calc(75 * var(--content_width) / 750)}#home .content_main .notice_block{width:calc(690 * var(--content_width) / 750);padding-left:1em}#home .content_main .notice_block ul li{font-size:3.2vw}#home .content_main .notice_block ul li:before{content:"※";margin-left:-1em}#home .footer{padding:calc(70 * var(--content_width) / 750) 0 calc(60 * var(--content_width) / 750);background-image:url(/assets/footer_bg-BfotJpuQ.jpg);background-position:top;background-size:100% 100%}#home .footer .footer_text{text-align:center;color:#fff;margin-bottom:calc(30 * var(--content_width) / 750);font-size:4vw;line-height:1.5em}#mission{width:100%;height:100%;min-height:calc(1200 * var(--content_width) / 750);position:relative}#mission .content_wrapper{width:100%;height:calc(100% - (260 * var(--content_width) / 750));padding:calc(55 * var(--content_width) / 750) 0 calc(120 * var(--content_width) / 750);overscroll-behavior:auto;background-image:url(/assets/bg_mission-DvqxtxJj.jpg);background-position:top;background-size:100%;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:auto}#mission .content_wrapper .text_quiz{width:calc(617 * var(--content_width) / 750);margin-bottom:calc(50 * var(--content_width) / 750);line-height:0}#mission .content_wrapper .quiz_spot_list{width:calc(690 * var(--content_width) / 750);justify-content:flex-start;align-items:center;gap:calc(15 * var(--content_width) / 750);flex-direction:column;display:flex}#mission .content_wrapper .quiz_spot_list .quiz_spot_block{width:100%;height:calc(152 * var(--content_width) / 750);border:calc(4 * var(--content_width) / 750) solid #827151;padding:calc(15 * var(--content_width) / 750) calc(40 * var(--content_width) / 750) calc(15 * var(--content_width) / 750) calc(30 * var(--content_width) / 750);border-radius:calc(20 * var(--content_width) / 750);background-color:#fff;justify-content:space-between;align-items:center;display:flex}#mission .content_wrapper .quiz_spot_list .quiz_spot_block .info_block{flex-direction:column;align-items:flex-start;display:flex}#mission .content_wrapper .quiz_spot_list .quiz_spot_block .info_block .spot_line_name{margin-bottom:calc(15 * var(--content_width) / 750);color:#827151;font-size:3.2vw;line-height:1em}#mission .content_wrapper .quiz_spot_list .quiz_spot_block .info_block .spot_name{color:#0e2a70;font-size:5vw;font-weight:900;line-height:1em}#mission .content_wrapper .quiz_spot_list .quiz_spot_block .quiz_image{width:calc(112 * var(--content_width) / 750);line-height:0}#quiz.quiz_start_wrapper{width:100%;height:100%;min-height:calc(1200 * var(--content_width) / 750);padding-bottom:calc(100 * var(--content_width) / 750);background-image:url(/assets/quiz_bg-CAejU1W7.jpg);background-position:50%;background-size:100% 100%;justify-content:center;align-items:center;display:flex}#quiz.quiz_start_wrapper .quiz_start_block{width:100%;height:calc(988 * var(--content_width) / 750);padding-top:calc(80 * var(--content_width) / 750);background-image:url(/assets/quiz_bg_frame-DHx5BAnU.png);background-position:top;background-size:100%;flex-direction:column;align-items:center;display:flex}#quiz.quiz_start_wrapper .quiz_start_block .quiz_title{width:calc(640 * var(--content_width) / 750);margin-bottom:calc(20 * var(--content_width) / 750)}#quiz.quiz_start_wrapper .quiz_start_block .quiz_text{width:calc(607 * var(--content_width) / 750);margin-bottom:calc(90 * var(--content_width) / 750)}#quiz.quiz_start_wrapper .quiz_start_block .btn_start{margin:0 auto;font-size:5.4vw;display:block}#quiz.quiz_main{flex-direction:column;justify-content:start;align-items:center;width:100%;height:100%;min-height:100%;display:flex}#quiz.quiz_main .quiz_header{width:100%;height:calc(164 * var(--content_width) / 750);background-image:url(/assets/quiz_title_bg-FpShC8yi.jpg);justify-content:center;align-items:center;display:flex}#quiz.quiz_main .quiz_header .quiz_title{width:calc(300 * var(--content_width) / 750)}#quiz.quiz_main .quiz_main{width:100%;padding:calc(72 * var(--content_width) / 750) calc(18 * var(--content_width) / 750);background-image:url(/assets/quiz_main_bg-RYNo2keA.jpg);background-size:100% 100%;flex:1;position:relative}#quiz.quiz_main .quiz_main .quiz_block{padding:calc(20 * var(--content_width) / 750) calc(20 * var(--content_width) / 750) calc(30 * var(--content_width) / 750);border:calc(8 * var(--content_width) / 750) solid #8b7559;border-radius:calc(35 * var(--content_width) / 750);background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}#quiz.quiz_main .quiz_main .quiz_block .quiz_image{width:100%;margin-bottom:calc(40 * var(--content_width) / 750);line-height:0;position:relative}#quiz.quiz_main .quiz_main .quiz_block .quiz_image:after{content:"";bottom:calc(-28 * var(--content_width) / 750);width:calc(242 * var(--content_width) / 750);height:calc(56 * var(--content_width) / 750);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPIAAAA4CAYAAADHG6V2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy4xMCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlEQzBCQkJCMDAwMTFGMUFFRTA5ODI4MTQ3OEVCRjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlEQzBCQkNCMDAwMTFGMUFFRTA5ODI4MTQ3OEVCRjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OURDMEJCOUIwMDAxMUYxQUVFMDk4MjgxNDc4RUJGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OURDMEJCQUIwMDAxMUYxQUVFMDk4MjgxNDc4RUJGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsiBKecAAAlESURBVHja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);background-size:100% 100%;margin:0 auto;position:absolute;left:0;right:0}#quiz.quiz_main .quiz_main .quiz_block .quiz_question_title{margin-bottom:calc(35 * var(--content_width) / 750);font-size:4.8vw;font-weight:700;line-height:1.3em}#quiz.quiz_main .quiz_main .quiz_block .quiz_answer_block{width:calc(652 * var(--content_width) / 750);gap:calc(28 * var(--content_width) / 750);flex-direction:column;display:flex}#quiz.quiz_main .quiz_main .quiz_block .quiz_answer_block .quiz_answer_button{width:100%;height:calc(132 * var(--content_width) / 750);border:calc(6 * var(--content_width) / 750) solid #8b7559;filter:drop-shadow(0 calc(6 * var(--content_width) / 750) 0 #cf972f);border-radius:calc(10 * var(--content_width) / 750);background-color:#fff;font-size:4.2vw}#quiz.quiz_main .quiz_main .quiz_block .quiz_answer_block .quiz_answer_button.active{color:#dd195e;filter:drop-shadow(0 calc(6 * var(--content_width) / 750) 0 #981241);background-color:#faf5c5;border-color:#dd195e}#quiz.quiz_main.incorrect .quiz_main{background-image:url(/assets/quiz_incorrect_frame-CWc5LPyy.png),url(/assets/quiz_main_bg-RYNo2keA.jpg);background-position:top,50%;background-repeat:no-repeat;background-size:100%,100% 100%}#quiz.quiz_main.correct .quiz_main{background-image:url(/assets/quiz_correct_frame-UvWZGhof.png),url(/assets/quiz_answer_bg-7kQ-knV4.jpg);background-size:calc(694 * var(--content_width) / 750) auto ,100% 100%;background-position:top calc(75 * var(--content_width) / 750) center, center;background-repeat:no-repeat}#quiz.quiz_main.correct .quiz_main,#quiz.quiz_main.incorrect .quiz_main{flex-direction:column;align-items:center;display:flex}#quiz.quiz_main .quiz_main .quiz_answer_image{margin-bottom:calc(55 * var(--content_width) / 750);line-height:0}#quiz.quiz_main.correct .quiz_main .quiz_correct_image{width:calc(388 * var(--content_width) / 750)}#quiz.quiz_main.incorrect .quiz_main .quiz_incorrect_image{width:calc(647 * var(--content_width) / 750)}#quiz.quiz_main .loading_wrapper{background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#quiz.quiz_main .loading_wrapper .loading_block{width:100%;height:calc(380 * var(--content_width) / 750);transform:translateX(calc(-750 * var(--content_width) / 750));transform-origin:50%;background-image:url(/assets/answer_cutin-TS570uBu.png);background-size:100% 100%;animation:.3s ease-in-out forwards loadingText1Anim;position:relative}#quiz.quiz_main .loading_wrapper .loading_block .loading_text1{top:calc(95 * var(--content_width) / 750);left:calc(136 * var(--content_width) / 750);width:calc(480 * var(--content_width) / 750);height:calc(380 * var(--content_width) / 750);position:absolute}#quiz.quiz_main .loading_wrapper .loading_block .loading_text2{top:calc(180 * var(--content_width) / 750);left:calc(30 * var(--content_width) / 750);width:calc(709 * var(--content_width) / 750);height:calc(120 * var(--content_width) / 750);opacity:0;transform-origin:50%;animation:.5s ease-in-out 2s forwards loadingText2Anim;position:absolute}@keyframes loadingText1Anim{0%{opacity:0;transform:translateX(calc(-750 * var(--content_width) / 750))}50%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes loadingText2Anim{0%{opacity:0;transform:scale(0)}45%{opacity:1;transform:scale(1.1)}60%,to{opacity:1;transform:scale(1)}}#quiz.quiz_main .quiz_main .answer_wrapper{width:calc(656 * var(--content_width) / 750);padding:calc(20 * var(--content_width) / 750);border:calc(8 * var(--content_width) / 750) solid #d32121;border-radius:calc(20 * var(--content_width) / 750);gap:calc(20 * var(--content_width) / 750);background-color:#fff1f1;flex-direction:column;display:flex}#quiz.quiz_main.correct .quiz_main .answer_wrapper{background-color:#f1f4ff;border-color:#5b86ff}#quiz.quiz_main .quiz_main .answer_wrapper .answer_block{justify-content:flex-start;align-items:center;gap:calc(20 * var(--content_width) / 750);display:flex}#quiz.quiz_main .quiz_main .answer_wrapper .answer_icon{width:calc(140 * var(--content_width) / 750);height:calc(50 * var(--content_width) / 750);line-height:calc(50 * var(--content_width) / 750);color:#c90000;text-align:center;border-radius:calc(8 * var(--content_width) / 750);background-color:#fec2c2;flex-shrink:0;font-size:4vw}#quiz.quiz_main.correct .quiz_main .answer_wrapper .answer_icon{color:#0e2a70;background-color:#c7d3ff}#quiz.quiz_main .quiz_main .answer_wrapper .answer_block .answer_text{color:#c90000;font-size:4.2vw;font-weight:700;line-height:1.5em}#quiz.quiz_main.correct .quiz_main .answer_wrapper .answer_block .answer_text{color:#0e2a70}#quiz.quiz_main.correct .quiz_main .answer_wrapper{margin-bottom:calc(60 * var(--content_width) / 750)}#quiz.quiz_main.incorrect .quiz_main .answer_wrapper{margin-bottom:calc(100 * var(--content_width) / 750)}#quiz.quiz_main.correct .quiz_main .correct_image{width:calc(748 * var(--content_width) / 750);margin-bottom:calc(40 * var(--content_width) / 750)}#quiz.quiz_main.incorrect .quiz_main .retry_image{width:calc(484 * var(--content_width) / 750);margin-bottom:calc(110 * var(--content_width) / 750)}#quiz.quiz_main .quiz_main .answer_wrapper .answer_discription{padding:calc(20 * var(--content_width) / 750) calc(40 * var(--content_width) / 750);border:calc(2 * var(--content_width) / 750) solid #ffbebe;color:#0e2a70;border-radius:calc(10 * var(--content_width) / 750);background-color:#fff;border-color:#acc1ff;font-size:4.2vw;line-height:1.5em}#quiz.quiz_main .quiz_main .btn_to_top{margin:0 auto;font-size:5.4vw;display:block}#tutorial{background-color:#fff5f7;width:100%;height:100%;overflow:auto}#tutorial .content_wrapper{width:100%}#tutorial .btn_ok{width:calc(565 * var(--content_width) / 750);height:calc(140 * var(--content_width) / 750);color:#fff;border-radius:calc(65 * var(--content_width) / 750);background-color:#dd195e;margin:0 auto;font-size:5.2vw;font-weight:900;display:block}#tutorial .btn_ok.disabled{background-color:#c8c6c7}#tutorial .content_wrapper .content_block{padding:calc(60 * var(--content_width) / 750) 0 calc(40 * var(--content_width) / 750)}#tutorial .content_block .message_frame{padding-right:calc(40 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block_title{margin-bottom:calc(40 * var(--content_width) / 750);text-align:center;color:#0e2a70;font-size:3.6vw;font-weight:900}#tutorial .content_wrapper .content_block .content_block_message .message_frame{margin-bottom:calc(20 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block1 .content_block_message{margin-bottom:calc(60 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block1 .content_block_title,#tutorial .content_wrapper .content_block.content_block2 .content_block_title{color:#ed6d01}#tutorial .content_wrapper .content_block.content_block1 .content_block_title{margin-bottom:calc(60 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block2 .content_block_title{margin-bottom:calc(50 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block_main{padding:0 calc(20 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block_main .content_block1_select_wrapper{margin-bottom:calc(45 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block1{margin-bottom:calc(20 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block1 .btn_name_select{width:calc(280 * var(--content_width) / 750);height:calc(120 * var(--content_width) / 750);margin-right:calc(20 * var(--content_width) / 750);border:#c8c6c7 calc(3 * var(--content_width) / 750) solid;border-radius:calc(20 * var(--content_width) / 750);padding-right:calc(30 * var(--content_width) / 750);background-color:#fff;position:relative}#tutorial .content_wrapper .content_block.content_block1 .btn_name_select:after{content:"";top:0;bottom:0;right:calc(20 * var(--content_width) / 750);border-top:calc(18 * var(--content_width) / 750) solid #0e2a70;border-left:calc(15 * var(--content_width) / 750) solid transparent;border-right:calc(15 * var(--content_width) / 750) solid transparent;width:0;height:0;margin:auto 0;position:absolute}#tutorial .content_wrapper .content_block.content_block1 .content_block1_select_wrapper,#tutorial .content_wrapper .content_block.content_block1 .btn_name_select{color:#0e2a70;font-size:4.2vw;font-weight:900}#tutorial .content_wrapper .content_block.content_block2 .user_icon_list{margin:0 calc(95 * var(--content_width) / 750) calc(50 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block2 .user_icon_list ul li{float:left;margin-right:calc(30 * var(--content_width) / 750);margin-bottom:calc(35 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block2 .user_icon_list ul li:nth-child(3n){margin-right:0}#tutorial .content_wrapper .content_block.content_block2 .btn_user_icon{width:calc(150 * var(--content_width) / 750);height:calc(150 * var(--content_width) / 750);position:relative}#tutorial .content_wrapper .content_block.content_block2 .btn_user_icon.active:before{content:"";box-sizing:border-box;border:#fff calc(5 * var(--content_width) / 750) solid;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}#tutorial .content_wrapper .content_block.content_block2 .btn_user_icon.active:after{content:"";top:calc(-7 * var(--content_width) / 750);left:calc(-7 * var(--content_width) / 750);border:#dd195e calc(7 * var(--content_width) / 750) solid;border-radius:50%;width:100%;height:100%;position:absolute}#tutorial .content_wrapper .content_block.content_block3 .station_card_title_block,#tutorial .content_wrapper .content_block.content_block4 .question_title_block{text-align:center;color:#ed6d01;margin-bottom:calc(20 * var(--content_width) / 750);font-weight:900}#tutorial .content_wrapper .content_block.content_block4 .question_title_block{margin-top:calc(80 * var(--content_width) / 750);margin-bottom:calc(40 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block3 .station_card_title,#tutorial .content_wrapper .content_block.content_block4 .question_title{font-size:6vw}#tutorial .content_wrapper .content_block.content_block3 .station_card_title_notice{margin-top:calc(10 * var(--content_width) / 750);font-size:4vw}#tutorial .content_wrapper .content_block.content_block3 .station_card_notice{margin-bottom:calc(50 * var(--content_width) / 750);color:#0e2a70;padding-left:1em;font-size:3.6vw}#tutorial .content_wrapper .content_block.content_block3 .station_card_notice:before{content:"※";margin-left:-1em}#tutorial .content_wrapper .content_block.content_block4{padding-bottom:calc(40 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block4 ul li{float:left}#tutorial .content_wrapper .content_block.content_block4 .btn_answer{color:#0e2a70;border:#0e2a70 calc(5 * var(--content_width) / 750) solid;border-radius:calc(45 * var(--content_width) / 750);background-color:#fff;font-size:4vw;position:relative}#tutorial .content_wrapper .content_block.content_block4 .btn_answer.active{color:#dd195e;border:#fff calc(5 * var(--content_width) / 750) solid;background-color:#ffd4e3;margin:0}#tutorial .content_wrapper .content_block.content_block4 .btn_answer.active:after{content:"";left:calc(-5 * var(--content_width) / 750);top:calc(-5 * var(--content_width) / 750);width:calc(100% + 10 * var(--content_width) / 750);height:calc(100% + 10 * var(--content_width) / 750);margin:calc(-5 * var(--content_width) / 750);box-sizing:content-box;border:#dd195e calc(5 * var(--content_width) / 750) solid;border-radius:calc(45 * var(--content_width) / 750);display:inline-block;position:absolute}#tutorial .content_wrapper .content_block.content_block4 .gender_block,#tutorial .content_wrapper .content_block.content_block4 .age_block{margin-bottom:calc(80 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block4 .pref_block{margin-bottom:calc(50 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block4 .gender_block .btn_answer{width:calc(220 * var(--content_inner_width) / 750);height:calc(90 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block4 .gender_block ul li{float:left;margin-right:calc(20 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block4 .gender_block ul li:last-child{margin-right:0}#tutorial .content_wrapper .content_block.content_block4 .age_block .btn_answer{width:calc(165 * var(--content_inner_width) / 750);height:calc(90 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block4 .age_block ul li{margin-right:calc(15 * var(--content_width) / 750);margin-bottom:calc(20 * var(--content_width) / 750)}#tutorial .content_wrapper .content_block.content_block4 .age_block ul li:nth-child(4n){margin-right:0}#tutorial .content_wrapper .content_block.content_block4 .pref_block .question_answer_block{width:calc(640 * var(--content_width) / 750);height:calc(90 * var(--content_width) / 750);border-radius:calc(45 * var(--content_width) / 750);border:#0e2a70 calc(5 * var(--content_width) / 750) solid;text-align:center;background-color:#fff;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}#tutorial .content_wrapper .content_block.content_block4 .pref_block .question_answer_block:after{content:"";top:0;bottom:0;right:calc(20 * var(--content_width) / 750);border-top:calc(18 * var(--content_width) / 750) solid #0e2a70;border-left:calc(15 * var(--content_width) / 750) solid transparent;border-right:calc(15 * var(--content_width) / 750) solid transparent;width:0;height:0;margin:auto 0;position:absolute}#tutorial .content_wrapper .content_block.content_block4 .pref_block select{width:calc(600 * var(--content_width) / 750);height:calc(70 * var(--content_width) / 750);text-align:center;text-align-last:center;color:#0e2a70;appearance:none;background-color:#0000;border:none;font-size:4.2vw;font-weight:900}#tutorial .content_wrapper .content_block.content_block5{padding:calc(515 * var(--content_width) / 750) 0 calc(90 * var(--content_width) / 750);background-color:#fff;background-image:url(/assets/tutorial_footer-DVqdtlUL.png);background-position:top;background-repeat:no-repeat;background-size:100%}#tutorial .content_block5 .message_frame{padding:calc(45 * var(--content_width) / 750);margin-bottom:calc(60 * var(--content_width) / 750);font-size:4.4vw;font-weight:700}#tutorial .content_block5 .message_frame .outline_text{color:#c91c59}#tutorial .next_step_area{width:100%;height:100%;position:absolute;top:0;left:0}#user{width:100%;height:100%;min-height:calc(1200 * var(--content_width) / 750);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABzCAIAAAB8cvvtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy4xMCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0NFQkI4MTBBRkYxMTFGMTk5MTJBNTlGMkRGOTVGOEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0NFQkI4MTFBRkYxMTFGMTk5MTJBNTlGMkRGOTVGOEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQ0VCQjgwRUFGRjExMUYxOTkxMkE1OUYyREY5NUY4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQ0VCQjgwRkFGRjExMUYxOTkxMkE1OUYyREY5NUY4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PunlMDIAAASwSURBVHja7J3RjpswEEU9xv//rZX6GuyObQgGGgLEJmx7jip1lU32ITq6njFmkPDrt3mLiOk6E7zp/fCKtaazBmA/j4cJL+xyXfnbfWJZMfqJp5HDKwBHkBfOhBD/2UnFHVJKykXvZ39dkBIqSamoXeqYHEhKibkaiuRl4YbKUs7CcodeqqBWk4GYhI+l3BCnCMt3Ump/o5TVJDEJp7F2KyzVy+SbffMnxFBNQk0pN1pkzT5dxJ3G3l/llZSR+nk10lNNwiVhOXqZzNVdomf+6Q9xD9INy/zMyI6YhAqVpeu2vXTm0cf80/cN/bWkfSM/qyPNGJwAtbxcRF6BS4WjHTYwczqGsPwT26UAwAkvY0/j40WZlZou2pZzUa1zLnY+IYzNjcTfsmRDI3KLYrOX4dlJp+V76m5KiwFaEsYL1zbtX0pSLu6IB0dnDV8ysh+uyPT5P18s33TWcDF+1UYva8p43oLOGsylW5Uim9135wxCwle672eLEzd/pl9hJHxXTZmqzElKgJsdbKPjhvvVnHwFgJQASAlICYCUgJQASAlICYCUAEgJSAmAlICUAEgJSAmAlICUAEgJgJSAlP8Bga8AKe+G79N4Or6IJnCL7ak5OPkWevHDsAezOWIekPLSRTzPxJH51GQ0RcqrWQ9nCqsXs6ZiUZOa8pKJYSHsDdH+sevNgJQV5nzuX991Ju2hjwBSNjRy9zhGQMoPpDy9Fr+exQhI2Wr47I72qKe+RMobLNzrxw8CUppGe0BNO3ek5CtoWEoSlkh565hcDFEGpPw3cxcpcYhjb0h5Y4QHtCHlDc8HCY9SRcobevlJWIaxNqDENBxdq1hunkjKdNJyuOqYdRQejElS1pXysEzpI74ISLEYiZQHH4P1yph8U8TRFVxP/pZLthge1YqUHz2ezawvGx4Ky7x2l0UkMYmUp74heXMH2f6wFDu7RERMImX9FTwfSDPzu8Y25FZ9y4uWxCRSnmc7C/WGBxVu28v8hvKUEDGJlJ+Gpd3hpXuxs2PTA9cXhzKJScM+ZZWw9H7LS32Peqnm5bfldT/H4fPFcikHpKzgZd73Dq8PuWkcaqZaN528yM1Q2XHn4ASkrFTs2Gnre3F5cMpFMcEPTi6SNb+HjETKBvVlqgiHiUJj+Onr2dTczWgWdqkSDWOyWg5wIKVpeVtjNkzGrfUsqPezTfLhB3IRKU3LY0FhvNE2T13b2CQnFJHyorts9xwzo7Nmn/K6UjKWie8ikM6apLz6Fghdl62ZWpzF1qNl1UbKb6amLC95YyNS3iU7gZoSkBIAKQGQEpASACkBKQGQEpASACkBKQGQEgApASkBkBKQEgApASkBkBIAKQEpAZASzN1nM/WL0SPcYgvfljLOTCxGdIu4YWKT8LBB+K6dIaqZZo242eyRPNybAfFwZUyu7LSr2WL93vFiAObjQXZ7Gx31V8fKe7yExjF5uPvu8RKa0fsNuza3hHLhCVB94d54+MsbKYN5teoDnDfy0X+2ee5peqDuwt3XuKLjCUtouQd0SspAWELrjvv4tW+khKtiEinB/NhTQkgJV63dHF2DezyGdf44dY6ugbnBQzZmZ4D+CDAAJBvO9nk6DWMAAAAASUVORK5CYII=);background-size:calc(220 * var(--content_width) / 750) calc(115 * var(--content_width) / 750);position:relative}#user .content_wrapper{width:100%;height:calc(100% - (260 * var(--content_width) / 750));overscroll-behavior:auto;position:relative;overflow:auto}#user .content_wrapper.user_password_wrapper{background-image:url(/assets/bg_password-kuHnSnmj.png);background-repeat:repeat;background-size:100%}#user .content_header .btn_help{right:calc(15 * var(--content_width) / 750);top:calc(25 * var(--content_width) / 750);width:calc(60 * var(--content_width) / 750);height:calc(60 * var(--content_width) / 750);position:absolute}#user .profile_header{padding:calc(20 * var(--content_width) / 750);background-image:url(/assets/bg_top-C86RgIpt.png);background-position:top;background-repeat:repeat;background-size:100%;position:relative}#user .profile_header .profile_header_inner{padding:calc(30 * var(--content_width) / 750);border:#ffa6b8 calc(6 * var(--content_width) / 750) solid;border-radius:calc(20 * var(--content_width) / 750);background-color:#fff}#user .profile_header .profile_header_inner .profile_image{float:right;width:calc(238 * var(--content_width) / 750);height:calc(245 * var(--content_width) / 750);margin-right:calc(-10 * var(--content_width) / 750)}#user .profile_header .profile_header_inner .profile_name_block{float:left;width:calc(100% - (238 * var(--content_width) / 750))}#user .profile_header .profile_header_inner .profile_name{padding:calc(10 * var(--content_width) / 750) 0 calc(70 * var(--content_width) / 750);font-size:5.2vw;font-weight:900;line-height:1em}#user .profile_header .profile_header_inner .profile_name:after{content:"社長";font-size:3.6vw}#user .profile_header .profile_header_inner .profile_block{line-height:calc(50 * var(--content_width) / 750);margin-bottom:calc(25 * var(--content_width) / 750);font-size:3.6vw}#user .profile_header .profile_header_inner .profile_label{float:left;width:3.5em}#user .profile_header .profile_header_inner .profile_body{float:left;width:calc(300 * var(--content_width) / 750)}#user .profile_header .profile_header_inner .profile_level_block .profile_body img{width:calc(175 * var(--content_width) / 750)}#user .profile_header .profile_header_inner .profile_price_block .profile_body{color:#d50d60;font-size:6vw}#user .profile_header .profile_header_inner .profile_price_block .profile_body:after{content:"万円";font-size:3.6vw}#user .profile_header .profile_header_inner .profile_detail_block ul li{float:left;width:calc(205 * var(--content_width) / 750);height:calc(130 * var(--content_width) / 750);margin-right:calc(10 * var(--content_width) / 750);border-radius:calc(10 * var(--content_width) / 750);white-space:pre-wrap;background-color:#ebebeb;justify-content:center;align-items:center;line-height:1.2em;display:flex}#user .profile_header .profile_header_inner .profile_detail_block ul li:last-child{margin-right:0}#user .achieve_wrapper{padding:calc(50 * var(--content_width) / 750) calc(20 * var(--content_width) / 750)}#user .achieve_wrapper .achieve_title{text-align:center;color:#ed6d01;font-size:6vw;font-weight:700;line-height:1.5em}#user .achieve_wrapper .achieve_line{padding:calc(15 * var(--content_width) / 750);justify-content:space-between;align-items:flex-start;display:flex}#user .achieve_wrapper .achieve_line .achieve_block{width:calc(160 * var(--content_width) / 750);align-items:center;gap:calc(10 * var(--content_width) / 750);flex-direction:column;display:flex}#user .achieve_wrapper .achieve_line .achieve_block .achieve_text{text-align:center;color:#0e2a70;height:3em;font-size:3.2vw;font-weight:700;line-height:1.5em}#user .achieve_wrapper .achieve_line .achieve_block .achieve_icon{width:calc(152 * var(--content_width) / 750);aspect-ratio:1}#user .profile_station{padding:0 calc(20 * var(--content_width) / 750) calc(120 * var(--content_width) / 750)}#user .profile_station .station_card_title_block{text-align:center;color:#ed6d01;margin-bottom:calc(20 * var(--content_width) / 750);font-weight:900}#user .profile_station .station_card_title{font-size:6vw}#user .profile_station .station_card_title_notice{margin-top:calc(10 * var(--content_width) / 750);font-size:4vw}#user .profile_station .station_card_notice{margin-bottom:calc(50 * var(--content_width) / 750);color:#0e2a70;padding-left:1em;font-size:3.6vw}#user .profile_station .station_card_notice:before{content:"※";margin-left:-1em}#user .profile_station .btn_edit{margin:0 auto;font-size:5.4vw;display:block}#user .content_wrapper .content_edit_header{padding:calc(60 * var(--content_width) / 750) 0 calc(70 * var(--content_width) / 750)}#user .content_wrapper .content_block_title{margin-bottom:calc(40 * var(--content_width) / 750);text-align:center;color:#0e2a70;font-size:3.6vw;font-weight:900}#user .content_wrapper .content_block .content_block_message .message_frame{margin-bottom:calc(20 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block1 .content_block_message{margin-bottom:calc(60 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block1 .content_block_title,#user .content_wrapper .content_block.content_block2 .content_block_title{color:#ed6d01;font-size:6vw}#user .content_wrapper .content_block.content_block1 .content_block_title{margin-bottom:calc(60 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block2 .content_block_title{margin-bottom:calc(50 * var(--content_width) / 750)}#user .content_wrapper .content_block_main{padding:0 calc(20 * var(--content_width) / 750)}#user .content_wrapper .content_block_main .content_block_notice{margin-bottom:calc(70 * var(--content_width) / 750);font-size:3.2vw}#user .content_wrapper .content_block.content_block1 .content_block1_select_wrapper{margin-bottom:calc(20 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block1 .btn_name_select{width:calc(280 * var(--content_width) / 750);height:calc(120 * var(--content_width) / 750);margin-right:calc(20 * var(--content_width) / 750);border:#c8c6c7 calc(3 * var(--content_width) / 750) solid;border-radius:calc(20 * var(--content_width) / 750);background-color:#fff;position:relative}#user .content_wrapper .content_block.content_block1 .btn_name_select:after{content:"";top:0;bottom:0;right:calc(20 * var(--content_width) / 750);border-top:calc(18 * var(--content_width) / 750) solid #0e2a70;border-left:calc(15 * var(--content_width) / 750) solid transparent;border-right:calc(15 * var(--content_width) / 750) solid transparent;width:0;height:0;margin:auto 0;position:absolute}#user .content_wrapper .content_block.content_block1 .content_block1_select_wrapper,#user .content_wrapper .content_block.content_block1 .btn_name_select{color:#0e2a70;font-size:4.2vw;font-weight:900}#user .content_wrapper .content_block.content_block2 .user_icon_list{margin:0 calc(35 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block2 .user_icon_list ul li{float:left;margin-right:calc(30 * var(--content_width) / 750);margin-bottom:calc(35 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block2 .user_icon_list ul li:nth-child(4n){margin-right:0}#user .content_wrapper .content_block.content_block2 .btn_user_icon{width:calc(135 * var(--content_width) / 750);height:calc(135 * var(--content_width) / 750);position:relative}#user .content_wrapper .content_block.content_block2 .btn_user_icon.active:before{content:"";box-sizing:border-box;border:#fff calc(5 * var(--content_width) / 750) solid;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}#user .content_wrapper .content_block.content_block2 .btn_user_icon.active:after{content:"";top:calc(-7 * var(--content_width) / 750);left:calc(-7 * var(--content_width) / 750);border:#dd195e calc(7 * var(--content_width) / 750) solid;border-radius:50%;width:100%;height:100%;position:absolute}#user .content_wrapper .content_block.content_block3 .station_card_title_block,#user .content_wrapper .content_block.content_block4 .question_title_block{text-align:center;color:#ed6d01;margin-bottom:calc(20 * var(--content_width) / 750);font-weight:900}#user .content_wrapper .content_block.content_block4 .question_title_block{margin-top:calc(45 * var(--content_width) / 750);margin-bottom:calc(40 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block3 .station_card_title,#user .content_wrapper .content_block.content_block4 .question_title{font-size:6vw}#user .content_wrapper .content_block.content_block3 .station_card_title_notice{margin-top:calc(10 * var(--content_width) / 750);font-size:4vw}#user .content_wrapper .content_block.content_block3 .station_card_notice{margin-bottom:calc(50 * var(--content_width) / 750);color:#0e2a70;padding-left:1em;font-size:3.6vw}#user .content_wrapper .content_block.content_block3 .station_card_notice:before{content:"※";margin-left:-1em}#user .content_wrapper .content_block.content_block4{padding-bottom:calc(40 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block4 ul li{float:left}#user .content_wrapper .content_block.content_block4 .btn_answer{color:#0e2a70;border:#0e2a70 calc(5 * var(--content_width) / 750) solid;border-radius:calc(45 * var(--content_width) / 750);background-color:#fff;font-size:4vw;position:relative}#user .content_wrapper .content_block.content_block4 .btn_answer.active{color:#dd195e;border:#fff calc(5 * var(--content_width) / 750) solid;background-color:#ffd4e3;margin:0}#user .content_wrapper .content_block.content_block4 .btn_answer.active:after{content:"";left:calc(-5 * var(--content_width) / 750);top:calc(-5 * var(--content_width) / 750);width:calc(100% + 10 * var(--content_width) / 750);height:calc(100% + 10 * var(--content_width) / 750);margin:calc(-5 * var(--content_width) / 750);box-sizing:content-box;border:#dd195e calc(5 * var(--content_width) / 750) solid;border-radius:calc(45 * var(--content_width) / 750);display:inline-block;position:absolute}#user .content_wrapper .content_block.content_block4 .gender_block,#user .content_wrapper .content_block.content_block4 .age_block{margin-bottom:calc(80 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block4 .pref_block{margin-bottom:calc(50 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block4 .gender_block .btn_answer{width:calc(220 * var(--content_inner_width) / 750);height:calc(90 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block4 .gender_block ul li{float:left;margin-right:calc(20 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block4 .gender_block ul li:last-child{margin-right:0}#user .content_wrapper .content_block.content_block4 .age_block .btn_answer{width:calc(165 * var(--content_inner_width) / 750);height:calc(90 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block4 .age_block ul li{margin-right:calc(15 * var(--content_width) / 750);margin-bottom:calc(20 * var(--content_width) / 750)}#user .content_wrapper .content_block.content_block4 .age_block ul li:nth-child(4n){margin-right:0}#user .content_wrapper .content_block.content_block4 .pref_block .question_answer_block{width:calc(640 * var(--content_width) / 750);height:calc(90 * var(--content_width) / 750);border-radius:calc(45 * var(--content_width) / 750);border:#0e2a70 calc(5 * var(--content_width) / 750) solid;text-align:center;background-color:#fff;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}#user .content_wrapper .content_block.content_block4 .pref_block .question_answer_block:after{content:"";top:0;bottom:0;right:calc(20 * var(--content_width) / 750);border-top:calc(18 * var(--content_width) / 750) solid #0e2a70;border-left:calc(15 * var(--content_width) / 750) solid transparent;border-right:calc(15 * var(--content_width) / 750) solid transparent;width:0;height:0;margin:auto 0;position:absolute}#user .content_wrapper .content_block.content_block4 .pref_block select{width:calc(600 * var(--content_width) / 750);height:calc(70 * var(--content_width) / 750);text-align:center;text-align-last:center;color:#0e2a70;appearance:none;background-color:#0000;border:none;font-size:4.2vw;font-weight:900}#user .content_wrapper .content_edit_footer{margin-bottom:calc(120 * var(--content_width) / 750)}#user .content_wrapper .btn_save,#user .content_wrapper .btn_cancel{margin:0 auto;display:block}#user .content_wrapper .btn_save{margin-bottom:calc(30 * var(--content_width) / 750);font-size:6vw}#user .content_wrapper .btn_save.disabled{background-color:#c8c6c7}#user .content_wrapper .btn_cancel{font-size:4.6vw}#user .modal_wrapper.user_profile_help_modal{background-color:#00000080}#user .modal_wrapper.user_profile_help_modal .modal_frame{width:calc(680 * var(--content_width) / 750);color:#0e2a70;border-radius:calc(45 * var(--content_width) / 750);background-color:#fff;font-size:3.8vw;font-weight:900;line-height:1.5em;position:relative}#user .modal_wrapper.user_profile_help_modal .modal_frame .modal_header{height:calc(115 * var(--content_width) / 750);line-height:calc(115 * var(--content_width) / 750);background-color:#0e2a70}#user .modal_wrapper.user_profile_help_modal .modal_frame .modal_body{padding:calc(60 * var(--content_width) / 750) calc(20 * var(--content_width) / 750) calc(50 * var(--content_width) / 750);text-align:center;background-color:#fff;background-image:url(/assets/icon_help_char-BJqzaVgw.png);background-size:calc(129 * var(--content_width) / 750) calc(177 * var(--content_width) / 750);background-position:left calc(25 * var(--content_width) / 750) bottom;background-repeat:no-repeat}#user .modal_wrapper.user_profile_help_modal .modal_frame .modal_message{margin-bottom:calc(60 * var(--content_width) / 750)}#user .content_wrapper.user_password_wrapper,#user .content_wrapper.user_restore_wrapper{text-align:center;padding:calc(90 * var(--content_width) / 750) calc(30 * var(--content_width) / 750) calc(120 * var(--content_width) / 750)}#user .content_wrapper.user_restore_wrapper.nologin{height:calc(100% - (110 * var(--content_width) / 750))}#user .content_wrapper.user_password_wrapper .content_header,#user .content_wrapper.user_restore_wrapper .content_header{margin-bottom:calc(80 * var(--content_width) / 750);font-size:4vw;line-height:1.5em}#user .content_wrapper.user_password_wrapper .content_form_block,#user .content_wrapper.user_restore_wrapper .content_form_block{margin-bottom:calc(60 * var(--content_width) / 750)}#user .content_wrapper.user_password_wrapper .content_form_title,#user .content_wrapper.user_restore_wrapper .content_form_title{margin-bottom:calc(30 * var(--content_width) / 750);font-size:5vw}#user .content_wrapper.user_password_wrapper .content_form_body,#user .content_wrapper.user_password_wrapper .content_form_input input,#user .content_wrapper.user_restore_wrapper .content_form_input input{width:calc(640 * var(--content_width) / 750);height:calc(115 * var(--content_width) / 750);line-height:calc(105 * var(--content_width) / 750);color:#6b6a6a;text-align:center;border:#8e8e8e calc(5 * var(--content_width) / 750) solid;border-radius:calc(20 * var(--content_width) / 750);margin:0 auto;font-size:5vw}#user .content_wrapper.user_password_wrapper .content_form_body{background-color:#dad8d8}#user .content_wrapper.user_password_wrapper .content_form_input input,#user .content_wrapper.user_restore_wrapper .content_form_input input{background-color:#fff}#user .content_wrapper.user_password_wrapper .content_form_body.warning{background-color:#f8f2aa}#user .content_wrapper.user_restore_wrapper.has_error .content_form_input input{border:#d50d60 calc(5 * var(--content_width) / 750) solid}#user .content_wrapper.user_password_wrapper .btn_edit,#user .content_wrapper.user_restore_wrapper .btn_restore{margin-bottom:calc(30 * var(--content_width) / 750);font-size:5.6vw}#user .content_wrapper.user_restore_wrapper .content_from_error_block{width:calc(640 * var(--content_width) / 750);padding:0 calc(20 * var(--content_width) / 750) 0 calc(100 * var(--content_width) / 750);margin:calc(60 * var(--content_width) / 750) auto;color:#d50d60;text-align:left;font-size:4vw;display:none;position:relative}#user .content_wrapper.user_restore_wrapper.has_error .content_from_error_block{display:block}#user .content_wrapper.user_restore_wrapper .content_from_error_block:before{content:"";width:calc(78 * var(--content_width) / 750);height:calc(78 * var(--content_width) / 750);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAMAAAC5dNAvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAGJUExURQAAANUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYNUNYP////nc6Pne6fK30PjY5eFRjdsxePvn79YTZPnd6dcYZ+JZkuJak9cWZtw2e/3y9uJWkNkncfKzze6avdw1etwzedghbfGuyvK0zvvm7+2ZvPfS4vXF2eZwofO8099EhO+hweqEruh9quZtn/XG2vfQ4OuNtO6dv+Nbk/GtyfTB1uBOi/vl7tsyeONdlOBNiuBKiP74+908f9UQYvna5/KyzNcZaNordP/9/tcaaeqGsASAJ7IAAABHdFJOUwD5jEkIFwLCBOvc5HChLd/sOsP+gLt715URkDAkkhr0WE9377Bp9qfpddJkDsbi4NNaQxMVNhhVAbce0Qr7+MybBvwniTfx/BVb3gAAAjtJREFUWMPt2GdXwjAUBmBRAXHvvTfugQoqoqIm7oV77733Hr9c4/HQpr0pTcrHvt9yc+5zekqStkREmDFjxoxmoku7enq6SqPDo1lr0F9qrOHQbKnoP6m2MHC1KJha41pdtcRV1xnmBpAsA0a1fIucs+Qb5MoRlXJjWgtSpMWIFtOk5JpiDHAVSJUKcS3HoeYcOcJcLgKSK6r5vRDn9QtyHgTGI6ZFScLUzeK6NIoSWiRZwf6lYYwX1oLDLJHFEi9dziH+zbY0jufXWsuk9jHCnUrjslZuLlt286cJNyYrZPNqif2y7h3CDcsK/YmcXIZ8aewS7kxeyeDTSqiVtk+4a6pUwqP1xVK9V4TboEqxfRyck94HF4RboWtOjifrEN16Trgjujak/6nbq9ilx4TbUxR79Wp5aYrOE8JdKoppeTo5u/IMuSfcgbJq16d1qI6kB8JNqModut6XklR9z4T7UpWT9LxTZaoPzI9f7Qk4SDNDa4VF6rapT4ynAa6oMCSXAJ3nrxi/QfWEUFob+Hj4xjgATrRpa+56sOtl9hF+DNW7NblmxJlmLa07jpeL69bg0hlN74HZGcZUOlvrrIRb7iYxvp2A5yo7mVwV4wo2ya5YZkxWsbQU1g0aIdwIazaF8QHhYzWMEm6UNeuDPzeKmT/f/BbGk6vM6WJ9x5yUufHxGfYsfPBZkGAsIIeEA3KNolojyEWKcpEg53KIaQ4XvPAGk0W05EHWtmgvaODFGgrazX83zJgx858fm24IjQikeKwAAAAASUVORK5CYII=);background-position:0;background-size:100% 100%;margin:auto 0;position:absolute;top:0;bottom:0;left:0}.modal_wrapper.user_password_help_modal{background-color:#00000080}.modal_wrapper.user_password_help_modal .modal_frame{width:calc(680 * var(--content_width) / 750);color:#0e2a70;border-radius:calc(45 * var(--content_width) / 750);background-color:#fff;font-size:3.8vw;font-weight:900;line-height:1.5em;position:relative}.modal_wrapper.user_password_help_modal .modal_frame .modal_header{height:calc(115 * var(--content_width) / 750);line-height:calc(115 * var(--content_width) / 750);background-color:#0e2a70}.modal_wrapper.user_password_help_modal .modal_frame .modal_body{padding:calc(60 * var(--content_width) / 750) calc(20 * var(--content_width) / 750) calc(50 * var(--content_width) / 750);text-align:center;background-color:#fff;background-image:url(/assets/icon_help_char-BJqzaVgw.png);background-size:calc(129 * var(--content_width) / 750) calc(177 * var(--content_width) / 750);background-position:left calc(25 * var(--content_width) / 750) bottom;background-repeat:no-repeat}.modal_wrapper.user_password_help_modal .modal_frame .modal_message{margin-bottom:calc(60 * var(--content_width) / 750)}.modal_wrapper.user_regist_help_modal{background-color:#00000080}.modal_wrapper.user_regist_help_modal .modal_frame{width:calc(680 * var(--content_width) / 750);color:#0e2a70;border-radius:calc(45 * var(--content_width) / 750);background-color:#fff;font-size:3.8vw;font-weight:900;line-height:1.5em;position:relative}.modal_wrapper.user_regist_help_modal .modal_frame .modal_header{height:calc(115 * var(--content_width) / 750);line-height:calc(115 * var(--content_width) / 750);background-color:#0e2a70}.modal_wrapper.user_regist_help_modal .modal_frame .modal_body{padding:calc(60 * var(--content_width) / 750) calc(20 * var(--content_width) / 750) calc(50 * var(--content_width) / 750);text-align:center;background-color:#fff}.modal_wrapper.user_regist_help_modal .modal_frame .modal_message{margin-bottom:calc(35 * var(--content_width) / 750)}.modal_wrapper.user_regist_help_modal .modal_frame .modal_notice{margin-bottom:calc(60 * var(--content_width) / 750);color:#dd195e}.modal_wrapper.user_regist_help_modal .modal_frame .btn_restore{margin-bottom:calc(35 * var(--content_width) / 750);font-size:5.6vw}.modal_wrapper.user_regist_help_modal .modal_frame .profile_header_inner{margin-bottom:calc(70 * var(--content_width) / 750);background-color:#fff}.modal_wrapper.user_regist_help_modal .modal_frame .profile_header_inner .profile_image{float:right;width:calc(238 * var(--content_width) / 750);height:calc(245 * var(--content_width) / 750);margin-right:calc(-10 * var(--content_width) / 750)}.modal_wrapper.user_regist_help_modal .modal_frame .profile_header_inner .profile_name_block{float:left;width:calc(100% - (238 * var(--content_width) / 750));text-align:left}.modal_wrapper.user_regist_help_modal .modal_frame .profile_header_inner .profile_name{padding:calc(10 * var(--content_width) / 750) 0 calc(70 * var(--content_width) / 750);font-size:5.2vw;font-weight:900;line-height:1em}.modal_wrapper.user_regist_help_modal .modal_frame .profile_header_inner .profile_name:after{content:"社長";font-size:3.6vw}.modal_wrapper.user_regist_help_modal .modal_frame .profile_header_inner .profile_block{line-height:calc(50 * var(--content_width) / 750);margin-bottom:calc(25 * var(--content_width) / 750);font-size:3.6vw}.modal_wrapper.user_regist_help_modal .modal_frame .profile_header_inner .profile_label{float:left;width:3.5em}.modal_wrapper.user_regist_help_modal .modal_frame .profile_header_inner .profile_body{float:left;width:calc(300 * var(--content_width) / 750)}.modal_wrapper.user_regist_help_modal .modal_frame .profile_header_inner .profile_level_block .profile_body img{width:calc(175 * var(--content_width) / 750)}.modal_wrapper.user_regist_help_modal .modal_frame .profile_header_inner .profile_price_block .profile_body{color:#d50d60;font-size:6vw}.modal_wrapper.user_regist_help_modal .modal_frame .profile_header_inner .profile_price_block .profile_body:after{content:"万円";font-size:3.6vw}.modal_wrapper.user_regist_help_modal .modal_frame .profile_header_inner .profile_detail_block ul li{float:left;width:calc(205 * var(--content_width) / 750);height:calc(130 * var(--content_width) / 750);margin-right:calc(10 * var(--content_width) / 750);border-radius:calc(10 * var(--content_width) / 750);white-space:pre-wrap;background-color:#ebebeb;justify-content:center;align-items:center;margin-bottom:0;line-height:1.2em;display:flex}.modal_wrapper.user_regist_help_modal .modal_frame .profile_header_inner .profile_detail_block ul li:last-child{margin-right:0}
