*{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{--bg-color:#030015;--view-ratio:1;--scrollbar:0px;--view-width:100%;--view-height:100%}*{-webkit-tap-highlight-color:#0000}html,body{overscroll-behavior-y:none}html{font-size:calc(var(--view-ratio)*62.5%);scrollbar-color:#ffffff4d var(--c-bk);scrollbar-width:thin;overflow-y:scroll}html.is_page_loading{cursor:wait}html.is_page_loading *{-webkit-user-select:none;user-select:none;pointer-events:none!important}html[data-scroll-lock=true]{overflow:clip}html[data-scroll-lock=true] body{scrollbar-color:#ffffff4d var(--c-bk);scrollbar-width:thin;overflow-y:scroll}body{background:url(/images/common/bg_footer.png) bottom/37.5rem no-repeat,url(/images/common/bg_body.png) 50%/69.9rem;background-color:var(--bg-color);min-height:100svh}body.top_page,body.collection_page,body.contact_page,body.privacy_page{background:url(/images/common/bg_footer.png) bottom/37.5rem no-repeat;background-color:var(--bg-color)}body.pc_page{background:url(/images/common/bg_body.png) top/1398px;background-color:var(--bg-color)}body.sos_page,body.oracle_page,body.remain_page{background:#000}body.reboot_page{background:#fff}body.result_page{background:var(--bg-color)}.page_wrapper{position:relative}.result_page .page_wrapper{background:url(/images/common/bg_footer.png) bottom/37.5rem no-repeat}
