@charset "EUC-JP";* {	margin: 0;	padding: 0;	line-height: 1.7;	}h1, h2, h3, h4, h5, h6, h7 {	font-weight: normal;	line-height: 1.3;	}h1 *, h2 *, h3 *, h4 *, h5 *, h6 *, h7 * {	line-height: 1.3;	}p {	margin: 0 0 1em;	padding: 0;	}blockquote {	margin: 1em 2em;	}ul, ol {	display: block;	}ul {	margin: 2em 0 2.5em 2.5em;	}ol {	list-style-type: decimal;	margin: 2em 0 2.5em 3em;	}li {	display: list-item;	}ul ul, ol ol, ul ol, ol ul { 	margin: 0.5em 0 0.5em 1.2em;	}ul ul li, ul ol li, ol ol li, ol ul li {	}dl {	display: block;	margin: 0 0 0 1em;	}dt {	clear: both;	margin: 1em 0 1em 0;	padding: 0;	border-bottom: 1px dotted black;	font-weight: normal;	}dd {	margin: 0 0 2em 0;	padding-left: 1.5em;	}img,a img {	border: 0;	}kbd {	margin: 0 0.3em 0 0.3em;	padding: 1px 7px 1px 5px;	border: solid #999999;	border-width: 1px 2px 2px 1px;	background: #ffffff url(../../images/kbd.png) no-repeat 100% 100%;	}pre, xmp {	margin: 1em 0;	padding: 5px;	border: 1px solid #aaa;	background: #eee;	line-height: 1.5;	color: #000;	white-space: -moz-pre-wrap; /* Mozilla */	white-space: -pre-wrap;     /* Opera 4-6 */	white-space: -o-pre-wrap;   /* Opera 7 */	white-space: pre-wrap;      /* CSS3 */	word-wrap: break-word;      /* IE 5.5+ */	}pre *, xmp * {	line-height: 1.5;	}pre.inlineRaw {	margin-left: 10px;	border-width: 0;	background: #fff;	}ins {	display: block;	margin: 1em 0;	padding: 10px 10px 0;	border: 1px solid #a4a4a4;	border-top: 3px double #a4a4a4;	text-decoration: none;	}ins[datetime]:before {	content: " ( "attr(datetime)" \8ffd \8a18  ) ";	display: block;	margin: 0 0 8px;	padding: 1px 4px;	background: #EBEBEB;	font-size: 93%;	color: #333;	}iframe {	border: 0;	}input {	line-height: 1;	padding: 3px;	}input * {	line-height: 1;	}