/*本番でここから消す*/
body{
	height: 100%;
	_text-align: left;/* IE */
	/*background-color: #eaecee;*/
}
#main{
	width: 756px;
	/*border-right: 2px solid #3f668c;
	border-left: 2px solid #3f668c;*/
	margin: 0px auto;
	text-align: left;
	background-color: white;
	/*padding:20px;*/
}
#header{
	width: 100%;
	padding: 0;
}
#footer{
	padding: 0;
	margin: 1em 0 0.5em 0;
	color: #fff;
}

#footer .footer_item{
	background-color: #02205e;
	padding: 0.5em;
	font-size:90%;
}
#footer .copyright {
	background-color:#FFFFFF;
	color:#333333;
	font-size:75%;
	line-height:1.5em;
	margin-left:0;
	padding:6px 0;
	text-align:left;
}
#footer .copyright .container {
	margin:0 0 0 10px;
}
/*本番でここまで消す*/


#content_labo ol, #content_labo ul {
list-style-type: square;
}


#content_labo a:link {
	color: #069;
}

#content_labo a:visited {
	color: #069;
}

#content_labo a:hover, a:active {
	color: #CC6600;
}
#content_labo {
	float:left;
	margin:0pt 12px 0pt 0pt;
	width:540px;
}
#content_menu {
	float                     : left;
	width                     : 168px;
	margin                    : 0 24px 0 0;
}
#tinymce {
	float:left;
	margin:0pt 12px 0pt 0pt;
	width:540px;
	font-family:Osaka,"ＭＳ Ｐゴシック",sans-serif;
}

#tinymce {
	font-size                 : 14px;
}
#content_labo h1, #tinymce h1 {
	color                     : #333;
	font-size                 : 14px;
	line-height               : 150%;
	margin                    : 1em 30px 1.5em 0;
}
#content_labo h2, #tinymce h2 {
	background                : #e6eaf2 url('http://www.plathome.co.jp/products/microserver/image/h_bg4.gif') repeat-x scroll left center;
	color                     : #222;
	margin                    : 1.75em 0 0.75em 0;
	padding                   : 6px 12px;
	line-height               : 150%;
	border                    : 1px solid #a3a3a3;
	border-top                : 3px solid #004f43;
	border-bottom             : 1px solid #a3a3a3;
	font-size                 : 16px;
}
#content_labo h3, #tinymce h3 {
	background                : #fff url('http://www.plathome.co.jp/products/microserver/image/h_bg5.gif') repeat-x scroll left center;
	color                     : #222;
	margin                    : 1.75em 0 0.75em 0;
	padding-left              : 20px;
	line-height               : 200%;
	border-bottom             : 3px solid #6a6a6a;
	font-size                 : 14px;
}
#content_labo h4, #tinymce h4 {
	background                : #fff url('http://www.plathome.co.jp/products/microserver/image/h_bg5.gif') repeat-x scroll left center;
	color                     : #222;
	margin                    : 1.75em 0 0.75em 0.75em;
	padding-left              : 14px;
	line-height               : 150%;
	border-bottom             : 1px solid #6a6a6a;
	font-size                 : 12px;
}

#content_#content_labo h5, #tinymce h5, #content_labo h6, #tinymce h6 {
	color                     : #555;
	margin                    : 1em 0 0.5em 0;
	font-size                 : 12px;
	line-height               : 125%;
	font-size                 : 12px;
}
#content_labo p, #tinymce p {font-size: 12px; color: #333; line-height:150%;}
#content_labo th, #tinymce th {font-size: 12px; color: #333; line-height:125%;}
#content_labo td, #tinymce td {font-size: 12px; color: #333; line-height:125%;}
#content_labo dt, #tinymce dt {font-size: 12px; color: #333; line-height:150%;}
#content_labo dd, #tinymce dd {font-size: 12px; color: #333; line-height:150%;}
#content_labo pre, #tinymce pre {
        word-wrap                  : break-word;
	background-color           : #eee;
	color                      : #060;
	padding                    : 4px;
	font-size                  : 12px;
	line-height                : 125%;
	border                     : solid 1px #d9d9d9;
	font-family		: monospace;
}
#content_labo pre th, #tinymce pre th, #content_labo pre td, #tinymce pre td {
	color                      : #060;
}
#content_labo .f_spec_table02 td pre {
	font-size                  : 12px;
}
/**** OL, UL ****/
#content_labo ol, #tinymce ol, #content_labo ul, #tinymce ul {
	margin                     : 1em 0 1em 2em;
	padding                    : 0;
}
#content_labo li, #tinymce li {
	color                      : #333;
	margin                     : 0;
	padding                    : 0;
	font-size                  : 12px;
	line-height                : 150%;
}
#content_labo li ol, #tinymce li ol, #content_labo li ul, #tinymce li ul {
	margin                     : 0 0 0 2em;
}
#content_labo ol, #tinymce ol {
	list-style-type            : decimal;
}
#content_labo ol ol, #tinymce ol ol {
	list-style-type            : lower-roman;
}
#content_labo ol ol ol, #tinymce ol ol ol {
	list-style-type            : lower-alpha;
}
/**** 入れ子要素の文字サイズ調整 ****/
#content_labo td dt, #content_labo td dd, #content_labo td li, #content_labo td p, 
#content_labo dt li, #content_labo dd li,
#content_labo li li, #content_labo li p, #content_labo li pre, #content_labo li th, #content_labo li td, #content_labo li dt, #content_labo li dd,
#content_labo dd dl dd, #content_labo dd dl dt, #content_labo dd td, #content_labo dd pre, #content_labo dt pre,
#content_labo td td,
#tinymce td dt, #tinymce td dd, #tinymce td li, #tinymce td p, 
#tinymce dt li, #tinymce dd li,
#tinymce li li, #tinymce li p, #tinymce li pre, #tinymce li th, #tinymce li td, #tinymce li dt, #tinymce li dd,
#tinymce dd dl dd, #tinymce dd dl dt, #tinymce dd td, #tinymce dd pre, #tinymce dt pre,
#tinymce td td {
	font-size                  : 12px;
}
/* クラス */
#content_labo .console, #tinymce .console  {
        word-wrap                  : break-word;
	clear                      : both;
	padding                    : 6px;
	margin-left                : 30px;
	background-color           : #eee;
	line-height                : 120%;
	color                      : #000;
	font-family:"Osaka－等幅","ＭＳ ゴシック",monospace;
	font-size                  : 12px;
}
.indent {
	margin-left               : 30px;
}
#articleHedder {
	background-color:#ececec;
	border-top: 3px solid #000055;
	border-right: 1px solid #00185d;
	border-bottom: 1px solid #00185d;
	border-left: 1px solid #00185d;
	margin:0pt 0pt 0.5em;
	padding:0.75em 1em;
}
#articleHedder p.catch {
	color:#030303;
	margin:0.25em 0pt 0pt;
}
#articleHedder h1 {
	font-size:14px;
	line-height:1.2;
	margin:0.25em 0pt;
}
#content_labo .article, #tinymce .article {
	margin:20pt 10pt 20pt 0pt;
	line-height               : 175%;
	font-size:12px;
}
#content_labo h1.article, #tinymce h1.article {
	color                     : #333;
	font-size                 : 14px;
	line-height               : 150%;
	margin                    : 1em 30px 1.5em 0;
}
#content_labo h2.article, #tinymce h2.article {
	background-color          : #fff;
	background-image          : none;
	color                     : #222;
	margin                    : 1.75em 0 0.75em 0;
	padding                   : 6px 12px;
	line-height               : 150%;
	border                    : 1px solid #a3a3a3;
	border-top                : 3px solid #19386e;
	border-bottom             : 1px solid #a3a3a3;
	font-size                 : 12px;
}
#content_labo h3.article, #tinymce h3.article {
	background                : #fff url('http://www.plathome.co.jp/products/microserver/image/h_bg5.gif') repeat-x scroll left center;
	color                     : #222;
	margin                    : 1.75em 0 0.75em 0;
	padding-left              : 20px;
	line-height               : 200%;
	border-bottom             : 1px solid #6a6a6a;
	font-size                 : 12px;
}




/* ケーススタディ */
#content_labo .casestady, #content .tinymce {
	color                     : #333;
}
#content_labo h1.casestady, #tinymce h1.casestady {
	color                     : #333;
	font-size                 : 14px;
	line-height               : 150%;
	margin                    : 1em 30px 1.5em 0;

}
#content_labo h2.casestady , #tinymce h2.casestady {
	background:#E6EAF2 url(assets/images/h_bg4.gif) repeat-x scroll left center;
	border-color:#40C3C3 rgb(163, 163, 163) rgb(163, 163, 163);
	border-style:solid;
	border-width:3px 1px 1px;
	color:#222222;
	line-height:250%;
	margin:1.75em 0pt 0.75em;
	padding:0pt 0pt 0pt 12px;
}


