*{box-sizing:border-box;min-height:0}: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{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle;font-weight:400}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{appearance:none;font:inherit;background:0 0;border:none;border-radius:0;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{background:0 0;border:none;outline:none}dialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}a{color:inherit;text-decoration:none}:root{--color-bg:#ececec;--color-surface:#fff;--color-border:#cfcfcf;--color-border-strong:#9e9e9e;--color-text:#1a1a1a;--color-text-dim:#6b6b6b;--color-btn-face:#e1e1e1;--color-btn-face-pressed:#d5d5d5;--color-btn-border:#8f8f8f;--color-bevel-light:#fff;--color-bevel-dark:#9e9e9e;--color-toggle-active-bg:#141414;--color-toggle-active-fg:#fff;--color-toggle-track:#dcdcdc;--color-toggle-inactive-fg:#7a7a7a;--color-focus:#1a1a1a;--color-progress-block:navy;--container-max:600px;--container-pad:24px;--gap:16px;--radius:0px;--control-h:44px;--font-body:"BIZ UDPGothic", "Helvetica Neue", "Hiragino Kaku Gothic ProN", "Yu Gothic", system-ui, sans-serif}::selection{color:var(--color-bg);background:var(--color-text)}*{-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior-y:none;touch-action:manipulation;min-height:100%}html{font-size:calc(var(--view-ratio,1) * 62.5%)}body{max-width:100vw;color:var(--color-text);background:var(--color-bg);font-family:var(--font-body);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;font-style:normal;line-height:1.6;overflow-x:hidden}button,input,select,textarea{color:inherit}:focus-visible{outline:1px dotted var(--color-focus);outline-offset:2px}input:focus-visible{outline:none}img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;max-width:100%;height:auto}@media (width>=768px){.sp_view{display:none!important}}@media screen and (width<=767px){.pc_view{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pc-body{min-height:100dvh;padding:var(--container-pad);justify-content:center;align-items:center;display:flex}.pc-guide{width:100%}.pc-guide__inner{align-items:center;gap:var(--gap);max-width:var(--container-max);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.pc-guide__title{letter-spacing:.08em;font-size:2rem}.pc-guide__text{font-size:1.6rem;line-height:1.8}.pc-guide__qr{width:240px;max-width:100%;height:240px}.pc-guide__url{color:var(--color-text-dim);letter-spacing:.04em;overflow-wrap:anywhere;font-size:1.4rem}
