/* 漢字日本語表示 */
/* ========================================================================== */
/* -------------------------------------------------------------------------- */
/**/
@charset UTF-8;
/**/
/* ========================================================================== */
/* -------------------------------------------------------------------------- */
/**/
:root {
	--xiv-css-wid : 98%;

	--xiv-css-fgc : #000;
	--xiv-css-bgc : #FFFFFC;

	--xiv-css-bkc : #F6C;

	--xiv-css-bdc : #777;
}
/**/
/* ========================================================================== */
/* -------------------------------------------------------------------------- */
/**/
@font-face{ font-family:'XIV_CSS_IPA_GOT'; src:url( 'https://www.misatoen.net/_xiv_fon_5fN4fRj0_tWH0fe98/ipag.ttf'   ); }
@font-face{ font-family:'XIV_CSS_IPA_MIN'; src:url( 'https://www.misatoen.net/_xiv_fon_5fN4fRj0_tWH0fe98/ipam.ttf'   ); }
@font-face{ font-family:'XIV_CSS_IPA_GOP'; src:url( 'https://www.misatoen.net/_xiv_fon_5fN4fRj0_tWH0fe98/ipagp.ttf'  ); }
@font-face{ font-family:'XIV_CSS_IPA_MIP'; src:url( 'https://www.misatoen.net/_xiv_fon_5fN4fRj0_tWH0fe98/ipamp.ttf'  ); }
@font-face{ font-family:'XIV_CSS_IPA_EXG'; src:url( 'https://www.misatoen.net/_xiv_fon_5fN4fRj0_tWH0fe98/ipaexg.ttf' ); }
@font-face{ font-family:'XIV_CSS_IPA_EXM'; src:url( 'https://www.misatoen.net/_xiv_fon_5fN4fRj0_tWH0fe98/ipaexm.ttf' ); }
/**/
/* ========================================================================== */
/* -------------------------------------------------------------------------- */
/**/
/*
* {
	color            : #000;
	background-color : #FFF;
	font-family      : XIV_CSS_IPA_GOT;
	font-size        : 10pt;
	line-height      : 12pt;
	font-style       : normal;
	font-weight      : normal;
	text-decoration  : none;
	letter-spacing   : normal;
	padding          : 0px;
	margin           : 0px;
}
*/
/**/
/* -------------------------------------------------------------------------- */
/**/
.nul {}
.non {}
/**/
/* -------------------------------------------------------------------------- */
/**/
html {}
/**/
/* -------------------------------------------------------------------------- */
/**/
body {
	width            : var( --xiv-css-wid );
	max-width        : 1280px;
	color            : var( --xiv-css-fgc );
	background-color : var( --xiv-css-bgc );
	font-family      : XIV_CSS_IPA_GOT;
	text-align       : left;
	vertical-align   : top;
	font-size        : 10pt;
	line-height      : 12pt;
	font-style       : normal;
	font-weight      : normal;
	text-decoration  : none;
	letter-spacing   : normal;
	padding          : 0px;
	margin-top       : 0px;
	margin-bottom    : 0px;
	margin-left      : auto;
	margin-right     : auto;
	border           : none 1px var( --xiv-css-bdc );
}
/**/
/* -------------------------------------------------------------------------- */
/**/
div {
}
/**/
/* -------------------------------------------------------------------------- */
/**/
table {
	width           : 100%;
	border          : solid 1px var( --xiv-css-bdc );
	border-collapse : collapse;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
caption {
	border          : none 1px var( --xiv-css-bdc );
	font-weight     : bold;
	font-size       : 14pt;
	line-height     : 16pt;
	text-align      : center;
	text-decoration : underline;
	vertical-align  : bottom;
	white-space     : nowrap;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
tbody {
}
/**/
/* -------------------------------------------------------------------------- */
/**/
tr {
}
/**/
/* -------------------------------------------------------------------------- */
/**/
th {
	text-align     : left;
	vertical-align : middle;
	border         : solid 1px var( --xiv-css-bdc );
	white-space    : nowrap;
}
/**/
th.xiv_css_top {
	text-align     : center;
	vertical-align : bottom;
	border         : solid 1px var( --xiv-css-bdc );
	white-space    : nowrap;
}
/**/
th.xiv_css_lft {
	text-align     : right;
	vertical-align : top;
	border         : solid 1px var( --xiv-css-bdc );
	white-space    : nowrap;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
td {
	text-align     : left;
	vertical-align : middle;
	border         : solid 1px var( --xiv-css-bdc );
	white-space    : normal;
}
/**/
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**/
form {}
/**/
/* -------------------------------------------------------------------------- */
/**/
input {}
/**/
/* -------------------------------------------------------------------------- */
/**/
input[type="text"] {}
/**/
/* -------------------------------------------------------------------------- */
/**/
input[type="file"] {}
/**/
/* -------------------------------------------------------------------------- */
/**/
input[type="radio"] {}
/**/
/* -------------------------------------------------------------------------- */
/**/
input[type="checkbox"] {}
/**/
/* -------------------------------------------------------------------------- */
/**/
textarea {
	overflow : scroll;
	resize   : none;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
button { min-width : 32px; min-height : 24px; }
/**/
button:active {}
button:hover  {}
/**/
button[type="submit"] { background-color : #FCC; }
button[type="reset" ] { background-color : #FFC; }
button[type="button"] { background-color : #CCC; }
/**/
/* -------------------------------------------------------------------------- */
/**/
select { min-width : 64px; }
/**/
option {}
/**/
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**/
br {}
hr {}
/**/
hr.xiv_css_bod_non { border-top : none   0px var( --xiv-css-bgc ); }
hr.xiv_css_bod_sld { border-top : solid  1px #EEE; }
hr.xiv_css_bod_hid { border-top : hidden 0px #EEE; }
hr.xiv_css_bod_dbl { border-top : double 3px #EEE; }
hr.xiv_css_bod_grv { border-top : groove 4px #EEE; }
hr.xiv_css_bod_rid { border-top : ridge  4px #EEE; }
hr.xiv_css_bod_ins { border-top : inset  4px #EEE; }
hr.xiv_css_bod_out { border-top : outset 4px #EEE; }
hr.xiv_css_bod_dsh { border-top : dashed 1px #EEE; }
hr.xiv_css_bod_dot { border-top : dotted 1px #EEE; }
/**/
/* -------------------------------------------------------------------------- */
/**/
label { vertical-align : middle; }
/**/
/* -------------------------------------------------------------------------- */
/**/
pre {}
/**/
/* -------------------------------------------------------------------------- */
/**/
span {}
/**/
/* -------------------------------------------------------------------------- */
/**/
img { min-width : 16px; }
/**/
/* -------------------------------------------------------------------------- */
/**/
iframe {
	width    : 100%;
	height   : 128px;
	border   : solid 1px var( --xiv-css-bdc );
	overflow : auto;
}
/**/
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/**/
a {
	color           : #00F;
	font-size       : 12pt;
	line-height     : 14pt;
	text-decoration : underline;
}
/**/
/*
a:link    { color : #0000FF; }
a:visited { color : #551A8B; }
a:hover   { color : #770000; }
a:active  { color : #FF0000; }
*/
/**/
a:link    { color : #00F; }
a:visited { color : #00F; }
a:hover   { color : #900; }
a:active  { color : #F00; }
/**/
/* ========================================================================== */
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_w999 { width :   auto; }
.xiv_css_wT24 { width : 1024px; }
.xiv_css_w768 { width :  768px; }
.xiv_css_w640 { width :  640px; }
.xiv_css_w512 { width :  512px; }
.xiv_css_w480 { width :  480px; }
.xiv_css_w384 { width :  384px; }
.xiv_css_w320 { width :  320px; }
.xiv_css_w256 { width :  256px; }
.xiv_css_w192 { width :  192px; }
.xiv_css_w160 { width :  160px; }
.xiv_css_w128 { width :  128px; }
.xiv_css_w096 { width :   96px; }
.xiv_css_w064 { width :   64px; }
.xiv_css_w032 { width :   32px; }
.xiv_css_w016 { width :   16px; }
.xiv_css_w000 { width :   auto; }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_h999 { height :   auto; }
.xiv_css_hT24 { height : 1024px; }
.xiv_css_h768 { height :  768px; }
.xiv_css_h640 { height :  640px; }
.xiv_css_h512 { height :  512px; }
.xiv_css_h480 { height :  480px; }
.xiv_css_h384 { height :  384px; }
.xiv_css_h320 { height :  320px; }
.xiv_css_h256 { height :  256px; }
.xiv_css_h192 { height :  192px; }
.xiv_css_h160 { height :  160px; }
.xiv_css_h128 { height :  128px; }
.xiv_css_h096 { height :   96px; }
.xiv_css_h064 { height :   64px; }
.xiv_css_h032 { height :   32px; }
.xiv_css_h016 { height :   16px; }
.xiv_css_h000 { height :   auto; }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_taI { text-align : inherit; }
.xiv_css_taL { text-align : left;    }
.xiv_css_taC { text-align : center;  }
.xiv_css_taR { text-align : right;   }
/**/
.xiv_css_vaI { vertical-align : inherit; }
.xiv_css_vaT { vertical-align : top;     }
.xiv_css_vaM { vertical-align : middle;  }
.xiv_css_vaB { vertical-align : bottom;  }
/**/
.xiv_css_I_T { text-align : inherit; vertical-align : top;     }
.xiv_css_I_M { text-align : inherit; vertical-align : middle;  }
.xiv_css_I_B { text-align : inherit; vertical-align : bottom;  }
.xiv_css_I_I { text-align : inherit; vertical-align : inherit; }
*/
.xiv_css_L_I { text-align : left; vertical-align : inherit; }
.xiv_css_L_T { text-align : left; vertical-align : top;     }
.xiv_css_L_M { text-align : left; vertical-align : middle;  }
.xiv_css_L_B { text-align : left; vertical-align : bottom;  }
*/
.xiv_css_C_I { text-align : center; vertical-align : inherit; }
.xiv_css_C_T { text-align : center; vertical-align : top;     }
.xiv_css_C_M { text-align : center; vertical-align : middle;  }
.xiv_css_C_B { text-align : center; vertical-align : bottom;  }
/**/
.xiv_css_R_I { text-align : right; vertical-align : inherit; }
.xiv_css_R_T { text-align : right; vertical-align : top;     }
.xiv_css_R_M { text-align : right; vertical-align : middle;  }
.xiv_css_R_B { text-align : right; vertical-align : bottom;  }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_fgcINH { color : inherit; }
/**/
.xiv_css_fgc000 { color : #000; }
.xiv_css_fgc111 { color : #111; }
.xiv_css_fgc222 { color : #222; }
.xiv_css_fgc333 { color : #333; }
.xiv_css_fgc444 { color : #444; }
.xiv_css_fgc555 { color : #555; }
.xiv_css_fgc666 { color : #666; }
.xiv_css_fgc777 { color : #777; }
.xiv_css_fgc888 { color : #888; }
.xiv_css_fgc999 { color : #999; }
.xiv_css_fgcAAA { color : #AAA; }
.xiv_css_fgcBBB { color : #BBB; }
.xiv_css_fgcCCC { color : #CCC; }
.xiv_css_fgcDDD { color : #DDD; }
.xiv_css_fgcEEE { color : #EEE; }
.xiv_css_fgcFFF { color : #FFF; }
/**/
.xiv_css_fgc00F { color : #00F; }
.xiv_css_fgc0F0 { color : #0F0; }
.xiv_css_fgc0FF { color : #0FF; }
.xiv_css_fgcF00 { color : #F00; }
.xiv_css_fgcF0F { color : #F0F; }
.xiv_css_fgcFF0 { color : #FF0; }
/**/
.xiv_css_fgc00C { color : #00C; }
.xiv_css_fgc0C0 { color : #0C0; }
.xiv_css_fgc0CC { color : #0CC; }
.xiv_css_fgcC00 { color : #C00; }
.xiv_css_fgcC0C { color : #C0C; }
.xiv_css_fgcCC0 { color : #CC0; }
/**/
.xiv_css_fgc009 { color : #009; }
.xiv_css_fgc090 { color : #090; }
.xiv_css_fgc099 { color : #099; }
.xiv_css_fgc900 { color : #900; }
.xiv_css_fgc909 { color : #909; }
.xiv_css_fgc990 { color : #990; }
/**/
.xiv_css_fgc006 { color : #006; }
.xiv_css_fgc060 { color : #060; }
.xiv_css_fgc066 { color : #066; }
.xiv_css_fgc600 { color : #600; }
.xiv_css_fgc606 { color : #606; }
.xiv_css_fgc660 { color : #660; }
/**/
.xiv_css_fgc003 { color : #003; }
.xiv_css_fgc030 { color : #030; }
.xiv_css_fgc033 { color : #033; }
.xiv_css_fgc300 { color : #300; }
.xiv_css_fgc303 { color : #303; }
.xiv_css_fgc330 { color : #330; }
/**/
.xiv_css_fgcCCF { color : #CCF; }
.xiv_css_fgcCFC { color : #CFC; }
.xiv_css_fgcCFF { color : #CFF; }
.xiv_css_fgcFCC { color : #FCC; }
.xiv_css_fgcFCF { color : #FCF; }
.xiv_css_fgcFFC { color : #FFC; }
/**/
.xiv_css_fgcDDF { color : #DDF; }
.xiv_css_fgcDFD { color : #DFD; }
.xiv_css_fgcDFF { color : #DFF; }
.xiv_css_fgcFDD { color : #FDD; }
.xiv_css_fgcFDF { color : #FDF; }
.xiv_css_fgcFFD { color : #FFD; }
/**/
.xiv_css_fgcEEF { color : #EEF; }
.xiv_css_fgcEFE { color : #EFE; }
.xiv_css_fgcEFF { color : #EFF; }
.xiv_css_fgcFEE { color : #FEE; }
.xiv_css_fgcFEF { color : #FEF; }
.xiv_css_fgcFFE { color : #FFE; }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_bgcINH { background-color : inherit; }
/**/.
.xiv_css_bgc000 { background-color : #000; }
.xiv_css_bgc111 { background-color : #111; }
.xiv_css_bgc222 { background-color : #222; }
.xiv_css_bgc333 { background-color : #333; }
.xiv_css_bgc444 { background-color : #444; }
.xiv_css_bgc555 { background-color : #555; }
.xiv_css_bgc666 { background-color : #666; }
.xiv_css_bgc777 { background-color : #777; }
.xiv_css_bgc888 { background-color : #888; }
.xiv_css_bgc999 { background-color : #999; }
.xiv_css_bgcAAA { background-color : #AAA; }
.xiv_css_bgcBBB { background-color : #BBB; }
.xiv_css_bgcCCC { background-color : #CCC; }
.xiv_css_bgcDDD { background-color : #DDD; }
.xiv_css_bgcEEE { background-color : #EEE; }
.xiv_css_bgcFFF { background-color : #FFF; }
/**/
.xiv_css_bgc00F { background-color : #00F; }
.xiv_css_bgc0F0 { background-color : #0F0; }
.xiv_css_bgc0FF { background-color : #0FF; }
.xiv_css_bgcF00 { background-color : #F00; }
.xiv_css_bgcF0F { background-color : #F0F; }
.xiv_css_bgcFF0 { background-color : #FF0; }
/**/
.xiv_css_bgc00C { background-color : #00C; }
.xiv_css_bgc0C0 { background-color : #0C0; }
.xiv_css_bgc0CC { background-color : #0CC; }
.xiv_css_bgcC00 { background-color : #C00; }
.xiv_css_bgcC0C { background-color : #C0C; }
.xiv_css_bgcCC0 { background-color : #CC0; }
/**/
.xiv_css_bgc009 { background-color : #009; }
.xiv_css_bgc090 { background-color : #090; }
.xiv_css_bgc099 { background-color : #099; }
.xiv_css_bgc900 { background-color : #900; }
.xiv_css_bgc909 { background-color : #909; }
.xiv_css_bgc990 { background-color : #990; }
/**/
.xiv_css_bgc006 { background-color : #006; }
.xiv_css_bgc060 { background-color : #060; }
.xiv_css_bgc066 { background-color : #066; }
.xiv_css_bgc600 { background-color : #600; }
.xiv_css_bgc606 { background-color : #606; }
.xiv_css_bgc660 { background-color : #660; }
/**/
.xiv_css_bgc003 { background-color : #003; }
.xiv_css_bgc030 { background-color : #030; }
.xiv_css_bgc033 { background-color : #033; }
.xiv_css_bgc300 { background-color : #300; }
.xiv_css_bgc303 { background-color : #303; }
.xiv_css_bgc330 { background-color : #330; }
/**/
.xiv_css_bgcCCF { background-color : #CCF; }
.xiv_css_bgcCFC { background-color : #CFC; }
.xiv_css_bgcCFF { background-color : #CFF; }
.xiv_css_bgcFCC { background-color : #FCC; }
.xiv_css_bgcFCF { background-color : #FCF; }
.xiv_css_bgcFFC { background-color : #FFC; }
/**/
.xiv_css_bgcDDF { background-color : #DDF; }
.xiv_css_bgcDFD { background-color : #DFD; }
.xiv_css_bgcDFF { background-color : #DFF; }
.xiv_css_bgcFDD { background-color : #FDD; }
.xiv_css_bgcFDF { background-color : #FDF; }
.xiv_css_bgcFFD { background-color : #FFD; }
/**/
.xiv_css_bgcEEF { background-color : #EEF; }
.xiv_css_bgcEFE { background-color : #EFE; }
.xiv_css_bgcEFF { background-color : #EFF; }
.xiv_css_bgcFEE { background-color : #FEE; }
.xiv_css_bgcFEF { background-color : #FEF; }
.xiv_css_bgcFFE { background-color : #FFE; }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_dsp_inh { display : inherit;             }
.xiv_css_dsp_non { display : none;                }
.xiv_css_dsp_inl { display : inline;              }
.xiv_css_dsp_blk { display : block;               }
.xiv_css_dsp_lii { display : list-item;           }
.xiv_css_dsp_rin { display : run-in;              }
.xiv_css_dsp_inb { display : inline-block;        }
.xiv_css_dsp_ilb { display : inline-block;        }
/**/
.xiv_css_dsp_tbl { display : table;               }
.xiv_css_dsp_int { display : inline-table;        }
.xiv_css_dsp_tca { display : table-caption;       }
.xiv_css_dsp_trg { display : table-row-group;     }
.xiv_css_dsp_thg { display : table-header-group;  }
.xiv_css_dsp_tfg { display : table-footer-group;  }
.xiv_css_dsp_tro { display : table-row;           }
.xiv_css_dsp_tcg { display : table-column-group;  }
.xiv_css_dsp_tco { display : table-column;        }
.xiv_css_dsp_tce { display : table-cell;          }
/**/
.xiv_css_dsp_rby { display : ruby;                }
.xiv_css_dsp_rbs { display : ruby-base;           }
.xiv_css_dsp_rtx { display : ruby-text;           }
.xiv_css_dsp_rbc { display : ruby-base-container; }
.xiv_css_dsp_rtc { display : ruby-text-container; }
/**/
.xiv_css_dsp_flx { display : flex;                }
.xiv_css_dsp_ifx { display : inline-flex;         }
/**/
.xiv_css_dsp_grd { display : grid;                }
.xiv_css_dsp_igd { display : inline-grid;         }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_bdr_non { border : none   0px var( --xiv-css-bgc ); }
.xiv_css_bdr_sld { border : solid  1px var( --xiv-css-bdc ); }
.xiv_css_bdr_hid { border : hidden 0px var( --xiv-css-bgc ); }
.xiv_css_bdr_dbl { border : double 3px var( --xiv-css-bdc ); }
.xiv_css_bdr_grv { border : groove 4px var( --xiv-css-bdc ); }
.xiv_css_bdr_rid { border : ridge  4px var( --xiv-css-bdc ); }
.xiv_css_bdr_ins { border : inset  4px var( --xiv-css-bdc ); }
.xiv_css_bdr_out { border : outset 4px var( --xiv-css-bdc ); }
.xiv_css_bdr_dsh { border : dashed 1px var( --xiv-css-bdc ); }
.xiv_css_bdr_dot { border : dotted 1px var( --xiv-css-bdc ); }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_fon_sse { font-family : sans-serif; }
.xiv_css_fon_srf { font-family : serif;      }
.xiv_css_fon_mon { font-family : monospace;  }
.xiv_css_fon_cur { font-family : cursive;    }
.xiv_css_fon_fan { font-family : fantasy;    }
/**/
.xiv_css_fon_got { font-family : XIV_CSS_IPA_GOT; }
.xiv_css_fon_gop { font-family : XIV_CSS_IPA_GOP; }
.xiv_css_fon_min { font-family : XIV_CSS_IPA_MIN; }
.xiv_css_fon_mip { font-family : XIV_CSS_IPA_MIP; }
.xiv_css_fon_exg { font-family : XIV_CSS_IPA_EXG; }
.xiv_css_fon_exm { font-family : XIV_CSS_IPA_EXM; }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_fon_bld { font-weight     : bold;         }
.xiv_css_fon_ita { font-style      : italic;       }
.xiv_css_fon_obl { font-style      : oblique;      }
.xiv_css_fon_udl { text-decoration : underline;    }
.xiv_css_fon_ovl { text-decoration : overline;     }
.xiv_css_fon_thl { text-decoration : line-through; }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_pos_sta { position : static;   }
.xiv_css_pos_rel { position : relative; }
.xiv_css_pos_abs { position : absolute; }
.xiv_css_pos_fix { position : fixed;    }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_ovf_vis { overflow : visible; }
.xiv_css_ovf_hid { overflow : hidden;  }
.xiv_css_ovf_scr { overflow : scroll;  }
.xiv_css_ovf_aut { overflow : auto;    }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_mar_tpa { margin-top    : auto; }
.xiv_css_mar_bta { margin-bottom : auto; }
.xiv_css_mar_ria { margin-right  : auto; }
.xiv_css_mar_lfa { margin-left   : auto; }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_pad_tpa { padding-top    : auto; }
.xiv_css_pad_bta { padding-bottom : auto; }
.xiv_css_pad_ria { padding-right  : auto; }
.xiv_css_pad_lfa { padding-left   : auto; }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_typ_non { list-style-type :none;                 }
.xiv_css_typ_dis { list-style-type :disc;                 }
.xiv_css_typ_cir { list-style-type :circle;               }
.xiv_css_typ_squ { list-style-type :square;               }
.xiv_css_typ_lro { list-style-type :lower-roman;          }
.xiv_css_typ_uro { list-style-type :upper-roman;          }
.xiv_css_typ_lgr { list-style-type :lower-greek;          }
.xiv_css_typ_dec { list-style-type :decimal;              }
.xiv_css_typ_de0 { list-style-type :decimal-leading-zero; }
.xiv_css_typ_lla { list-style-type :lower-latin;          }
.xiv_css_typ_ula { list-style-type :upper-latin;          }
.xiv_css_typ_lal { list-style-type :lower-alpha;          }
.xiv_css_typ_ual { list-style-type :upper-alpha;          }
.xiv_css_typ_cjk { list-style-type :cjk-ideographic;      }
.xiv_css_typ_hir { list-style-type :hiragana;             }
.xiv_css_typ_kat { list-style-type :katakana;             }
.xiv_css_typ_hir { list-style-type :hiragana-iroha;       }
.xiv_css_typ_kir { list-style-type :katakana-iroha;       }
.xiv_css_typ_heb { list-style-type :hebrew;               }
.xiv_css_typ_arm { list-style-type :armenian;             }
.xiv_css_typ_geo { list-style-type :georgian;             }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_pos_out { list-style-position : outside; }
.xiv_css_pos_ins { list-style-position : inside;  }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_pad_000 { padding: 0px; }
.xiv_css_pad_001 { padding: 1px; }
.xiv_css_pad_002 { padding: 2px; }
.xiv_css_pad_003 { padding: 3px; }
.xiv_css_pad_004 { padding: 4px; }
.xiv_css_pad_005 { padding: 5px; }
.xiv_css_pad_006 { padding: 6px; }
.xiv_css_pad_007 { padding: 7px; }
.xiv_css_pad_008 { padding: 8px; }
.xiv_css_pad_009 { padding: 9px; }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_mrg_000 { margin: 0px; }
.xiv_css_mrg_001 { margin: 1px; }
.xiv_css_mrg_002 { margin: 2px; }
.xiv_css_mrg_003 { margin: 3px; }
.xiv_css_mrg_004 { margin: 4px; }
.xiv_css_mrg_005 { margin: 5px; }
.xiv_css_mrg_006 { margin: 6px; }
.xiv_css_mrg_007 { margin: 7px; }
.xiv_css_mrg_008 { margin: 8px; }
.xiv_css_mrg_009 { margin: 9px; }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_bdr_w00 { border-width: 0px; }
.xiv_css_bdr_w01 { border-width: 1px; }
.xiv_css_bdr_w02 { border-width: 2px; }
.xiv_css_bdr_w03 { border-width: 3px; }
.xiv_css_bdr_w04 { border-width: 4px; }
.xiv_css_bdr_w05 { border-width: 5px; }
.xiv_css_bdr_w06 { border-width: 6px; }
.xiv_css_bdr_w07 { border-width: 7px; }
.xiv_css_bdr_w08 { border-width: 8px; }
.xiv_css_bdr_w09 { border-width: 9px; }
/**/
/* -------------------------------------------------------------------------- */
/**/
.xiv_css_fsz_036 { font-size:36pt; line-height:38pt; }
.xiv_css_fsz_032 { font-size:32pt; line-height:34pt; }
.xiv_css_fsz_024 { font-size:24pt; line-height:26pt; }
.xiv_css_fsz_020 { font-size:20pt; line-height:22pt; }
.xiv_css_fsz_018 { font-size:18pt; line-height:20pt; }
.xiv_css_fsz_016 { font-size:16pt; line-height:18pt; }
.xiv_css_fsz_014 { font-size:14pt; line-height:16pt; }
.xiv_css_fsz_012 { font-size:12pt; line-height:14pt; }
.xiv_css_fsz_010 { font-size:10pt; line-height:12pt; }
.xiv_css_fsz_009 { font-size: 9pt; line-height:11pt; }
.xiv_css_fsz_008 { font-size: 8pt; line-height:10pt; }
/**/
/* ========================================================================== */
/* -------------------------------------------------------------------------- */
/**/
div.xiv_css_ttl {
	color           : var( --xiv-css-fgc );
	font-size       : 18pt;
	line-height     : 20pt;
	text-align      : center;
	text-decoration : underline;
	margin-left     : auto;
	margin-right    : auto;
	padding         : 4px;
	margin          : 0px;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
div.xiv_css_pre {
	color        : #060;
	font-size    : 12pt;
	line-height  : 14pt;
	text-align   : left;
	margin-left  : auto;
	margin-right : auto;
	padding      : 4px;
	margin       : 0px;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
div.xiv_css_hed {
	color            : #FFF;
	background-color : var( --xiv-css-bkc );
	font-size        : 12pt;
	line-height      : 14pt;
	text-align       : left;
	margin-left      : auto;
	margin-right     : auto;
	padding          : 4px;
	margin           : 0px;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
div.xiv_css_err {
	color            : #600;
	background-color : #FCC;
	font-size        : 12pt;
	line-height      : 14pt;
	text-align       : left;
	margin-left      : auto;
	margin-right     : auto;
	padding          : 4px;
	margin           : 0px;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
div.xiv_css_war {
	color            : #606;
	background-color : #FCF;
	font-size        : 12pt;
	line-height      : 14pt;
	text-align       : left;
	margin-left      : auto;
	margin-right     : auto;
	padding          : 4px;
	margin           : 0px;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
div.xiv_css_nte {
	color            : #660;
	background-color : #FFC;
	font-size        : 12pt;
	line-height      : 14pt;
	text-align       : left;
	margin-left      : auto;
	margin-right     : auto;
	padding          : 4px;
	margin           : 0px;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
div.xiv_css_inf {
	color            : #060;
	background-color : #CFC;
	font-size        : 12pt;
	line-height      : 14pt;
	text-align       : left;
	margin-left      : auto;
	margin-right     : auto;
	padding          : 4px;
	margin           : 0px;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
div.xiv_css_msg {
	color            : #000;
	background-color : #FFF;
	font-size        : 12pt;
	line-height      : 14pt;
	text-align       : left;
	margin-left      : auto;
	margin-right     : auto;
	padding          : 4px;
	margin           : 0px;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
div.xiv_css_bdy {
	color            : inherit;
	background-color : inherit;
	font-size        : 12pt;
	line-height      : 14pt;
	text-align       : left;
	margin-left      : auto;
	margin-right     : auto;
	padding          : 4px;
	margin           : 0px;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
div.xiv_css_fot {
	color            : #FFF;
	background-color : var( --xiv-css-bkc );
	font-size        : 12pt;
	line-height      : 14pt;
	text-align       : right;
	font-style       : italic;
	margin-left      : auto;
	margin-right     : auto;
	padding          : 4px;
	margin           : 0px;
}
/**/
/* -------------------------------------------------------------------------- */
/**/
div.xiv_css_pst {
	color        : #060;
	font-size    : 12pt;
	line-height  : 14pt;
	text-align   : right;
	font-style   : italic;
	margin-left  : auto;
	margin-right : auto;
	padding      : 4px;
	margin       : 0px;
}
/**/
/* ========================================================================== */
/* -------------------------------------------------------------------------- */
