/*=================================================
 技術情報用CSS(070313以降)
---------------------------------------------------*/

/*-------------------------------------------------
 レイアウト全般
---------------------------------------------------*/
#content_extra, #extra {
	display                   : none;
}


/*-------------------------------------------------
 #content内の要素全般
---------------------------------------------------*/
/**** Headings ****/
#content h1 {
	color                     : #888;
	font-size                 : 75%;
	line-height               : 150%;
}
#content h2 {
	clear                     : both;
	background-color          : #136;
	color                     : #fff;
	margin                    : 3em 0 1.5em 0;
	padding                   : 2px 6px;
	font-size                 : 75%;
	font-weight               : bold;
	line-height               : 150%;
}

#content h3 {
	clear                     : both;
	background-color          : #ddddb6;
	color                     : #443;
	margin                    : 2em 0 1em 0;
	padding                   : 1px 6px;
	font-size                 : 75%;
	font-weight               : bold;
	line-height               : 150%;
}

#content h4, #content h5, #content h6  {
	color                     : #555;
	margin                    : 1em 0 0.5em 0;
	font-size                 : 75%;
	line-height               : 125%;
}

#content p  {font-size: 75%; color: #333; line-height:150%;}
#content th  {font-size: 75%; color: #333; line-height:125%;}
#content td  {font-size: 75%; color: #333; line-height:125%;}
#content dt {font-size: 75%; color: #333; line-height:150%;}
#content dd {font-size: 75%; color: #333; line-height:150%;}
#content pre {
	background-color           : #eee;
	color                      : #060;
	padding                    : 4px;
	font-size                  : 75%;
	line-height                : 125%;
	border                     : solid 1px #d9d9d9;
	font-family		: monospace;
}
#content pre th, #content pre td {
	color                      : #060;
}
#content .f_spec_table02 td pre {
	font-size                  : 100%;
}



/**** OL, UL ****/
#content ol, #content ul {
	margin                     : 1em 0 1em 2em;
	padding                    : 0;
}
#content li {
	color                      : #333;
	margin                     : 0;
	padding                    : 0;
	font-size                  : 75%;
	line-height                : 150%;
}
#content li ol, #content li ul {
	margin                     : 0 0 0 2em;
}
#content ol {
	list-style-type            : decimal;
}
#content ol ol {
	list-style-type            : lower-roman;
}
#content ol ol ol {
	list-style-type            : lower-alpha;
}

/**** 入れ子要素の文字サイズ調整 ****/
#content td dt, #content td dd, #content td li, #content td p, 
#content dt li, #content dd li,
#content li li, #content li p, #content li pre, #content li th, #content li td, #content li dt, #content li dd,
#content dd dl dd, #content dd dl dt, #content dd td, #content dd pre, #content dt pre,
#content td td {
	font-size                  : 100%;
}



/*-------------------------------------------------
 汎用クラス
---------------------------------------------------*/
/* 汎用pre(http://www.plathome.co.jp/support/labo/oms400/firmupdate_20070221.html) */
#content pre.def {
	background-color           : transparent;
	color                      : #333;
	padding                    : 0;
	border                     : none 0;
}

html>/**/body #content pre.def {
	font-size :12px;
}

/* 内容がはみ出る場合、スクロールバーを表示 */
#content pre.over {
	overflow                   : auto;
	width                      : 96%;
	padding-bottom             : 2em;
}

/* 左余白付。上下にある要素の左端が揃うと見づらいような場合に使用。
余白：2emなのは、ul,olの左余白と揃えた為 */
#content pre.dent {
	margin-left                : 2em;
}

/* 免責事項（同意する/同意しない）
http://www.plathome.co.jp/support/labo/obssr/obss_rd_image_011206.html */
#content table.consent {
	margin                    : 1em 0;
	width                     : 400px;
	margin                    : 0 auto;
	border-collapse           : collapse;
	border-right              : 1px solid #ccc;
	border-top                : 1px solid #ccc;
}
#content table.consent th {
	background-color          : #eff7ff;
	padding                   : 3px;
	font-weight               : bold;
	vertical-align            : middle;
	text-align                : center;
	border-bottom             : 1px solid #ccc;
	border-left               : 1px solid #ccc;
}
#content table.consent td {
	width                     : 50%;
	padding                   : 3px;
	vertical-align            : middle;
	text-align                : center;
	border-bottom             : 1px solid #ccc;
	border-left               : 1px solid #ccc;
}

/* 仕様テーブル(070315:out.cssへ移動予定) 
http://testwww.plathome.co.jp/support/labo/obssr/spec_r.html */
table.spec_table {
	margin                    : 1em 0;
	border-collapse           : collapse;
	border-right              : 1px solid #ccc;
	border-top                : 1px solid #ccc;
}
table.spec_table th {
	background-color          : #eee;
	padding                   : 3px 3px 3px 5px;
	border-bottom             : 1px solid #ccc;
	border-left               : 1px solid #ccc;
	font-weight               : normal;
}
table.spec_table td { 
	padding                   : 3px 3px 3px 5px;
	border-bottom             : 1px solid #ccc;
	border-left               : 1px solid #ccc;
}



/* liとliの感覚が広め。
手順などを掲載する場合li内の内容が多いと、次の手順(li)との境界がわかり辛いので使用する。 */
#content ul.process li, #content ol.process li {
	margin-bottom             : 3em;
}
#content ul.process li pre, #content ol.process li pre {
	margin                    : 0.5em 0;
}
#content ul.process li li, #content ol.process li li {
	margin-bottom             : 0;
}



/*-------------------------------------------------
  DokuWikiが生成するHTMLに使用するCSS
 --------------------------------------------------*/
#content .dokuwiki h4 {
	margin                    : 1em 0 1em 6px;
	text-decoration           : underline;
}
#content .dokuwiki .level4 {
	margin-left               : 6px;
}

#content .dokuwiki h5 {
	margin                    : 0.5em 0 0.5em 30px;
}
#content .dokuwiki .level5 {
	margin-left               : 30px;
}

#content .dokuwiki pre {
	overflow                   : auto;
	width                      : 96%;
	padding-bottom             : 2em;
}

#content .dokuwiki table.inline {
	border-collapse           : collapse;
	border-right              : 1px solid #ccc;
	border-top                : 1px solid #ccc;
}

#content .dokuwiki .inline td { 
	padding                   : 3px;
	vertical-align            : top;
	text-align                : left;
	border-bottom             : 1px solid #ccc;
	border-left               : 1px solid #ccc;
}

#content .dokuwiki .inline th {
	background-color          : #eff7ff;
	padding                   : 3px;
	font-weight               : bold;
	vertical-align            : middle;
	text-align                : center;
	border-bottom             : 1px solid #ccc;
	border-left               : 1px solid #ccc;
}



/*-------------表組外注意書----------------*/

.ko_r{
	text-align: right;
	font-size: 75%;
	padding-top: 10px;
}

.ko_l{
	font-size: 75%;
	padding-top: 10px;
}


/*------------- 地黒 ----------------*/

.box_black{
	background-color: #000000;
	padding: 10px 15px 10px 15px;
	margin: 15px 0 15px 0;
}



/*------------- 各項目トップ ----------------*/

.each_i{
	text-decoration: underline;
	font-weight: bold;
	padding: 5px 0 3px 0;
}


