@font-face {
    font-family: "NotoSerifCJKjp-Regular";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/NotoCJKjp/NotoSerifCJKjp-Regular.eot"),
    url("../fonts/NotoCJKjp/NotoSerifCJKjp-Regular.woff") format("woff"),
    url("../fonts/NotoCJKjp/NotoSerifCJKjp-Regular.ttf") format("truetype");
    font-display: swap;
}
@font-face {
	font-family: "Roboto Mono", monospace;
	font-style:normal;
	font-weight:400;
	src:url("../fonts/robotomono/RobotoMono-Regular.ttf") format('truetype');
	font-display: swap;
}

@font-face {
    font-family: "mplus-rounded";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/mplus/rounded-mplus-1p-medium.eot"),
    url("../fonts/mplus/rounded-mplus-1p-medium.woff") format("woff"),
    url("../fonts/mplus/rounded-mplus-1p-medium.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "Oranienbaum";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/Oranienbaum/Oranienbaum-Regular.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "aparaji";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/roman/aparaji.eot"),
    url("../fonts/roman/aparaji.woff") format("woff"),
    url("../fonts/roman/aparaji.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "utsukushi";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/utsukushi/utsukushi.eot"),
    url("../fonts/utsukushi/utsukushi.woff") format("woff"),
    url("../fonts/utsukushi/utsukushi.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "AdventuresUnlimited-Script";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/AdventuresUnlimited-Script/AdventuresUnlimited-ScriptRg.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "Quattrocento";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/Quattrocento/Quattrocento.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "Zen Old Mincho";
    font-style: normal;
    font-weight: bold;
    src: url("../fonts/ZenOldMincho/ZenOldMincho-Bold.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "Dancing Script";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/DancingScript/DancingScript-Regular.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "Corinthia";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/Corinthia/Corinthia.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "trajan pro 3";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/trajan/Trajan_Pro_3_Regular.otf");
    font-display: swap;
}
@font-face {
	font-family:'Gabriola';
	font-style:normal;
	font-weight:400;
	src:url("../fonts/Gabriola/Gabriola.ttf") format('truetype');
	font-display: swap;
}
@font-face {
    font-family: "Castoro Titling", serif;
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/CastoroTitling/CastoroTitling-Regular.ttf") format("truetype");
    font-display: swap;
}
@font-face {
	font-family:'M PLUS Rounded 1c';
	font-style:normal;
	font-weight:400;
	src:url("../fonts/M_PLUS_Rounded_1c/MPLUSRounded1c-Regular.ttf") format('truetype');
	font-display: swap;
}
@font-face {
    font-family: "Shippori Mincho", serif;
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/ShipporiMincho/ShipporiMincho-Regular.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "Cormorant SC", serif;
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/CormorantSC/CormorantSC-Regular.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "Abhaya Libre", serif;
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/AbhayaLibre/AbhayaLibre-Regular.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "Playfair Display", serif;
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/PlayfairDisplay/PlayfairDisplay-Regular.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "Montserrat", sans-serif;
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "Kapakana";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/kapakana/Kapakana-Regular.ttf") format("truetype");
    font-display: swap;
}
@font-face {
    font-family: "Anuphan", sans-serif;
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/Anuphan/Anuphan-Regular.ttf") format("truetype");
    font-display: swap;
}
.oranienbaum {
    font-family: "Oranienbaum", serif;
    font-weight: 400;
    font-style: normal;
}
.dancing-script {
    font-family: "Dancing Script", cursive;
    font-weight: 400;
    font-style: normal;
}
.zen-old-mincho {
    font-family: "Zen Old Mincho", serif;
    font-weight: bold;
    font-style: normal;
}
.my-soul {
    font-family: "My Soul", cursive;
    font-weight: 400;
    font-style: normal;
}
.barlow-scthin {
    font-family: "Barlow Semi Condensed", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.teko {
    font-family: "Teko", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.hind-siliguri {
    font-family: "Hind Siliguri", system-ui;
    font-weight: 400;
    font-style: normal;
}
.pontano {
    font-family: "Pontano Sans", system-ui;
    font-weight: 400;
    font-style: normal;
}
.fredericka-the-great {
    font-family: "Fredericka the Great", system-ui;
    font-weight: 400;
    font-style: normal;
}
.scheherazade-new {
    font-family: "Scheherazade New", serif;
    font-weight: 400;
    font-style: normal;
}
.cormorant-garamond {
    font-family: "Cormorant Garamond", serif;
    font-weight: 400;
    font-style: normal;
}
.tangerine {
    font-family: "Tangerine", cursive;
    font-weight: 400;
    font-style: normal;
}
.lateef {
    font-family: "Lateef", serif;
    font-weight: 400;
    font-style: normal;
}
.sorts-mill-goudy {
    font-family: "Sorts Mill Goudy", serif;
    font-weight: 400;
    font-style: normal;
}
.cormorant-unicase {
    font-family: "Cormorant Unicase", serif;
    font-weight: 400;
    font-style: normal;
}
.cinzel {
    font-family: "Cinzel", serif;
    font-weight: 400;
    font-style: normal;
}
.fustat {
    font-family: "Fustat", sans-serif;
    font-style: normal;
}
.syne {
    font-family: "Syne", sans-serif;
    font-style: normal;
}
.roboto {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.qwitcher-grypen {
    font-family: "Qwitcher Grypen", cursive;
    font-weight: 400;
    font-style: normal;
}
.cormorant-infant {
    font-family: "Cormorant Infant", serif;
    font-weight: 400;
    font-style: normal;
}
.erica-one {
    font-family: "Erica One", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.frank-ruhl-libre {
    font-family: "Frank Ruhl Libre", serif;
    font-weight: 400;
    font-style: normal;
}
.amatic-sc {
    font-family: "Amatic SC", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.abhaya-libre {
    font-family: "Abhaya Libre", serif;
    font-weight: 400;
    font-style: normal;
}
.annie-use-your-telescope {
    font-family: "Annie Use Your Telescope", cursive;
    font-weight: 400;
    font-style: normal;
}
.caveat {
    font-family: "Caveat", cursive;
    font-weight: 400;
    font-style: normal;
}
.alfa-slab-one {
    font-family: "Alfa Slab One", serif;
    font-weight: 400;
    font-style: normal;
}
.klee-one {
    font-family: "Klee One", cursive;
    font-weight: 400;
    font-style: normal;
}
.bacasime-antique {
    font-family: "Bacasime Antique", serif;
    font-weight: 400;
    font-style: normal;
}
.jost {
    font-family: "Jost", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.caprasimo {
    font-family: "Caprasimo", serif;
    font-weight: 400;
    font-style: normal;
}
.smooch {
    font-family: "Smooch", cursive;
    font-weight: 400;
    font-style: normal;
}
.sacramento {
    font-family: "Sacramento", cursive;
    font-weight: 400;
    font-style: normal;
}
.pinyon-script {
    font-family: "Pinyon Script", cursive;
    font-weight: 400;
    font-style: normal;
}
.playfair-display {
    font-family: "Playfair Display", serif;
    font-weight: 400;
    font-style: normal;
}
.gilda-display {
    font-family: "Gilda Display", serif;
    font-weight: 400;
    font-style: normal;
}
.great-vibes {
    font-family: "Great Vibes", cursive;
    font-weight: 400;
    font-style: normal;
}
.gelasio {
    font-family: "Gelasio", serif;
    font-weight: 400;
    font-style: normal;
}
.quattrocento {
    font-family: "Quattrocento", serif;
    font-weight: 400;
    font-style: normal;
}
.dm-serif-display {
    font-family: "DM Serif Display", serif;
    font-weight: 400;
    font-style: normal;
}
.lusitana {
    font-family: "Lusitana", serif;
    font-weight: 400;
    font-style: normal;
}
.literata {
    font-family: "Literata", serif;
    font-weight: 400;
    font-style: normal;
}
.windsong {
    font-family: "WindSong", cursive;
    font-weight: 400;
    font-style: normal;
}
.sassy-frass {
    font-family: "Sassy Frass", cursive;
    font-weight: 400;
    font-style: normal;
}
.the-nautigal {
    font-family: "The Nautigal", cursive;
    font-weight: 400;
    font-style: normal;
}
.noto-serif-jp {
    font-family: "Noto Serif JP", serif;
    font-weight: 400;
    font-style: normal;
}
.noto-san {
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.AdventuresUnlimited-Script {
    font-family: "AdventuresUnlimited-Script", serif;
    font-weight: 400;
    font-style: normal;
}
.Corinthia {
    font-family: "Corinthia", serif;
    font-weight: 400;
    font-style: normal;
}
.trajan {
    font-family: "trajan pro 3", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.castoro-titling {
    font-family: "Castoro Titling", serif;
    font-weight: 400;
    font-style: normal;
}
.shippori-mincho {
    font-family: "Shippori Mincho", serif;
    font-weight: 400;
    font-style: normal;
}
.cormorant-sc {
    font-family: "Cormorant SC", serif;
    font-weight: 400;
    font-style: normal;
}
.abhaya-libre {
    font-family: "Abhaya Libre", serif;
    font-weight: 400;
    font-style: normal;
}
.montserrat {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.kapakana {
    font-family: "Kapakana", cursive;
    font-weight: 400;
    font-style: normal;
}
.anuphan {
    font-family: "Anuphan", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.bold {
    font-weight: bold !important;
}
.light {
    font-weight: 300 !important;
}
.semibold {
    font-weight: 600 !important;
}
.medium {
    font-weight: 500 !important;
}
.italic {
    font-style: italic !important;
}
.guest-body {
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: 1px;
}
.invite-body {
	font-family: 'NotoSansCJKjp-Regular';
	font-family: 'mpuls-rounded';
	font-size: 14px;
	line-height: 1.4;
	letter-spacing: 1px;
}
.windsong {
  font-family: "WindSong", cursive;
  font-weight: 400;
  font-style: normal;
}
.noto-sans{
  font-family: "Noto Sans JP", sans-serif;
  font-weight:400;
  font-style: normal;
}
.trajan{
  font-family: "trajan pro 3", sans-serif;
  font-weight:400;
  font-style: normal;
}
.noto-serif{
  font-family:'NotoSerifCJKjp-Regular', sans-serif;
  font-weight:400;
  font-style: normal;
}
.roboto_mono{
	font-family: "Roboto Mono", monospace;
	font-weight:400;
    font-style: normal;
}
.gabriola{
	font-family:'Gabriola', sans-serif;
	font-weight:400;
    font-style: normal;
}
.yumincho{
	font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro",
    "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic",
    sans-serif;
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro",
    "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
}
.m-plus-rounded-1c {
  font-family: "M PLUS Rounded 1c", sans-serif;
  font-weight: 400;
  font-style: normal;
}
