body {
  padding: 0;
  margin: 0;
  font-size: 10.5pt;
}
img { border-width: 0; }

/*==================
 ヘッダ
------------------*/
#header {
  margin: 0;
  padding: 1em;
  width: 100%;
  background-color: darkgreen;
  color: white;
  height: 50px;
}
#header h1 {
  margin: 0;
  padding: 0;
  margin-left: 1em;
  font-size:14pt;
}
/*==================
 中間
------------------*/
#middle {
  margin: 0 auto;
  width: 1000px;
}

#link {
  width: 160px;
  float: right;
}

#column_left {
  width: 800px;
  float: left
}

#menu_side {
font-size:9pt;
padding:6px;
width:160px;
border:1px gray solid;
}

#menu_side ul {
margin:0;
padding:4px;
}
#menu_side li {
margin:0;
margin-left:1em;
padding:0;
line-height:120%;
}

#contents {
  width:600px;
  float:right;
  background-color: lightgrey;
  border:1px gray solid;
  order-width: 1px 0;
}
#contents_inner {
  margin:1em;
}

#page_document p {
	margin: 0;
	padding: 0;
	text-indent: 1em;
}

h2 {
	font-size:130%;
	border:1px gray solid;
	border-width: 0 0 1px 0;
}

#footer {
	background-color: gray;
	color:white;
	text-align:center;
	clear: both;
	font-size:9pt;
	padding: 6px;
}
#footer a {
	color: white;
}

dd {
margin: 1em;
text-indent: 1em;
}


pre.code {
  border: 1px gray solid;
  padding: 4px;
}

code {
display:block;
font-size: 10pt;
padding: 0.4em;
}
code.perl {

}
code.php {
}

dl.note {

}
dl.note dt {
  margin:0;
}
dl.note dd {
  margin:0;
  margin-left: 1em;
}
code.perl,
code.php,
code.actionscript {
}
body {
  padding: 0;
  margin: 0;
  font-size: 10.5pt;
}
img { border-width: 0; }

/*==================
 ヘッダ
------------------*/
#header {
  margin: 0;
  padding: 1em;
  width: 100%;
  background-color: darkgreen;
  color: white;
  height: 50px;
}
#header h1 {
  margin: 0;
  padding: 0;
  margin-left: 1em;
  font-size:14pt;
}
/*==================
 中間
------------------*/
#middle {
  margin: 0 auto;
  width: 1000px;
}

#link {
  width: 160px;
  float: right;
}

#column_left {
  width: 800px;
  float: left
}

#menu_side {
font-size:9pt;
padding:6px;
width:160px;
border:1px gray solid;
}

#menu_side ul {
margin:0;
padding:4px;
}
#menu_side li {
margin:0;
margin-left:1em;
padding:0;
line-height:120%;
}

#contents {
  width:600px;
  float:right;
  background-color: lightgrey;
  border:1px gray solid;
  order-width: 1px 0;
}
#contents_inner {
  margin:1em;
}

#page_document p {
	margin: 0;
	padding: 0;
	text-indent: 1em;
}

h2 {
	font-size:130%;
	border:1px gray solid;
	border-width: 0 0 1px 0;
}

#footer {
	background-color: gray;
	color:white;
	text-align:center;
	clear: both;
	font-size:9pt;
	padding: 6px;
}
#footer a {
	color: white;
}

dd {
margin: 1em;
text-indent: 1em;
}


pre.code {
  border: 1px gray solid;
  padding: 4px;
}

code {
display:block;
font-size: 10pt;
padding: 0.4em;
}
code.perl {

}
code.php {
}

dl.note {

}
dl.note dt {
  margin:0;
}
dl.note dd {
  margin:0;
  margin-left: 1em;
}
code.perl,
code.php,
code.actionscript {
}
#fragment47 {
  width: 160px;
  font-size: 9pt;
  padding: 6px;
  border: 1px black solid;
}
#fragment47 ul {
  margin: 0 1em;
  padding: 0;
}
#fragment24 dd {
margin:1em;
}

#fragment24 dt p {
text-align:right;
}
#fragment1 {
}
#fragment1 ul {
  margin: 0;
  padding: 0;
}


