body { font-size: small; font-family: sans-serif; background-color: white; margin: 0; padding: 0; }

a img {
	border: none }

#container { background-color: white; width: 740px ; height: 100%; min-height: 680px; max-height: auto; margin-right: auto; margin-left: auto; }

#content { background-color: white; padding: 10px 0 20px 10px  }

#content #leftCol { left: 13px; width: 230px; float: left  ; padding-bottom: 20px; }

#leftCol  { overflow: auto ;}

.listbox { margin-left: 10px; }

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

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

#leftCol ul { list-style-position: inside; margin: 0 ; padding: 0 0 0 40px; }

#content #rightCol {
	margin-left: 220px }

.article { line-height: 15px; bottom: 15px; margin-top: 10px ; margin-right: 12px; margin-left: 12px; }

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

.blockimg {
	display: block }

#footer { color: #fff; font-weight: bold; background-color: gray; bottom: 0; padding: 5px 0 5px 10px; width: 730px; clear: both     }
.naiyou { color: #636363; font-size: x-small; margin-top: 12px; }
.outline { border: solid thin black; }
a:link { color: #4845a5; text-decoration: none; }
a:visited { color: #7a4ecc; text-decoration: none; }
a:hover { color: white; font-size: larger; background-color: #a07b24; text-decoration: none; }
.sotowaku { border: solid 1px red; }
