
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Noto_Sans_JP/static/NotoSansJP-Bold.ttf") format("truetype");
}


@font-face {
  font-family: "Shippori Mincho";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Shippori_Mincho/ShipporiMincho-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Shippori Mincho";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/Shippori_Mincho/ShipporiMincho-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Shippori Mincho";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/Shippori_Mincho/ShipporiMincho-SemiBold.ttf") format("truetype");
}


@font-face {
  font-family: "Crimson Text";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Crimson_Text/CrimsonText-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Crimson Text";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/Crimson_Text/CrimsonText-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "Crimson Text";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Crimson_Text/CrimsonText-Bold.ttf") format("truetype");
}


@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Lato/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Lato/Lato-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/Lato/Lato-Black.ttf") format("truetype");
}


@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/Montserrat/static/Montserrat-SemiBold.ttf") format("truetype");
}


@font-face {
  font-family: "WindSong";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/WindSong/WindSong-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "WindSong";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/WindSong/WindSong-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "Sen";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Sen/static/Sen-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Sen";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/Sen/static/Sen-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Sen";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/Sen/static/Sen-SemiBold.ttf") format("truetype");
}