/* You can add global styles to this file, and also import other style files */
/*
	Copyright (C) 2006, 2020 Berthold LLC. All rights reserved.
This software is the property of Berthold LLC (Berthold). Your
right to access and use this software is subject to the
applicable License Agreement that exists between you and
Berthold. If no such agreement exists, you may not access or use
this software for any purpose. This software may only be
hosted at the locations specified in the applicable License
Agreement or Terms of Service, and only for the purposes
expressly set forth therein. You may not copy, modify,
convert, create derivative works from or distribute this
software in any way, or make it accessible to any third
party. For more information, please contact
sales@bertholdtypegroup.com.

Any person or entity that extracts/downloads Berthold Web Fonts
is deemed willful infringement under U.S. Copyright
law subject to U.S. Jurisdiction and is liable for statutory
damages of up to $150,000 per Web Font.

*/
@font-face {
  font-display: swap;
  font-family: Graphik;
  font-weight: 300;
  src: url('Graphik-Light.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: Graphik;
  font-weight: 400;
  src: url('Graphik-Regular.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: Graphik;
  font-weight: 500;
  src: url('Graphik-Medium.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: Graphik;
  font-weight: 700;
  src: url('Graphik-Bold.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 700;
  src: url('NotoSansJP-Bold.woff2') format("woff2"), url('NotoSansJP-Bold.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 500;
  src: url('NotoSansJP-Medium.woff2') format("woff2"), url('NotoSansJP-Medium.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 300;
  src: url('NotoSansJP-Light.woff2') format("woff2"), url('NotoSansJP-Light.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 400;
  src: url('NotoSansJP-Regular.woff2') format("woff2"), url('NotoSansJP-Regular.woff') format("woff");
}
*,
*::before,
*::after {
  box-sizing: inherit;
}

html,
body {
  background-color: #e9e9e9;
  margin: 0;
  padding: 0;
  width: 100%;
}

html {
  box-sizing: border-box;
  height: 100%;
}

body {
  min-height: 100vh;
}

svg {
  display: block;
}

hr {
  height: 0.1rem;
}

@media print {
  html,
  body {
    background-color: unset;
  }
  @page {
    margin: 1rem 0;
    width: 100%;
  }
}
html {
  font-size: 62.5%;
}

body {
  font-size: 1.4rem;
}

html,
body {
  color: #000;
  font-family: "Graphik", arial, sans-serif, "Noto Sans JP";
}
.tox-tinymce {
    border: 0 !important;
    border-radius: 0 !important;
}

