/*
 | This file is part of the DITA Open Toolkit project hosted on 
 | Sourceforge.net. See the accompanying license.txt file for 
 | applicable licenses.
*/

/*
 | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved.
 */
 
.unresolved { background-color: skyblue; }
.noTemplate { background-color: yellow; }

.base { background-color: #ffffff; }

/* Add space for top level topics */
.nested0 { margin-top : 1em;}

/* div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid */

.p {margin-top: 1em}

/* Default of italics to set apart figure captions */
/* NEC [OVERWRITED] START 2013/06/11 */
/* 管理No.120-4-3-1 */
/*
.figcap { font-style: italic }
*/
.figcap { font-style: normal; }
/* NEC [OVERWRITED] END 2013/06/11 */

/* NEC [ADDED] START 2013/06/11 */
/* 管理No.120-4-3-1 */
/* NEC [OVERWRITED] START 2013/11/12 */
/* 管理No.120-4-3-1 */
/* .figimagecap { text-align:center; float:left; margin-bottom: 1.0em; } */
/* NEC [OVERWRITED] END 2013/11/12 */
/* NEC [ADDED] END 2013/06/11 */

/* NEC [ADDED] START 2013/11/12 */
/* 管理No.120-4-3-1 */
.figcap { margin-left: 1em; }
/* NEC [ADDED] END 2013/11/12 */

/* NEC [ADDED] START 2013/11/15 */
.tablenoborder { margin-top: 1em; }
/* NEC [ADDED] END 2013/11/15 */

/* NEC [ADDED] START 2013/11/20 */
.fignone { margin-bottom: 1em; }
/* NEC [ADDED] END 2013/11/20 */





desc { font-style: normal }

/* Use @frame to create frames on figures */
.figborder { border-style: solid; padding-left : 3px; border-width : 2px; padding-right : 3px; margin-top: 1em; border-color : Silver;}
.figsides { border-left : 2px solid; padding-left : 3px; border-right : 2px solid; padding-right : 3px; margin-top: 1em; border-color : Silver;}
.figtop { border-top : 2px solid; margin-top: 1em; border-color : Silver;}
.figbottom { border-bottom : 2px solid; border-color : Silver;}
.figtopbot { border-top : 2px solid; border-bottom : 2px solid; margin-top: 1em; border-color : Silver;}

.codeblock { border-style: solid; padding-left : 3px; border-width : 2px; padding-right : 3px; margin-top: 1em; border-color : Black;
 background-color : white;}

/* Most link groups are created with <div>. Ensure they have space before and after. */

/* NEC [OVERWRITED] START 2014/02/19 */
/* 管理No.163-4-3-1
.ullinks { list-style-type: none }
.ulchildlink { margin-top: 1em; margin-bottom: 1em }
.olchildlink { margin-top: 1em; margin-bottom: 1em }
*/
.ullinks { list-style-type: none; padding: 0; }
.ulchildlink { margin-top: 0; margin-bottom: 0 }
.olchildlink { margin-top: 0; margin-bottom: 0 }
.ullinks a { margin-left: 1em; }
.relinfo a { margin-left: 1em; }
.linklist a { margin-left: 1em; }
.parentlink a { margin-left: 1em; }
/* NEC [OVERWRITED] END 2014/02/19 */

.linklist { margin-bottom: 1em }
.linklistwithchild { margin-left: 1.5em; margin-bottom: 1em  }
.sublinklist { margin-left: 1.5em; margin-bottom: 1em  }
.relconcepts { margin-top: 1em; margin-bottom: 1em }
.reltasks { margin-top: 1em; margin-bottom: 1em }
.relref { margin-top: 1em; margin-bottom: 1em }
.relinfo { margin-top: 1em; margin-bottom: 1em }
.breadcrumb { font-size : smaller; margin-bottom: 1em }
.prereq { margin-left : 20px;}

/* NECMP [DELETED] START 2016/02/29 */
/* 管理No.GM7-66V3Z2-2008-22
p span.cmdname { font-weight: bold;; color:blue;}
*/
/* NECMP [DELETED] END 2016/02/29 */

/* Set heading sizes, getting smaller for deeper nesting */
.topictitle1
{
    font-size: 2em;
    font-weight:bold;
    color: black;
    margin-bottom: 10px;
    border-style: solid;
	padding-bottom:5px;
    border-width: 0px 0px 3px 0px;
	line-height:1.1em;
/*    border-width: 1px 0px 1px 10px;	*/
    padding-left:10px;
/* margin-top: 0pc; margin-bottom: .1em; font-size: 1.34em; */
}
.topictitle2 { margin-top: 1pc; margin-bottom: .45em; font-size: 1.17em; }
.topictitle3 { margin-top: 1pc; margin-bottom: .17em; font-size: 1.17em; font-weight: bold; }
.topictitle4 { margin-top: .83em; font-size: 1.17em; font-weight: bold; }
.topictitle5 { font-size: 1.17em; font-weight: bold; }
.topictitle6 { font-size: 1.17em; font-style: italic; }
.sectiontitle
{
    font-size:20px;
    font-weight:bold;
    color: black;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    padding-top:5px;
    padding-left:5px;
/* margin-top: 1em; margin-bottom: 0em; color: black; font-size: 1.17em; font-weight: bold; */
}
.section { margin-top: 1em; margin-bottom: 1em }
.example { margin-top: 1em; margin-bottom: 1em }
div.tasklabel { margin-top: 1em; margin-bottom: 1em; }
h2.tasklabel, h3.tasklabel, h4.tasklabel, h5.tasklabel, h6.tasklabel { font-size: 100%; }

/* All note formats have the same default presentation */
/* NEC [OVERWRITED] START 2013/06/09 */
.note { margin-top: 1em; margin-bottom : 1em; border-top: 2px solid; border-bottom: 2px solid;}
.notelisttitle { font-weight: bold }
.tip { margin-top: 1em; margin-bottom : 1em; border-top: 2px solid; border-bottom: 2px solid;}
.fastpath { margin-top: 1em; margin-bottom : 1em; border-top: 2px solid; border-bottom: 2px solid;}
.important { margin-top: 1em; margin-bottom : 1em; border-top: 2px solid; border-bottom: 2px solid;}
.remember { margin-top: 1em; margin-bottom : 1em; border-top: 2px solid; border-bottom: 2px solid;}
.restriction { margin-top: 1em; margin-bottom : 1em; border-top: 2px solid; border-bottom: 2px solid;}
.attention { margin-top: 1em; margin-bottom : 1em; border-top: 2px solid; border-bottom: 2px solid;}

/* NEC [OVERWRITED] START 2014/02/19 */
/* 管理No.181-4-3-1
.danger { margin-top: 1em; margin-bottom : 1em; border-top: 2px solid; border-bottom: 2px solid;}
.caution { margin-top: 1em; margin-bottom : 1em; border-top: 2px solid; border-bottom: 2px solid;}
.warning { margin-top: 1em; margin-bottom : 1em; border-top: 2px solid; border-bottom: 2px solid;}
*/
.danger { margin-top: 0; margin-bottom : 1em; border-top: 2px solid; border-bottom: 2px solid;}
.caution { margin-top: 0; margin-bottom : 1em; border-top: 2px solid; border-bottom: 2px solid;}
.warning { margin-top: 0; margin-bottom : 1em; border-top: 2px solid; border-bottom: 2px solid;}
/* NEC [OVERWRITED] END 2014/02/19 */

/* NEC [OVERWRITED] END 2013/06/09 */

/* NEC [ADDED] START 2013/05/24 */
/* 管理No.121-4-3-1 */
.notetitle { font-weight: bold }
.attentiontitle { font-weight: bold }
.cautiontitle { font-weight: bold }
.dangertitle { font-weight: bold }
.fastpathtitle { font-weight: bold }
.importanttitle { font-weight: bold }
.remembertitle { font-weight: bold }
.restrictiontitle { font-weight: bold }
.tiptitle { font-weight: bold }
.warningtitle { font-weight: bold }
/* NEC [ADDED] END 2013/05/24 */

/* NEC [ADDED] START 2014/02/19 */
/* 管理No.109-4-3-1 */
.memotitle { font-weight: bold }
/* NEC [ADDED] END 2014/02/19 */



.hazardstatement td,
.hazardstatement th {
  padding: 0.5rem;
}
.hazardstatement th {
  text-align: center;
  text-transform: uppercase;
}
.hazardstatement--caution {
  background-color: #ffd100;
}
.hazardstatement--danger {
  background-color: #c8102e;
  color: #fff;
}
.hazardstatement--warning {
  background-color: #ff8200;
}
.hazardstatement--attention, .hazardstatement--fastpath, .hazardstatement--important, .hazardstatement--note, .hazardstatement--notice, .hazardstatement--other, .hazardstatement--remember, .hazardstatement--restriction, .hazardstatement--tip {
  background-color: #0072ce;
  color: #fff;
  font-style: italic;
}
/* Simple lists do not get a bullet */
ul.simple { list-style-type: none }

/* Used on the first column of a table, when rowheader="firstcol" is used */
.firstcol { font-weight : bold;}

/* Various basic phrase styles */
.bold { font-weight: bold; }
.boldItalic { font-weight: bold; font-style: italic; }
.italic { font-style: italic; }
.underlined { text-decoration: underline; }
.uicontrol { font-weight: bold; }

/* NECMP [ADDED] START 2016/02/29 */
/* 管理No.GM7-66V3Z2-2008-22 */
.q-en { font-style: italic; }
/* NECMP [ADDED] END 2016/02/29 */

/* NECMP [ADDED] START 2016/03/14 */
/* 管理No.GM7-66V3Z2-2008-22 */
.apiname { font-family:monospace; }
/* NECMP [ADDED] END 2016/03/14 */

/* NECMP [ADDED] START 2016/02/29 */
/* 管理No.GM7-66V3Z2-2008-22 */
.cmdname { font-family:monospace; }
/* NECMP [ADDED] END 2016/02/29 */

.parmname { font-weight: bold; }
.kwd { font-weight: bold; }
.defkwd { font-weight: bold; text-decoration: underline; }
.var { font-style : italic;}
.shortcut { text-decoration: underline; }

/* Default of bold for definition list terms */
.dlterm { font-weight: bold; }

/* Use CSS to expand lists with @compact="no" */
.dltermexpand { font-weight: bold; margin-top: 1em; }
*[compact="yes"]>li { margin-top: 0em;}
*[compact="no"]>li { margin-top: .53em;}	
.liexpand { margin-top: 1em; margin-bottom: 1em }
.sliexpand { margin-top: 1em; margin-bottom: 1em }
.dlexpand { margin-top: 1em; margin-bottom: 1em }
.ddexpand { margin-top: 1em; margin-bottom: 1em }
.stepexpand { margin-top: 1em; margin-bottom: 1em }
.substepexpand { margin-top: 1em; margin-bottom: 1em }

/* Align images based on @align on topic/image */
div.imageleft { text-align: left }
div.imagecenter { text-align: center }
div.imageright { text-align: right }
div.imagejustify { text-align: justify }

/* The cell border can be turned on with
   {border-right:solid}
   This value creates a very thick border in Firefox (does not match other tables)

   Firefox works with 
   {border-right:solid 1pt}
   but this causes a barely visible line in IE */
.cellrowborder { border-left:none; border-top:none; border-right:solid 1px; border-bottom:solid 1px }
.row-nocellborder { border-left:none; border-right:none; border-top:none; border-right: hidden; border-bottom:solid 1px}
.cell-norowborder { border-top:none; border-bottom:none; border-left:none; border-bottom: hidden; border-right:solid 1px}
.nocellnorowborder { border:none; border-right: hidden;border-bottom: hidden }

pre.screen { padding: 5px 5px 5px 5px; border: outset; background-color: #CCCCCC; margin-top: 2px; margin-bottom : 2px; white-space: pre; }

span.filepath { font-family:monospace }

/* OXYGEN PATCH START - EXM-18359 */
body {
  margin-left: 1em;
  margin-top: 1em;
}
/* OXYGEN PATCH END - EXM-18359 */

/* OXYGEN PATCH START - EXM-18138 */
span.uicontrol > img {
  padding-right: 5px;
}
/* OXYGEN PATCH END - EXM-18138 */

/* OXYGEN PATCH START EXM-17248 - Center figure captions. */
div.fignone p.figcap {
  display:block;
  text-align:left;
  font-weight:bold;
  padding:2px 10px 5px 10px;
}

div.fignone p.figcapcenter {
  display:block;
  text-align:center;
  font-weight:bold;
  padding:2px 10px 5px 10px;
}

div.fignone p.figcapright {
  display:block;
  text-align:right;
  font-weight:bold;
  padding:2px 10px 5px 10px;
}

div.fignone p.figcapjustify {
  display:block;
  text-align:justify;
  font-weight:bold;
  padding:2px 10px 5px 10px;
}

div.fignone img {
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
/* OXYGEN PATCH END EXM-17248 */


/* 20120925 */

/*--- body ---*/

/* NEC [OVERWRITED] START 2012-11-30 */
body{font:75%/1.5 Arial,Verdana,Helvetica,sans-serif;color:#3c3c3c;background-color:#fff;}
input,select,textarea{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:100%;}
/*
body{font:75%/1.5 "メイリオ", "ＭＳ Ｐゴシック", Arial,Verdana,Helvetica,sans-serif;color:#3c3c3c;background-color:#fff;}
input,select,textarea{font-family:"ＭＳ Ｐゴシック", Arial,Verdana,Helvetica,sans-serif;font-size:100%;}
*/
/* NEC [OVERWRITED] END 2012-11-30 */

p{margin:0;}
a{color:#0075bf;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
a img{padding:0;}
a img,a:link img,a:visited img{border:none;}

#treeDiv1 a{font:75%/1.5;}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both;}



/*--- header ---*/

*html NFG-header{margin:0;align:center;}

.NFG-header{padding:20px 0 0;}.NFG-headerPopup{width:580px;}

.NFG-header .NFG-hdLogoArea{float:left;height:22px;padding:0 0 20px;}
.NFG-header .NFG-hdLogoArea .NFG-hdLogo{float:left;margin:0;padding-right:25px;font-size:0;}
.NFG-header .NFG-hdLogoArea .NFG-hdLogo img {margin-right:20px;}
.NFG-header .NFG-hdLogoArea .NFG-hdLogo a img {margin-right:0;}
.NFG-header .NFG-hdLogoArea .NFG-hdCountry{float:left;margin:2px 0;padding-left:22px;color:#6f6f6f;font-size:92%;border-left:1px solid #dadada;}

/*--- Nav---*/
.NFG-hdSubNavArea{float:right; margin:0 0 10px;}
.NFG-hdSubNavArea form,.NFG-hdSubNavArea .NFG-globalSearch{display:inline;margin-left:-8px;}
.NFG-hdSubNavArea .NFG-globalSearch{margin-left:12px;}
.NFG-hdSubNavArea .NFG-globalSearch label{display:none;}
.NFG-hdSubNavArea .NFG-globalSearch input.NFG-gSearchTxt{height:16px;line-height:16px;width:110px;padding:2px 6px 2px 6px;border:1px solid #dadada;-ms-border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-ms-box-shadow:inset 0 0 2px 0 rgba(0,0,0,0.2);-o-box-shadow:inset 0 0 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,0.2);box-shadow:inset 0 0 2px 0 rgba(0,0,0,0.2);}.NFG-hdSubNavArea .NFG-globalSearch input.NFG-gSearchBtn{margin-left:4px;}
.NFG-hdSubNavArea .NFG-globalSearch input.NFG-gSearchBtn:hover{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.NFG-hdSubNavArea .NFG-globalSearch input.NFG-gSearchBtn:active{filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
ul.NFG-SubNav{position:relative;font-size:92%;line-height:16px;}
ul.NFG-SubNav li{display:inline-block;/display: inline;/zoom: 1;vertical-align:middle;border-left:1px solid #dadada;}
ul.NFG-SubNav li:first-child{border:none;}ul.NFG-SubNav li a{margin:0 8px; padding:2px 0;}
.NFG-header ul.NFG-SubNav{display:inline;}
.NFG-footer ul.NFG-SubNav{float:right;}

#NFG-hdNav{z-index:1010;}
#NFG-hdNav li a{text-decoration:none;}
#NFG-hdNav li{position:relative;}
#NFG-hdNav li ul{display:none;position:absolute;left:0; top:16px;min-width:140px;padding:15px 0 5px;border:1px solid #fff;background:url('../img/hdnav_bg.png') 0 0 repeat-x #f0f0f0;-ms-box-shadow:0 2px 2px rgba(0,0,0,0.5);-o-box-shadow:0 2px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.5);box-shadow:0 2px 2px rgba(0,0,0,0.5);-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
#NFG-hdNav li ul li{float:left;width:140px;border:none;}
#NFG-hdNav > li > ul > li:first-child{width:139px;}
#NFG-hdNav li ul .NFG-SubNavDdTtl{display:block;margin:0 0 3px;padding:0 12px;font-size:109%;font-weight:bold;}
#NFG-hdNav li ul .NFG-SubNavDdTtl a{margin:0;}
#NFG-hdNav li ul ul{display:block;position:relative;top:0;width:100%;padding:0;margin:0 0 10px;background:none;border:none;-ms-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-ms-border-radius:none;-o-border-radius:none;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;}
#NFG-hdNav li ul ul li{display:block;float:none;width:100%;border:none;line-height:20px;}
#NFG-hdNav li ul ul li a{overflow:hidden;display:block;margin:0;padding:0 5px 0 25px;background:url('../img/globalnav_link.png') 0 0 no-repeat;}
#NFG-hdNav li ul ul li a:hover{color:#fff;background:url('../img/globalnav_link.png') -200px 0 no-repeat #006495;}
.NFG-header .NFG-gNavArea{position:relative;margin:0 0 22px;clear:both;}
#NFG-gNav ul,#NFG-gNav ul li{list-style:none;}
#NFG-gNav ul{display:none; position:relative; padding:0; margin:0;}
#NFG-gNav{font-size:100%;line-height:15px;list-style:none;position:relative;width:100%;height:40px;padding:0;margin:0;background:url('../img/globalnav_bg.png') 0 0 repeat-x #d4d3d3;-ms-border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-ms-box-shadow:0 1px 3px rgba(0,0,0,0.5);-o-box-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);}#NFG-gNav li{float:left;margin:0;padding:0;font-weight:bold;border-left:1px solid #c8c7c7;border-right:1px solid #e9e9e9;}
#NFG-gNav li:first-child{border-left:none;}
#NFG-gNav li:last-child{border-right:none;}
#NFG-gNav li:first-child a{-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
#NFG-gNav li a{display:block;color:#3c3c3c;text-shadow:0 1px 0 #fff;padding:12px 25px 13px;background:url('../img/globalnav_bg.png') 0 0 repeat-x #d4d3d3;text-decoration:none;}
#NFG-gNav li.mega-hover a,#NFG-gNav li.mega-hover a:hover,#NFG-gNav li a:hover{background:url('../img/globalnav_bg.png') 0 -80px repeat-x #fff;color:#0075bf;}
#NFG-gNav li.mega-hover:first-child a,#NFG-gNav li.mega-hover:first-child a:hover,#NFG-gNav li:first-child a:hover{-ms-border-radius:4px 0 0 0;-o-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}#NFG-gNav .sub{display:none;}
#NFG-gNav .sub ul{display:block}#NFG-gNav li .sub-container{position:absolute}
#NFG-gNav li .sub{background:url('../img/globalnav_bg.png') 0 -240px repeat-x #f0f0f0;padding:15px 0;border:1px solid #fff;-ms-box-shadow:0 2px 2px rgba(0,0,0,0.5);-o-box-shadow:0 2px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.5);box-shadow:0 2px 2px rgba(0,0,0,0.5);-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
#NFG-gNav li .sub .row{width:100%;overflow:hidden;clear:both;}
#NFG-gNav li .sub li{list-style:none;float:none;width:160px;}
#NFG-gNav li .sub li.mega-hdr{float:left;border-right:1px solid #e3e3e3;}
#NFG-gNav li .sub li.mega-hdr.last{margin-right:0;border-right:none;}
#NFG-gNav li .sub a{display:block;line-height:20px;font-size:92%;font-weight:normal;}
#NFG-gNav .sub li{border:none;}
#NFG-gNav .sub li.mega-hdr li a{padding:0 5px 0 25px;background:url('../img/globalnav_link.png') 0 0 no-repeat;}
#NFG-gNav .sub li.mega-hdr li a:hover{color:#fff;text-shadow:none;background:url('../img/globalnav_link.png') -200px 0 no-repeat #006495;-ms-border-radius:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#NFG-gNav .sub ul li{padding-right:0;}

#header {
  height: 100px;
}

/* --- left_menu --- */
#menu {
float: left;
width: 80%;
}

#menu h1 {margin:0 0 10px;color:#fff;border:1px solid #e3e3e3;-ms-border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;line-height:1.5em;padding:5px;font-size:95%;background:url('../img/heading_h1.png') 0 -22px repeat-x #0075bf;}

/*--- footer ---*/

*html .NFG-footer{text-align:center;align:center;}

.NFG-footer{clear:both;width:100%;margin:-12px auto -35px;padding:-12px 0 45px;}
*html .NFG-footer{clear:both;width:100%;margin:0 auto 0;padding:-12px 0 45px;}
*+html .NFG-footer{clear:both;width:100%;margin:0 auto 0;padding:0 0 45px;}

.NFG-footerPopup{width:580px;}
.NFG-footer .NFG-ftCopy{float:left;line-height:40px;margin:0;color:#6f6f6f;font-size:92%;}
*html .NFG-footer .NFG-ftCopy{float:left;line-height:15px;margin:0;color:#6f6f6f;font-size:92%;}
*+html .NFG-footer .NFG-ftCopy{float:left;line-height:15px;margin:0;color:#6f6f6f;font-size:92%;}


#footer {clear:both;}
*html #footer {clear:both;text-align:center;align:center;}

p.TopInfo{margin-left:auto;margin-right:auto;padding:20px;font-size:x-large;text-align:center;font-weight:bold;margin-top:50px;}
p.TopInfo2{margin-left:auto;margin-right:auto;padding:20px;font-size:medium;text-align:center;margin-top:150px;}

/* NEC [ADDED] START 2012-11-30 */
/*
span.ph-base { font-family: 'Arial'; }
*/
/* NEC [ADDED] END 2012-11-30 */

/* NEC [ADDED] START 2013-02-12 */
.cite-j { font-style: normal; }
.ul1 { list-style-type: disc; list-style-image: none; }
.ul2 { list-style-image: url(img/ul2.jpg); }
.ul3 { list-style-image: url(img/ul3.jpg); }
.ul4 { list-style-image: url(img/ul4.jpg); }

/* NEC [ADDED] START 2013/05/24 */
.ul1 ol { list-style-image: none; }
.ul2 ol { list-style-image: none; }
.ul3 ol { list-style-image: none; }
.ul4 ol { list-style-image: none; }
/* NEC [ADDED] END 2013/05/24 */

.prereq { padding: 0; margin: 0; }

table.table { margin-bottom: 10px; }
table.simpletable {  margin-bottom: 10px; }

table thead tr th.entry_no { white-space: nowrap; }
/* NEC [ADDED] END 2013-02-12 */

/* NEC [ADDED] START 2013/05/24 */
/* 管理No.122-4-3-1 */
table.table th { background-color:#d9d9d9 }
table.simpletable th { background-color:#d9d9d9 }
/* NEC [ADDED] END 2013/05/24 */

/* NEC [ADDED] START 2013/06/09 */
/* table { width: 100%; }*/
/* NEC [ADDED] END 2013/06/09 */

/* NEC [ADDED] START 2014/02/19 */
/* 管理No.162-4-3-1 */
.pre-frame-top { border-style: solid; border-color : Black; border-width : 0px; border-top-width : 2px; }
.pre-frame-bottom { border-style: solid; border-color : Black; border-width : 0px; border-bottom-width : 2px; }
.pre-frame-topbot { border-style: solid; border-color : Black; border-width : 0px; border-top-width : 2px; border-bottom-width : 2px; }
.pre-frame-all { border-style: solid; border-color : Black; border-width : 2px; }
.pre-frame-sides { border-style: solid; border-color : Black; border-width : 0px; border-left-width : 2px; border-right-width : 2px; }
.pre-frame-none { border-style: solid; border-color : Black; border-width : 0px; }
/* NEC [ADDED] END 2014/02/19 */

/* NEC [ADDED] START 2014/03/10 */
/* 管理No.189-4-3-1 */
div.sub-p {
	line-height: 0px;
	margin-bottom: 1em;
}
/* NEC [ADDED] END 2014/03/10 */

/* NEC [ADDED] START 2014/09/11 */
/* 管理No.214-4-3-1, 223-4-3-1 */
ol.ol, ul.ul, dl.dl {
	margin-top: 1em;
	margin-bottom: 1em;
}
ol.ol li, ul.ul li, dl.dl dd {
		margin-top: 1em;
		margin-bottom: 1em;
}
/* NEC [ADDED] END 2014/09/11 */
