@charset 'utf-8';

/* print stylesheet by Philippe Wittenbergh
* some rights reserved under a Attribution-NonCommercial-ShareAlike 2.0 creative commons license, see:* <http://creativecommons.org/licenses/by-nc-sa/2.0/jp/>
*/

html, body {	margin:0;	padding:0;	border:none;	color:#374247;	background:#fff;	}body {	font: 12pt 'Lucida Sans Unicode', 'Optima', 'Bitstream Vera Sans',  Verdana, Arial, Geneva, sans-serif;	border-top: 1.5em #591f1a solid;	}body[id]:before {display:none;}

a:link, a:visited {color:#009; background:transparent; text-decoration:underline;}a img {border:0 none}
a::after {
	content: "[ http://www.l-c-n.com/IE5tests/" attr(href) " ]";
	font-size:10pt;	color:#666;  	margin: 0 0 0 .3em
}
#content a[href^="/IE5tests"]:after, #content a[href^="/IE5tests"]::after {
	content:"[  http://www.l-c-n.com"attr(href)" ]";	}
#content a[href^="http://"]:after, #content a[href^="http://"]::after {	content:"[ "attr(href)" ]";	}
#footer a::after {
	content: "[ http://www.l-c-n.com" attr(href) " ]";
}

#head {	color:#000;	font:normal 14pt Helvetica, Arial, Verdana, Geneva, sans-serif;	letter-spacing: .09em;	margin: 4pt 0 12pt	}

#content {	padding: 0 5%;	margin: 30pt 0 20pt;	color:#374247;	line-height:1.45	}

#sectionnav, #valid, .skip {	display:none;}
#footer {
	border-top:1px dashed #bbb;
	padding: 4pt 3% 3pt;
	text-align:right;
}
#url {
	text-align:right;
	margin: 6pt 3% 3pt;
	font-style:italic;
}

h1, h2, h3, h4, h5 {	font:bold 1em 'Gill Sans', 'Gill Sans MT', Lucida, Helvetica, Arial, Verdana, Geneva, sans-serif;	color: #456;	background:transparent;	letter-spacing: .02em;}h1, h2 {	font-size: 1.3em	}h3, h4 {	font-size: 1.15em;	}h5, p, dl, ul, ol, table, td, th, pre {	font-size: 1em;	}h1, h2, h3 {	margin: 0 0 1em 0;	}
h4 {margin: 1.55em 0 .33em;}
h5 {margin: 0 0 .33em;}
p {margin: 0 0 1em ;}
ul {	margin:0 0 1em 1em;	padding: 0 0 0 1em;	}ol {	margin:0 0 0 2em;	padding: 0 0 0 1em;	}ul li, ol li {	margin:0;	padding:0;	}ul li, ol ul li {	list-style-type:circle;	}ol li {	list-style-type:decimal	}dl {	margin: 0 0 1.2em;	}dt {	padding: 0;	font-weight:bold;	}dd {	margin: 0 0 1.2em 1.5em;	padding:0;	}dd ol, dd ul {	margin: 0 0 0 1em;	padding: 0 0 0 1em;	}code {	font: 1em Courier, 'Courier New', monospace;	}code.style {	color:#722e28;	}blockquote {	margin: 0 3em 1em 3em;	padding: .1em 0 .1em .5em;	border-left: 3px solid #c8c8c8;	}

#content h1+p:first-letter, #content h2+p:first-letter, #content h3+p:first-letter {	font-size:2em;	font-weight:900;	}

pre.htmlbox {	border:1px solid #809497;	margin: -.5em 1em 1.3em 1em;	padding:.3em .3em .3em .6em;	}#content>pre.htmlbox {	border:1px dotted #354345;	}.htmlbox code {	color:#16314c;	background:#f1f1f1;	}