.RyuminRegularKL {
	font-family: 'Ryumin Regular KL' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.RyuminBoldKL {
	font-family: 'Ryumin Bold KL' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.ReiminMedium {
	font-family: 'Reimin Medium' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.A1Mincho {
	font-family: 'A1 Mincho' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.Shimanami {
	font-family: 'Shimanami' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.ShinGoRegular {
	font-family: 'Shin Go Regular' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.ShinGoBold {
	font-family: 'Shin Go Bold' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.GothicMB101 {
	font-family: 'Gothic MB101' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.MidashiGoMB31 {
	font-family: 'Midashi Go MB31' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.GothicMediumBBB {
	font-family: 'Gothic Medium BBB' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.Jun201 {
	font-family: 'Jun 201' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.Jun501 {
	font-family: 'Jun 501' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.ShinMaruGoRegular {
	font-family: 'Shin Maru Go Regular' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.ShueiNijimiMGoB {
	font-family: 'Shuei NijimiMGo B' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.MaruFolkMedium {
	font-family: 'Maru Folk Medium' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.FolkMedium {
	font-family: 'Folk Medium' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.CinemaLetter {
	font-family: 'Cinema Letter' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.HaruhiGakuen {
	font-family: 'Haruhi Gakuen' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.GSanSerif-B {
	font-family: 'GSanSerif-B' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.Nachin {
	font-family: 'Nachin' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.TakeBold {
	font-family: 'Take Bold' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.ShinGoShadow {
	font-family: 'Shin Go Shadow' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.Brush-U {
	font-family: 'Brush-U' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.Talking {
	font-family: 'Talking' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.Suzumushi {
	font-family: 'Suzumushi' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.KyoukashoICAMedium {
	font-family: 'Kyoukasho ICA Medium' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.Likurei {
	font-family: 'Likurei' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.Kointai-M {
	font-family: 'Kointai-M' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.SakuraKeisetsu {
	font-family: 'SakuraKeisetsu' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.TBUDGothicE {
	font-family: 'TBUDGothic E' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.TBUDGothicR {
	font-family: 'TBUDGothic R' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.UDShinGoConde90L {
	font-family: 'UD Shin Go Conde90 L' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

.UDShinGoConde90M {
	font-family: 'UD Shin Go Conde90 M' !important;
    visibility: hidden;
  opacity: 0;
  transition: 1s visibility linear, 1s opacity linear;
}

/*Xserverでのモリサワwebフォント指定
200819時点ではここまでxserverで使える */

/*別途javaスクリプト記述でローディング中の透過でwebフォントちらつき問題FOUTをごまかす */

.loading-delay {
    visibility: visible;
  opacity: 1;
}