:root{--ja-font:"Noto Sans";--en-font:"Noto Sans";--num-font:"Noto Sans";--primary-color:#09122b;--sub-color1:#7436fb;--sub-color2:#e362e8;--sub-color3:#25beb7;--sub-color4:#2a0cb5;--sub-color5:#fff;--bg-color1:#fafafa;--bg-color2:#fcf4ff;--grey:#ddd;--grey_darker:#908f8f;--grey_lighter:#eee;--red:#e84949;--purple_lighter:#eae1fe;--green_lighter:#def5f4}.ja{font-family:var(--ja-font),sans-serif}.en{font-family:var(--en-font),sans-serif}.num{font-family:var(--num-font),sans-serif}