div.address, caption.address
{
  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: 0.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.book_title, caption.book_title
{
  color: #000000;
  direction: ltr;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-size: 25.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 74.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.book_info, caption.book_info
{
  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;
  margin-bottom: 0.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 1.5pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bookTitleSub, caption.bookTitleSub
{
  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: 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.d_text, caption.d_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;
  margin-bottom: 0.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: -108pt;
  text-transform: none;
  vertical-align: baseline;
}

div.frontmatter, caption.frontmatter
{
  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: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.product, caption.product
{
  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: 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.t_text, caption.t_text
{
  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: 109.224pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.title_and_date, caption.title_and_date
{
  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;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5pt;
  text-align: left;
  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
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 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;;
}

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-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: "Minion Pro";
  font-size: 8.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  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
{
  color: #000000;
  font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;;
  font-style: italic;
  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.heading, span.heading a, span.heading a:active, abbreviation.heading, abbreviation.heading a, abbreviation.heading a:active, acronym.heading, acronym.heading a, acronym.heading a:active, citation.heading, citation.heading a, citation.heading a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  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.partnum, span.partnum a, span.partnum a:active, abbreviation.partnum, abbreviation.partnum a, abbreviation.partnum a:active, acronym.partnum, acronym.partnum a, acronym.partnum a:active, citation.partnum, citation.partnum a, citation.partnum a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.register, span.register a, span.register a:active, abbreviation.register, abbreviation.register a, abbreviation.register a:active, acronym.register, acronym.register a, acronym.register a:active, citation.register, citation.register a, citation.register a:active
{
  color: #000000;
  font-size: 8.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: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  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: 10.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-variant: normal;
  font-weight: bold;
  text-transform: none;
  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.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.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: Webdings;
  font-size: 10.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: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 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;
}

table.error
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: center;
}

table.Format_A
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.Format_B
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: center;
}

