div#nav { width:800px; margin:0; text-align:left; padding:4px 0; background-color:#999999; color:white; }
div#nav p { padding-left:20px; font-size:90%; margin:0; }
div#body { width:800px; margin:0; }
div#body h1 { font-size:120%; color:#333333; text-align:left; margin:20px 30px; }
div#body p { font-size:86%; line-height:150%; color:#333333; text-align:left; }
div#menu { text-align:left; float:left; width:196px; }
div.menubox { background-color:#eef8ff; width:166px; margin:10px 10px 10px 20px; text-align:left; }
div.menuoncon { background-color:#e4a34b; width:166px; margin:0px 0px 0px 0px; text-align:left; }
div.menudt { background-color:#65a1c6; width:166px; margin:10px 10px 10px 20px; text-align:left; }
div.menukodomo { background-color:#ee7e74; width:166px; margin:10px 10px 10px 20px; text-align:left; }
div.menuuta { background-color:#8ab33f; width:166px; margin:10px 10px 10px 20px; text-align:left; }
div#menu div h2 { font-size:90%; color:#0088ff; margin:10px; }
div#menu div p { font-size:72%; color:#0088ff; margin:10px; }
div#menu div a:link, div.menubox a:visited { color:#0088ff; }
div#menu div a:hover { color:#0088ff; text-decoration:underline; background-color:#fff066; }
div#content { float:right; width:604px; }
div#content h1 { text-align:left; margin:40px 30px 6px; }
div#content h2 { font-size:100%; color:#333333; text-align:left; margin:40px 30px 6px; }
div#content p { font-size:82%; line-height:150%; color:#333333; margin:6px 0 0 30px; }
table.list { border:1px outset #cccccc; border-width:1px 0 0 1px; margin:10px 10px 10px 20px; }
th.list1, td.list1, td.list2 { vertical-align:top; padding:6px 6px 6px 10px; border:1px outset #cccccc; border-width:0 1px 1px 0; line-height:150%; font-size:90%; color:#333333; }
td.list1 { white-space:nowrap; }
td.comment { font-size:86%; line-height:150%; color:#333333; padding:5px; }
p.topcatch1, p.topcatch2, p.topcatch3 { font-size:90%; font-style:italic; letter-spacing:1px; color:#999999; }
p.topcatch1 { padding:1em 1em 0 2em; }
p.topcatch2 { padding:1em 1em 0 4em; }
p.topcatch3 { padding:1em 1em 0 6em; }
div#poster, div#poster2, div#poster3 { width:604px; height:400px; background-image:url(images/poster.jpg); background-repeat: no-repeat; background-position: left top; padding:0 20px 0 240px; }
div#poster2 { width:604px; height:240px; background-image:url(images/posterkodomo.gif); padding:10px 20px 0 210px; }
div#poster3 { width:604px; height:240px; background-image:url(images/posteruta.gif); padding:10px 20px 0 210px; }
ul { font-size:86%; line-height:150%; color:#333333; padding-left:30px; }
img.photo { border:0; }
img.photoleft { float:left; margin-right:10px; }
dl { font-size:86%; line-height:150%; color:#333333; padding-left:30px; }
dt { font-weight:bold; }
dd { padding-bottom:5px; }
img { border:none; }
.oncon_2011_top1 {
	width:570px;
	margin:0 1em;
	background-image:url(images/oncon_2012_zenkoku-1.jpg);
	background-color: #FFFECC;
}
a:hover img { filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8; }
dt { font-weight:bold; padding-left:30px; }
div.new { margin:40px 30px 6px; }
table.photo { margin-left:20px; }
td.photo { width:300px; text-align:center; }
.style1 { color: #ECE9D8 }

