/* Web-fonts  */
    @font-face {
        font-family: 'linzi';
        src: url('https://raw.githubusercontent.com/FengNegi/SY-Linzi/master/LinZi-1.woff') format('woff');
    }
.linzi {
  font-family: "linzi";
  font-size: 120%;
}
@font-face {
  font-family: "rabbija";
  src: url("https://sozysozbot.github.io/fonts/Ghabiyar-Regular.woff") format('woff');
}
.rabbija {
  font-family: "rabbija";
  font-size: 100%;
}
@font-face {
  font-family: "linaest";
  src: url("https://jurliyuuri.com/lineparine/fonts/tuzduzroposca.woff") format('woff');
}
.linaest {
  font-family: "linaest";
  font-size: 90%;
}

@font-face {
  font-family: "air";
  src: url("https://jurliyuuri.com/lineparine/fonts/rounded_air.woff") format('woff');
}
.air {
  font-family: "air";
  font-size: 140%;
}

@font-face {
  font-family: "naxier";
  src: url("https://jurliyuuri.com/fonts/naxierliparxe.woff") format('woff');
}
.naxier {
  font-family: "naxier";
  font-size: 110%;
}
@font-face {
  font-family: "penul";
  src: url("https://jurliyuuri.com/fonts/Cirlxarli_sulen.woff") format('woff');
}
.penul {
  font-family: "penul";
  font-size: 110%;
}
@font-face {
  font-family: "vaifise";
  src: url("https://jurliyuuri.com/fonts/daisevaile.woff") format('woff');
}
.vaifise {
  font-family: "vaifise";
  font-size: 110%;
}
@font-face {
  font-family: "luangsi";
  src: url("http://jurliyuuri.com/fonts/Luangsi-Regular.woff") format('woff');
}
.luangsi {
  font-family: "luangsi";
  font-size: 110%;
}
@font-face {
  font-family: "Jietoden";
  src: url("https://sozysozbot.github.io/fonts/cirlxarli_liparxe_1.woff") format('woff');
}
.Dytylipa {
  font-family: "Jietoden";
  font-size: 110%;
}
@font-face {
  font-family: "fladsha";
  src: url("https://jurliyuuri.com/fonts/fladsha.woff") format('woff');
}
.Fladsha {
  font-family: "fladsha";
  font-size: 100%;
}
@font-face {
  font-family: "AllSiyluaLanguageRegular";
  src: url("https://img.atwikiimg.com/www65.atwiki.jp/gionshantveed/pub/AllSiyluaLanguage-Regular.woff") format('woff');
}
.AllSiyluaLanguageRegular {
  font-family: "AllSiyluaLanguageRegular";
  font-size: 100%;
}
@font-face {
  font-family: "Cziigaasaishin";
  src: url("https://img.atwikiimg.com/www65.atwiki.jp/gionshantveed/pub/Cziigaasaishin.woff") format('woff');
}
.Cziigaasaishin {
  font-family: "Cziigaasaishin";
  font-size: 200%;
}
@font-face {
  font-family: "LuqulSiyluafont";
  src: url("https://img.atwikiimg.com/www65.atwiki.jp/gionshantveed/pub/LuqulSiyluaLanguage-Regular_1.woff") format('woff');
}
.LuqulSiyluafont {
  font-family: "LuqulSiyluafont";
  font-size: 100%;
}
@font-face {
  font-family: "emuns";
  src: url("https://img.atwikiimg.com/www65.atwiki.jp/gionshantveed/pub/emuns.woff") format('woff');
}
.emuns {
  font-family: "emuns";
  font-size: 200%;
}
@font-face {
  font-family: "naxtsiulonsh";
  src: url("https://img.atwikiimg.com/www65.atwiki.jp/gionshantveed/pub/naxtsiulonsh.woff") format('woff');
}
.naxtsiulonsh {
  font-family: "naxtsiulonsh";
  font-size: 200%;
}
@font-face {
  font-family: "legit_14";
  src: url("https://img.atwikiimg.com/www65.atwiki.jp/gionshantveed/pub/legit_14.woff") format('woff');
}
.legit_14 {
  font-family: "legit_14";
  font-size: 200%;
}
@font-face {
  font-family: "thilef";
  src: url("https://img.atwikiimg.com/www65.atwiki.jp/gionshantveed/pub/thilef.woff") format('woff');
}
.thilef {
  font-family: "thilef";
  font-size: 200%;
}
@font-face {
  font-family: "thilef2";
  src: url("https://img.atwikiimg.com/www65.atwiki.jp/gionshantveed/pub/thilef2.woff") format('woff');
}
.thilef2 {
  font-family: "thilef2";
  font-size: 200%;
}
@font-face {
  font-family: 'Bhaataan' ;
  src: url('https://haar-you.github.io/BhaataanFont/fonts/high-contrast/Transliteration/BhataanTransliteration.woff') format('woff');
}
.Bhaataan {
  font-family: "Bhaataan";
  font-size: 120%;
}
@font-face {
  font-family: 'Yuqnaria' ;
  src: url('https://sozysozbot.github.io/fonts/Yuqnaria.woff') format('woff');
}
.Yuqnaria {
  font-family: "Yuqnaria";
  font-size: 120%;
}

@font-face {
  font-family: 'pektak' ;
  src: url('https://sozysozbot.github.io/fonts/pek_tak.woff') format('woff');
}
.pektak {
  font-family: "pektak";
  font-size: 120%;
}
@font-face {
  font-family: "Viterl1";
  src: url("https://jurliyuuri.com/lineparine/fonts/Viterl1.woff") format('woff');
}
.Viterl1 {
  font-family: "Viterl1";
  font-size: 120%;
}
@font-face {
  font-family: "Viterl_dot";
  src: url("https://jurliyuuri.com/lineparine/fonts/Viterl_dot.woff") format('woff');
}
.Viterl_dot {
  font-family: "Viterl_dot";
  font-size: 75%;
}
@font-face {
  font-family: "Viterl_write";
  src: url("https://jurliyuuri.com/lineparine/fonts/Viterl_write.woff") format('woff');
}
.Viterl_write {
  font-family: "Viterl_write";
  font-size: 120%;
}
/* basic */
body {
  background: #222;
  color: #ddd;
  line-height: 1.6;
}
a:link {
  color: #4df;
}
a:visited {
  color: #a6f;
}
#contents dt {
  font-weight: bold;
}
#contents blockquote {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  border-color: #ddd;
}
#contents td, #contents th {
  border-color: #ddd;
}
#contents hr, #menubar hr {
  border-bottom-color: #ddd;
}
#contents h2 {
  font-size: 1.5em;
  font-weight: bold;
  background-color: #c60;
  color: #222;
  overflow: hidden;
}
#contents h3 {
  font-size: 1.3em;
  font-weight: bold;
  padding-bottom: 0.3em;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}
#contents h4 {
  font-size: 1em;
  font-weight: bold;
  margin: 0.5em 0;
}
#contents table img {
  vertical-align: middle;
}
#contents input[type=text] {
  background: transparent;
  border: 1px solid #ddd;
  color: #ddd;
  padding: 0.2em;
  margin: 0 0.2em;
}

/* page style */
#header {
  border-bottom-color: #c60;
  border-bottom-width: 6px;
}
#header h2 a {
  color: #ddd;
}

/* infobox */
.infobox {
  clear: right;
  float: right;
  width: 300px;
  margin: 0 0 0.5em 1em;
}
.infobox table {
  width: 100%;
}
.infobox td, .infobox th {
  width: 50%;
}

/* indexbox */
.indexbox {
  border: 1px #ddd solid;
  padding: 0.5em;
  display: inline-block;
  font-weight: bold;
}
.indexbox ul {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: normal;
}

/* thumbbox */
.thumbbox {
  clear: right;
  float: right;
  border: 1px #ddd solid;
  width: auto;
  padding: 3px;
  margin: 0.5em 0 0.5em 1em;
}

/* infobox: country */
.countryName, .countryNameJa {
  font-weight: bold;
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.5em;
}
.countryName {
  font-size: 1.1em;
}

/* notice, stub, etc. */
.notice {
  padding: 0.5em;
  margin: 1em 2em;
  border: 1px #c22 solid;
  border-left-width: 7px;
  background: #322;
}