div.alpha, caption.alpha
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 39.024pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -12.024000000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

div.alpha_002b, caption.alpha_002b
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 39.024pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -12.024000000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

div.alpha_text, caption.alpha_text
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 2.0pt;
  margin-left: 39.024pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.applied_to, caption.applied_to
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.appnum, caption.appnum
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 60.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 60.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.body, caption.body
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Body_Text_Table, caption.Body_Text_Table
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bodycode, caption.bodycode
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bodyindent, caption.bodyindent
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 4.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bodyindmore, caption.bodyindmore
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 4.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bodyline, caption.bodyline
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bullet, caption.bullet
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 2.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bulletindent, caption.bulletindent
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 1.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bulletindmore, caption.bulletindmore
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 2.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ByLine, caption.ByLine
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 60.0pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 30.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.caption, caption.caption
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 115.2pt;
  margin-right: 72pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.caution, caption.caution
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: 1px;
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 12px;
  padding-bottom: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cautioncap, caption.cautioncap
{
  border-top-color: Black;
  border-top-style: solid;
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 12px;
  padding-top: 2px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.chapsub, caption.chapsub
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 26.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.chapter, caption.chapter
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: -108pt;
  text-transform: none;
  vertical-align: baseline;
}

div.checklist, caption.checklist
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.checkmark, caption.checkmark
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.chnum, caption.chnum
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 60.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 60.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.codecaption, caption.codecaption
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
  text-align: left;
  text-indent: -54pt;
  text-transform: none;
  vertical-align: baseline;
}

div.codecenterbegin, caption.codecenterbegin
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 12.00024pt;
  margin-right: 12.00024pt;
  margin-top: 11.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.codecentered, caption.codecentered
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 12.00024pt;
  margin-right: 12.00024pt;
  margin-top: 0.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.codesample, caption.codesample
{
  color: #000000;
  direction: ltr;
  font-family: 'Courier New', Courier, Consolas, Monaco, 'Meiryo UI', monospace;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 9pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.codesamplefirst, caption.codesamplefirst
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 9pt;
  margin-right: 9pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.codesampnumlist, caption.codesampnumlist
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 9pt;
  margin-right: 9pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.codesampnumlist_002b, caption.codesampnumlist_002b
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 9pt;
  margin-right: 9pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.columntext, caption.columntext
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CropMark, caption.CropMark
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.draft_slug, caption.draft_slug
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.error, caption.error
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 126pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: -12.000240000000005pt;
  text-transform: none;
  vertical-align: baseline;
}

div.f1line, caption.f1line
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 324pt;
  margin-top: -60.0pt;
  text-align: left;
  text-indent: 108pt;
  text-transform: none;
  vertical-align: baseline;
}

div.f2line, caption.f2line
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 324pt;
  margin-top: -73.0pt;
  text-align: left;
  text-indent: 108pt;
  text-transform: none;
  vertical-align: baseline;
}

div.f3line, caption.f3line
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 324pt;
  margin-top: -85.0pt;
  text-align: left;
  text-indent: 108pt;
  text-transform: none;
  vertical-align: baseline;
}

div.f4line, caption.f4line
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 324pt;
  margin-top: -93.5pt;
  text-align: left;
  text-indent: 108pt;
  text-transform: none;
  vertical-align: baseline;
}

div.f5line, caption.f5line
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 324pt;
  margin-top: -106.0pt;
  text-align: left;
  text-indent: 108pt;
  text-transform: none;
  vertical-align: baseline;
}

div.f6line, caption.f6line
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 324pt;
  margin-top: -117.5pt;
  text-align: left;
  text-indent: 108pt;
  text-transform: none;
  vertical-align: baseline;
}

div.fc_holder, caption.fc_holder
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 4.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 26.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 20.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figappcaption, caption.figappcaption
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figapplong, caption.figapplong
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 208.8pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figappwide, caption.figappwide
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 324pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figcaption, caption.figcaption
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figholder, caption.figholder
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 4.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -108pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figlong, caption.figlong
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 208.8pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Figures, caption.Figures
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 115.2pt;
  margin-right: 72pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figwide, caption.figwide
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 324pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.footer, caption.footer
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.footer_even, caption.footer_even
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.footer_odd, caption.footer_odd
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.footerleft, caption.footerleft
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Footnote, caption.Footnote
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 12.00024pt;
  margin-right: 18pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -12.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.head1, caption.head1
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 17.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.head1preface, caption.head1preface
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 17.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.head2, caption.head2
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.head2object, caption.head2object
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.head2preface, caption.head2preface
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.head3, caption.head3
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.head4, caption.head4
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.headcode, caption.headcode
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 19.0pt;
  text-align: left;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.header, caption.header
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 40.0pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Header_Base, caption.Header_Base
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.headerL, caption.headerL
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.headerR, caption.headerR
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_1, caption.heading_1
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 60.0pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 30.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_2, caption.heading_2
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_3, caption.heading_3
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.7pt;
  margin-left: 115.2pt;
  margin-right: 72pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading_Base, caption.Heading_Base
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.headpart, caption.headpart
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 117pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
  text-align: left;
  text-indent: -117pt;
  text-transform: none;
  vertical-align: baseline;
}

div.index_1, caption.index_1
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.8pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 12.3pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Index_Base, caption.Index_Base
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.label, caption.label
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 4.536pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.List_5, caption.List_5
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 176.4pt;
  margin-right: 72pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listfirstindent, caption.listfirstindent
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 138.00024pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -12.000239999999991pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listfirstindmore, caption.listfirstindmore
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 149.99976pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -11.999520000000018pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listfirstitem, caption.listfirstitem
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listitem, caption.listitem
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 120.00024pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -12.000240000000005pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listitemindent, caption.listitemindent
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 138.00024pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -12.000239999999991pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listitemindmore, caption.listitemindmore
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 149.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -11.999520000000018pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Normal, caption.Normal
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Note, caption.Note
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 115.2pt;
  margin-right: 72pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note, caption.note
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 144pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note1, caption.note1
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: 1px;
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 12px;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note2, caption.note2
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 126pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note3, caption.note3
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 138.00024pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.notebody, caption.notebody
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.notebottom, caption.notebottom
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.notebullet, caption.notebullet
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: -9pt;
  text-transform: none;
  vertical-align: baseline;
}

div.notecap, caption.notecap
{
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: 1px;
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 12px;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.numlist, caption.numlist
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 4.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.numlist_intro, caption.numlist_intro
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 150%;
  margin-bottom: 4.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.numlist_intro_big, caption.numlist_intro_big
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 23.99976pt;
  margin-right: 0pt;
  margin-top: 17.0pt;
  text-align: justify;
  text-indent: -23.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.numlist_002b, caption.numlist_002b
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 4.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.numlistbig, caption.numlistbig
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: justify;
  text-indent: -26.424pt;
  text-transform: none;
  vertical-align: baseline;
}

div.numlistbig_002b, caption.numlistbig_002b
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: justify;
  text-indent: -26.424pt;
  text-transform: none;
  vertical-align: baseline;
}

div.numtext, caption.numtext
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 4.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.question, caption.question
{
  color: #ff0000;
  direction: ltr;
  font-family: Calibri;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 90pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: left;
  text-indent: -72pt;
  text-transform: none;
  vertical-align: baseline;
}

div.refhead, caption.refhead
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.rev, caption.rev
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.runheadleft, caption.runheadleft
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.runheadright, caption.runheadright
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sideref, caption.sideref
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.slug, caption.slug
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.specification, caption.specification
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 216pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -108pt;
  text-transform: none;
  vertical-align: baseline;
}

div.subhead, caption.subhead
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.subhead_left, caption.subhead_left
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 216pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: -216pt;
  text-transform: none;
  vertical-align: baseline;
}

div.subheadtableonly, caption.subheadtableonly
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.SuggestionNum, caption.SuggestionNum
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -26.424pt;
  text-transform: none;
  vertical-align: baseline;
}

div.SuggestionNum1, caption.SuggestionNum1
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -26.424pt;
  text-transform: none;
  vertical-align: baseline;
}

div.SuperTitle, caption.SuperTitle
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.system, caption.system
{
  color: #000000;
  direction: ltr;
  font-family: 'Courier New', Courier, Consolas, Monaco, 'Meiryo UI', monospace;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.system_intro, caption.system_intro
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.systemfirst, caption.systemfirst
{
  color: #000000;
  direction: ltr;
  font-family: 'Courier New', Courier, Consolas, Monaco, 'Meiryo UI', monospace;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.systemindent, caption.systemindent
{
  color: #000000;
  direction: ltr;
  font-family: 'Courier New', Courier, Consolas, Monaco, 'Meiryo UI', monospace;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.systemindmore, caption.systemindmore
{
  color: #000000;
  direction: ltr;
  font-family: 'Courier New', Courier, Consolas, Monaco, 'Meiryo UI', monospace;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tableappcaption, caption.tableappcaption
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
  padding-left: 4pt;
  text-align: left;
  text-indent: -54pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tableblankcell, caption.tableblankcell
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tablebullet, caption.tablebullet
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7pt;
  margin-left: 12.00024pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-left: 4pt;
  text-align: left;
  text-indent: -12.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tablecaption, caption.tablecaption
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18.72pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: -18.72pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tablediamond, caption.tablediamond
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TableFootnote, caption.TableFootnote
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7pt;
  margin-left: 18pt;
  margin-right: 18pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tablefootnote, caption.tablefootnote
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7pt;
  margin-left: 23.99976pt;
  margin-right: 18pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: -5.999759999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tablehead, caption.tablehead
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: 4pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tablenumlist, caption.tablenumlist
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7pt;
  margin-left: 12.00024pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-left: 4pt;
  text-align: left;
  text-indent: -12.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tablenumlist_002b, caption.tablenumlist_002b
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7pt;
  margin-left: 12.00024pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-left: 4pt;
  text-align: left;
  text-indent: -12.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tablesubhead, caption.tablesubhead
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tabletext, caption.tabletext
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 7pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-left: 4pt;
  padding-top: 1pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tabletext-blk, caption.tabletext-blk
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tabletext-dsh, caption.tabletext-dsh
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tabletextcen, caption.tabletextcen
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tabletextdec, caption.tabletextdec
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tabletextright, caption.tabletextright
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tabletextsys, caption.tabletextsys
{
  color: #000000;
  direction: ltr;
  font-family: 'Courier New', Courier, Consolas, Monaco, 'Meiryo UI', monospace;;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 7pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.term, caption.term
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.termdef, caption.termdef
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.termmsg, caption.termmsg
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 95.99976pt;
  margin-right: 0pt;
  margin-top: 19.0pt;
  text-align: left;
  text-indent: -95.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.termsub, caption.termsub
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 19.0pt;
  text-align: left;
  text-indent: -36pt;
  text-transform: none;
  vertical-align: baseline;
}

div.thead, caption.thead
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tip, caption.tip
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: 1px;
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 12px;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tipcap, caption.tipcap
{
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: 1px;
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 12px;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Title, caption.Title
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 36.1pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 12.1pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.title, caption.title
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.titleapp, caption.titleapp
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 56.0pt;
  margin-left: 109.20024pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -109.20024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.titlenonum, caption.titlenonum
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 28.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 64.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.titlepreface, caption.titlepreface
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TOC_Base, caption.TOC_Base
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TOCTitle, caption.TOCTitle
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 24.0pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 48.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ttext, caption.ttext
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.verbhead, caption.verbhead
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 13.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.verbheadright, caption.verbheadright
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 13.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.verbheadvisible, caption.verbheadvisible
{
  color: #ff0000;
  direction: ltr;
  font-family: Calibri;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.warning_002fcaution, caption.warning_002fcaution
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.xmark, caption.xmark
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

span.N1dingbat, span.N1dingbat a, span.N1dingbat a:active, abbreviation.N1dingbat, abbreviation.N1dingbat a, abbreviation.N1dingbat a:active, acronym.N1dingbat, acronym.N1dingbat a, acronym.N1dingbat a:active, citation.N1dingbat, citation.N1dingbat a, citation.N1dingbat a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.N2dingbat, span.N2dingbat a, span.N2dingbat a:active, abbreviation.N2dingbat, abbreviation.N2dingbat a, abbreviation.N2dingbat a:active, acronym.N2dingbat, acronym.N2dingbat a, acronym.N2dingbat a:active, citation.N2dingbat, citation.N2dingbat a, citation.N2dingbat a:active
{
  font-family: Wingdings;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.N3dingbat, span.N3dingbat a, span.N3dingbat a:active, abbreviation.N3dingbat, abbreviation.N3dingbat a, abbreviation.N3dingbat a:active, acronym.N3dingbat, acronym.N3dingbat a, acronym.N3dingbat a:active, citation.N3dingbat, citation.N3dingbat a, citation.N3dingbat a:active
{
  color: #000000;
  font-family: Webdings;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Annotation_Reference, span.Annotation_Reference a, span.Annotation_Reference a:active, abbreviation.Annotation_Reference, abbreviation.Annotation_Reference a, abbreviation.Annotation_Reference a:active, acronym.Annotation_Reference, acronym.Annotation_Reference a, acronym.Annotation_Reference a:active, citation.Annotation_Reference, citation.Annotation_Reference a, citation.Annotation_Reference a:active
{
  font-family: "Times New Roman";
  font-size: 8.0pt;
  font-style: normal;
  font-weight: normal;
}

span.arrow, span.arrow a, span.arrow a:active, abbreviation.arrow, abbreviation.arrow a, abbreviation.arrow a:active, acronym.arrow, acronym.arrow a, acronym.arrow a:active, citation.arrow, citation.arrow a, citation.arrow a:active
{
  color: #000000;
  font-family: "ＭＳ Ｐ明朝";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.black, span.black a, span.black a:active, abbreviation.black, abbreviation.black a, abbreviation.black a:active, acronym.black, acronym.black a, acronym.black a:active, citation.black, citation.black a, citation.black a:active
{
  color: #000000;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.blue, span.blue a, span.blue a:active, abbreviation.blue, abbreviation.blue a, abbreviation.blue a:active, acronym.blue, acronym.blue a, acronym.blue a:active, citation.blue, citation.blue a, citation.blue a:active
{
  color: #0000ff;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.bluelink, span.bluelink a, span.bluelink a:active, abbreviation.bluelink, abbreviation.bluelink a, abbreviation.bluelink a:active, acronym.bluelink, acronym.bluelink a, acronym.bluelink a:active, citation.bluelink, citation.bluelink a, citation.bluelink a:active
{
  color: #0000ff;
  font-variant: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.body, span.body a, span.body a:active, abbreviation.body, abbreviation.body a, abbreviation.body a:active, acronym.body, acronym.body a, acronym.body a:active, citation.body, citation.body a, citation.body a:active
{
  color: #000000;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.BOLD, span.BOLD a, span.BOLD a:active, abbreviation.BOLD, abbreviation.BOLD a, abbreviation.BOLD a:active, acronym.BOLD, acronym.BOLD a, acronym.BOLD a:active, citation.BOLD, citation.BOLD a, citation.BOLD a:active
{
  font-weight: bold;
}

span.bombsign, span.bombsign a, span.bombsign a:active, abbreviation.bombsign, abbreviation.bombsign a, abbreviation.bombsign a:active, acronym.bombsign, acronym.bombsign a, acronym.bombsign a:active, citation.bombsign, citation.bombsign a, citation.bombsign a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.bombtext, span.bombtext a, span.bombtext a:active, abbreviation.bombtext, abbreviation.bombtext a, abbreviation.bombtext a:active, acronym.bombtext, acronym.bombtext a, acronym.bombtext a:active, citation.bombtext, citation.bombtext a, citation.bombtext a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.callout, span.callout a, span.callout a:active, abbreviation.callout, abbreviation.callout a, abbreviation.callout a:active, acronym.callout, acronym.callout a, acronym.callout a:active, citation.callout, citation.callout a, citation.callout a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.caption_0023, span.caption_0023 a, span.caption_0023 a:active, abbreviation.caption_0023, abbreviation.caption_0023 a, abbreviation.caption_0023 a:active, acronym.caption_0023, acronym.caption_0023 a, acronym.caption_0023 a:active, citation.caption_0023, citation.caption_0023 a, citation.caption_0023 a:active
{
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-weight: normal;
}

span.caution, span.caution a, span.caution a:active, abbreviation.caution, abbreviation.caution a, abbreviation.caution a:active, acronym.caution, acronym.caution a, acronym.caution a:active, citation.caution, citation.caution a, citation.caution a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.change_bars, span.change_bars a, span.change_bars a:active, abbreviation.change_bars, abbreviation.change_bars a, abbreviation.change_bars a:active, acronym.change_bars, acronym.change_bars a, acronym.change_bars a:active, citation.change_bars, citation.change_bars a, citation.change_bars a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.chapnum, span.chapnum a, span.chapnum a:active, abbreviation.chapnum, abbreviation.chapnum a, abbreviation.chapnum a:active, acronym.chapnum, acronym.chapnum a, acronym.chapnum a:active, citation.chapnum, citation.chapnum a, citation.chapnum a:active
{
  color: #000000;
  font-family: "ＭＳ Ｐゴシック";
  font-size: 35.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.chapter, span.chapter a, span.chapter a:active, abbreviation.chapter, abbreviation.chapter a, abbreviation.chapter a:active, acronym.chapter, acronym.chapter a, acronym.chapter a:active, citation.chapter, citation.chapter a, citation.chapter a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: italic;
  font-weight: normal;
  vertical-align: baseline;
}

span.checkbox, span.checkbox a, span.checkbox a:active, abbreviation.checkbox, abbreviation.checkbox a, abbreviation.checkbox a:active, acronym.checkbox, acronym.checkbox a, acronym.checkbox a:active, citation.checkbox, citation.checkbox a, citation.checkbox a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 14.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.checkmark, span.checkmark a, span.checkmark a:active, abbreviation.checkmark, abbreviation.checkmark a, abbreviation.checkmark a:active, acronym.checkmark, acronym.checkmark a, acronym.checkmark a:active, citation.checkmark, citation.checkmark a, citation.checkmark a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.code, span.code a, span.code a:active, abbreviation.code, abbreviation.code a, abbreviation.code a:active, acronym.code, acronym.code a, acronym.code a:active, citation.code, citation.code a, citation.code a:active
{
  color: #000000;
  font-family: 'Courier New', Courier, Consolas, Monaco, 'Meiryo UI', monospace;;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.codecomment, span.codecomment a, span.codecomment a:active, abbreviation.codecomment, abbreviation.codecomment a, abbreviation.codecomment a:active, acronym.codecomment, acronym.codecomment a, acronym.codecomment a:active, citation.codecomment, citation.codecomment a, citation.codecomment a:active
{
  color: #80b88d;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.command, span.command a, span.command a:active, abbreviation.command, abbreviation.command a, abbreviation.command a:active, acronym.command, acronym.command a, acronym.command a:active, citation.command, citation.command a, citation.command a:active
{
  color: #000000;
  font-family: 'Courier New', Courier, Consolas, Monaco, 'Meiryo UI', monospace;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.comment, span.comment a, span.comment a:active, abbreviation.comment, abbreviation.comment a, abbreviation.comment a:active, acronym.comment, acronym.comment a, acronym.comment a:active, citation.comment, citation.comment a, citation.comment a:active
{
  color: #ff0000;
  font-family: "ＭＳ Ｐ明朝";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.continued, span.continued a, span.continued a:active, abbreviation.continued, abbreviation.continued a, abbreviation.continued a:active, acronym.continued, acronym.continued a, acronym.continued a:active, citation.continued, citation.continued a, citation.continued a:active
{
  color: #000000;
  font-family: "ＭＳ Ｐ明朝";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.default, span.default a, span.default a:active, abbreviation.default, abbreviation.default a, abbreviation.default a:active, acronym.default, acronym.default a, acronym.default a:active, citation.default, citation.default a, citation.default a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.Default_Paragraph_Font, span.Default_Paragraph_Font a, span.Default_Paragraph_Font a:active, abbreviation.Default_Paragraph_Font, abbreviation.Default_Paragraph_Font a, abbreviation.Default_Paragraph_Font a:active, acronym.Default_Paragraph_Font, acronym.Default_Paragraph_Font a, acronym.Default_Paragraph_Font a:active, citation.Default_Paragraph_Font, citation.Default_Paragraph_Font a, citation.Default_Paragraph_Font a:active
{
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-style: normal;
  font-weight: normal;
}

span.destination_link, span.destination_link a, span.destination_link a:active, abbreviation.destination_link, abbreviation.destination_link a, abbreviation.destination_link a:active, acronym.destination_link, acronym.destination_link a, acronym.destination_link a:active, citation.destination_link, citation.destination_link a, citation.destination_link a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.dingbat, span.dingbat a, span.dingbat a:active, abbreviation.dingbat, abbreviation.dingbat a, abbreviation.dingbat a:active, acronym.dingbat, acronym.dingbat a, acronym.dingbat a:active, citation.dingbat, citation.dingbat a, citation.dingbat a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 7.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.dingbat14, span.dingbat14 a, span.dingbat14 a:active, abbreviation.dingbat14, abbreviation.dingbat14 a, abbreviation.dingbat14 a:active, acronym.dingbat14, acronym.dingbat14 a, acronym.dingbat14 a:active, citation.dingbat14, citation.dingbat14 a, citation.dingbat14 a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 14.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.disk_name, span.disk_name a, span.disk_name a:active, abbreviation.disk_name, abbreviation.disk_name a, abbreviation.disk_name a:active, acronym.disk_name, acronym.disk_name a, acronym.disk_name a:active, citation.disk_name, citation.disk_name a, citation.disk_name a:active
{
  color: #000000;
  font-style: italic;
  vertical-align: baseline;
}

span.dt_datatype, span.dt_datatype a, span.dt_datatype a:active, abbreviation.dt_datatype, abbreviation.dt_datatype a, abbreviation.dt_datatype a:active, acronym.dt_datatype, acronym.dt_datatype a, acronym.dt_datatype a:active, citation.dt_datatype, citation.dt_datatype a, citation.dt_datatype a:active
{
  color: #000000;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.Emphasis, span.Emphasis a, span.Emphasis a:active, abbreviation.Emphasis, abbreviation.Emphasis a, abbreviation.Emphasis a:active, acronym.Emphasis, acronym.Emphasis a, acronym.Emphasis a:active, citation.Emphasis, citation.Emphasis a, citation.Emphasis a:active
{
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-style: italic;
}

span.emphasis, span.emphasis a, span.emphasis a:active, abbreviation.emphasis, abbreviation.emphasis a, abbreviation.emphasis a:active, acronym.emphasis, acronym.emphasis a, acronym.emphasis a:active, citation.emphasis, citation.emphasis a, citation.emphasis a:active
{
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.EquationVariables, span.EquationVariables a, span.EquationVariables a:active, abbreviation.EquationVariables, abbreviation.EquationVariables a, abbreviation.EquationVariables a:active, acronym.EquationVariables, acronym.EquationVariables a, acronym.EquationVariables a:active, citation.EquationVariables, citation.EquationVariables a, citation.EquationVariables a:active
{
  font-style: italic;
}

span.error_explanation, span.error_explanation a, span.error_explanation a:active, abbreviation.error_explanation, abbreviation.error_explanation a, abbreviation.error_explanation a:active, acronym.error_explanation, acronym.error_explanation a, acronym.error_explanation a:active, citation.error_explanation, citation.error_explanation a, citation.error_explanation a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.expert_note, span.expert_note a, span.expert_note a:active, abbreviation.expert_note, abbreviation.expert_note a, abbreviation.expert_note a:active, acronym.expert_note, acronym.expert_note a, acronym.expert_note a:active, citation.expert_note, citation.expert_note a, citation.expert_note a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.fn_functionname, span.fn_functionname a, span.fn_functionname a:active, abbreviation.fn_functionname, abbreviation.fn_functionname a, abbreviation.fn_functionname a:active, acronym.fn_functionname, acronym.fn_functionname a, acronym.fn_functionname a:active, citation.fn_functionname, citation.fn_functionname a, citation.fn_functionname a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.Footnote_Reference, span.Footnote_Reference a, span.Footnote_Reference a:active, abbreviation.Footnote_Reference, abbreviation.Footnote_Reference a, abbreviation.Footnote_Reference a:active, acronym.Footnote_Reference, acronym.Footnote_Reference a, acronym.Footnote_Reference a:active, citation.Footnote_Reference, citation.Footnote_Reference a, citation.Footnote_Reference a:active
{
  font-family: "Times New Roman";
  font-size: 8.0pt;
  font-style: normal;
  font-weight: normal;
}

span.green, span.green a, span.green a:active, abbreviation.green, abbreviation.green a, abbreviation.green a:active, acronym.green, acronym.green a, acronym.green a:active, citation.green, citation.green a, citation.green a:active
{
  color: #80b88d;
  font-family: "ＭＳ Ｐ明朝";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.handwritten, span.handwritten a, span.handwritten a:active, abbreviation.handwritten, abbreviation.handwritten a, abbreviation.handwritten a:active, acronym.handwritten, acronym.handwritten a, acronym.handwritten a:active, citation.handwritten, citation.handwritten a, citation.handwritten a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.hyperlink, span.hyperlink a, span.hyperlink a:active, abbreviation.hyperlink, abbreviation.hyperlink a, abbreviation.hyperlink a:active, acronym.hyperlink, acronym.hyperlink a, acronym.hyperlink a:active, citation.hyperlink, citation.hyperlink a, citation.hyperlink a:active
{
  color: #000000;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.hypertext_link, span.hypertext_link a, span.hypertext_link a:active, abbreviation.hypertext_link, abbreviation.hypertext_link a, abbreviation.hypertext_link a:active, acronym.hypertext_link, acronym.hypertext_link a, acronym.hypertext_link a:active, citation.hypertext_link, citation.hypertext_link a, citation.hypertext_link a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.init_cap, span.init_cap a, span.init_cap a:active, abbreviation.init_cap, abbreviation.init_cap a, abbreviation.init_cap a:active, acronym.init_cap, acronym.init_cap a, acronym.init_cap a:active, citation.init_cap, citation.init_cap a, citation.init_cap a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 35.0pt;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.italic, span.italic a, span.italic a:active, abbreviation.italic, abbreviation.italic a, abbreviation.italic a:active, acronym.italic, acronym.italic a, acronym.italic a:active, citation.italic, citation.italic a, citation.italic a:active
{
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-style: italic;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.javadocs, span.javadocs a, span.javadocs a:active, abbreviation.javadocs, abbreviation.javadocs a, abbreviation.javadocs a:active, acronym.javadocs, acronym.javadocs a, acronym.javadocs a:active, citation.javadocs, citation.javadocs a, citation.javadocs a:active
{
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.key, span.key a, span.key a:active, abbreviation.key, abbreviation.key a, abbreviation.key a:active, acronym.key, acronym.key a, acronym.key a:active, citation.key, citation.key a, citation.key a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.Line_Number, span.Line_Number a, span.Line_Number a:active, abbreviation.Line_Number, abbreviation.Line_Number a, abbreviation.Line_Number a:active, acronym.Line_Number, acronym.Line_Number a, acronym.Line_Number a:active, citation.Line_Number, citation.Line_Number a, citation.Line_Number a:active
{
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-weight: normal;
}

span.Link, span.Link a, span.Link a:active, abbreviation.Link, abbreviation.Link a, abbreviation.Link a:active, acronym.Link, acronym.Link a, acronym.Link a:active, citation.Link, citation.Link a, citation.Link a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.link, span.link a, span.link a:active, abbreviation.link, abbreviation.link a, abbreviation.link a:active, acronym.link, acronym.link a, acronym.link a:active, citation.link, citation.link a, citation.link a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.lowercase, span.lowercase a, span.lowercase a:active, abbreviation.lowercase, abbreviation.lowercase a, abbreviation.lowercase a:active, acronym.lowercase, acronym.lowercase a, acronym.lowercase a:active, citation.lowercase, citation.lowercase a, citation.lowercase a:active
{
  text-transform: lowercase;
  vertical-align: baseline;
}

span.man_title, span.man_title a, span.man_title a:active, abbreviation.man_title, abbreviation.man_title a, abbreviation.man_title a:active, acronym.man_title, acronym.man_title a, acronym.man_title a:active, citation.man_title, citation.man_title a, citation.man_title a:active
{
  color: #000000;
  font-style: italic;
  vertical-align: baseline;
}

span.marks, span.marks a, span.marks a:active, abbreviation.marks, abbreviation.marks a, abbreviation.marks a:active, acronym.marks, acronym.marks a, acronym.marks a:active, citation.marks, citation.marks a, citation.marks a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: super;
}

span.menu_opt, span.menu_opt a, span.menu_opt a:active, abbreviation.menu_opt, abbreviation.menu_opt a, abbreviation.menu_opt a:active, acronym.menu_opt, acronym.menu_opt a, acronym.menu_opt a:active, citation.menu_opt, citation.menu_opt a, citation.menu_opt a:active
{
  color: #000000;
  font-style: italic;
  vertical-align: baseline;
}

span.message, span.message a, span.message a:active, abbreviation.message, abbreviation.message a, abbreviation.message a:active, acronym.message, acronym.message a, acronym.message a:active, citation.message, citation.message a, citation.message a:active
{
  color: #000000;
  font-family: "ＭＳ Ｐ明朝";
  font-size: 9.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.meta, span.meta a, span.meta a:active, abbreviation.meta, abbreviation.meta a, abbreviation.meta a:active, acronym.meta, acronym.meta a, acronym.meta a:active, citation.meta, citation.meta a, citation.meta a:active
{
  color: #000000;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.note, span.note a, span.note a:active, abbreviation.note, abbreviation.note a, abbreviation.note a:active, acronym.note, acronym.note a, acronym.note a:active, citation.note, citation.note a, citation.note a:active
{
  color: #000000;
  font-family: "ＭＳ Ｐ明朝";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.option, span.option a, span.option a:active, abbreviation.option, abbreviation.option a, abbreviation.option a:active, acronym.option, acronym.option a, acronym.option a:active, citation.option, citation.option a, citation.option a:active
{
  color: #000000;
  font-weight: bold;
  vertical-align: baseline;
}

span.pgnumber, span.pgnumber a, span.pgnumber a:active, abbreviation.pgnumber, abbreviation.pgnumber a, abbreviation.pgnumber a:active, acronym.pgnumber, acronym.pgnumber a, acronym.pgnumber a:active, citation.pgnumber, citation.pgnumber a, citation.pgnumber a:active
{
  color: #000000;
  font-family: "ＭＳ Ｐ明朝";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.red, span.red a, span.red a:active, abbreviation.red, abbreviation.red a, abbreviation.red a:active, acronym.red, acronym.red a, acronym.red a:active, citation.red, citation.red a, citation.red a:active
{
  color: #ff0000;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.redlink, span.redlink a, span.redlink a:active, abbreviation.redlink, abbreviation.redlink a, abbreviation.redlink a:active, acronym.redlink, acronym.redlink a, acronym.redlink a:active, citation.redlink, citation.redlink a, citation.redlink a:active
{
  color: #ff0000;
  font-variant: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.regular, span.regular a, span.regular a:active, abbreviation.regular, abbreviation.regular a, abbreviation.regular a:active, acronym.regular, acronym.regular a, acronym.regular a:active, citation.regular, citation.regular a, citation.regular a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.runin, span.runin a, span.runin a:active, abbreviation.runin, abbreviation.runin a, abbreviation.runin a:active, acronym.runin, acronym.runin a, acronym.runin a:active, citation.runin, citation.runin a, citation.runin a:active
{
  color: #000000;
  font-size: 10.0pt;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.runin_alt, span.runin_alt a, span.runin_alt a:active, abbreviation.runin_alt, abbreviation.runin_alt a, abbreviation.runin_alt a:active, acronym.runin_alt, acronym.runin_alt a, acronym.runin_alt a:active, citation.runin_alt, citation.runin_alt a, citation.runin_alt a:active
{
  color: #000000;
  font-family: "ＭＳ Ｐゴシック";
  font-size: 10.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.specification, span.specification a, span.specification a:active, abbreviation.specification, abbreviation.specification a, abbreviation.specification a:active, acronym.specification, acronym.specification a, acronym.specification a:active, citation.specification, citation.specification a, citation.specification a:active
{
  color: #000000;
  font-family: "ＭＳ Ｐゴシック";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.STagArial, span.STagArial a, span.STagArial a:active, abbreviation.STagArial, abbreviation.STagArial a, abbreviation.STagArial a:active, acronym.STagArial, acronym.STagArial a, acronym.STagArial a:active, citation.STagArial, citation.STagArial a, citation.STagArial a:active
{
  font-family: Arial;
}

span.STagBold, span.STagBold a, span.STagBold a:active, abbreviation.STagBold, abbreviation.STagBold a, abbreviation.STagBold a:active, acronym.STagBold, acronym.STagBold a, acronym.STagBold a:active, citation.STagBold, citation.STagBold a, citation.STagBold a:active
{
  font-weight: bold;
}

span.STagBoldItalic, span.STagBoldItalic a, span.STagBoldItalic a:active, abbreviation.STagBoldItalic, abbreviation.STagBoldItalic a, abbreviation.STagBoldItalic a:active, acronym.STagBoldItalic, acronym.STagBoldItalic a, acronym.STagBoldItalic a:active, citation.STagBoldItalic, citation.STagBoldItalic a, citation.STagBoldItalic a:active
{
  font-style: italic;
  font-weight: bold;
}

span.STagCourierNew, span.STagCourierNew a, span.STagCourierNew a:active, abbreviation.STagCourierNew, abbreviation.STagCourierNew a, abbreviation.STagCourierNew a:active, acronym.STagCourierNew, acronym.STagCourierNew a, acronym.STagCourierNew a:active, citation.STagCourierNew, citation.STagCourierNew a, citation.STagCourierNew a:active
{
  font-family: "Courier New";
}

span.STagItalic, span.STagItalic a, span.STagItalic a:active, abbreviation.STagItalic, abbreviation.STagItalic a, abbreviation.STagItalic a:active, acronym.STagItalic, acronym.STagItalic a, acronym.STagItalic a:active, citation.STagItalic, citation.STagItalic a, citation.STagItalic a:active
{
  font-style: italic;
}

span.STagNormal, span.STagNormal a, span.STagNormal a:active, abbreviation.STagNormal, abbreviation.STagNormal a, abbreviation.STagNormal a:active, acronym.STagNormal, acronym.STagNormal a, acronym.STagNormal a:active, citation.STagNormal, citation.STagNormal a, citation.STagNormal a:active
{
  font-family: "Times New Roman";
}

span.stepno_, span.stepno_ a, span.stepno_ a:active, abbreviation.stepno_, abbreviation.stepno_ a, abbreviation.stepno_ a:active, acronym.stepno_, acronym.stepno_ a, acronym.stepno_ a:active, citation.stepno_, citation.stepno_ a, citation.stepno_ a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 14.0pt;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.stepnum, span.stepnum a, span.stepnum a:active, abbreviation.stepnum, abbreviation.stepnum a, abbreviation.stepnum a:active, acronym.stepnum, acronym.stepnum a, acronym.stepnum a:active, citation.stepnum, citation.stepnum a, citation.stepnum a:active
{
  color: #000000;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 150%;
  text-transform: none;
  vertical-align: baseline;
}

span.strikethru, span.strikethru a, span.strikethru a:active, abbreviation.strikethru, abbreviation.strikethru a, abbreviation.strikethru a:active, acronym.strikethru, acronym.strikethru a, acronym.strikethru a:active, citation.strikethru, citation.strikethru a, citation.strikethru a:active
{
  text-decoration: line-through;
}

span.strong, span.strong a, span.strong a:active, abbreviation.strong, abbreviation.strong a, abbreviation.strong a:active, acronym.strong, acronym.strong a, acronym.strong a:active, citation.strong, citation.strong a, citation.strong a:active
{
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Structure_Name, span.Structure_Name a, span.Structure_Name a:active, abbreviation.Structure_Name, abbreviation.Structure_Name a, abbreviation.Structure_Name a:active, acronym.Structure_Name, acronym.Structure_Name a, acronym.Structure_Name a:active, citation.Structure_Name, citation.Structure_Name a, citation.Structure_Name a:active
{
  font-family: "ＭＳ Ｐ明朝";
  font-size: 9.0pt;
}

span.Subscript, span.Subscript a, span.Subscript a:active, abbreviation.Subscript, abbreviation.Subscript a, abbreviation.Subscript a:active, acronym.Subscript, acronym.Subscript a, acronym.Subscript a:active, citation.Subscript, citation.Subscript a, citation.Subscript a:active
{
  vertical-align: sub;
}

span.substepno_, span.substepno_ a, span.substepno_ a:active, abbreviation.substepno_, abbreviation.substepno_ a, abbreviation.substepno_ a:active, acronym.substepno_, acronym.substepno_ a, acronym.substepno_ a:active, citation.substepno_, citation.substepno_ a, citation.substepno_ a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.Superscript, span.Superscript a, span.Superscript a:active, abbreviation.Superscript, abbreviation.Superscript a, abbreviation.Superscript a:active, acronym.Superscript, acronym.Superscript a, acronym.Superscript a:active, citation.Superscript, citation.Superscript a, citation.Superscript a:active
{
  vertical-align: super;
}

span.syntax, span.syntax a, span.syntax a:active, abbreviation.syntax, abbreviation.syntax a, abbreviation.syntax a:active, acronym.syntax, acronym.syntax a, acronym.syntax a:active, citation.syntax, citation.syntax a, citation.syntax a:active
{
  color: #000000;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.system, span.system a, span.system a:active, abbreviation.system, abbreviation.system a, abbreviation.system a:active, acronym.system, acronym.system a, acronym.system a:active, citation.system, citation.system a, citation.system a:active
{
  color: #000000;
  font-family: 'Courier New', Courier, Consolas, Monaco, 'Meiryo UI', monospace;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.systemindentmore_link, span.systemindentmore_link a, span.systemindentmore_link a:active, abbreviation.systemindentmore_link, abbreviation.systemindentmore_link a, abbreviation.systemindentmore_link a:active, acronym.systemindentmore_link, acronym.systemindentmore_link a, acronym.systemindentmore_link a:active, citation.systemindentmore_link, citation.systemindentmore_link a, citation.systemindentmore_link a:active
{
  color: #000000;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.systemsmall, span.systemsmall a, span.systemsmall a:active, abbreviation.systemsmall, abbreviation.systemsmall a, abbreviation.systemsmall a:active, acronym.systemsmall, acronym.systemsmall a, acronym.systemsmall a:active, citation.systemsmall, citation.systemsmall a, citation.systemsmall a:active
{
  color: #000000;
  font-family: 'Courier New', Courier, Consolas, Monaco, 'Meiryo UI', monospace;;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.term, span.term a, span.term a:active, abbreviation.term, abbreviation.term a, abbreviation.term a:active, acronym.term, acronym.term a, acronym.term a:active, citation.term, citation.term a, citation.term a:active
{
  color: #000000;
  font-family: "ＭＳ Ｐ明朝";
  font-size: 10.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.trademark, span.trademark a, span.trademark a:active, abbreviation.trademark, abbreviation.trademark a, abbreviation.trademark a:active, acronym.trademark, acronym.trademark a, acronym.trademark a:active, citation.trademark, citation.trademark a, citation.trademark a:active
{
  color: #000000;
  vertical-align: super;
}

span.trademarks, span.trademarks a, span.trademarks a:active, abbreviation.trademarks, abbreviation.trademarks a, abbreviation.trademarks a:active, acronym.trademarks, acronym.trademarks a, acronym.trademarks a:active, citation.trademarks, citation.trademarks a, citation.trademarks a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: italic;
  font-weight: normal;
  vertical-align: baseline;
}

span.underline, span.underline a, span.underline a:active, abbreviation.underline, abbreviation.underline a, abbreviation.underline a:active, acronym.underline, acronym.underline a, acronym.underline a:active, citation.underline, citation.underline a, citation.underline a:active
{
  font-size: 9.0pt;
  font-variant: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.variable, span.variable a, span.variable a:active, abbreviation.variable, abbreviation.variable a, abbreviation.variable a:active, acronym.variable, acronym.variable a, acronym.variable a:active, citation.variable, citation.variable a, citation.variable a:active
{
  color: #000000;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.variable_link, span.variable_link a, span.variable_link a:active, abbreviation.variable_link, abbreviation.variable_link a, abbreviation.variable_link a:active, acronym.variable_link, acronym.variable_link a, acronym.variable_link a:active, citation.variable_link, citation.variable_link a, citation.variable_link a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.version_variable, span.version_variable a, span.version_variable a:active, abbreviation.version_variable, abbreviation.version_variable a, abbreviation.version_variable a:active, acronym.version_variable, acronym.version_variable a, acronym.version_variable a:active, citation.version_variable, citation.version_variable a, citation.version_variable a:active
{
  color: #000000;
  font-style: italic;
  vertical-align: baseline;
}

span.warning, span.warning a, span.warning a:active, abbreviation.warning, abbreviation.warning a, abbreviation.warning a:active, acronym.warning, acronym.warning a, acronym.warning a:active, citation.warning, citation.warning a, citation.warning a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: baseline;
}

span.webding, span.webding a, span.webding a:active, abbreviation.webding, abbreviation.webding a, abbreviation.webding a:active, acronym.webding, acronym.webding a, acronym.webding a:active, citation.webding, citation.webding a, citation.webding a:active
{
  font-family: "ＭＳ Ｐ明朝";
  font-size: 9.0pt;
  font-style: normal;
  font-weight: normal;
}

span.WebJump, span.WebJump a, span.WebJump a:active, abbreviation.WebJump, abbreviation.WebJump a, abbreviation.WebJump a:active, acronym.WebJump, acronym.WebJump a, acronym.WebJump a:active, citation.WebJump, citation.WebJump a, citation.WebJump a:active
{
  color: #000000;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.webjump, span.webjump a, span.webjump a:active, abbreviation.webjump, abbreviation.webjump a, abbreviation.webjump a:active, acronym.webjump, acronym.webjump a, acronym.webjump a:active, citation.webjump, citation.webjump a, citation.webjump a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.WebJump-mailto, span.WebJump-mailto a, span.WebJump-mailto a:active, abbreviation.WebJump-mailto, abbreviation.WebJump-mailto a, abbreviation.WebJump-mailto a:active, acronym.WebJump-mailto, acronym.WebJump-mailto a, acronym.WebJump-mailto a:active, citation.WebJump-mailto, citation.WebJump-mailto a, citation.WebJump-mailto a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.WebjumpLibrary, span.WebjumpLibrary a, span.WebjumpLibrary a:active, abbreviation.WebjumpLibrary, abbreviation.WebjumpLibrary a, abbreviation.WebjumpLibrary a:active, acronym.WebjumpLibrary, acronym.WebjumpLibrary a, acronym.WebjumpLibrary a:active, citation.WebjumpLibrary, citation.WebjumpLibrary a, citation.WebjumpLibrary a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.WinhelpGlossaryJump, span.WinhelpGlossaryJump a, span.WinhelpGlossaryJump a:active, abbreviation.WinhelpGlossaryJump, abbreviation.WinhelpGlossaryJump a, abbreviation.WinhelpGlossaryJump a:active, acronym.WinhelpGlossaryJump, acronym.WinhelpGlossaryJump a, acronym.WinhelpGlossaryJump a:active, citation.WinhelpGlossaryJump, citation.WinhelpGlossaryJump a, citation.WinhelpGlossaryJump a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.WinhelpIndex, span.WinhelpIndex a, span.WinhelpIndex a:active, abbreviation.WinhelpIndex, abbreviation.WinhelpIndex a, abbreviation.WinhelpIndex a:active, acronym.WinhelpIndex, acronym.WinhelpIndex a, acronym.WinhelpIndex a:active, citation.WinhelpIndex, citation.WinhelpIndex a, citation.WinhelpIndex a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.WinhelpInterfileJump, span.WinhelpInterfileJump a, span.WinhelpInterfileJump a:active, abbreviation.WinhelpInterfileJump, abbreviation.WinhelpInterfileJump a, abbreviation.WinhelpInterfileJump a:active, acronym.WinhelpInterfileJump, acronym.WinhelpInterfileJump a, acronym.WinhelpInterfileJump a:active, citation.WinhelpInterfileJump, citation.WinhelpInterfileJump a, citation.WinhelpInterfileJump a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

table.cap
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 16.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 5pt;
  padding-top: 6pt;
  text-align: center;
}

table.UnstructMasterPageMaps
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
}

table.nocap
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 16.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 5pt;
  padding-top: 6pt;
  text-align: center;
}

table.nolines
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 16.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 5pt;
  padding-top: 6pt;
  text-align: center;
}

table.rowsonly
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 16.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 5pt;
  padding-top: 6pt;
  text-align: center;
}

