body { font-size: small; font-family: sans-serif; background-image: none; left: 20%; right: 20%; width: auto; margin: 0 auto; padding: 0; }

a img {
	border: none }
a:link { color: teal; font-size: smaller; text-decoration: none; }
a:hover { color: orange; }
a:active { color: white; }
#container { background-color: white; width: 860px ; height: 100%; min-height: 680px; max-height: auto; margin-right: auto; margin-left: auto; }

#content { padding: 10px 0 20px 0; }

#content #leftCol { background-color: white; width: 200px; float: left  ; padding-bottom: 20px; }

#leftCol  { overflow: auto ; border: solid thin silver; }

.listbox {  }

.listbox a {
	color: #000;
	font-size: x-small;
	text-decoration: none }

.listbox a:hover { color: gray; font-size: x-small; text-decoration: underline  }

#leftCol ul { list-style-position: inside; margin: 0 0 0 20px ; list-style-type: disc; white-space: normal; }

#content #rightCol {
	margin-left: 220px }
h1 { font-size: x-small; font-weight: normal; margin: 0.67em 0 0.67em 20pt; }
.article { line-height: 15px; bottom: 15px; margin-top: 10px ; margin-right: 12px; margin-left: 0; }

.article p { line-height: 15px; text-indent: 14px; margin: 0; padding: 0 10px 0 0  }

.blockimg {
	display: block }

#footer { color: #fff; font-weight: bold; background-color: gray; bottom: 0; padding: 5px 0 5px 10px; width: 860px; clear: both     }
.naiyou { color: #636363; font-size: x-small; margin-top: 12px; }
a { color: teal; font-size: smaller; text-decoration: none; }
