/* //////////////////////////////////////////////////

Title : variables.scss
For   : bell-c/

Created       : 2025-10-29
Last Modified : 2025-10-29

==========================================

Content

////////////////////////////////////////////////// */
/**
 * variables
 */
:root {
  /* --- colors --- */
  --color-primary: #063488;
  --color-secondary: #3768c0;
  --color-tertiary: #58bdeb;
  --color-background-default: #ebf7fc;
  --color-background-recruit: #F7F7F7;
  --color-background-gradient: linear-gradient(
    to right top,
    var(--color-primary),
    var(--color-secondary)
  );
  --color-admonition: #d60000;
  --color-button-background-active: #e6edf0;
  --color-black: #313131;
  --color-light-gray: #e2eaee;
  --color-recruit-common-gray: #c5c5c5;
  --color-white: #fff;
  --color-base: var(--color-black);
  /* --- fonts --- */
  --font-ja-vaule: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo;
  --font-ja-unique-vaule: "Noto Sans JP", Meiryo;
  --font-en-vaule: "Poppins";
  --font-recruit-vaule: "Zen Dots";
  --font-ja: var(--font-ja-vaule), sans-serif;
  --font-ja-unique: var(--font-ja-unique-vaule), sans-serif;
  --font-en: var(--font-en-vaule), sans-serif;
  --font-recruit: var(--font-recruit-vaule), sans-serif;
  --font-combine: var(--font-en-vaule), var(--font-ja-vaule), sans-serif;
  /* --- container size --- */
  --container-fluid: 100%;
  --container-full-value: 1920;
  --container-full: calc(var(--container-full-value) * var(--rate));
  --container-wide-value: 1440;
  --container-wide: calc(var(--container-wide-value) * var(--rate));
  --container-middle-value: 1200;
  --container-middle: calc(var(--container-middle-value) * var(--rate));
  /* --- utility --- */
  --opacity-default: 0.7;
  --transition-default: 0.3s ease;
  --timing-function-default: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --zindex-behind: -1;
  --zindex-base: 0;
  --zindex-front: 1;
  --zindex-overlay: 10;
  --zindex-floating-element: 20;
  /* --- icon path --- */
  --icon-recruit-link-arrow-path: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNCAxM0wxNi4xNyAxM0wxMC41OCAxOC41OUwxMiAyMEwyMCAxMkwxMiA0TDEwLjU5IDUuNDFMMTYuMTcgMTFMNCAxMUw0IDEzWiIgZmlsbD0iIzMxMzEzMSIvPjwvc3ZnPg==");
  --icon-recruit-link-arrow-theme-path: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNCAxM0wxNi4xNyAxM0wxMC41OCAxOC41OUwxMiAyMEwyMCAxMkwxMiA0TDEwLjU5IDUuNDFMMTYuMTcgMTFMNCAxMUw0IDEzWiIgZmlsbD0iIzA2MzQ4OCIvPjwvc3ZnPg==");
  --icon-recruit-link-arrow-white-path: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNCAxM0wxNi4xNyAxM0wxMC41OCAxOC41OUwxMiAyMEwyMCAxMkwxMiA0TDEwLjU5IDUuNDFMMTYuMTcgMTFMNCAxMUw0IDEzWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  --icon-recruit-link-external-path: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNSAwLjVINC41VjEwLjVIMTUuNVYwLjVaIiBzdHJva2U9IiMwNjM0ODgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMS41IDEyLjM3ODhWMTQuNUgwLjVWNC41SDIuNzg1NzEiIHN0cm9rZT0iIzA2MzQ4OCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+");
  --icon-link-external-path: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNSAwLjVINC41VjEwLjVIMTUuNVYwLjVaIiBzdHJva2U9IiMwNjM0ODgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMS41IDEyLjM3ODhWMTQuNUgwLjVWNC41SDIuNzg1NzEiIHN0cm9rZT0iIzA2MzQ4OCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+");
  --icon-link-external-white-path: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNSAwLjVINC41VjEwLjVIMTUuNVYwLjVaIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTEuNSAxMi4zNzg4VjE0LjVIMC41VjQuNUgyLjc4NTcxIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  --icon-input-checked-path: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSI+PGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiPjwvZz48ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvZz48ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+PHBhdGggZmlsbD0iIzAwMzY5OCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMy4yNSAxQTIuMjUgMi4yNSAwIDAwMSAzLjI1djkuNUEyLjI1IDIuMjUgMCAwMDMuMjUgMTVoOS41QTIuMjUgMi4yNSAwIDAwMTUgMTIuNzV2LTkuNUEyLjI1IDIuMjUgMCAwMDEyLjc1IDFoLTkuNXptNy40NyA0LjIyYS43NS43NSAwIDExMS4wNiAxLjA2bC00LjUgNC41YS43NS43NSAwIDAxLTEuMDYgMGwtMi0yYS43NS43NSAwIDAxMS4wNi0xLjA2bDEuNDcgMS40NyAzLjk3LTMuOTd6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjwvcGF0aD48L2c+PC9zdmc+");
  --icon-table-scroll-hint-path: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIGZpbGw9IiNmZmYiIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiA8cGF0aCBkPSJNOS4yOTI4OTMyMiw3IEwzLjcwNzEwNjc4LDcgTDQuODUzNTUzMzksOC4xNDY0NDY2MSBDNS4wNDg4MTU1NCw4LjM0MTcwODc2IDUuMDQ4ODE1NTQsOC42NTgyOTEyNCA0Ljg1MzU1MzM5LDguODUzNTUzMzkgQzQuNjU4MjkxMjQsOS4wNDg4MTU1NCA0LjM0MTcwODc2LDkuMDQ4ODE1NTQgNC4xNDY0NDY2MSw4Ljg1MzU1MzM5IEwyLjE0NjQ0NjYxLDYuODUzNTUzMzkgQzEuOTUxMTg0NDYsNi42NTgyOTEyNCAxLjk1MTE4NDQ2LDYuMzQxNzA4NzYgMi4xNDY0NDY2MSw2LjE0NjQ0NjYxIEw0LjE0NjQ0NjYxLDQuMTQ2NDQ2NjEgQzQuMzQxNzA4NzYsMy45NTExODQ0NiA0LjY1ODI5MTI0LDMuOTUxMTg0NDYgNC44NTM1NTMzOSw0LjE0NjQ0NjYxIEM1LjA0ODgxNTU0LDQuMzQxNzA4NzYgNS4wNDg4MTU1NCw0LjY1ODI5MTI0IDQuODUzNTUzMzksNC44NTM1NTMzOSBMMy43MDcxMDY3OCw2IEw5LjI5Mjg5MzIyLDYgTDguMTQ2NDQ2NjEsNC44NTM1NTMzOSBDNy45NTExODQ0Niw0LjY1ODI5MTI0IDcuOTUxMTg0NDYsNC4zNDE3MDg3NiA4LjE0NjQ0NjYxLDQuMTQ2NDQ2NjEgQzguMzQxNzA4NzYsMy45NTExODQ0NiA4LjY1ODI5MTI0LDMuOTUxMTg0NDYgOC44NTM1NTMzOSw0LjE0NjQ0NjYxIEwxMC44NTM1NTM0LDYuMTQ2NDQ2NjEgQzExLjA0ODgxNTUsNi4zNDE3MDg3NiAxMS4wNDg4MTU1LDYuNjU4MjkxMjQgMTAuODUzNTUzNCw2Ljg1MzU1MzM5IEw4Ljg1MzU1MzM5LDguODUzNTUzMzkgQzguNjU4MjkxMjQsOS4wNDg4MTU1NCA4LjM0MTcwODc2LDkuMDQ4ODE1NTQgOC4xNDY0NDY2MSw4Ljg1MzU1MzM5IEM3Ljk1MTE4NDQ2LDguNjU4MjkxMjQgNy45NTExODQ0Niw4LjM0MTcwODc2IDguMTQ2NDQ2NjEsOC4xNDY0NDY2MSBMOS4yOTI4OTMyMiw3IFogTTE0LDkuNSBMMTQsMTIuMDQ3NDM3NiBDMTQsMTIuMzc4MzQ4MSAxMy44ODM5ODU1LDEyLjY5ODc4NiAxMy42NzIxNDE3LDEyLjk1Mjk5ODUgQzEzLjE3MjAxNDMsMTMuNTUzMTUxNCAxMi4yODAwNjA4LDEzLjYzNDIzODEgMTEuNjc5OTA3OCwxMy4xMzQxMTA2IEwxMC43NTYwNzM4LDEyLjM2NDI0ODkgQzEwLjQ3MzY0NDksMTIuMTI4ODkxNiAxMC4xMTc2NCwxMiA5Ljc1LDEyIEM5LjQ4MzYzNTI2LDEyIDkuMjQwODI2MDUsMTIuMTUyNjE0NiA5LjEyNTMyMjA1LDEyLjM5MjYzMzQgTDkuMDg5NjIzNDgsMTIuNDY2ODE1NSBDOC45NTQ0Nzg2NSwxMi43NDc2NDgxIDguOTk1NDEwMjksMTMuMDgxNDg2OSA5LjE5NDM5NzM0LDEzLjMyMTM1MiBMMTMuNjA3ODY1LDE4LjY0MTQ4MDQgQzE0LjMyMTc3ODgsMTkuNTAyMDU0IDE1LjM4MTg0OTgsMjAgMTYuNSwyMCBDMTguOTg1MjgxNCwyMCAyMSwxNy45ODUyODE0IDIxLDE1LjUgTDIxLDExLjUgQzIxLDExLjIyMzg1NzYgMjAuNzc2MTQyNCwxMSAyMC41LDExIEMyMC4yMjM4NTc2LDExIDIwLDExLjIyMzg1NzYgMjAsMTEuNSBMMjAsMTIuNSBDMjAsMTIuNzc2MTQyNCAxOS43NzYxNDI0LDEzIDE5LjUsMTMgQzE5LjIyMzg1NzYsMTMgMTksMTIuNzc2MTQyNCAxOSwxMi41IEwxOSwxMC41IEMxOSwxMC4yMjM4NTc2IDE4Ljc3NjE0MjQsMTAgMTguNSwxMCBDMTguMjIzODU3NiwxMCAxOCwxMC4yMjM4NTc2IDE4LDEwLjUgTDE4LDEyLjUgQzE4LDEyLjc3NjE0MjQgMTcuNzc2MTQyNCwxMyAxNy41LDEzIEMxNy4yMjM4NTc2LDEzIDE3LDEyLjc3NjE0MjQgMTcsMTIuNSBMMTcsOS41IEMxNyw5LjIyMzg1NzYzIDE2Ljc3NjE0MjQsOSAxNi41LDkgQzE2LjIyMzg1NzYsOSAxNiw5LjIyMzg1NzYzIDE2LDkuNSBMMTYsMTIuNSBDMTYsMTIuNzc2MTQyNCAxNS43NzYxNDI0LDEzIDE1LjUsMTMgQzE1LjIyMzg1NzYsMTMgMTUsMTIuNzc2MTQyNCAxNSwxMi41IEwxNSw1LjUgQzE1LDUuMjIzODU3NjMgMTQuNzc2MTQyNCw1IDE0LjUsNSBDMTQuMjIzODU3Niw1IDE0LDUuMjIzODU3NjMgMTQsNS41IEwxNCw5LjUgWiBNMTMsOS40OTk5OTk0NSBMMTMsNS41IEMxMyw0LjY3MTU3Mjg4IDEzLjY3MTU3MjksNCAxNC41LDQgQzE1LjMyODQyNzEsNCAxNiw0LjY3MTU3Mjg4IDE2LDUuNSBMMTYsOC4wODUzNTI4NSBDMTYuMTU2Mzg5NSw4LjAzMDA3NzExIDE2LjMyNDY4MjMsOCAxNi41LDggQzE3LjE5MTczNCw4IDE3Ljc3NDEwNjIsOC40NjgyMzM4NiAxNy45NDc0NTk1LDkuMTA1MDQ0NjIgQzE4LjExODQ1NDEsOS4wMzcyNTY3NyAxOC4zMDQ4NzYxLDkgMTguNSw5IEMxOS4xOTE3MzQsOSAxOS43NzQxMDYyLDkuNDY4MjMzODYgMTkuOTQ3NDU5NSwxMC4xMDUwNDQ2IEMyMC4xMTg0NTQxLDEwLjAzNzI1NjggMjAuMzA0ODc2MSwxMCAyMC41LDEwIEMyMS4zMjg0MjcxLDEwIDIyLDEwLjY3MTU3MjkgMjIsMTEuNSBMMjIsMTUuNSBDMjIsMTguNTM3NTY2MSAxOS41Mzc1NjYxLDIxIDE2LjUsMjEgQzE1LjA4NDI5MzMsMjEgMTMuNzQyMTIxNiwyMC4zNjk1NDMxIDEyLjgzODIyNDYsMTkuMjc5OTU4IEw4LjQyNDc1Njk1LDEzLjk1OTgyOTYgQzcuOTc2MTE5MDgsMTMuNDE5MDI3OCA3Ljg4MzgzNDI3LDEyLjY2NjM1MjEgOC4xODg1MzI5MiwxMi4wMzMxODQ1IEw4LjIyNDIzMTUsMTEuOTU5MDAyNCBDOC41MDYzNDg2NSwxMS4zNzI3NTk1IDkuMDk5NDA3MjYsMTEgOS43NSwxMSBDMTAuMzUxNTc2NSwxMSAxMC45MzQxMTQzLDExLjIxMDkwNzggMTEuMzk2MjU4MiwxMS41OTYwMjc3IEwxMi4zMjAwOTIyLDEyLjM2NTg4OTQgQzEyLjQ5NTk2ODMsMTIuNTEyNDUyNyAxMi43NTczNTcxLDEyLjQ4ODY5MDEgMTIuOTAzOTIwNSwxMi4zMTI4MTQxIEMxMi45NjYwMDE3LDEyLjIzODMxNjYgMTMsMTIuMTQ0NDExNiAxMywxMi4wNDc0Mzc2IEwxMyw5LjUgWiIvPjwvc3ZnPg==");
  /* --- space / gutter --- */
  --global-gutter: calc(30 * var(--rate));
  /* --- border style --- */
  --recruit-border-style: 1px solid var(--color-recruit-common-gray);
}

/* --- for small viewport --- */
@media (max-width: 767px) {
  :root {
    --rate: 100vw / 767;
  }
}
/* --- for large viewport --- */
@media (min-width: 768px) {
  :root {
    --rate: 0.1rem;
  }
}
/*# sourceMappingURL=variables.css.map */