@charset "UTF-8";
/*******************************
 Zen Kaku Gothic New
********************************/
@font-face {
  src: url(../fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Black.woff2) format("woff2");
  font-family: "Zen Kaku Gothic New";
  font-weight: 900;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  src: url(../fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Bold.woff2) format("woff2");
  font-family: "Zen Kaku Gothic New";
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  src: url(../fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.woff) format("woff");
  font-family: "Zen Kaku Gothic New";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.woff2) format("woff2");
  font-family: "Zen Kaku Gothic New";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Light.woff2) format("woff2");
  font-family: "Zen Kaku Gothic New";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/*******************************
 Shippori_Mincho(しっぽり明朝)
********************************/
@font-face {
  src: url(../fonts/Shippor_Mincho/ShipporiMincho-ExtraBold.woff) format("woff");
  font-family: "Shippori Mincho";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Shippori_Mincho/ShipporiMincho-Bold.woff) format("woff");
  font-family: "Shippori Mincho";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Shippori_Mincho/ShipporiMincho-SemiBold.woff) format("woff");
  font-family: "Shippori Mincho";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Shippori_Mincho/ShipporiMincho-Medium.woff) format("woff");
  font-family: "Shippori Mincho";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Shippori_Mincho/ShipporiMincho-Regular.woff) format("woff");
  font-family: "Shippori Mincho";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/*******************************
 Sawarabi_Mincho(サワラビ明朝)
********************************/
@font-face {
  src: url(../fonts/Sawarabi_Mincho/SawarabiMincho-Regular.woff) format("woff");
  font-family: "Sawarabi Mincho";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/*******************************
 Zen_Old_Mincho
********************************/
@font-face {
  src: url(../fonts/Zen_Old_Mincho/ZenOldMincho-Black.woff) format("woff");
  font-family: "Zen Old Mincho";
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Zen_Old_Mincho/ZenOldMincho-Bold.woff) format("woff");
  font-family: "Zen Old Mincho";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Zen_Old_Mincho/ZenOldMincho-SemiBold.woff) format("woff");
  font-family: "Zen Old Mincho";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Zen_Old_Mincho/ZenOldMincho-Medium.woff) format("woff");
  font-family: "Zen Old Mincho";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Zen_Old_Mincho/ZenOldMincho-Regular.woff) format("woff");
  font-family: "Zen Old Mincho";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/*******************************
 Oswald
********************************/
@font-face {
  src: url(../fonts/Oswald/Oswald-VariableFont_wght.woff2) format("woff2");
  font-family: "Oswald";
  font-style: normal;
  font-display: swap;
}

/*******************************
 Noto_Sans_JP
********************************/
@font-face {
  src: url(../fonts/Noto_Sans_JP/NotoSansJP-VariableFont_wght.woff2) format("woff2");
  font-family: "Noto Sans JP";
  font-style: normal;
  font-display: swap;
}

/*******************************
 Jost
********************************/
@font-face {
  src: url(../fonts/Jost/Jost-VariableFont_wght.woff2) format("woff2");
  font-family: "Jost";
  font-style: normal;
  font-display: swap;
}

/*******************************
 Noto_Serif_JP
********************************/
@font-face {
  src: url(../fonts/Noto_Serif_JP/NotoSerifJP-Black.woff) format("woff");
  font-family: "Noto Serif JP";
  font-weight: 900;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Noto_Serif_JP/NotoSerifJP-ExtraBold.woff) format("woff");
  font-family: "Noto Serif JP";
  font-weight: 800;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Noto_Serif_JP/NotoSerifJP-Bold.woff) format("woff");
  font-family: "Noto Serif JP";
  font-weight: 700;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Noto_Serif_JP/NotoSerifJP-SemiBold.woff) format("woff");
  font-family: "Noto Serif JP";
  font-weight: 600;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Noto_Serif_JP/NotoSerifJP-Medium.woff) format("woff");
  font-family: "Noto Serif JP";
  font-weight: 500;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Noto_Serif_JP/NotoSerifJP-Regular.woff) format("woff");
  font-family: "Noto Serif JP";
  font-weight: 400;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Noto_Serif_JP/NotoSerifJP-Light.woff) format("woff");
  font-family: "Noto Serif JP";
  font-weight: 300;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Noto_Serif_JP/NotoSerifJP-ExtraLight.woff) format("woff");
  font-family: "Noto Serif JP";
  font-weight: 200;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}
@font-face {
  src: url(../fonts/Noto_Serif_JP/NotoSerifJP-Thin.woff) format("woff");
  font-family: "Noto Serif JP";
  font-weight: 100;
  font-style: normal;
  font-optical-sizing: auto;
  font-display: swap;
}
