/* [project]/app/globals.css [app-client] (css) */
:root {
  --background: #fff;
  --foreground: #171717;
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
}

html, body {
  color: #171717;
  background-color: #fff;
  max-width: 100vw;
}

body {
  font-family: var(--font-ibm-plex-sans-jp), Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: inherit;
}

a {
  color: inherit;
  text-decoration: none;
}

/* [project]/app/_config/ibmplexsansjp_e2e1cc84.module.css [app-client] (css) */
@font-face {
  font-family: ibmPlexSansJp;
  src: url("../media/IBMPlexSansJP_Thin-s.p.86fc5bc4.ttf") format("truetype");
  font-display: swap;
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: ibmPlexSansJp;
  src: url("../media/IBMPlexSansJP_Light-s.p.8f43ac12.ttf") format("truetype");
  font-display: swap;
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: ibmPlexSansJp;
  src: url("../media/IBMPlexSansJP_Regular-s.p.4e0976b6.ttf") format("truetype");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: ibmPlexSansJp;
  src: url("../media/IBMPlexSansJP_Medium-s.p.5600b073.ttf") format("truetype");
  font-display: swap;
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: ibmPlexSansJp;
  src: url("../media/IBMPlexSansJP_SemiBold-s.p.039e0fe5.ttf") format("truetype");
  font-display: swap;
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: ibmPlexSansJp;
  src: url("../media/IBMPlexSansJP_Bold-s.p.4dfa565b.ttf") format("truetype");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: ibmPlexSansJp Fallback;
  src: local(Arial);
  ascent-override: 100.03%;
  descent-override: 41.52%;
  line-gap-override: 0.0%;
  size-adjust: 105.97%;
}

.ibmplexsansjp_e2e1cc84-module__2kQCwG__className {
  font-family: ibmPlexSansJp, ibmPlexSansJp Fallback;
}

.ibmplexsansjp_e2e1cc84-module__2kQCwG__variable {
  --font-ibm-plex-sans-jp: "ibmPlexSansJp", "ibmPlexSansJp Fallback";
}

/*# sourceMappingURL=app_87ee23d4._.css.map*/