@charset "Shift_Jis";

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

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

pre { 
	line-height: 140%; font-family: monospace; text-align: left; 
	white-space: pre; font-size: 1em; letter-spacing: 0px }



pre.ans { 
	margin: 0 1em 1em; padding: 1em; background: #ffb; color: #000; border: 1px solid #000 }

pre.php { 
	margin: 0 1em 1em; padding: 1em; background: #fff; color: #000; border: 1px solid #000 }



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

.idt {
	margin: 0; text-indent: 1em }
.idt2 { 
	margin-top: 1em; text-indent: 1em; margin-bottom: 0 }
.idt3 { 
	margin-top: 1em } 
.idt4 { 
	margin-top: 1em }

.idt5 {
	clear: left; padding-top: 1em }
.menu { 
	margin: 0; text-indent: 1em }

.dmg { 
	margin-top: 2em }
.tpmgn { 
	margin-top: 0; margin-bottom: 1em }

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

.left { 
	float: left; margin-right: 1em }
.right { 
	float: right; margin-left: 1em }
.right2 { 
	float: right; border: 1px solid #000; margin-left: 1em }
.clear { clear: both }

.cent { 
	text-align: center }

address { 
	clear: left; font-size: 90%; color: #069 }
hr { 
	width: 88% }

span.small { 
	font-size: 80%; color: #000 }

span.ra { 
	color: #c00; font-weight: 100 }
.red { 
	color: #f00 }
.underline { 
	text-decoration: underline; font-weight: bold; color: #000 }
code,samp { 
	font-size: 1em; letter-spacing: 0 }
span { 
	color: #069 }
img {
	border-style: none }
img#hd2 { 
	margin-top: 10px; margin-left: 20px; float: right }
#imleft {
	float: left; margin-right: 1ex; margin-botton: 1em }

.imbod { border: 1px solid #000 }
#imexp { border: 1px solid #000 }

blockquote { 
	padding: 1em; background: #ffc; color; #000 }


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


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: 0; margin-bottom: 1em; 
	line-height: 130% }
dl.explain { 
	margin: 1em; padding: 0 }
dt { 
	margin-top: 1em; font-weight: bold }
dd { 
	margin: 0; padding: 0; letter-spacing: 1px }
dt.headding { 
	font-size: 1.2em; margin-bottom: 5px; margin-top: 0; color: #fff; font-weight: bold; 
	background: #069; letter-spacing: 0px; text-indent: 1em; padding: 2px }

dt#func { 
	margin-top: 1em;
	font-family : "New Times Roman",Times,serif; 
	color: #069; 
	font-size: 1.5em }
.form { 
	margin-top: 1em; color: #000; font-weight: bold; text-indent: 1em }

/*=== 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  }
}