@charset "Shift_Jis";

body{ 
	background-color:#fff; margin: 0; padding: 0; color: #000 }

a:link { 
	color: #0037ff; text-decoration: none }
a:visited { 
	color: #36c; text-decoration: none }
a:hover { c
	olor: #000; text-decoration: none; background-color: #ff0 }
p a:link, p a:visited, dd a:link, dd a:visited { 
	text-decoration: underline }


h1 { margin: 0px; padding: 3px 1em; background-color: #069; color:#fff; 
	font-weight: bold; font-size: 1.1em; text-indent: 0.5em }

h2 { 
	margin-bottom: 0.3ex; font-size: 1.1em; letter-spacing: 0px }

pre { 
	margin: 0 6% 1em; padding: 1em; line-height: 140%; font-family: monospace; 
	text-align: left; white-space: pre; font-size: 1em; border: 3px double #ddd; 
	letter-spacing: 0px }

pre.cording { 
	border-style: none }

pre#menu { 
	margin-left: 0px; margin-right: 0px; padding: 0px; border-style: none; 
	clear: right }

.idt {
	margin: 0; text-indent: 1em }
.idt2 { 
	margin-top: 1em; text-indent: 1em }
.idt3 { 
	margin-top: 1em; margin-bottom: 1em; text-indent: 1em } 
.tpmgn { 
	margin-top: 0; margin-bottom: 1em }
.sample { 
	margin: 1em 3em; font-family: monospace }
.sample2 { 
	padding-left: 3em; font-family: monospace }
.sample3 { 
	margin: 1ex 0; padding-left: 3em }

.umg { 
	margin-top: 1em; margin-bottom: 1em }

.left { 
	float: left; margin-right: 1ex }


address { 
	font-size: 80%; color: #069 }
hr { 
	width: 88% }
img#hd2 { 
	margin-top: 10px; margin-left: 20px; float: right }

span.small { 
	font-size: 80%; color: #000 }
span.gr { 
	color: #069 }
span.ra { 
	color: #f00 }
code { 
	font-size: 1em }
span { 
	color: #069 }

/*===== div Element property-info=====*/

div.body { 
	margin-left: 6%; margin-right: 6%; margin-top:5px; margin-bottom:10px; 
	line-height: 130%; letter-spacing: 1px }

div.link { 
	margin-left: 6%; margin-right: 6%; margin-top: 1ex; margin-bottom: 0; 
	font-size:smaller; text-align:right}

p#footer { 
	margin-left: 6%; margin-right: 6%; margin-top:30px; margin-bottom:20px; 
	font-size:smaller; font-weight:bold; text-align:center; font-family: monospace }

div#body2 { 
	margin-left:50px; margin-right:50px; margin-top:5px; margin-bottom:10px; 
	line-height: 130%; font-size: 80%; font-family:monospace }

/*===== ListElement property-info=====*/

dl { 
	margin-left: 6%; margin-right: 6%; margin-top: 1ex; margin-bottom: 1em; 
	line-height: 130% }
dt { 
	margin-top: 1em; font-weight: bold }
dd { 
	margin: 0; padding: 0; letter-spacing: 1px }
dt.headding { 
	font-size: 110%; margin-bottom: 5px; margin-top: 1.5em; border-top: 1px solid #069; 
	border-bottom: 1px solid #069; padding-top: 2px; padding-left: 0.5em; 
	background: #ffd; letter-spacing: 0px }

/*=== For Aural property Section ===*/

@media aural, braille, embossed {
span.speak, span.ra {
	speak: none; volume: silent; visibility: hidden }
span#headline, span.black {
	speak: none; volume: silent; visibility: hidden  }
}       