@charset "utf-8";

body {
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
font-style: normal;
color: #000000;
}

.top_header {
background-image: url(../img/cover-header-bg.gif);
background-repeat: repeat-x;
height: 90px;
width: 100%;
white-space: nowrap;
}

.top_header_graphic {
clear: right;
float: none;
height: 32px;
margin: 0;
padding: 0;
text-align: left;
vertical-align: middle;
white-space: nowrap;
}

.top_logo {
float: left;
margin: 0;
padding: 0;
white-space: nowrap;
}

.top_keygraphic {
float: right;
margin: 0px;
white-space: nowrap;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.header_footer {
margin-left: 10px;
margin-right: 10px;
}

.breadcrumb
{
margin-top: 6px;
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
font-size: 80%;
line-height: 1.2;
}
.back_next
{
text-align: right;
border-top: 2px solid #B1B1AC;
margin-top: 5px;
padding-top: 5px;
padding-right: 70px;
}

.headdiv
{
background-color: rgb(255, 255, 255);
border-color: rgb(153, 204, 255);
border-top: 6px double rgb(153, 204, 255);
border-bottom: 6px double rgb(153, 204, 255);
}

.top_header_title {
vertical-align: middle;
height: 30px;
line-height: 30px;
text-align: right;
clear: right;
padding-right: 24px;
white-space: nowrap;
font-size: 90%;
}

div.top_header_title a {
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
font-style: normal;
color: #175DB5;
text-decoration: none;
vertical-align: middle;
}

span.symbol
{
font-family: "Wingdings";
}

div.topButton
{
position: absolute;
z-index: 100;
left: -200px;
top: -200px;
}

.copyright {
font-size: 70%;
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
text-align: right;
padding-top: 35px;
padding-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
}

div.part_deco {
background-color: #FFFFFF;
border-color: #B1B1AC;
border-top-style: double;
border-top-width: 6px;
border-bottom-style: double;
border-bottom-width: 6px;
}
/* 前付け見出し１・部見出し・用語集見出し */
.heading0
{
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
margin-top: 2px;
margin-bottom: 2px;
color: #000000;
font-size: 170%;
line-height: 150%;
background-color: #B1B1AC;
}
/* 前付けみだし２・章見出し・付録見出し１ */
.heading1
{
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
padding-left: 10px;
padding-right: 10px;
margin-top: 2px;
margin-bottom: 2px;
color: #000000;
font-size: 150%;
line-height: 150%;
background-color: #B1B1AC;
padding-top: 5px;
padding-bottom: 5px;
}
/* 節見出し・付録見出し２ */
.heading2
{
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
padding-left: 10px;
padding-right: 10px;
margin-top: 2px;
margin-bottom: 2px;
color: #000000;
font-size: 140%;
line-height: 120%;
background-color: #CACAC7;
padding-top: 5px;
padding-bottom: 5px;
}
/* 小節見出し・付録見出し３ */
.heading3, .heading4, .heading5
{
color: rgb(0, 0, 0);
font-size: 120%;
line-height: 170%;
border-color: #CACAC7;
border-bottom-style: solid;
border-bottom-width: 2px;
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
padding-left: 10px;
padding-right: 10px;
margin-top: 2px;
margin-bottom: 2px;
}
/* 項見出し */
/*.heading4
{
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
padding-left: 10px;
padding-right: 10px;
font-size: 120%;
margin-top: 10px;
margin-bottom: 2px;
}*/
/* 小項見出し */
/*.heading5
{
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 2px;
font-size: 110%;
}*/
/* 小見出し・前付け見出し３ */
.sectiontitle
{
line-height: 120%;
font-size: 110%;
font-weight: bold;
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
font-style: normal;
margin-left: 0px;
margin-top: 0.5em;
margin-bottom: 0.4em;
}

.section-example-title
{
line-height: 120%;
font-size: 110%;
font-weight: bold;
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
font-style: normal;
margin-left: -20px;
margin-top: 0.5em;
margin-bottom: 0.4em;
}

div.section
{
margin-left: -20px;
margin-bottom: 0.4em;
}
div.sectionbody
{
margin-left: 20px;
}

div.example
{
margin-left: -20px;
margin-bottom: 0.4em;
}
div.examplebody
{
margin-left: 20px;
}

ul.ullinks
{
list-style-type: none;
margin-left: 10px;
}

a:link {
color: #175DB5;
}

span.b {
font-weight: bold;
}

span.i {
font-style: italic;
}

span.u, span.u * {
text-decoration: underline;
}

span.sup {
font-size: 60%;
vertical-align: super;
}

span.sub {
font-size: 60%;
vertical-align: sub;
}

span.tt {
font-family: "ＭＳ ゴシック","Courier New",monospace;
}

p.msg, pre.msgblock {
padding-top: 5px;
margin-top: 10px;
border-top: solid 2px #999999;
font-weight: bold;
color: #0066CC;
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
font-size: 100%;
}

li.msghead {
font-weight: bold;
list-style-type: square;
}
li.msghead * {
font-weight: normal;
}

/* アイキャッチ */
div.note
{
background-repeat: no-repeat;
margin-top: 20px;
margin-bottom: 30px;
width: 100%;
padding-top: 5px;
}
div.note p.notetitle
{
line-height: 120%;
margin-top: 0em;
margin-bottom: 0.4em;
font-size: 120%;
font-weight: bold;
margin-left: 0pt;
padding-bottom: 5px;
}
div.note span.notetitle
{
padding-left: 30px;
}

/* アイキャッチ・注意 */
div.note-note
{
border-bottom: 2px dotted rgb(255, 153, 0);
}
div.note-note p.notetitle
{
color: rgb(153, 102, 0);
border-bottom: dotted 2px #FF9900;
}
div.note-note span.notetitle
{
padding-top: 6px;
background-image: url(../img/icon-note.gif);
background-repeat: no-repeat;
}
/* アイキャッチ・参考 */
div.note-info
{
border-bottom: 2px dotted rgb(0, 153, 51);
}
div.note-info p.notetitle
{
color: rgb(0, 102, 51);
border-bottom: 2px dotted rgb(0, 153, 51);
}
div.note-info span.notetitle
{
padding-top: 6px;
background-image: url(../img/icon-tips.gif);
background-repeat: no-repeat;
}
/* アイキャッチ・ポイント */
div.note-point
{
border-bottom: 2px dotted rgb(0, 0, 255);
}
div.note-point p.notetitle
{
color: rgb(51, 51, 153);
border-bottom: 2px dotted rgb(0, 0, 255);
}
div.note-point span.notetitle
{
padding-top: 6px;
background-image: url(../img/icon-point.gif);
background-repeat: no-repeat;
}
/* アイキャッチ・参照 */
div.note-see
{
border-bottom: 2px dotted rgb(0, 0, 255);
}
div.note-see p.notetitle
{
color: rgb(51, 51, 153);
border-bottom: 2px dotted rgb(0, 0, 255);
}
div.note-see span.notetitle
{
padding-top: 6px;
background-image: url(../img/icon-ref.gif);
background-repeat: no-repeat;
}
/* アイキャッチ・例 */
div.note-eg
{
border-bottom: 2px dotted rgb(0, 0, 255);
}
div.note-eg p.notetitle
{
color: rgb(51, 51, 153);
border-bottom: 2px dotted rgb(0, 0, 255);
}
div.note-eg span.notetitle
{
padding-top: 6px;
background-image: url(../img/icon-ex.gif);
background-repeat: no-repeat;
}

.body {
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
margin-left: 65px;
margin-right: 77px;
margin-top: 5px;
z-index:1;
}

.conbody, .taskbody, .refbody
{
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
margin-left: 85px;
margin-right: 77px;
z-index:3;
}

.p, p.lines
{
margin-left: 0px;
z-index: 2;
line-height: 120%;
margin-top: 0.2em;
margin-bottom: 0.4em;
}

span.red
{
color: red;
}
span.blue
{
color: blue;
}

li {
line-height: 100%;
margin-top: 0.1em;
margin-bottom: 0.5em;
}

dt {
font-weight: bold;
margin-top: 1em;
margin-bottom: 0.3em;
}

dd {
margin-left: 1.5em;
line-height: 100%;
margin-top: 0.1em;
margin-bottom: 0.1em;
}


table
{
border-collapse: collapse;
border-color: #000000;
margin-top: 10px;
margin-bottom: 10px;
}
.tablecap
{
font-weight: bold;
text-align: left;
}

th
{
text-align: center;
background: none repeat scroll 0% 0% rgb(204, 204, 204);
}

caption
{
text-align: left;
background-color:inherit;
}

td, th
{
border-color: #000000;
padding: 4px;
}

div.fig
{
margin-top: 10px;
margin-bottom: 10px;
}

.figbody
{
padding-top: 0.3em;
}

.figcap
{
font-weight: bold;
line-height: 120%;
margin-top: 0.2em;
margin-bottom: 0.4em;
}

pre
{
font-family: "ＭＳ ゴシック","Courier New",monospace;
font-size: 90%;
white-space: pre-wrap;
word-wrap: break-word;
}
pre.preb, pre.codeblock
{
border: 1px solid rgb(136, 136, 136);
padding: 6px;
}

ol.alpha
{
list-style-type: lower-alpha;
}

.supple
{
margin-left: 27px;
}

ul.sl
{
list-style-type: none;
}

span.icon
{
position: absolute;
left: 10px;
}

table span.icon
{
position: static;
}

.title > span.icon
{
position: static !important;
}

/* 用語 */
.glossBody
{
margin-left: 117px;
}

.glossterm
{
font-family: 'ＭＳ Ｐゴシック', Osaka, Arial, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 12pt;
padding-top: 5px;
margin-top: 10px;
border-top: solid 2px #999999;
font-weight: bold;
color: #0066CC;
margin-left: 97px;
line-height: 120%;
margin-bottom: 0.4em;
}
.glossBody div.glossUsage
{
background-repeat: no-repeat;
margin-top: 0px;
margin-bottom: 0px;
width: 100%;
padding-top: 0px;
}
.glossUsage .notetitle
{
margin-bottom: 0px !important;
padding-bottom: 0px !important;
margin-top: 6px !important;
padding-left:0px !important;
}

.prereq div.tasklabel .tasklabel, .postreq div.tasklabel .tasklabel, .context div.tasklabel .tasklabel, .result div.tasklabel .tasklabel, .stepsdiv div.tasklabel .tasklabel
{
line-height: 120%;
font-size: 110%;
font-weight: bold;
font-family: "ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
font-style: normal;
margin-left: 0px;
margin-top: 0.5em;
margin-bottom: 0.4em;
}

div.prereq, div.postreq, div.context, div.result, div.stepsdiv
{
margin-left: -20px;
}

.choices
{
list-style-type: square;
padding-left: 25px;
}

.substeps{
padding-left: 28px;
}

ul.singlestep, ul.substeps
{
list-style-type: disc;
}

div.info, div.stepresult
{
display: block;
margin-top: 2px;
margin-bottom: 2px;
}

div.stepresult
{
padding-left:16pt;
}

span.stepresultarrow
{
float: left;
text-indent: -22px;
}

span.userinput, span.filepath
{
font-family: "ＭＳ ゴシック","Courier New",monospace;
}

/* 画像の揃え設定 */
span.imageleft
{
text-align: left;
display: block;
}
span.imageright
{
text-align: right;
display: block;
}
span.imagecenter
{
text-align: center;
display: block;
}

table.choicetable
{
border-top-style: solid;
border-bottom-style: solid;
border-top-width: 2px;
border-bottom-width: 2px;
}

ol ul, ol ol, ul ul, ul ol
{
margin-top: 1em;
margin-bottom: 1em;
}

td.choption
{
font-weight: bold;
}

.image
{
padding-top: 2px;
padding-bottom: 2px;
}

.shortcut {
    text-decoration: underline;
    font-weight: bold;
}

.screen {
	border: 1px solid rgb(136, 136, 136);
    padding: 6px;
    background-color: #4D4742 !important;
    color: #fff;
}

 .wintitle {
    font-weight: bold;
}

.cmdname{
	font-family:monospace,"MS Gothic",sans-serif;
}

div.attention span.notetitle {
    padding-top: 6px;
    background-image: url(../img/warning.gif);
    background-repeat: no-repeat;
}

div.attention p.notetitle {
	color: rgb(153, 102, 0);
	border-bottom: dotted 2px #FF9900;
}

div.attention {
	border-bottom: 2px dotted rgb(255, 153, 0);
}

div.caution span.notetitle {
    padding-top: 6px;
    background-image: url(../img/warning.gif);
    background-repeat: no-repeat;
}

div.caution p.notetitle {
	color: rgb(153, 102, 0);
	border-bottom: dotted 2px #FF9900;
}

div.caution {
	border-bottom: 2px dotted rgb(255, 153, 0);
}

div.danger span.notetitle {
    padding-top: 6px;
    background-image: url(../img/warning.gif);
    background-repeat: no-repeat;
}

div.danger p.notetitle {
	color: rgb(153, 102, 0);
	border-bottom: dotted 2px #FF9900;
}

div.danger {
	border-bottom: 2px dotted rgb(255, 153, 0);
}

div.fastpath span.notetitle {
    padding-top: 6px;
    background-image: url(../img/hand.gif);
    background-repeat: no-repeat;
}

div.fastpath p.notetitle {
	color: rgb(153, 102, 0);
	border-bottom: dotted 2px #FF9900;
}

div.fastpath {
	border-bottom: 2px dotted rgb(255, 153, 0);
}

div.notice span.notetitle {
    padding-top: 6px;
    background-image: url(../img/hand.gif);
    background-repeat: no-repeat;
}

div.notice p.notetitle {
	color: rgb(153, 102, 0);
	border-bottom: dotted 2px #FF9900;
}

div.notice {
	border-bottom: 2px dotted rgb(255, 153, 0);
}

div.remember span.notetitle {
    padding-top: 6px;
    background-image: url(../img/hand.gif);
    background-repeat: no-repeat;
}

div.remember p.notetitle {
	color: rgb(153, 102, 0);
	border-bottom: dotted 2px #FF9900;
}

div.remember {
	border-bottom: 2px dotted rgb(255, 153, 0);
}

div.restriction span.notetitle {
    padding-top: 6px;
    background-image: url(../img/hand.gif);
    background-repeat: no-repeat;
}

div.restriction p.notetitle {
	color: rgb(153, 102, 0);
	border-bottom: dotted 2px #FF9900;
}

div.restriction {
	border-bottom: 2px dotted rgb(255, 153, 0);
}

div.important span.notetitle {
    padding-top: 6px;
    background-image: url(../img/important.gif);
    background-repeat: no-repeat;
}

div.important p.notetitle {
    color: rgb(213,0,0);
	border-bottom: dotted 2px rgb(213,0,0);
}

div.important {
    border-bottom: 2px dotted rgb(213,0,0);
}

div.tip span.notetitle {
    padding-top: 6px;
    background-image: url(../img/tips.gif);
    background-repeat: no-repeat;
}

div.tip p.notetitle {
	color: rgb(51, 51, 153);
	border-bottom: dotted 2px rgb(0, 0, 255);
}

div.tip {
	border-bottom: 2px dotted rgb(0, 0, 255);
}

div.warning span.notetitle {
    padding-top: 6px;
    background-image: url(../img/warning.gif);
    background-repeat: no-repeat;
}

div.warning p.notetitle {
	color: rgb(153, 102, 0);
	border-bottom: dotted 2px #FF9900;
}

div.warning {
	border-bottom: 2px dotted rgb(255, 153, 0);
}

/* #18737 adjust the style of glossentry to adapt kuyoo. */
.glossentry {
	margin-left: 97px;
	margin-right: 77px;
}

.glossentry .glossterm {
	margin-left: 0;
}

.glossentry .glossBody {
	margin-left: 20px;
}

.glossentry > .glossdef {
	margin-left: 20px !important;
}