@charset "utf-8";

@import url("base.css");
@import url("layout.css");
@import url("module.css");
@import url("page.css");


/*font memo*/
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&family=Ibarra+Real+Nova:ital,wght@0,400..700;1,400..700&family=Zen+Kaku+Gothic+New:wght@300;400;500;700&display=swap');

.zen-kaku-gothic-new-light {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.zen-kaku-gothic-new-regular {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.zen-kaku-gothic-new-medium {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-weight: 500;
  font-style: normal;
}
.zen-kaku-gothic-new-bold {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.ibm-plex-sans-<uniquifier> {
  font-family: "IBM Plex Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}
.ibarra-real-nova-<uniquifier> {
  font-family: "Ibarra Real Nova", serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

