@charset "UTF-8";

:root {
  --presentation_width-variant_site: 1920px;
  --presentation_width-variant_content: 1440px;
  --presentation_width-variant_narrow: 1024px;
  --presentation_width-variant_thin: 800px;

  --presentation_defined-width-side-space: clamp(1rem, 1.5vw, 1.5rem);

  --presentation_global-header-height: clamp(4em, 10vw, 8em);


  --presentation_line-height: 1.75;
  --presentation_line-height_calculated: calc( var(--presentation_line-height) * 1em);

  --presentation_spacing_section: clamp(3rem, 6vw, 6rem);
  --presentation_spacing_group: calc( var(--presentation_spacing_section) / 3 * 2 );
  --presentation_spacing_parts: calc( var(--presentation_spacing_section) / 3 );

  --theme_color_corporate: #009591;
  --theme_color_corporate_tint: #85C5C5;
  --theme_color_corporate_10: #0095911A;
  --theme_color_corporate_20: #00959133;
  --theme_color_corporate_25: #00959140;
  --theme_color_corporate_40: #00959166;
  --theme_color_corporate_50: #85C6C5;
  --theme_color_corporate_60: #00959199;

  --theme_color_recruitment: #FABE00;
  --theme_color_recruitment_10: #FABE001A;
  --theme_color_recruitment_25: #FABE0040;
  --theme_color_recruitment_50: #FABE0080;
  /* --theme_color_recruitment_10: #FFFAEB; */

  --theme_color_common_gray_5: #F1F1F1;
  --theme_color_common_gray_30: #B3B3B3;
  --theme_color_common_gray_50: #808080;
  --theme_color_common_gray_60: #666666;
  --theme_color_common_gray_80: #333333;

  --theme_color_common_blue: #0064E6;
  --theme_color_common_tint: #80B1F3;

  --theme_color_common_warn: #d13535;



  --init_section-spacing: var(--presentation_spacing_section);
}