@charset "UTF-8";
/*!
  Theme Name: steelhub_recruit_theme
  Author: Ori
  Author URI: http://shikiori.com/
  Description: steelhub_recruit_theme framework
  Version: 2.0
  Date: 2025.09.25
  License: GNU General Public License v2 or later
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face {
  font-family: "Noto Sans Japanese Thin";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Thin.eot");
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Thin.eot?#iefix") format("embedded-opentype"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-Thin.woff") format("woff"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-Thin.ttf") format("truetype"); }
@font-face {
  font-family: "Noto Sans Japanese Light";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Light.eot");
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Light.eot?#iefix") format("embedded-opentype"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-Light.woff") format("woff"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-Light.ttf") format("truetype"); }
@font-face {
  font-family: "Noto Sans Japanese DemiLight";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-DemiLight.eot");
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-DemiLight.eot?#iefix") format("embedded-opentype"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-DemiLight.woff") format("woff"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-DemiLight.ttf") format("truetype"); }
@font-face {
  font-family: "Noto Sans Japanese Regular";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Regular.eot");
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-Regular.woff") format("woff"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-Regular.ttf") format("truetype"); }
@font-face {
  font-family: "Noto Sans Japanese Medium";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.eot");
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.woff") format("woff"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.ttf") format("truetype"); }
@font-face {
  font-family: "Noto Sans Japanese Bold";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Bold.eot");
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-Bold.woff") format("woff"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-Bold.ttf") format("truetype"); }
@font-face {
  font-family: "Noto Sans Japanese Black";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Black.eot");
  src: url("fonts/NotoSansCJKjp/NotoSansCJKjp-Black.eot?#iefix") format("embedded-opentype"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-Black.woff") format("woff"), url("fonts/NotoSansCJKjp/NotoSansCJKjp-Black.ttf") format("truetype"); }
.noto-sans-ja-thin {
  font-family: "Noto Sans Japanese Thin"; }

.noto-sans-ja-light {
  font-family: "Noto Sans Japanese Light"; }

.noto-sans-ja-dem-light {
  font-family: "Noto Sans Japanese DemiLight"; }

.noto-sans-ja-regular {
  font-family: "Noto Sans Japanese Regular"; }

.noto-sans-ja-medium {
  font-family: "Noto Sans Japanese Medium"; }

.noto-sans-ja-bold {
  font-family: "Noto Sans Japanese Bold"; }

.noto-sans-ja-black {
  font-family: "Noto Sans Japanese Black"; }

@font-face {
  font-family: "Hannari";
  src: url("fonts/Hannari/Hannari-subset.eot");
  src: url("fonts/Hannari/Hannari-subset.eot?#iefix") format("embedded-opentype"), url("fonts/Hannari/Hannari-subset.ttf") format("truetype"), url("fonts/Hannari/Hannari-subset.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "icomoon";
  src: url("fonts/CONDENSEiconFont/icomoon.eot");
  src: url("fonts/CONDENSEiconFont/icomoon.eot?#iefix") format("embedded-opentype"), url("fonts/CONDENSEiconFont/icomoon.ttf") format("truetype"), url("fonts/CONDENSEiconFont/icomoon.woff") format("woff"), url("fonts/CONDENSEiconFont/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-aic:before {
  content: "\e600"; }

.icon-ball:before {
  content: "\e601"; }

.icon-hat:before {
  content: "\e602"; }

.icon-himawari:before {
  content: "\e603"; }

.icon-menu:before {
  content: "\e604"; }

.icon-pc:before {
  content: "\e605"; }

@font-face {
  font-family: "Reef";
  src: url("fonts/Reef/Reef.eot");
  src: url("fonts/Reef/Reef.eot?#iefix") format("embedded-opentype"), url("fonts/Reef/Reef.ttf") format("truetype"), url("fonts/Reef/Reef.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

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