@charset "UTF-8";

/*
  Middle DITA to HTML Transform Ver: v3.9.017

  All Rights Reserved. Copyright © 2015, Hitachi, Ltd. ja/screen.css

  Licensed Material of Hitachi, Ltd. 
  Reproduction, use, modification or disclosure otherwise than permitted in the
  License Agreement is strictly prohibited. 
*/



/*:::: base.css :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

* {
  margin: 0;
  padding: 0;
  font-size: inherit;
  text-align: inherit;
}



/*==== Structure Module [§5.2.1] ===========================================*/

html {
}



head {
}



title {
}



body {
  padding: 1em;
  line-height: 1.5;
  color: #000;
  background-color: #fff;
  font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",
               "MS PGothic", "ＭＳ Ｐゴシック",
               sans-serif;
  font-size: 100%;  /* medium */
  text-align: left;
}



/*==== Text Module [§5.2.2] ================================================*/

h1, h2, h3, h4, h5, h6 {
  margin-top: 2em;
  margin-bottom: 0.75em;
  line-height: 1.25;
  page-break-after: avoid;
  page-break-inside: avoid;
}
h1 + h2, h1 + div > h2,
h2 + h3, h2 + div > h3,
h3 + h4, h3 + div > h4,
h4 + h5, h4 + div > h5,
h5 + h6, h5 + div > h6 {
  margin-top: 1em;
}



h1 {
  margin-top: 0;
  padding-bottom: 0.25em;
  border-bottom: 1px solid #737373;
  font-size: 150%;  /* x-large */
}



h2 {
  font-size: 120%;  /* large */
}



h3 {
  padding: 0.25em 1em;
  color: #000;
  background-color: #d9d9d9;
}



h4 {
}



h5 {
}



h6 {
}



p, pre {
  margin-bottom: 1em;
}
li p, li pre,
dd p, dd pre,
th p, th pre,
td p, td pre {
  margin-bottom: 0.5em;
}
li li p, li dd p, li li pre, li dd pre,
dd li p, dd dd p, dd li pre, dd dd pre,
th li p, th dd p, th li pre, th dd pre,
td li p, td dd p, td li pre, td dd pre {
  margin-bottom: 0.25em;
}



p {
}



pre {
  padding: 0.25em 0.5em;
  border: 1px solid #9c9a9a;
  line-height: 1.25;
  color: #000;
  background-color: #fff;
  font-family: "Osaka-Mono", "Osaka−等幅",
               "MS Gothic", "ＭＳ ゴシック",
               monospace;
}
h1 + pre,
h2 + pre,
h3 + pre,
h4 + pre,
h5 + pre,
h6 + pre {
  margin-top: 1em;
}



*[style^="background-color"] pre {
  background-color: transparent;
}



cite{
	quotes:"『" "』";
	font-style:inherit;
}

cite:before {
	content:open-quote;
}

cite:after {
	content:close-quote;
}



em {
}



var {
}



/*==== Hypertext Module [§5.2.3] ===========================================*/

a {
  color: #08427c;
}
a:hover {
  color: #890000;
}
a:visited{
  color: #551a8b;
}



/*==== List Module [§5.2.4] ================================================*/

ul, ol, dl {
  margin-bottom: 1.5em;
}
li ul, li ol, li dl,
dd ul, dd ol, dd dl,
th ul, th ol, th dl,
td ul, td ol, td dl {
  margin-bottom: 0.75em;
}



ul {
  list-style-image: url("./GRAPHICS/BULLET1.GIF");
}
ul > li > ul {
  list-style-image: url("./GRAPHICS/BULLET2.GIF");
}



ol {
  list-style-image: none;
}



li {
  margin-bottom: 1em;
  margin-left: 2em;
}
li li,
dd li,
th li,
td li {
  margin-bottom: 0.5em;
}



dl {
}



dt {
  margin-bottom: 0.5em;
  page-break-after: avoid;
  page-break-inside: avoid;
}
li dt,
dd dt,
th dt,
td dt {
  margin-bottom: 0.25em;
}



dd {
  margin-bottom: 1em;
  margin-left: 2em;
}
li dd,
dd dd,
th dd,
td dd {
  margin-bottom: 0.5em;
}



/*==== Presentation Module [§5.4.1] ========================================*/

hr {
  display: none;
}



b {
}
pre b,
 tt b {
  color: #000;
  background-color: #ede0b2;
}



i {
}



u {
}



tt {
  font-family: "Osaka-Mono", "Osaka−等幅",
               "MS Gothic", "ＭＳ ゴシック",
               monospace;
}



sup, sub {
  font-size: 88.8%;  /* small */
}



sup {
}



sub {
}



/*==== Table Modules [§5.6] ================================================*/

table {
  margin-bottom: 1.5em;
}
li table,
dd table {
  margin-bottom: 0.75em;
}
h1 + table,
h2 + table,
h3 + table,
h4 + table,
h5 + table,
h6 + table {
  margin-top: 1em;
}



caption {
  margin-bottom: 0.25em;
  line-height: 1.25;
  page-break-after: avoid;
  page-break-inside: avoid;
  color: #333;
  font-weight: bold;
}



thead {
}



tbody {
}



tr {
  vertical-align: baseline;
}



th {
}
th[align="left"] {
  text-align: left;
}
th[align="center"] {
  text-align: center;
}
th[align="right"] {
  text-align: right;
}



td {
}
td[align="left"] {
  text-align: left;
}
td[align="center"] {
  text-align: center;
}
td[align="right"] {
  text-align: right;
}



/*==== Image Module [§5.7] =================================================*/

img {
}



/*==== Others ===============================================================*/

/*---- Paragraphs -----------------------------------------------------------*/

p.mediaobject {
}
h1 + p.mediaobject,
h2 + p.mediaobject,
h3 + p.mediaobject,
h4 + p.mediaobject,
h5 + p.mediaobject,
h6 + p.mediaobject {
  margin-top: 1em;
}



/*---- Figures --------------------------------------------------------------*/

table.figure {
  width: 100%;
  border-spacing: 0;
}



table.figure p.mediaobject, table.figure pre {
  margin-bottom: 0;
}



/*---- Tables ---------------------------------------------------------------*/

table.table {
  border: 1px solid #9c9a9a;
  border-collapse: collapse;
}



table.table thead {
  color: #000;
  background-color: #e8e8e8;
}



table.table tbody {
  color: #000;
  background-color: #fff;
}



*[style^="background-color"] table.table tbody {
  background-color: transparent;
}

table[style^="background-color"].table tbody {
  background-color: transparent;   
}



table.table th, table.table td {
  padding: 0.5em 0.75em;
  padding-bottom: 0;
  border: 1px solid #9c9a9a;
}



table.image_based_table {
  border-spacing: 0;
}



table.image_based_table p.mediaobject {
  margin-bottom: 0;
}



div.table\.caption {
  margin-top: -1.13em;  /* (0.5em - 1.5em) / 88.8% */
  margin-bottom: 1.69em;  /* 1.5em / 88.8% */
  font-size: 88.8%;  /* small */
}
li div.table\.caption,
dd div.table\.caption {
  margin-top: -0.28em;  /* (0.5em - 0.75em) / 88.8% */
  margin-bottom: 0.84em;  /* 0.75em / 88.8% */
}



div.table\.caption p, div.table\.caption pre {
  margin-bottom: 0.5em;
}
div.table\.caption li p, div.table\.caption li pre,
div.table\.caption dd p, div.table\.caption dd pre {
  margin-bottom: 0.25em;
}



div.table\.caption ul, div.table\.caption ol, div.table\.caption dl {
  margin-bottom: 0.75em;
}



div.table\.caption li {
  margin-bottom: 0.5em;
}



div.table\.caption dt {
  margin-bottom: 0.25em;
}



div.table\.caption dd {
  margin-bottom: 0.5em;
}



/*---- Technical blocks -----------------------------------------------------*/

p.procedure\.title {
  page-break-after: avoid;
  page-break-inside: avoid;
}



ol.procedure {
}



ol.procedure > li {
  font-weight: bold;
}



ol.procedure > li > * {
  font-weight: normal;
}



ol.procedure > li > p.cmd {
  page-break-inside: avoid;
  font-weight: inherit;
}



p.msgset\.title {
  margin-top: 1.5em;
  margin-bottom: 0.75em;
  padding: 0.25em 1em;
  line-height: 1.25;
  page-break-after: avoid;
  page-break-inside: avoid;
  color: #fff;
  background-color: #737373;
}
h1 + p.msgset\.title,
h2 + p.msgset\.title,
h3 + p.msgset\.title,
h4 + p.msgset\.title,
h5 + p.msgset\.title,
h6 + p.msgset\.title {
  margin-top: 1em;
}



div.msgset\.abstract {
}



ul.msgset {
}
h1 + ul.msgset,
h2 + ul.msgset,
h3 + ul.msgset,
h4 + ul.msgset,
h5 + ul.msgset,
h6 + ul.msgset {
  margin-top: 1em;
}



li.msgentry {
  margin-bottom: 1em;
  margin-left: 0;
  display: block;
}



p.msg\.title {
  margin-bottom: 0.25em;
  line-height: 1.25;
  page-break-after: avoid;
  page-break-inside: avoid;
  font-weight: bold;
}



div.msgtext {
  margin-bottom: 0.5em;
  padding: 0.5em 1em;
  padding-bottom: 0;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  color: #000;
  background-color: #e8e8e8;
}



div.msgexplan {
  padding: 0 1em;
}



/*---- Admonitions ----------------------------------------------------------*/

dl.other,
dl.notice,
dl.caution,
dl.note,
dl.tip,
dl.important {
  padding: 0.5em 1em;
  padding-bottom: 0;
  border: 1px solid transparent;
}

li dl.other, li dl.notice, li dl.caution, li dl.note, li dl.tip, li dl.important,
dd dl.other, dd dl.notice, dd dl.caution, dd dl.note, dd dl.tip, dd dl.important {
  padding-bottom: 0.25em;
}

h1 + dl.other, h1 + dl.notice, h1 + dl.caution, h1 + dl.note, h1 + dl.tip, h1 + dl.important,
h2 + dl.other, h2 + dl.notice, h2 + dl.caution, h2 + dl.note, h2 + dl.tip, h2 + dl.important,
h3 + dl.other, h3 + dl.notice, h3 + dl.caution, h3 + dl.note, h3 + dl.tip, h3 + dl.important,
h4 + dl.other, h4 + dl.notice, h4 + dl.caution, h4 + dl.note, h4 + dl.tip, h4 + dl.important,
h5 + dl.other, h5 + dl.notice, h5 + dl.caution, h5 + dl.note, h5 + dl.tip, h5 + dl.important,
h6 + dl.other, h6 + dl.notice, h6 + dl.caution, h6 + dl.note, h6 + dl.tip, h6 + dl.important {
  margin-top: 1em;
}



dl.other,
dl.notice,
dl.caution,
dl.note,
dl.tip,
dl.important {
  border-color: #9c9a9a;
}



dl.other       > dt {
  margin-bottom: 0.25em;
  padding-left: 24px;  /* 8px + (16px * 0.5) */
  line-height: 1.25;
  background: transparent url("./GRAPHICS/WARNING.GIF") no-repeat left;
  font-weight: bold;
}



dl.notice      > dt {
  margin-bottom: 0.25em;
  padding-left: 8px;  /* 8px + (16px * 0.5) */
  line-height: 1.25;
  font-weight: bold;
}

dl.caution      > dt {
  margin-bottom: 0.25em;
  padding-left: 24px;  /* 8px + (16px * 0.5) */
  line-height: 1.25;
  background: transparent url("./GRAPHICS/CAUTION.GIF") no-repeat left;
  font-weight: bold;
}

dl.note      > dt {
  margin-bottom: 0.25em;
  padding-left: 24px;  /* 8px + (16px * 0.5) */
  line-height: 1.25;
  background: transparent url("./GRAPHICS/NOTE.GIF") no-repeat left;
  font-weight: bold;
}

dl.tip       > dt {
  margin-bottom: 0.25em;
  padding-left: 24px;  /* 8px + (16px * 0.5) */
  line-height: 1.25;
  background: transparent url("./GRAPHICS/TIP.GIF") no-repeat left;
  font-weight: bold;
}

dl.important > dt {
  margin-bottom: 0.25em;
  padding-left: 24px;  /* 8px + (16px * 0.5) */
  line-height: 1.25;
  background: transparent url("./GRAPHICS/IMPORTAN.GIF") no-repeat left;
  font-weight: bold;
}



dl.other		> dd,
dl.notice		> dd,
dl.caution		> dd,
dl.note			> dd,
dl.tip			> dd,
dl.important	> dd {
  margin-bottom: 0;
  margin-left: 24px;  /* 8px + (16px * 0.5) */
}



/*---- Misc -----------------------------------------------------------------*/

p.bridgehead {
  margin-top: 1.5em;
  margin-bottom: 0.75em;
  line-height: 1.25;
  page-break-after: avoid;
  page-break-inside: avoid;
}
h1 + p.bridgehead,
h2 + p.bridgehead,
h3 + p.bridgehead,
h4 + p.bridgehead,
h5 + p.bridgehead,
h6 + p.bridgehead {
  margin-top: 1em;
}



/*---- Inlines --------------------------------------------------------------*/

em.guilabel {
  font-style: inherit;
  font-weight: bold;
}



img.inlinemediaobject {
  margin: 0 0.25em;  /* 四分アキ */
  vertical-align: middle;
}



/*:::: screen.css :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*==== Main =================================================================*/

div.main {
}



div.main p.nav {
  margin-bottom: 0;
  font-size: 88.8%;  /* small */
  text-align: right;
}



div.main p.nav span {
  padding-left: 18px;  /* 10px - 2px + 10px */
  background: transparent url("./GRAPHICS/ARROW3.GIF") no-repeat left;
}



/*==== Header ===============================================================*/

div.header {
  margin-bottom: 3.38em;  /* 3em / 88.8% */
  font-size: 88.8%;  /* small */
}



div.header p.brand {
  margin-bottom: 0.5em;
  text-align: right;
}



div.header p.title {
  margin: 0 -1.13em;  /* 1em / 88.8% */
  margin-bottom: 0.5em;
  padding: 0.5em 1.13em;  /* 1em / 88.8% */
  line-height: 1.25;
  color: #fff;
  background-color: #737373;
}



/*==== Footer ===============================================================*/

div.footer {
  margin-top: 1.69em;  /* 1.5em / 88.8% */
  font-size: 88.8%;  /* small */
}



/*==== Navigation ===========================================================*/

div.nav {
  margin-bottom: 0.5em;
  line-height: 1.2;
  overflow: hidden;
}



div.nav ul {
  margin: 0;
}



div.nav ul.landmarks {
  float: right;
}



div.nav ul.linear {
  float: left;
}



div.nav li {
  margin: 0;
  display: block;
  float: left;
}
div.nav ul.landmarks li {
  margin-left: 0.75em;  /* 二分四分アキ */
}
div.nav ul.linear li {
  margin-right: 0.75em;  /* 二分四分アキ */
}



div.nav p {
  margin: 0;
}



div.nav a, div.nav span {
  padding: 0.5em 1em;
  border: 1px solid #9c9a9a;
  display: block;
  background: white url("./GRAPHICS/BTN_BK.GIF") repeat-x bottom;
}



div.nav span {
  color: #ccc;
}



div.nav li.nombre {
  padding: 0.5em 0;
}



ul.path, div.main, div.contentinfo {
  clear: both;
}



/*==== Topic path ===========================================================*/

ul.path {
  margin-top: 1em;
  overflow: hidden;
}



ul.path li {
  margin: 0;
  margin-right: 7px;  /* 10px - 3px */
  padding-left: 18px;  /* 10px - 2px + 10px */
  display: block;
  float: left;
  background: transparent url("./GRAPHICS/PATH2.GIF") no-repeat left;
}
ul.path li:first-child {
  padding-left: 16px;  /* 11px + 5px */
  background-image: url("./GRAPHICS/PATH1.GIF");
}



ul.path p {
  margin: 0;
}



/*==== Content info =========================================================*/

div.contentinfo {
  margin: 0 -1.13em;  /* 1em / 88.8% */
  padding: 0.5em 1.13em;  /* 1em / 88.8% */
  padding-bottom: 0;
  overflow: hidden;
  color: #000;
  background-color: #e6e6e6;
}



div.contentinfo ul {
	margin-bottom: 0.5em;
	float: left;
}



div.contentinfo li {
	margin: 0;
	margin-right: 0.75em;
	display: block;
	float: left;
}



div.contentinfo ul li p {
	margin: 0;
}



div.contentinfo div.copyright {
  float: right;
  font-size: 88.8%;  /* smaller */
}



div.contentinfo div.copyright p {
  margin-bottom: 0.5em;
}



/*==== Others ===============================================================*/

/*---- Title page / TOC page ------------------------------------------------*/

div.titlepage {
  margin-bottom: 1.5em;
}



div.titlepage p {
  margin-bottom: 0.5em;
}



div.titlepage p.suite {
  margin-left: 2.1em;  /* (0.75em + 1em) / 100% * 120% */
}



div.titlepage p.title {
  margin-bottom: 0em;
  padding: 0.75em 1em;
  border-left: 0.75em solid #c4002a;
  line-height: 1.25;
  font-weight: bold;
  font-size: 120%;  /* large */
 }



div.titlepage p.biblioid {
   padding-left: 1.35em;
   border-left: 1.01em solid #c4002a;
   color: #fff;
   background-color: #737373;
  font-size: 88.8%;  /* small */
}



div.titlepage p.target {
  margin-bottom:0em;
  margin-left: 2.1em;  /* (0.75em + 1em) / 100% * 120% */
  font-weight: bold;
  font-size: 100%;  /* normal */
}



 div.toc,
body.toc div.main {
}



 div.toc          ul,
body.toc div.main ul {
  list-style-image: url("./GRAPHICS/ARROW2.GIF");
}



 div.toc          li.preface,
body.toc div.main li.preface {
}



 div.toc          li.part,
body.toc div.main li.part {
  margin-bottom: 1.5em;
  margin-left: 0;
  list-style: none;
}



 div.toc          li.part > p,
body.toc div.main li.part > p {
  margin-top: 1.5em;
  font-weight: bold;
}



 div.toc          li.chapter,
body.toc div.main li.chapter {
}
 div.toc          li.part li.chapter,
body.toc div.main li.part li.chapter {
  margin-bottom: 1em;
}



 div.toc          li.appendix,
body.toc div.main li.appendix {
}



 div.toc          li.index,
body.toc div.main li.index {
}



body.toc div.main li.chapter,
body.toc div.main li.appendix,
body.toc div.main li.index {
  list-style-image: url("./GRAPHICS/ARROW1.GIF");
}



body.toc div.main li.chapter  > p,
body.toc div.main li.appendix > p,
body.toc div.main li.index    > p {
  font-weight: bold;
}



/*---- Copyright page -------------------------------------------------------*/

body.copyright-page div.main {
}



body.copyright-page div.main p {
  margin-bottom: 0.5em;
}
body.copyright-page div.main li p {
  margin-bottom: 0.25em;
}



body.copyright-page div.main div > ul {
  margin-bottom: 0.75em;
  list-style: none;
}



body.copyright-page div.main div > ul > li {
  margin-bottom: 0.5em;
  margin-left: 0;
}



body.copyright-page div.main table {
  margin-bottom: 0.75em;
}
body.copyright-page div.main div.table\.caption {
  margin-top: -0.5em;
  margin-bottom: 0.75em;
}



/*---- Article / Preface pages ----------------------------------------------*/

body.article div.main {
}



body.preface div.main {
}



/*---- Chapter / Appendix pages ---------------------------------------------*/

body.chapter div.main {
}



body.appendix div.main {
}



body.sect1 div.main {
}



body.sect2 div.main {
}



body.refentry div.main {
}



body.msgentry div.main {
}



body.msgentry div.main div.msgtext {
  margin-bottom: 1em;
  padding-top: 1em;
}



dl.toc {
  font-size: 88.8%;  /* small */
}



dl.toc dt {
  font-weight: bold;
}



dl.toc dd {
  margin-left: 0;
}



dl.toc ul {
  list-style-image: url("./GRAPHICS/ARROW2.GIF");
}
body.preface  div.main dl.toc ul,
body.sect2    div.main dl.toc ul,
body.refentry div.main dl.toc ul {
  list-style-image: url("./GRAPHICS/ARROW4.GIF");
}



/*---- Glossary page --------------------------------------------------------*/

body.glossary div.main {
}



body.glossary div.main h2 {
  color: #000;
  background-color: #b3b3b3;
}



body.glossary div.main h2 > span {
  padding: 0.25em 1em;
  display: block;
  width: 7.5em;
  color: #fff;
  background-color: #4d4d4d;
}



body.glossary div.main     > dl > dt,
body.glossary div.main div > dl > dt {
  font-weight: bold;
}



body.glossary div.main ul.toc {
  padding: 0.5em 1em;
  border: 1px solid #9c9a9a;
  overflow: hidden;
  color: #000;
  background-color: #e8e8e8;
  font-size: 88.8%;
}



body.glossary div.main ul.toc li {
  margin: 0;
  margin-right: 0.5em;  /* 二分アキ */
  padding-left: 17px;  /* 15px - 3px + 5px */
  display: block;
  float: left;
  background: transparent url("./GRAPHICS/ARROW4.GIF") no-repeat left;
}



body.glossary div.main ul.toc p {
  margin: 0;
}



/*---- Index page -----------------------------------------------------------*/

body.index div.main {
}



body.index div.main h2 {
  color: #000;
  background-color: #b3b3b3;
}



body.index div.main h2 > span {
  padding: 0.25em 1em;
  display: block;
  width: 7.5em;
  color: #fff;
  background-color: #4d4d4d;
}



body.index div.main h3 {
  background-color: #e8e8e8;
}



body.index div.main div ul {
  list-style: none;
}



body.index div.main div li {
  margin-bottom: 0.5em;
}
body.index div.main div > ul > li {
  margin-left: 0;
}



body.index div.main div li p {
  margin-bottom: 0.25em;
}



body.index div.main ul.toc {
  padding: 0.5em 1em;
  padding-bottom: 0;
  border: 1px solid #9c9a9a;
  list-style: none;
  color: #000;
  background-color: #e8e8e8;
  font-size: 88.8%;  /* small */
}



body.index div.main ul.toc li {
  margin-bottom: 0.5em;
  margin-left: 0;
}



body.index div.main ul.toc li p {
  margin-bottom: 0.25em;
}



body.index div.main ul.toc span {
  margin-right: 0.25em;  /* 四分アキ */
  padding-left: 17px;  /* 15px - 3px + 5px */
  background: transparent url("./GRAPHICS/ARROW4.GIF") no-repeat left;
}


/*==== Additional definitions for Middle DITA XHTML =======================*/

/*---- toc -----------------------------------------*/

body.toc div.main li.glossary    > p {
  font-weight: bold;
}


/*---- sl/sli -----------------------------------------*/

ul.sl {
  margin-top:0.5em;
  margin-bottom:0.5em;
  list-style-type:none;
  list-style-image:none;
  list-style-position:outside;
}

li.sli {
  margin-top:0.1em;
  margin-bottom:0.1em;
  margin-left:1em;
}

/*---- ol list-style-type handling -------------------------*/

ol li ol,
table tr td ol li ol,
dl.other dd ol li ol,
dl.notice dd ol li ol,
dl.caution dd ol li ol,
dl.note dd ol li ol,
dl.tip dd ol li ol,
dl.important dd ol li ol {
    list-style-type : lower-alpha;
}

table tr td ol,
dl.other dd ol,
dl.notice dd ol,
dl.caution dd ol,
dl.note dd ol,
dl.tip dd ol,
dl.important dd ol {
    list-style-type : decimal;
}

ol.procedure li.step ol {
	list-style-type:decimal;
}

/*---- abstract with phrase-level short description -------------------------*/

span.shortdesc {
    margin-bottom: 1em;
    display: inline-block;
}

/*---- Index term -----------------------------------------------------------*/

span.indexterm {
  display:none;
}

/*---- Related topics -------------------------------------------------------*/

div.related_links {
  margin-top: 2em;
  margin-bottom: 1em;
  padding-top: 0.5em;
  font-size: 88.8%;  /* small */
  border-top: 1px dashed #777;
  border-bottom: 1px dashed #777;
}

p.related_links\.label {
  margin-bottom: 0.25em;
  font-weight: bold;
  color: #777;
}

div.related_links ul {
  list-style-image: url("./GRAPHICS/ARROW2.GIF");
  margin-bottom: 0;
}

div.related_links li {
  margin-bottom: 0;
}

/*---- Task topic navigation -------------------------------------------------*/

div.task dl.toc ul {
  list-style-image: url("./GRAPHICS/ARROW4.GIF");
}

/*---- Task topic container -------------------------------------------------*/

  div.context
, div.prereq
, ol.steps
, div.result
, div.postreq {
  padding-left: 1em;
}

  div.context p, div.context pre
, div.prereq p, div.prereq pre
, div.result p, div.result pre
, div.postreq p, div.postreq pre {
  margin-bottom: 0.5em;
}

/* deprecated task container title */
  div.context h2
, div.prereq h2
, div.result h2
, div.postreq h2 {
  margin-bottom: 0.5em;
  margin-left: -1em;
}

/* task container title */
  div.context p.context\.title
, div.prereq p.prereq\.title
, div.result p.result\.title
, div.postreq p.postreq\.title {
  margin-bottom: 0.5em;
  margin-left: -1em;
  margin-top: 2em;
  font-weight: bold;
}

div.task div.example p.title {
  margin-left: -1em;
  margin-top: 2em;
  margin-bottom: 0.5em;
  page-break-after: avoid;
  page-break-inside: avoid;
  /* font-size: 120%;   deprecated */
  font-weight: bold;
}

/* deprecated task steps title */
h2.steps\.title {
  margin-bottom: 0.5em;
}

/* task steps title */
p.steps\.title {
  margin-top: 2em;
  margin-bottom: 0.5em;
  font-weight: bold;
}

div.task div.example {
    margin-top: 2em;
    padding-left: 1em;
}

/*---- Task topic context container list -----------------------------------------*/

  div.context ul
, div.context ol
, div.context dl {
  margin-bottom: 0.5em;
}

 div.context li ul, div.context li ol, div.context li dl,
 div.context dd ul, div.context dd ol, div.context dd dl,
 div.context th ul, div.context th ol, div.context th dl,
 div.context td ul, div.context td ol, div.context td dl {
  margin-bottom: 0.25em;
}

div.context li {
  margin-bottom: 0.25em;
  margin-left: 2em;
}

div.context li p {
  margin-bottom: 0.25em;
}

/*---- Task topic prereq container list -----------------------------------------*/

  div.prereq ul
, div.prereq ol
, div.prereq dl {
  margin-bottom: 0.5em;
}

 div.prereq li ul, div.prereq li ol, div.prereq li dl,
 div.prereq dd ul, div.prereq dd ol, div.prereq dd dl,
 div.prereq th ul, div.prereq th ol, div.prereq th dl,
 div.prereq td ul, div.prereq td ol, div.prereq td dl {
  margin-bottom: 0.25em;
}

div.prereq li {
  margin-bottom: 0.25em;
  margin-left: 2em;
}

div.prereq li p {
  margin-bottom: 0.25em;
}

/*---- Task topic result container list -----------------------------------------*/

  div.result ul
, div.result ol
, div.result dl {
  margin-bottom: 0.5em;
}

 div.result li ul, div.result li ol, div.result li dl,
 div.result dd ul, div.result dd ol, div.result dd dl,
 div.result th ul, div.result th ol, div.result th dl,
 div.result td ul, div.result td ol, div.result td dl {
  margin-bottom: 0.25em;
}

div.result li {
  margin-bottom: 0.25em;
  margin-left: 2em;
}

div.result li p {
  margin-bottom: 0.25em;
}

/*---- Task topic postreq container list -----------------------------------------*/

  div.postreq ul
, div.postreq ol
, div.postreq dl {
  margin-bottom: 0.5em;
}

 div.postreq li ul, div.postreq li ol, div.postreq li dl,
 div.postreq dd ul, div.postreq dd ol, div.postreq dd dl,
 div.postreq th ul, div.postreq th ol, div.postreq th dl,
 div.postreq td ul, div.postreq td ol, div.postreq td dl {
  margin-bottom: 0.25em;
}

div.postreq li {
  margin-bottom: 0.25em;
  margin-left: 2em;
}

div.postreq li p {
  margin-bottom: 0.25em;
}

/*---- Task topic substep -----------------------------------------*/

li.substep {
    list-style-type : lower-alpha;
}

/*---- TOC for Glossary -----------------------------------------*/

body.toc div.main li.glossary {
  list-style-image: url("./GRAPHICS/ARROW1.GIF");
}

/*---- Inline Elements -----------------------------------------*/

em.emphasis {
  font-style  : normal;
  font-weight : bold;
}
pre em.emphasis,
 tt em.emphasis{
  color: #000;
  background-color: #ede0b2;
}

/*tt.cmdname {
  font-weight : bold;
}*/

em.uicontrol {
  font-style  : normal;
}

em.keystroke {
  font-style  : normal;
}

em.term {
  font-style  : normal;
  font-weight : bold;
}
pre em.term,
 tt em.term{
  color: #000;
  background-color: #ede0b2;
}

em.wintitle {
  font-style  : normal;
}

em.emphasis-term {
  font-style  : normal;
  font-weight : bold;
}
pre em.emphasis-term,
 tt em.emphasis-term{
  color: #000;
  background-color: #ede0b2;
}

span.msgph {
  font-family: "Osaka-Mono", "Osaka−等幅",
               "MS Gothic", "ＭＳ ゴシック",
               monospace;
}

span.msgnum {
  font-family: "Osaka-Mono", "Osaka−等幅",
               "MS Gothic", "ＭＳ ゴシック",
               monospace;
}