/* 
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: local('Play Regular'), local('Play-Regular'), url(https://fonts.gstatic.com/s/play/v8/ZNo-5SxCwH1CXgZ-n3bt2g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0108, U+0109, U+011C, U+011D, U+0124, U+0125, U+0134, U+0135, U+015C-015D, U+016C-016D;
}
 */
/* latin */
/* @font-face {
  font-family: 'Kurale';
  font-style: normal;
  font-weight: 400;
  src: local('Kurale Regular'), local('Kurale-Regular'), url(https://fonts.gstatic.com/s/kurale/v2/qUcQKP0WQHGvJJtuLvvwEg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

@font-face {
  font-family: 'Kurale';
  font-style: normal;
  font-weight: 400;
  src: local('Kurale Regular'), local('Kurale-Regular'), url(https://fonts.gstatic.com/s/kurale/v2/7jJN8qaAJ-bvl8FfBXHmmvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0109, U+0109, U+011C, U+011D, U+0124, U+0125, U+0134, U+0135, U+015C-015D, U+016C-016D;
} */

/* latin */
/* @font-face {
  font-family: 'Patrick Hand';
  font-style: normal;
  font-weight: 400;
  src: local('Patrick Hand'), local('PatrickHand-Regular'), url(https://fonts.gstatic.com/s/patrickhand/v10/9BG3JJgt_HlF3NpEUehL0Ogdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

@font-face {
  font-family: 'Patrick Hand';
  font-style: normal;
  font-weight: 400;
  src: local('Patrick Hand'), local('PatrickHand-Regular'), url(https://fonts.gstatic.com/s/patrickhand/v10/9BG3JJgt_HlF3NpEUehL0D0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0108, U+0109, U+011C, U+011D, U+0124, U+0125, U+0134, U+0135, U+015C-015D, U+016C-016D;
}
*/

/* latin */
/* @font-face {
  font-family: 'Arima Madurai';
  font-style: normal;
  font-weight: 400;
  src: local('Arima Madurai'), local('ArimaMadurai-Regular'), url(https://fonts.gstatic.com/s/arimamadurai/v2/8fNfThKRw_pr7MwgNdcHiRBCek7ZypUE9OFPg18vTTM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
} */
/* latin-ext */
/* @font-face {
  font-family: 'Arima Madurai';
  font-style: normal;
  font-weight: 400;
  src: local('Arima Madurai'), local('ArimaMadurai-Regular'), url(https://fonts.gstatic.com/s/arimamadurai/v2/8fNfThKRw_pr7MwgNdcHiStT3FIzPEO21-0D6YIrY1E.woff2) format('woff2');
  unicode-range: U+0108, U+0109, U+011C, U+011D, U+0124, U+0125, U+0134, U+0135, U+015C-015D, U+016C-016D;
}
 */

/* latin-ext */
/* @font-face {
  font-family: 'Itim';
  font-style: normal;
  font-weight: 400;
  src: local('Itim'), local('Itim-Regular'), url(https://fonts.gstatic.com/s/itim/v1/cuu6XUTU27h0qA5IMLw1Mg.woff2) format('woff2');
  unicode-range: U+0108, U+0109, U+011C, U+011D, U+0124, U+0125, U+0134, U+0135, U+015C-015D, U+016C-016D;
} */
/* latin */
/* @font-face {
  font-family: 'Itim';
  font-style: normal;
  font-weight: 400;
  src: local('Itim'), local('Itim-Regular'), url(https://fonts.gstatic.com/s/itim/v1/5IelbqBx4_S0xbIFnyjCdg.woff2) format('woff2');
  unicode-range:  U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
} */


/* latin-ext */
@font-face {
  font-family: 'Amita';
  font-style: normal;
  font-weight: 400;
  src: local('Amita'), local('Amita-Regular'), url(https://fonts.gstatic.com/s/amita/v1/QErOfqdojaimNUL-rMKyoA.woff2) format('woff2');
  unicode-range: U+0108, U+0109, U+011C, U+011D, U+0124, U+0125, U+0134, U+0135, U+015C-015D, U+016C-016D;
}
/* latin */
@font-face {
  font-family: 'Amita';
  font-style: normal;
  font-weight: 400;
  src: local('Amita'), local('Amita-Regular'), url(https://fonts.gstatic.com/s/amita/v1/w-qOziKJAgx5E2HjOMz-Yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


/* latin-ext */
/* @font-face {
  font-family: 'Oregano';
  font-style: normal;
  font-weight: 400;
  src: local('Oregano'), local('Oregano-Regular'), url(https://fonts.gstatic.com/s/oregano/v4/SItmjRyl2WRF4WJRvrOUhfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0108, U+0109, U+011C, U+011D, U+0124, U+0125, U+0134, U+0135, U+015C-015D, U+016C-016D;
} */
/* latin */
/* @font-face {
  font-family: 'Oregano';
  font-style: normal;
  font-weight: 400;
  src: local('Oregano'), local('Oregano-Regular'), url(https://fonts.gstatic.com/s/oregano/v4/qJLczRRM6nLXqdHODojKYg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
} */

/* latin-ext */
/* @font-face {
  font-family: 'Fondamento';
  font-style: normal;
  font-weight: 400;
  src: local('Fondamento Regular'), local('Fondamento-Regular'), url(https://fonts.gstatic.com/s/fondamento/v6/0lNvDooewAhD7QEVzRk95CEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0108, U+0109, U+011C, U+011D, U+0124, U+0125, U+0134, U+0135, U+015C-015D, U+016C-016D;
} */
/* latin */
/* @font-face {
  font-family: 'Fondamento';
  font-style: normal;
  font-weight: 400;
  src: local('Fondamento Regular'), local('Fondamento-Regular'), url(https://fonts.gstatic.com/s/fondamento/v6/bHQyc5zrMLI5-R-me5j-evk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
} */


/* latin-ext */
/*
@font-face {
  font-family: 'Quintessential';
  font-style: normal;
  font-weight: 400;
  src: local('Quintessential'), local('Quintessential-Regular'), url(https://fonts.gstatic.com/s/quintessential/v4/mmk6ioesnTrEky_Zb92E5iCDEgifCMbPxFpdCeJzI6Q.woff2) format('woff2');
  unicode-range:  U+0108, U+0109, U+011C, U+011D, U+0124, U+0125, U+0134, U+0135, U+015C-015D, U+016C-016D;
}*/
/* latin */
/*
@font-face {
  font-family: 'Quintessential';
  font-style: normal;
  font-weight: 400;
  src: local('Quintessential'), local('Quintessential-Regular'), url(https://fonts.gstatic.com/s/quintessential/v4/mmk6ioesnTrEky_Zb92E5lXigQQwogbolifw0FuTedQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
*/


/* latin-ext */
/* @font-face {
  font-family: 'Kelly Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Kelly Slab'), local('KellySlab-Regular'), url(https://fonts.gstatic.com/s/kellyslab/v6/eWai2b6lNVWsVIO3phwZIyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0108, U+0109, U+011C, U+011D, U+0124, U+0125, U+0134, U+0135, U+015C-015D, U+016C-016D;
} */
/* latin */
/* @font-face {
  font-family: 'Kelly Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Kelly Slab'), local('KellySlab-Regular'), url(https://fonts.gstatic.com/s/kellyslab/v6/4A8U9DtmhklTRFOO_fzgaPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
} */

body {
    margin-left: 3%; margin-right: 3%; max-width: 18cm;
    font-family: Noto Serif, DejaVu Serif, Linux Libertine O, Cambria, Bookman Old Style, Century Schoolbook L, URW Bookman L, Liberation Serif, Palatino Linotype, Times,Calibri, Constantia, Meiryo, Corbel, serif;
    line-height: 1.4; font-size: medium;
    background-color: #c0ffc0;
    text-align:justify;
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
}
.pok { white-space: nowrap; font-family: 'Amita' /* , Apple Casual, Chalkboard SE, Comic Sans MS, Noto Mono, Ubuntu, monospace */;
}

.pok, .M910 { text-shadow: 2px 2px 2px #aaa; }

div.contents {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  font-family: Ubuntu Condensed, DejaVu Sans Condensed, Arial Narrow;
}
i, em, cite, dfn, var { padding-right: 0.15em; margin-right: 0; }
p { margin-top: 0.25em; margin-bottom: 0.25em; text-align:justify}
p.verse {margin-left: 3%;}
p, li, dl { word-spacing:0.2em; }
.example { margin-left: 3%; }
blockquote {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-left: 15px;
  border-left: 3px solid aqua;
  line-height: 1.1;
  font-size: 90%;
}

.ifa {background-color: aqua; margin-left: 0.2em; margin-right: 0.2em; }
.JS {background-color: silver; text-decoration: line-through;}
.GM {background-color: aqua; text-decoration: underline;}

table {border: 1; align: centered; }
th, td { padding-top: 0px; padding-bottom: 0px; border: 1px solid; border-collapse: collapse; empty-cells: show }
h1 { text-align: center; }
h2, h3, h4, h5 { margin-bottom: 0px; font-size: greater;  word-spacing:0.2em; }
h2, h3 {font-weight: normal;}
h2 { margin-top: 25px; text-align: center; }
h1, h2, h3 {background-color: aqua;}

ol, ul {margin-top: 2px; margin-bottom: 2px;}
ul {margin-left: 0; padding-left: 1em;}
dd {margin-left: 1em;} /* en TOC*/
sup, sub {
    height: 0;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
}
sup { bottom: 1ex; }
.sc { font-variant: small-caps; }
.n { word-spacing: -0.1em; white-space: nowrap; } /* numeral: 1 000 000 */

.de, .en, .fr, .cs, .la, .pl, .ru, .ifa {
     font-family: Ubuntu, Trebuchet MS, sans-serif;
r}
.M910 {font-family: Noto Sans, DejaVu Sans, Liberation Sans, Linux Biolinum O, sans-serif;}

code {
    font-family: Noto Sans, Liberation Mono, DejaVu Sans Mono, FreeMono, courier, Courier New, monospace;
    font-size: medium;
    word-spacing: -0.2em;
}
figcaption, .image-caption {line-height: 1.1; font-size:90%; padding-right:1em;
             padding-left:1em; text-align:center}
figure {margin-left:0px;margin-right:0px;}

pre {
    border:2px solid black
}
.sign {text-align: right; font-size:110%"; font-style: italic}


