@charset "Shift_JIS";

/*===== Element property-info =====*/
p a:link, p a:visited { text-decoration: underline }
td a:link, td a:visited { text-decoration: underline; color: #009 }
pre { font-size: medium; text-align: left; white-space: pre; padding-left: 1em; 
padding-top: 0.5em; padding-bottom: 0.5em; background-color: #eef }

h1 { 
	margin-top: 1ex; margin-bottom: 1ex; font-size: 1em; background: #ffc; 
	border-top: 1px solid #069; border-bottom: 1px solid #069; padding-left: 0.5em; 
	padding-top: 2px; padding-bottom: 2px; color: #000 }

em { font-style: normal; font-weight: normal; color: #f00 }

/*===== Apprication property-info =====*/
p.mmg { margin-top: 0px; margin-bottom: 2em }
p.nmg { margin: 0px }
ul.bm { margin-bottom: 2em }
p.usp { margin-bottom: 0px }
p.usp2 { margin-top: 0px }
p.usp3 { margin-bottom: 0px; font-weight: bold }
p.idt2 { margin-top: 0px; text-indent: 1em }
p.idt3 { text-indent: 1em }
ol#nspli { margin: 5px 70px }
img#rf { margin-left: 20px; float: right; border: 1px solid #000 }
fieldset { margin: 1em; 50px; padding: 10px }
/*===== Table property-info =====*/
table.ct { margin: 10px auto }

.ctm { padding-left: 1em; padding-right: 2em; font-family: monospace; white-space: nowrap }
.ctc { padding-left: 1em; padding-right: 1em }
thead td { text-align: center; font-weight: bold; background: #069; color: #fff; font-size: 90% }
tbody td { background: #ddd; border-bottom: 1px solid #fff; background: #ddf }

/*===== div property-info =====*/
div#samp1 { margin: 10px 50px; background-color: #ddf; line-height: normal; padding: 1em }
div#samp2 { margin: 10px 50px; background-color: #ddf; line:-height: 1.5em; padding: 1em }
div#samp3 { margin: 10px 50px; background-color: #ddf; line-height: 200%; padding: 1em }
div#samp4 { margin: 0px; border-left: 2px solid #000 }