#__next,body,html{margin:0;padding:0;width:100%;height:100%;background-color:#000}@font-face{font-family:CookieRun-Regular;src:url(/fonts/CookieRun-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Natsuzemi;src:url(/fonts/Natsuzemi.ttf) format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;height:100vh;background-color:#000}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}.ko-text{font-family:CookieRun-Regular,sans-serif!important}.jp-text{font-family:Natsuzemi,sans-serif!important}.en-text{font-family:CookieRun-Regular,sans-serif!important}.jp-text,:lang(ja),[class*=japanese],[class*=jp-],[lang=ja],button[lang=ja],h1[lang=ja],h2[lang=ja],h3[lang=ja],input[lang=ja],label[lang=ja],p[lang=ja],select[lang=ja],span[lang=ja],textarea[lang=ja]{font-family:Natsuzemi,sans-serif!important}body,button,input,select,textarea{font-family:CookieRun-Regular,sans-serif}.header.jp-text,.header[lang=ja],.jp-text button,.jp-text input,.jp-text select,.jp-text textarea,.modal.jp-text,.modal[lang=ja],.title.jp-text,.title[lang=ja],button.jp-text,input.jp-text,select.jp-text,textarea.jp-text{font-family:Natsuzemi,sans-serif!important}input.jp-text::placeholder,input[lang=ja]::placeholder,textarea.jp-text::placeholder,textarea[lang=ja]::placeholder{font-family:Natsuzemi,sans-serif!important}