:root {
  --black: #323232;
  --link: #006EFF;
  --corp-main: #418C6E;
  --corp-light: #DAF5EB;
  --corp-bright: #6EBEA0;
  --children_center-main: #00A5A5;
  --children_center-light: #E8F9F6;
  --children_center-bright: #46D7D7;
  --sick_child_care-main: #5FB4EB;
  --sick_child_care-light: #EBF5FF;
  --sick_child_care-bright: #9BCDEB;
  --support_centers-main: #F59100;
  --support_centers-light: #FFF5DC;
  --support_centers-bright: #FFCD82;
  --consultation-main: #D79BF0;
  --consultation-light: #F5EBFF;
  --consultation-bright: #E6BEF5;
  --clinic-main: #F07373;
  --clinic-light: #FDF0EB;
  --clinic-bright: #F5BEBE;
}

/* 法人 */
body {
  --main: var(--corp-main);
  --light: var(--corp-light);
  --bright: var(--corp-bright);
}

/* こども園 */
body[data-group^='children_center'] {
  --main: var(--children_center-main);
  --light: var(--children_center-light);
  --bright: var(--children_center-bright);
}

/* 病児保育事業 */
body[data-group^='sick_child_care'] {
  --main: var(--sick_child_care-main);
  --light: var(--sick_child_care-light);
  --bright: var(--sick_child_care-bright);
}

/* 児童発達支援センター */
body[data-group^='support_centers'] {
  --main: var(--support_centers-main);
  --light: var(--support_centers-light);
  --bright: var(--support_centers-bright);
}

/* 相談支援事業所 */
body[data-group^='consultation'] {
  --main: var(--consultation-main);
  --light: var(--consultation-light);
  --bright: var(--consultation-bright);
}

/* クリニック */
body[data-group^='clinic'] {
  --main: var(--clinic-main);
  --light: var(--clinic-light);
  --bright: var(--clinic-bright);
}
