*{min-height:0vw;box-sizing:border-box}*:before,*:after{box-sizing:border-box}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,button,dialog{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{vertical-align:bottom;border:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}dialog{border:none;outline:none;background:none}dialog[open]::backdrop{background:none;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}a{color:inherit;text-decoration:none}*{-webkit-tap-highlight-color:transparent}*::selection{color:var(--c-bg);background:var(--c-wh)}html,body{overscroll-behavior-y:none}html{font-size:calc(var(--view-ratio) * 62.5%);overflow-x:clip;overflow-y:scroll;scrollbar-color:rgba(255,255,255,.3) #0e1028;scrollbar-width:thin}html[data-scroll-lock=true]{overflow:clip}html[data-scroll-lock=true] body{overflow-y:scroll;scrollbar-color:rgba(255,255,255,.3) #0e1028;scrollbar-width:thin}body{color:var(--c-bk);font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;width:100%;min-height:100svh;background:var(--c-bg);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}a,button{color:var(--c-base)}img,.no_select,.app_view{user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}:root{--c-base: #fff;--c-base-1: #ff4629;--c-base-2: #fec701;--c-base-3: #28c2e4;--c-base-4: #1abe69;--c-base-5: #6f3cce;--c-base-6: #ffa0bb;--c-base-7: #1b51e7;--c-bg: #0B0028;--c-wh: #fff;--c-bk: #000;--c-red: #ff0000;--c-navy: #0B0028;--c-font-base: #000;--c-input-border: #000;--c-button-bg: #ff4629;--c-button-bg-secondary: #eee;--view-ratio: 1;--scrollbar: 0;--pacman-blue: #3732FF;--pacman-orange: #FF8C00;--pacman-yellow: #FFFF00;--pacman-q: #2C91C7;--font-family: "LINE Seed JP Bd", sans-serif;--font-family-regular: "LINE Seed JP", sans-serif;--font-family-en: "Jost-ExtraBold", sans-serif;--font-family-en-semi: "Jost-SemiBold", sans-serif}@font-face{font-family:LINE Seed JP;font-style:normal;font-weight:400;src:url(/railroad/westlabo/linqvision/pacman/assets/fonts/LINESeedJP_OTF_Rg.woff2) format("woff2"),url(/railroad/westlabo/linqvision/pacman/assets/fonts/LINESeedJP_OTF_Rg.woff) format("woff")}@font-face{font-family:LINE Seed JP Bd;font-style:normal;font-weight:400;src:url(/railroad/westlabo/linqvision/pacman/assets/fonts/LINESeedJP_OTF_Bd.woff2) format("woff2"),url(/railroad/westlabo/linqvision/pacman/assets/fonts/LINESeedJP_OTF_Bd.woff) format("woff")}@font-face{font-family:LINE Seed JP Th;font-style:normal;font-weight:400;src:url(/railroad/westlabo/linqvision/pacman/assets/fonts/LINESeedJP_OTF_Th.woff2) format("woff2"),url(/railroad/westlabo/linqvision/pacman/assets/fonts/LINESeedJP_OTF_Th.woff) format("woff")}@font-face{font-family:Jost-ExtraBold;font-style:normal;font-weight:400;src:url(/railroad/westlabo/linqvision/pacman/assets/fonts/Jost-ExtraBold.woff2) format("woff2"),url(/railroad/westlabo/linqvision/pacman/assets/fonts/Jost-ExtraBold.woff) format("woff")}@font-face{font-family:Jost-SemiBold;font-style:normal;font-weight:400;src:url(/railroad/westlabo/linqvision/pacman/assets/fonts/Jost-SemiBold.woff2) format("woff2"),url(/railroad/westlabo/linqvision/pacman/assets/fonts/Jost-SemiBold.woff) format("woff")}html{scrollbar-color:#c7c7c7 #fafafa;scrollbar-width:thin}html[data-scroll-lock=true] body{scrollbar-color:#949494 rgba(0,0,0,0);scrollbar-width:thin}body{font-family:var(--font-family);color:var(--c-wh);background-image:url(/railroad/westlabo/linqvision/pacman/assets/images/common/bg_dot.png);background-size:14px 14px;background-position:left top;background-repeat:repeat}.gesture_pad{pointer-events:auto;position:absolute;top:0;left:0;width:100%;height:100%;z-index:19;display:none}.copyright{pointer-events:none;position:absolute;bottom:19px;left:0;width:100%;text-align:center;font-family:var(--font-family-regular);font-size:12px;line-height:14px;color:var(--c-wh);z-index:18}.c-button{pointer-events:auto;cursor:pointer;text-align:center;border:1px solid var(--pacman-orange);border-radius:4px;width:162px;height:46px;display:block}.c-button:disabled{cursor:not-allowed}.c-button-share{padding-top:9px;width:174px}.c-fukidashi{background:url(/railroad/westlabo/linqvision/pacman/assets/images/common/bg_fukidashi.png) no-repeat left top;background-size:100% auto;color:var(--c-bk);font-family:Jost-ExtraBold,sans-serif;font-size:14px;line-height:1;letter-spacing:-.04em;text-align:center;padding-top:6px;padding-left:2px;width:96px;height:31px;position:relative}html.is-android .c-fukidashi{padding-top:5.7px}.c-fukidashi[data-place*=HIROSHIMA]{background-image:url(/railroad/westlabo/linqvision/pacman/assets/images/common/bg_fukidashi_l.png);width:131px}.c-fukidashi[data-type=short]{background-image:url(/railroad/westlabo/linqvision/pacman/assets/images/common/bg_fukidashi_s.png);width:40px}.c-heading{border:1px solid var(--pacman-orange);border-radius:16px;text-align:center;padding:0 15px;height:33px;display:inline-block}.c-heading_text{color:var(--pacman-orange);font-size:16px;line-height:31px;letter-spacing:.04em;display:inline-block;position:relative;top:.5px}html.is-android .c-heading_text{top:1px}.c-character{width:45px;height:45px;margin:auto;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;transform-origin:center;transform:scale(1.8)}.c-character_wrap{background:url(/railroad/westlabo/linqvision/pacman/assets/images/common/img_pacman.png) no-repeat 0 0;background-size:200% auto;width:100%;height:300%;animation:c-character-animation .5s steps(1) infinite;position:relative;top:0}@keyframes c-character-animation{0%{background-position-y:0}33.33%{background-position-y:-45px}66.66%{background-position-y:-90px}}.header_jr_logo{position:absolute;z-index:20;top:20px;left:20px;opacity:0;animation:jr-logo-fadeIn .3s cubic-bezier(.215,.61,.355,1) 1s forwards}.header_jr_logo svg{width:51px;height:auto}@keyframes jr-logo-fadeIn{0%{opacity:0}to{opacity:1}}.official_site_button{display:flex;justify-content:space-between;align-items:center;width:27rem;margin-left:auto;margin-right:auto}.official_site_button .label{font-size:1.6rem;font-weight:600;line-height:140%}.official_site_button .icon{width:4.5rem;height:auto}.board-logo .edge{filter:url(#dropShadow)}.canvas_wrapper{pointer-events:none;opacity:0;position:fixed;top:0;left:0;width:var(--fix-vw, 100%);height:var(--fix-vh, 100%);z-index:1}.app_view{position:absolute;top:0;left:0;width:100%;height:100%}.loading_view{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;padding-top:50px;padding-bottom:143px}.loading_view.disabled{display:none}.loading_view a,.loading_view button{pointer-events:auto}.loading_view .container{width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading_view .title{margin-top:10px;margin-left:clamp(8px,8px + 2 * (100vh - 670px) / 200,10px);margin-bottom:clamp(16px,16px + 4 * (100vh - 670px) / 200,20px);opacity:0;width:clamp(153px,153px + 30 * (100vh - 670px) / 200,183px)}.loading_view .title svg{width:100%;height:auto}.loading_view .logo{opacity:0;margin-bottom:40px;width:clamp(235px,235px + 47 * (100vh - 670px) / 200,282px)}.loading_view .logo svg{width:100%;height:auto}.loading_view .icon{opacity:0;margin-bottom:clamp(12px,12px + 2 * (100vh - 670px) / 200,14px);width:clamp(42px,42px + 8 * (100vh - 670px) / 200,50px);height:auto}.loading_view .icon path{fill:transparent;animation:pathColorChange 1.2s steps(2,end) infinite}.loading_view .icon path:nth-child(1){animation-delay:0s}.loading_view .icon path:nth-child(2){animation-delay:.12s}.loading_view .icon path:nth-child(3){animation-delay:.24s}.loading_view .icon path:nth-child(4){animation-delay:.36s}.loading_view .icon path:nth-child(5){animation-delay:.48s}.loading_view .icon path:nth-child(6){animation-delay:.6s}.loading_view .icon path:nth-child(7){animation-delay:.72s}.loading_view .icon path:nth-child(8){animation-delay:.84s}.loading_view .icon path:nth-child(9){animation-delay:.96s}.loading_view .icon path:nth-child(10){animation-delay:1.08s}@keyframes pathColorChange{0%{fill:transparent}40%{fill:#ff0}to{fill:#ff0}}.loading_view .progress{opacity:0;font-family:var(--font-family-en-semi);font-size:clamp(18px,18px + 6 * (100vh - 670px) / 200,24px);line-height:clamp(18px,18px + 6 * (100vh - 670px) / 200,24px);color:var(--c-wh);letter-spacing:.04em}.loading_view .deco{opacity:0;width:100%;height:41px;overflow:hidden;position:absolute;bottom:105px;left:0}.loading_view .deco canvas{width:100%;height:100%}.auth_view{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.auth_view.disabled{display:none}.auth_view a,.auth_view button{pointer-events:auto}.auth_view .contents{display:flex;flex-direction:column;position:relative;padding-bottom:90px}.auth_view .message{text-align:center;position:relative}.auth_view .message .waiting_message{font-size:16px;line-height:28px;width:100%;position:absolute;left:0;top:150%}.auth_view .message .input_message{font-size:16px;line-height:28px;opacity:0}.auth_view .input_block{margin-top:42px;margin-left:auto;margin-right:auto;width:148px;height:70px;display:flex;justify-content:space-between;align-items:center;position:relative}.auth_view .input_block .input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;pointer-events:auto;font-size:16px;opacity:0}.auth_view .input_block .input_num{border-radius:8px;border:2px solid var(--pacman-blue);background-color:var(--c-navy);text-align:center;position:relative;width:70px;height:70px}.auth_view .input_block .input_num_text{font-family:var(--font-family-en);font-size:36px;line-height:66px;display:flex;align-items:center;justify-content:center;position:relative;z-index:10}html.is-android .auth_view .input_block .input_num_text{top:1px}.auth_view .limit_label{text-align:center;font-size:14px;line-height:17px;margin-top:18px}.auth_view .limit_label .limit_time{font-variant-numeric:tabular-nums;text-align:left;width:65px;display:inline-block;font-size:17px;letter-spacing:.04em;padding-left:8px}.auth_view .limit_label .limit_time.attention{color:var(--c-red)}.auth_view .error{display:inline-flex;justify-content:center;align-items:center;gap:5px;opacity:1;margin-left:auto;margin-right:auto;position:absolute;top:216px;left:0;right:0;transform:translateY(0);transition:opacity .3s cubic-bezier(.19,1,.22,1),transform .3s cubic-bezier(.19,1,.22,1)}.auth_view .error.disabled{opacity:0;transform:translateY(100%)}.auth_view .error .icon{flex-shrink:0;width:18px;height:auto}.auth_view .error .label{color:var(--pacman-yellow);text-align:center;font-size:16px;line-height:27px;word-break:keep-all}.experience_view .play_view{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.experience_view .play_view.disabled{display:none}.experience_view .play_view a,.experience_view .play_view button{pointer-events:auto}.experience_view .play_view[data-user-type=q] .play_character_figure .c-character_wrap{background-position-x:-45px}.experience_view .play_view[data-mode=attention] .attention{animation:play_attention_blink 1.3s infinite}.experience_view .play_view[data-active-direction="1"] .play_rect:after{clip-path:polygon(0% 0%,100% 0%,50% 50%)}.experience_view .play_view[data-active-direction="2"] .play_rect:after{clip-path:polygon(100% 0%,100% 100%,50% 50%)}.experience_view .play_view[data-active-direction="3"] .play_rect:after{clip-path:polygon(0% 100%,100% 100%,50% 50%)}.experience_view .play_view[data-active-direction="4"] .play_rect:after{clip-path:polygon(0% 0%,0% 100%,50% 50%)}.experience_view .play_view[data-active-direction="1"] .play_arrow[data-direction="1"] .c-arrow,.experience_view .play_view[data-active-direction="2"] .play_arrow[data-direction="2"] .c-arrow,.experience_view .play_view[data-active-direction="3"] .play_arrow[data-direction="3"] .c-arrow,.experience_view .play_view[data-active-direction="4"] .play_arrow[data-direction="4"] .c-arrow{scale:3;opacity:1}.experience_view .play_view[data-active-direction="1"] .play_arrow[data-direction="1"] .c-arrow path,.experience_view .play_view[data-active-direction="2"] .play_arrow[data-direction="2"] .c-arrow path,.experience_view .play_view[data-active-direction="3"] .play_arrow[data-direction="3"] .c-arrow path,.experience_view .play_view[data-active-direction="4"] .play_arrow[data-direction="4"] .c-arrow path{fill:var(--pacman-yellow);stroke:var(--pacman-yellow)}.experience_view .play_view[data-active-direction="1"] .play_arrow[data-direction="1"]{top:14px}.experience_view .play_view[data-active-direction="2"] .play_arrow[data-direction="2"]{right:14px}.experience_view .play_view[data-active-direction="3"] .play_arrow[data-direction="3"]{bottom:14px}.experience_view .play_view[data-active-direction="4"] .play_arrow[data-direction="4"]{left:14px}.experience_view .play_view .wrap{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column;position:relative;padding-top:40px;padding-bottom:57px}.experience_view .play_view .play{width:100%;flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column}.experience_view .play_view .play_info{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(0px,0px + 56 * (100vh - 670px) / 200,56px)}.experience_view .play_view .play_info_title{border:1px solid var(--pacman-orange);border-radius:16px;color:var(--pacman-orange);font-size:clamp(14px,14px + 2 * (100vh - 670px) / 200,16px);line-height:clamp(21px,21px + 4 * (100vh - 670px) / 200,25px);letter-spacing:.04em;text-align:center;margin-bottom:clamp(10px,10px + 14 * (100vh - 670px) / 200,24px);padding-left:clamp(10px,10px + 3 * (100vh - 670px) / 200,13px);padding-right:clamp(10px,10px + 3 * (100vh - 670px) / 200,13px);height:clamp(23px,23px + 4 * (100vh - 670px) / 200,27px)}.experience_view .play_view .play_info_title_text{position:relative;display:inline-block;top:clamp(.5px,.5px + .3 * (100vh - 670px) / 200,.8px)}html.is-android .experience_view .play_view .play_info_title_text{top:clamp(1px,1px + .2 * (100vh - 670px) / 200,1.2px)}.experience_view .play_view .play_info_value{width:100%;height:54px;display:flex;position:relative;transform-origin:center center}.experience_view .play_view .play_info_value:after{content:"";background-repeat:no-repeat;background-position:0 0;background-image:url(/railroad/westlabo/linqvision/pacman/assets/images/common/img_pacnam_glyph_separator.png);background-size:100% auto;width:36px;height:100%;position:absolute;left:0;right:0;margin:0 auto;top:-2px}.experience_view .play_view .play_info_value .num,.experience_view .play_view .play_info_value .separator{background-repeat:no-repeat;background-position:0 0;font-size:0;line-height:0;letter-spacing:0;height:100%;display:block;position:relative}.experience_view .play_view .play_info_value .separator{width:24px}.experience_view .play_view .play_info_value .num{width:42px;background-image:url(/railroad/westlabo/linqvision/pacman/assets/images/common/img_pacnam_glyph.png);background-size:100% auto;background-position-y:54px}.experience_view .play_view .play_info_value .num[data-num="0"]{background-position-y:0px}.experience_view .play_view .play_info_value .num[data-num="1"]{background-position-y:-54px}.experience_view .play_view .play_info_value .num[data-num="2"]{background-position-y:-108px}.experience_view .play_view .play_info_value .num[data-num="3"]{background-position-y:-162px}.experience_view .play_view .play_info_value .num[data-num="4"]{background-position-y:-216px}.experience_view .play_view .play_info_value .num[data-num="5"]{background-position-y:-270px}.experience_view .play_view .play_info_value .num[data-num="6"]{background-position-y:-324px}.experience_view .play_view .play_info_value .num[data-num="7"]{background-position-y:-378px}.experience_view .play_view .play_info_value .num[data-num="8"]{background-position-y:-432px}.experience_view .play_view .play_info_value .num[data-num="9"]{background-position-y:-486px}.experience_view .play_view .play_info_value .num[data-num="1"]+.num{margin-left:-4px}.experience_view .play_view .play_info_value .num+.num{margin-left:-1.5px}.experience_view .play_view .play_info_value .num+.num[data-num="1"]{margin-left:-4px}.experience_view .play_view .play_info_value .separator+.num[data-num="1"]{margin-left:-4px}.experience_view .play_view .play_info_score{width:49px;height:auto;margin-top:10px;margin-bottom:3px}.experience_view .play_view .play_info_score_value{font-family:var(--font-family-en);font-size:36px;line-height:36px;text-align:center;display:block}.experience_view .play_view .play_body{margin-top:-6px;width:320px;height:320px;display:block;overflow:hidden;position:relative}.experience_view .play_view .play_body:after,.experience_view .play_view .play_body:before{content:"";background-color:#373049;width:1px;height:200%;margin:auto;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;transform-origin:center center}.experience_view .play_view .play_body:after{transform:rotate(45deg)}.experience_view .play_view .play_body:before{transform:rotate(-45deg)}.experience_view .play_view .play_arrows{width:270px;height:270px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:100}.experience_view .play_view .play_arrow{pointer-events:none;position:absolute;width:25px;height:24px;display:block;transform-origin:center center}.experience_view .play_view .play_arrow .c-arrow{opacity:.4;width:100%;height:100%}.experience_view .play_view .play_arrow[data-direction="1"]{top:0;left:0;right:0;margin-left:auto;margin-right:auto}.experience_view .play_view .play_arrow[data-direction="1"] .c-arrow{transform:rotate(-90deg)}.experience_view .play_view .play_arrow[data-direction="2"]{top:0;bottom:0;right:0;margin-top:auto;margin-bottom:auto}.experience_view .play_view .play_arrow[data-direction="2"] .c-arrow{transform:rotate(0)}.experience_view .play_view .play_arrow[data-direction="3"]{bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}.experience_view .play_view .play_arrow[data-direction="3"] .c-arrow{transform:rotate(90deg)}.experience_view .play_view .play_arrow[data-direction="4"]{top:0;bottom:0;left:0;margin-top:auto;margin-bottom:auto}.experience_view .play_view .play_arrow[data-direction="4"] .c-arrow{transform:rotate(180deg)}.experience_view .play_view .play_character{background-color:var(--c-navy);border-radius:50%;width:200px;height:200px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:10}.experience_view .play_view .play_character_info{margin-bottom:7px;margin-left:auto;margin-right:auto}.experience_view .play_view .play_character_figure{transform-origin:center center;width:68px;height:68px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.experience_view .play_view .play_rect{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.experience_view .play_view .play_rect:after{content:"";clip-path:polygon(0% 0%,0% 0%,0% 0%);background-color:#ffffff1a;width:100%;height:100%;margin:auto;display:block;position:absolute;top:0}.experience_view .play_view .notice{color:var(--pacman-yellow);font-family:var(--font-family-regular);font-size:14px;line-height:20px;text-align:center;margin-top:auto}.experience_view .play_view .howto{opacity:0;padding:82px 20px 68px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.experience_view .play_view .howto.is-show .howto_figure_pad_icon{animation:play_howto_figure_pad_icon_shake 3s ease-in-out infinite}.experience_view .play_view .howto.is-show .howto_wrap:after{transform:scale(1)}.experience_view .play_view .howto.is-show .howto_deco_wrap{animation:howto_deco_wrap_animation .5s steps(1) infinite}.experience_view .play_view .howto_wrap{width:100%;flex:1;position:relative}.experience_view .play_view .howto_wrap:after{content:"";background-color:#0b0028;border-radius:16px;border:3px solid rgba(50,55,255,.2);display:block;width:100%;height:100%;opacity:.9;position:absolute;top:0;left:0;z-index:1;transform-origin:center center;transform:scale(1.1);transition:transform .5s cubic-bezier(.19,1,.22,1)}.experience_view .play_view .howto_inner{width:100%;height:100%;padding-bottom:clamp(54px,54px + 10 * (100vh - 670px) / 200,64px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;z-index:10}.experience_view .play_view .howto_content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.experience_view .play_view .howto_text{font-size:15px;line-height:24px}.experience_view .play_view .howto_figure{margin-top:clamp(39px,39px + 25 * (100vh - 670px) / 200,64px);width:227px;height:226px;position:relative}.experience_view .play_view .howto_figure_pad{background-color:var(--c-navy);border-radius:50%;width:86px;height:86px;display:flex;justify-content:center;align-items:center;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}.experience_view .play_view .howto_figure_pad_icon{transform-origin:center center}.experience_view .play_view .howto_figure_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.experience_view .play_view .howto_deco{width:221px;margin-top:auto;height:47px;position:relative;overflow:hidden}.experience_view .play_view .howto_deco_wrap{background:url(/railroad/westlabo/linqvision/pacman/assets/images/common/img_ghosts.png) no-repeat 0 0;background-size:100% auto;width:100%;height:200%;position:relative}@keyframes howto_deco_wrap_animation{0%{background-position-y:0}50%{background-position-y:-47px}}.experience_view .play_view .attention{box-sizing:border-box;overflow:hidden;pointer-events:none;border:10px solid var(--pacman-orange);filter:blur(10px);position:fixed;bottom:-2px;left:-2px;width:calc(100% + 2px);height:calc(100% + 2px);z-index:100;opacity:0}@keyframes play_attention_blink{0%{opacity:0}25%{opacity:1}75%{opacity:.2}to{opacity:0}}@keyframes play_howto_figure_pad_icon_shake{0%,to{transform:translate(0)}10%{transform:translate(5px)}30%{transform:translate(-5px)}40%{transform:translate(0)}45%{transform:translate(0)}55%{transform:translateY(-3px)}75%{transform:translateY(3px)}85%{transform:translate(0)}}.experience_view .countdown_view{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.experience_view .countdown_view.disabled{display:none}.experience_view .countdown_view a,.experience_view .countdown_view button{pointer-events:auto}.experience_view .countdown_view .wrap{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column}.experience_view .countdown_view .content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding-top:50px;padding-bottom:105px}.experience_view .countdown_view .count{width:106px;height:154px}.experience_view .countdown_view .deco{opacity:0;width:100%;height:41px;overflow:hidden;position:absolute;bottom:105px;left:0}.experience_view .countdown_view .deco canvas{width:100%;height:100%}.experience_view{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.experience_view.disabled{display:none}.experience_view a,.experience_view button{pointer-events:auto}.result_view{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;display:flex;justify-content:center;align-items:center;padding-top:clamp(40px,40px + 10 * (100vh - 670px) / 200,50px);padding-bottom:clamp(72px,72px + 10 * (100vh - 670px) / 200,82px)}.result_view.disabled{display:none}.result_view a,.result_view button{pointer-events:auto}.result_view[data-user-type=q] .character .c-character_wrap{background-position-x:-45px}.result_view .wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.result_view .content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.result_view .title{width:clamp(223px,223px + 41 * (100vh - 670px) / 200,264px);margin-top:-10px}.result_view .title svg{width:100%;height:auto}.result_view .figure{border-radius:clamp(8px,8px + 1.6 * (100vh - 670px) / 200,9.6px);border:4px solid var(--pacman-blue);background-color:var(--c-navy);margin-top:clamp(10px,10px + 10 * (100vh - 670px) / 200,20px);width:clamp(206px,206px + 44 * (100vh - 670px) / 200,250px);height:clamp(206px,206px + 44 * (100vh - 670px) / 200,250px);display:flex;flex-direction:column;justify-content:center;align-items:center}.result_view .fukidashi{margin-bottom:7px}.result_view .character{width:68px;height:68px;overflow:hidden;position:relative}.result_view .scores{margin-top:clamp(20px,20px + 20 * (100vh - 670px) / 200,40px);margin-left:auto;margin-right:auto;width:278px;display:flex;flex-direction:column}.result_view .scores_item{display:flex}.result_view .scores_item+.scores_item{margin-top:9px}.result_view .scores_icon{width:38px;display:flex;align-items:center}.result_view .scores_icon .total-score-icon{position:relative;top:-2px;left:2px}.result_view .scores_label{font-size:15px;line-height:24px}.result_view .scores_dots{flex:1;background:url(/railroad/westlabo/linqvision/pacman/assets/images/common/bg_list_dot.png) repeat-x center center;background-size:8px 8px;margin-left:6px;margin-right:6px}.result_view .scores_value{font-family:var(--font-family-en);font-size:24px;line-height:24px;letter-spacing:.04em;margin-left:auto}.result_view .action{margin-top:auto}.result_view .action_share{padding-top:2px}.error_view{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.error_view.disabled{display:none}.error_view a,.error_view button{pointer-events:auto}.error_view:not(.disabled) .character_wrap{animation:character_wrap_animation .5s steps(1) infinite}.error_view[data-type=sorry] .restart_button{display:none}.error_view[data-type=oops]{padding:20px 20px 48px;z-index:30}.error_view[data-type=oops] .wrap{border-radius:16px;border:4px solid var(--pacman-blue);background-color:var(--c-navy)}.error_view[data-type=oops] .content{flex:1;padding-top:24px;padding-bottom:127px}.error_view .wrap{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;z-index:2}.error_view .content{display:flex;justify-content:center;flex-direction:column;align-items:center}.error_view .title[data-type=sorry]{margin-bottom:21px}.error_view .title[data-type=sorry] .title_sorry{display:block}.error_view .title[data-type=oops]{margin-bottom:10px}.error_view .title[data-type=oops] .title_oops{display:block}.error_view .title_sorry{width:clamp(237px,237px + 47 * (100vh - 670px) / 200,284px);display:none}.error_view .title_sorry svg{width:100%;height:auto}.error_view .title_oops{width:clamp(211px,211px + 42 * (100vh - 670px) / 200,253px);display:none}.error_view .title_oops svg{width:100%;height:auto}.error_view .text{color:var(--c-wh);text-align:center;font-size:16px;line-height:28px}.error_view .text .arrow_icon{background:url(/railroad/westlabo/linqvision/pacman/assets/images/common/icon_darrow.svg) no-repeat 0 0;background-size:100% auto;width:16px;height:19px;display:inline-block;margin-right:4px;position:relative;top:4px}.error_view .notice{color:var(--c-wh);text-align:center;font-size:14px;line-height:22px;margin-top:24px}.error_view .notice:empty{display:none}.error_view .character{margin-top:30px;width:120px;height:120px;position:relative;overflow:hidden}.error_view .character_wrap{background:url(/railroad/westlabo/linqvision/pacman/assets/images/common/img_sulking.png) no-repeat 0 0;background-size:100% auto;width:100%;height:200%;position:relative}@keyframes character_wrap_animation{0%{background-position-y:0}50%{background-position-y:-120px}}.error_view .restart_button{margin-left:auto;margin-right:auto;position:absolute;left:0;right:0;bottom:72px}.share_page{position:relative}.share_page .header_jr_logo{top:20px;left:20px;transform:none;z-index:500}.share_page .header_jr_logo svg{width:54px}.share_page .linq_logo{width:130px;height:auto;display:block;margin-left:auto;margin-right:auto}.share_page .pacman-logo{width:240px;height:auto}.share_page .map_button{pointer-events:auto;cursor:pointer;text-align:center;border:1px solid var(--c-wh);border-radius:8px;color:var(--c-wh);width:154px;height:39px;padding-top:9px;display:block}.share_page .contents_wrapper{opacity:0;padding-top:105px;position:relative;overflow:hidden}.share_page .head{display:flex;flex-direction:column;align-items:center;margin-bottom:90px}.share_page .head_lead{font-size:16px;line-height:26px;margin-bottom:40px}.share_page .head_linq{margin-bottom:10px}.share_page .head_title{margin-bottom:11px}.share_page .head_text{font-size:16px;line-height:16px}.share_page .scores_wrapper{position:relative}.share_page .scores_q{margin-left:auto;margin-right:auto;width:100px;position:absolute;top:-75px;left:0;right:0;z-index:1}.share_page .scores{border-radius:8px;border:3px solid var(--pacman-blue);background:var(--c-navy);max-width:332px;width:calc(100% - 56px);margin-left:auto;margin-right:auto;margin-bottom:30px;padding:30px 22px 20px;position:relative;z-index:100}.share_page .scores_list{width:100%;display:flex;flex-direction:column}.share_page .scores_item{display:flex}.share_page .scores_item+.scores_item{margin-top:9px}.share_page .scores_icon{width:34px;display:flex;align-items:center}.share_page .scores_icon .total-score-icon{position:relative;top:-2px;left:2px}.share_page .scores_icon .score-icon{position:relative;left:-2px}.share_page .scores_label{font-size:15px;line-height:24px}.share_page .scores_dots{flex:1;background:url(/railroad/westlabo/linqvision/pacman/assets/images/common/bg_list_dot.png) repeat-x left center;background-size:8px 8px;margin-left:8px;margin-right:8px}.share_page .scores_value{font-family:var(--font-family-en);font-size:24px;line-height:24px;letter-spacing:.04em;margin-left:auto}.share_page .scores_date{font-family:var(--font-family-en);font-size:15px;line-height:15px;letter-spacing:.02em;text-align:right;margin-top:32px;height:15px}.share_page .place{display:flex;flex-direction:column;align-items:center;margin-bottom:68px}.share_page .place_text{font-family:var(--font-family-regular);font-size:16px;line-height:24px;text-align:center;margin-bottom:16px}.share_page .deco{width:100%;height:41px;position:relative}.share_page .deco_fukidashi{position:absolute;top:-37px;left:-25px;z-index:2}.share_page .deco_pacman{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1}.share_page .deco_pacman canvas{width:100%;height:100%}.share_page .notice{font-size:16px;line-height:29px;text-align:center;margin-top:94px}.share_page .info{text-align:center;margin-top:41px}.share_page .info_title{margin-bottom:56px}.share_page .info_item{border-radius:8px;border:3px solid var(--pacman-blue);background:var(--c-navy);text-align:center;display:flex;flex-direction:column;max-width:332px;width:calc(100% - 56px);margin-left:auto;margin-right:auto;padding-top:44px;position:relative}.share_page .info_item+.info_item{margin-top:48px}.share_page .info_id{border-radius:50%;background-color:var(--pacman-blue);color:var(--c-wh);font-family:var(--font-family-en);font-size:20px;line-height:20px;margin-left:auto;margin-right:auto;padding-top:16px;width:54px;height:54px;position:absolute;left:0;right:0;top:-31px}.share_page .info_text{font-size:20px;line-height:28px;margin-bottom:16px}.share_page .info_button{margin-bottom:23px;margin-left:auto;margin-right:auto}.share_page .info_period{font-family:var(--font-family-regular);font-size:16px;line-height:26px;margin-bottom:31px}.share_page .info_thumbnail{border-radius:0 0 5px 5px;width:100%;height:auto;display:block}.share_page .promotion{text-align:center;margin-top:96px}.share_page .promotion_title{margin-bottom:32px}.share_page .promotion_movie{border-radius:8px;max-width:332px;width:calc(100% - 56px);aspect-ratio:16/9;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}.share_page .promotion_movie iframe{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.share_page .action{margin-top:96px;text-align:center}.share_page .action_link{color:var(--c-wh);font-size:16px;line-height:44px;width:268px;height:44px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.share_page .action_link_text{position:relative;top:2px}.share_page .action_link_icon{width:44px;height:100%;margin-left:auto}.share_page .bottom{margin-top:95px}.share_page .bottom .linq_logo{width:120px}.share_page .copyright{position:relative;bottom:0;margin-top:95px;padding-bottom:19px}.pc_page{position:relative}.pc_page .header_jr_logo{top:35px;left:35px;transform:none;z-index:500}.pc_page .header_jr_logo svg{width:68px;height:auto}.pc_page .contents_wrapper{width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:100}.pc_page .pc_contents{margin:0 auto;display:flex;flex-direction:column;align-items:center;padding-bottom:0}.pc_page .linq{width:175px;margin-left:10px;margin-bottom:16px}.pc_page .title{width:280px;position:relative;right:4px;margin-bottom:31px}.pc_page .title svg{width:100%;height:auto}.pc_page .title .tm{font-family:var(--font-family-regular);font-size:18px;line-height:18px;position:absolute;top:0;right:-22px}.pc_page .description{font-size:16px;line-height:29px;text-align:center;margin-bottom:59px}.pc_page .deco{height:37px;width:100%}.pc_page .fukidashi{text-align:center;margin-top:58px;padding-top:49px;width:323px;height:93px;position:relative}.pc_page .fukidashi_text{font-size:16px;line-height:16px;position:relative;z-index:2}.pc_page .fukidashi_bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}@media screen and (min-width: 391px){.c-button{width:195px;height:55px}.c-button svg{width:auto;height:30px}.c-button-share{padding-top:11px;width:209px;height:55px}.experience_view .play_view .play_info_value{transform:scale(1.2)}}@media (min-width: 800px){.sp_view{display:none!important}.share_page .header_jr_logo{top:3.5rem;left:3.5rem}.share_page .header_jr_logo svg{width:5.4rem}.share_page .c-heading{width:22.4rem}.share_page .linq_logo{width:16.8rem}.share_page .pacman-logo{width:29.2rem}.share_page .contents_wrapper{padding-top:14rem}.share_page .head{margin-bottom:9.5rem}.share_page .head_lead{font-size:1.8rem;line-height:2.9rem;margin-bottom:4rem}.share_page .head_linq{margin-bottom:2rem}.share_page .head_title{margin-bottom:1.6rem}.share_page .head_text{font-size:1.6rem;line-height:1.6rem}.share_page .scores_q{width:10rem;height:10rem;top:-7.9rem}.share_page .scores{border-radius:.8rem;border-width:.3rem;width:36.6rem;max-width:none;margin-bottom:3.8rem;padding:3.8rem 3.8rem 2.3rem}.share_page .scores_item+.scores_item{margin-top:.9rem}.share_page .scores_icon{width:3.4rem}.share_page .scores_label{font-size:1.5rem;line-height:2.4rem}.share_page .scores_dots{margin-left:.8rem;margin-right:.8rem}.share_page .scores_value{font-size:2.4rem;line-height:2.4rem}.share_page .scores_date{font-size:1.5rem;line-height:1.5rem;margin-top:3.2rem;height:1.5rem}.share_page .place{margin-bottom:8rem}.share_page .place_text{font-size:1.6rem;line-height:2.4rem;margin-bottom:1.6rem}.share_page .place_button{width:15.4rem;height:3.9rem}.share_page .place_button svg{width:11.4rem;height:auto}.share_page .notice{margin-top:40px}.share_page .info{margin-top:120px}.share_page .info_title{margin-bottom:88px}.share_page .info_list{width:104.8rem;margin-left:auto;margin-right:auto;display:flex;align-items:center}.share_page .info_item{border-radius:.8rem;border-width:.3rem;max-width:33.2rem;width:33.2rem;padding-top:4.4rem}.share_page .info_item+.info_item{margin-top:0;margin-left:2.4rem}.share_page .info_id{font-size:2rem;line-height:2rem;padding-top:1.6rem;width:5.4rem;height:5.4rem;top:-3.1rem}.share_page .info_text{font-size:2rem;line-height:2.8rem;margin-bottom:1.6rem}.share_page .info_button{margin-bottom:2.3rem}.share_page .info_period{font-size:1.6rem;line-height:2.6rem;margin-bottom:3.1rem}.share_page .info_thumbnail{border-radius:0 0 .5rem .5rem}.share_page .promotion{margin-top:12rem}.share_page .promotion_title{margin-bottom:6.4rem}.share_page .promotion_movie{max-width:104.8rem;border-radius:.8rem}.share_page .action{margin-top:12rem}.share_page .action_link{font-size:1.6rem;line-height:4.4rem;width:26.8rem;height:4.4rem}.share_page .action_link_text{top:.2rem}.share_page .action_link_icon{width:4.4rem}.share_page .bottom{margin-top:9.5rem}.share_page .bottom .linq_logo{width:11.4rem}.share_page .copyright{margin-top:9.5rem;padding-bottom:1.9rem}}@media screen and (max-width: 799px){.pc_view{display:none!important}}@media screen and (max-width: 375px){.header_jr_logo svg{width:48px}.auth_view .contents{padding-bottom:60px}.experience_view .play_view[data-active-direction="1"] .play_arrow[data-direction="1"] .c-arrow,.experience_view .play_view[data-active-direction="2"] .play_arrow[data-direction="2"] .c-arrow,.experience_view .play_view[data-active-direction="3"] .play_arrow[data-direction="3"] .c-arrow,.experience_view .play_view[data-active-direction="4"] .play_arrow[data-direction="4"] .c-arrow{scale:2.4}.experience_view .play_view .wrap{padding-top:20px;padding-bottom:46px}.experience_view .play_view .play_info,.experience_view .play_view .play_info_title{margin-bottom:4px}.experience_view .play_view .play_info_value{transform:scale(.74)}.experience_view .play_view .play_info_score{margin-top:0}.experience_view .play_view .play_info_score_value{font-size:28px;line-height:28px}.experience_view .play_view .play_body{width:275px;height:275px}.experience_view .play_view .play_arrows{width:220px;height:220px}.experience_view .play_view .play_character{width:180px;height:180px}.experience_view .play_view .howto{padding-top:20px;padding-bottom:50px}.experience_view .play_view .howto_inner{padding-top:20px;padding-bottom:49px}.experience_view .play_view .howto_figure{margin-top:30px}.result_view{padding-top:10px;padding-bottom:68px}.result_view .title{transform-origin:center center;transform:scale(.89)}.result_view .figure{border-width:3px;margin-top:0;width:169px;height:169px}.result_view .scores{margin-top:18px}.error_view[data-type=oops] .content{padding-bottom:95px}.error_view .character{margin-top:22px}.error_view .restart_button{bottom:40px}}
