:root {
  --general-white: #fff;
  --general-black: #000;
  --accent-red: #f9415e;
  --accent-sun: #fcce08;
  --accent-orange: #ffad0d;
  --accent-purple: #9675f7;
  --accent-leaf: #b5de00;
  --accent-light-red: #ffacaf;
  --accent-light-sun: #ffdd4a;
  --accent-light-leaf: #ddfc54;
  --accent-light-orange: #ffbd3e;
  --accent-light-purple: #b49df8;
  --bakuraku-5: #f4f9ff;
  --bakuraku-10: #e2eeff;
  --bakuraku-20: #cfe3ff;
  --bakuraku-30: #b4d3ff;
  --bakuraku-40: #9dc5fd;
  --bakuraku-50: #70abfd;
  --bakuraku-60: #2d81ec;
  --bakuraku-70: #0e63c4;
  --bakuraku-80: #01358a;
  --bakuraku-90: #00193d;
  --expense-5: #effef9;
  --expense-10: #c9f7e9;
  --expense-20: #a4f0db;
  --expense-30: #74e8ca;
  --expense-40: #38dbb7;
  --expense-50: #0cba9a;
  --expense-60: #00967b;
  --expense-70: #09695f;
  --expense-80: #00473d;
  --expense-90: #02312d;
  --invoice-5: #f2f5fc;
  --invoice-10: #e1e8f8;
  --invoice-20: #cedbf9;
  --invoice-30: #bad2ff;
  --invoice-40: #9bbcff;
  --invoice-50: #79a2f9;
  --invoice-60: #5974e2;
  --invoice-70: #3e4fbf;
  --invoice-80: #2e3782;
  --invoice-90: #172152;
  --card-5: #effaf6;
  --card-10: #d8f3e8;
  --card-20: #beeedd;
  --card-30: #97e5ce;
  --card-40: #72d5b9;
  --card-50: #4db59b;
  --card-60: #21846f;
  --card-70: #005c4f;
  --card-80: #044033;
  --card-90: #0a2421;
  --denshichobo-5: #edfcfe;
  --denshichobo-10: #d3f4fa;
  --denshichobo-20: #ace9f5;
  --denshichobo-30: #84defb;
  --denshichobo-40: #5fcbf5;
  --denshichobo-50: #2cb0d7;
  --denshichobo-60: #157fa5;
  --denshichobo-70: #1b627c;
  --denshichobo-80: #01394f;
  --denshichobo-90: #022434;
  --docissue-5: #fdffe5;
  --docissue-10: #ecf692;
  --docissue-20: #daeb57;
  --docissue-30: #c8e234;
  --docissue-40: #a8d028;
  --docissue-50: #8eb500;
  --docissue-60: #6d8a12;
  --docissue-70: #4c6600;
  --docissue-80: #3a4d0c;
  --docissue-90: #243201;
  --attendance-5: #fff6ed;
  --attendance-10: #ffeada;
  --attendance-20: #ffdab7;
  --attendance-30: #ffca98;
  --attendance-40: #feb170;
  --attendance-50: #ff8738;
  --attendance-60: #db6800;
  --attendance-70: #a64d00;
  --attendance-80: #612a00;
  --attendance-90: #3d1800;
  --ar-management-5: #f2f5fc;
  --ar-management-10: #e1e8f8;
  --ar-management-20: #cedbf9;
  --ar-management-30: #bad2ff;
  --ar-management-40: #9bbcff;
  --ar-management-50: #79a2f9;
  --ar-management-60: #5974e2;
  --ar-management-70: #3e4fbf;
  --ar-management-80: #2e3782;
  --ar-management-90: #172152;
  --payroll-5: #fffbea;
  --payroll-10: #fff1c2;
  --payroll-20: #ffe694;
  --payroll-30: #f7d05f;
  --payroll-40: #f0b421;
  --payroll-50: #dc9800;
  --payroll-60: #b57800;
  --payroll-70: #825500;
  --payroll-80: #533400;
  --payroll-90: #422800;
  --smoke-5: #f2f5f9;
  --smoke-10: #eaedf1;
  --smoke-20: #dde2e8;
  --smoke-30: #cad2dc;
  --smoke-40: #b3c1cf;
  --smoke-50: #9facbd;
  --smoke-60: #7e90a3;
  --smoke-70: #4c6075;
  --smoke-80: #233447;
  --smoke-90: #001226;
  --neutral-5: #f7f7f7;
  --neutral-10: #ededed;
  --neutral-20: #e1e1e1;
  --neutral-30: #cecece;
  --neutral-40: #bfbfbf;
  --neutral-50: #ababab;
  --neutral-60: #8f8f8f;
  --neutral-70: #5b5b5b;
  --neutral-80: #313131;
  --neutral-90: #1b1b1b;
  --brand-color-bakuraku-primary: var(--bakuraku-70);
  --brand-color-bakuraku-light: var(--bakuraku-5);
  --brand-color-bakuraku-medium-light: var(--bakuraku-20);
  --brand-color-bakuraku-medium: var(--bakuraku-60);
  --brand-color-bakuraku-dark: var(--bakuraku-80);
  --brand-color-bakuraku-accent: var(--accent-light-leaf);
  --brand-color-expense-primary: var(--expense-60);
  --brand-color-expense-light: var(--expense-5);
  --brand-color-expense-medium-light: var(--expense-20);
  --brand-color-expense-medium: var(--expense-70);
  --brand-color-expense-dark: var(--expense-80);
  --brand-color-expense-accent: var(--accent-light-leaf);
  --brand-color-workflow-primary: var(--expense-60);
  --brand-color-workflow-light: var(--expense-5);
  --brand-color-workflow-medium-light: var(--expense-20);
  --brand-color-workflow-medium: var(--expense-70);
  --brand-color-workflow-dark: var(--expense-80);
  --brand-color-workflow-accent: var(--accent-light-leaf);
  --brand-color-card-primary: var(--card-60);
  --brand-color-card-light: var(--card-5);
  --brand-color-card-medium-light: var(--card-20);
  --brand-color-card-medium: var(--card-70);
  --brand-color-card-dark: var(--card-80);
  --brand-color-card-accent: var(--accent-light-sun);
  --brand-color-invoice-primary: var(--invoice-70);
  --brand-color-invoice-light: var(--invoice-5);
  --brand-color-invoice-medium-light: var(--invoice-20);
  --brand-color-invoice-medium: var(--invoice-60);
  --brand-color-invoice-dark: var(--invoice-80);
  --brand-color-invoice-accent: var(--accent-light-leaf);
  --brand-color-denshichobo-primary: var(--denshichobo-60);
  --brand-color-denshichobo-light: var(--denshichobo-5);
  --brand-color-denshichobo-medium-light: var(--denshichobo-20);
  --brand-color-denshichobo-medium: var(--denshichobo-70);
  --brand-color-denshichobo-dark: var(--denshichobo-80);
  --brand-color-denshichobo-accent: var(--accent-light-leaf);
  --brand-color-docissue-primary: var(--docissue-60);
  --brand-color-docissue-light: var(--docissue-5);
  --brand-color-docissue-medium-light: var(--docissue-20);
  --brand-color-docissue-medium: var(--docissue-70);
  --brand-color-docissue-dark: var(--docissue-80);
  --brand-color-docissue-accent: var(--accent-light-sun);
  --brand-color-attendance-primary: var(--attendance-60);
  --brand-color-attendance-light: var(--attendance-5);
  --brand-color-attendance-medium-light: var(--attendance-20);
  --brand-color-attendance-medium: var(--attendance-70);
  --brand-color-attendance-dark: var(--attendance-80);
  --brand-color-attendance-accent: var(--accent-light-sun);
  --brand-color-ar-management-primary: var(--ar-management-60);
  --brand-color-ar-management-light: var(--ar-management-5);
  --brand-color-ar-management-medium-light: var(--ar-management-20);
  --brand-color-ar-management-medium: var(--ar-management-70);
  --brand-color-ar-management-dark: var(--ar-management-80);
  --brand-color-ar-management-accent: var(--accent-light-leaf);
  --brand-color-payroll-primary: var(--payroll-60);
  --brand-color-payroll-light: var(--payroll-10);
  --brand-color-payroll-medium-light: var(--payroll-30);
  --brand-color-payroll-medium: var(--payroll-70);
  --brand-color-payroll-dark: var(--payroll-80);
  --brand-color-payroll-accent: var(--accent-sun);
  --brand-color-aihelpdesk-primary: #7a69d8;
  --brand-color-keiyaku-light: #fff8ff;
  --brand-color-clm-primary: #7a3b7a;
  --brand-color-labor-primary: #ce3636;
  --brand-color-labor-medium: #ce3636;
  --brand-color-labor-light: #fff5f2;
  --brand-color-labor-dark: #700005;
  --color-text-primary: var(--smoke-80);
  --color-text-secondary: var(--bakuraku-70);
  --color-text-inverse: var(--general-white);
  --color-text-link: var(--bakuraku-70);
  --color-text-product-primary: var(--brand-color-bakuraku-primary);
  --color-text-product-accent: var(--brand-color-bakuraku-accent);
  --color-text-overlay: var(--bakuraku-80);
  --color-border-primary: var(--smoke-40);
  --color-border-secondary: var(--smoke-80);
  --color-input-primary: var(--neutral-5);
  --color-button-primary: var(--bakuraku-70);
  --color-button-secondary: var(--general-white);
  --color-button-product-primary: var(--brand-color-bakuraku-primary);
  --color-bg-primary: var(--general-white);
  --color-bg-secondary: var(--neutral-5);
  --color-bg-product-primary: var(--brand-color-bakuraku-primary);
  --color-bg-product-light: var(--brand-color-bakuraku-light);
  --color-bg-product-medium-light: var(--brand-color-bakuraku-medium-light);
  --color-bg-product-medium: var(--brand-color-bakuraku-medium);
  --color-bg-product-dark: var(--brand-color-bakuraku-dark);
  --font-family-jp: "Noto Sans JP";
  --font-family-en: "Montserrat";
  --font-weight-r: 400;
  --font-weight-m: 500;
  --font-weight-b: 600;
  --font-weight-xb: 700;
  --font-size-xxs: 10px;
  --font-size-2s: 12px;
  --font-size-xs: 14px;
  --font-size-sm: 16px;
  --font-size-md: 18px;
  --font-size-lg: 20px;
  --font-size-xl: 24px;
  --font-size-2xl: 28px;
  --font-size-2l: 32px;
  --font-size-3l: 40px;
  --font-size-4l: 56px;
  --font-size-5l: 64px;
  /* 05_Radius */
  --radius_xs: 4px;
  --radius_sm: 6px;
  --radius_md: 8px;
  --radius_lg: 10px;
  --radius_full: 9999px;
  --radius_section: 20px;
  --radius_section-inner-sm: 5px;
  --radius_section-inner-md: 10px;
  /* 04_Spacing */
  --spacing_2xs: 4px;
  --spacing_xs: 8px;
  --spacing_sm: 12px;
  --spacing_md: 16px;
  --spacing_lg: 24px;
  --spacing_xl: 32px;
  --spacing_2xl: 40px;
  --spacing_3xl: 56px;
  --spacing_4xl: 64px;
  --spacing_5xl: 80px;
  --spacing_full: 120px;
  --letter-spacing-sm: 0%;
  --letter-spacing-md: 0.02em;
  --letter-spacing-lg: 0.05em;
  --line-height-xs: 100%;
  --line-height-sm: 125%;
  --line-height-md: 150%;
  --line-height-lg: 175%;
  --line-height-xl: 200%;
  --inner-main-pc: 1130px;
  --inner-sub-pc: 1040px;
  --gutter-sp: 24px;
  --section-spacing-pc: 120px;
  --section-spacing-sp: 80px;
  --section-title-spacing-pc: 64px;
  --section-title-spacing-sp: 40px;
  --button-spacing: 24px;
}

/*# sourceMappingURL=base.css.map */
