/* 自動生成：config.yaml のテーマの色から作成 */
.cat--research{color:#0b5cad;border-color:color-mix(in srgb,#0b5cad 45%,#fff);background:color-mix(in srgb,#0b5cad 7%,#fff)}
a.cat--research:visited{color:#0b5cad}
.dot--research{color:#0b5cad}
.cats__i--research{border-left-color:#0b5cad}
.cats__i--research a,.cats__i--research a:visited{color:#0b5cad}
.cat-bar--research{border-left-color:#0b5cad}
.tab--research,.tab--research:visited{color:#0b5cad}
.tab--research[aria-current]{border-bottom:2px solid #0b5cad}
.cat--tools{color:#1d7a3c;border-color:color-mix(in srgb,#1d7a3c 45%,#fff);background:color-mix(in srgb,#1d7a3c 7%,#fff)}
a.cat--tools:visited{color:#1d7a3c}
.dot--tools{color:#1d7a3c}
.cats__i--tools{border-left-color:#1d7a3c}
.cats__i--tools a,.cats__i--tools a:visited{color:#1d7a3c}
.cat-bar--tools{border-left-color:#1d7a3c}
.tab--tools,.tab--tools:visited{color:#1d7a3c}
.tab--tools[aria-current]{border-bottom:2px solid #1d7a3c}
.cat--hardware{color:#8a5a00;border-color:color-mix(in srgb,#8a5a00 45%,#fff);background:color-mix(in srgb,#8a5a00 7%,#fff)}
a.cat--hardware:visited{color:#8a5a00}
.dot--hardware{color:#8a5a00}
.cats__i--hardware{border-left-color:#8a5a00}
.cats__i--hardware a,.cats__i--hardware a:visited{color:#8a5a00}
.cat-bar--hardware{border-left-color:#8a5a00}
.tab--hardware,.tab--hardware:visited{color:#8a5a00}
.tab--hardware[aria-current]{border-bottom:2px solid #8a5a00}
.cat--4d{color:#a3226f;border-color:color-mix(in srgb,#a3226f 45%,#fff);background:color-mix(in srgb,#a3226f 7%,#fff)}
a.cat--4d:visited{color:#a3226f}
.dot--4d{color:#a3226f}
.cats__i--4d{border-left-color:#a3226f}
.cats__i--4d a,.cats__i--4d a:visited{color:#a3226f}
.cat-bar--4d{border-left-color:#a3226f}
.tab--4d,.tab--4d:visited{color:#a3226f}
.tab--4d[aria-current]{border-bottom:2px solid #a3226f}
.cat--industry{color:#0d6b6b;border-color:color-mix(in srgb,#0d6b6b 45%,#fff);background:color-mix(in srgb,#0d6b6b 7%,#fff)}
a.cat--industry:visited{color:#0d6b6b}
.dot--industry{color:#0d6b6b}
.cats__i--industry{border-left-color:#0d6b6b}
.cats__i--industry a,.cats__i--industry a:visited{color:#0d6b6b}
.cat-bar--industry{border-left-color:#0d6b6b}
.tab--industry,.tab--industry:visited{color:#0d6b6b}
.tab--industry[aria-current]{border-bottom:2px solid #0d6b6b}
.cat--creative{color:#b42318;border-color:color-mix(in srgb,#b42318 45%,#fff);background:color-mix(in srgb,#b42318 7%,#fff)}
a.cat--creative:visited{color:#b42318}
.dot--creative{color:#b42318}
.cats__i--creative{border-left-color:#b42318}
.cats__i--creative a,.cats__i--creative a:visited{color:#b42318}
.cat-bar--creative{border-left-color:#b42318}
.tab--creative,.tab--creative:visited{color:#b42318}
.tab--creative[aria-current]{border-bottom:2px solid #b42318}
.cat--robotics{color:#5b3fa8;border-color:color-mix(in srgb,#5b3fa8 45%,#fff);background:color-mix(in srgb,#5b3fa8 7%,#fff)}
a.cat--robotics:visited{color:#5b3fa8}
.dot--robotics{color:#5b3fa8}
.cats__i--robotics{border-left-color:#5b3fa8}
.cats__i--robotics a,.cats__i--robotics a:visited{color:#5b3fa8}
.cat-bar--robotics{border-left-color:#5b3fa8}
.tab--robotics,.tab--robotics:visited{color:#5b3fa8}
.tab--robotics[aria-current]{border-bottom:2px solid #5b3fa8}
.cat--business{color:#545454;border-color:color-mix(in srgb,#545454 45%,#fff);background:color-mix(in srgb,#545454 7%,#fff)}
a.cat--business:visited{color:#545454}
.dot--business{color:#545454}
.cats__i--business{border-left-color:#545454}
.cats__i--business a,.cats__i--business a:visited{color:#545454}
.cat-bar--business{border-left-color:#545454}
.tab--business,.tab--business:visited{color:#545454}
.tab--business[aria-current]{border-bottom:2px solid #545454}
