body {
	padding: 0px;
	margin: 0px;
	font-size: 90%;
	}
a:link {color: #0033FF;text-decoration: none;}
a:visited {color: #000099;text-decoration: none;}
a:hover {color: #ff0000;text-decoration: none;}
a:active {color: #FF0000;text-decoration: underline;}

#wrap {
	width: 750px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	background-color: #ffffff;
}
#img { float: right;  }

#content h3 { font-size: 14px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333333; padding-top: 20px; }
#content h4 { margin: 10px 0px 0px; padding: 0px; }
#content p,#content  li,#content  td,#content  th {  line-height: 140%; }
#pagetop { text-align: right; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.new { font-size: 12px; color: #666666; }
.topic { font-size: 12px; }



.time { width: 160px; }
.venue { width: 60px; text-align:right; }
.pagetop{text-align:right;padding:0;}
table.noborder td {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;vertical-align: top;
}
.side_image {
	padding: 5px;
}
.english {
	font-size: 0.85em;
	font-family: sans-serif;
	line-height: 150%;
}
table.new th { font-weight: normal; text-align: left; vertical-align: top; width: 90px; background-color: #e6e6e6; }
table.new td { padding: 0.5em .3em; text-align: left; vertical-align: top;border-bottom: 1px dotted #726d6b;}
table.new th, table.new td { padding: 0.5em .3em;border-bottom: 1px dotted #726d6b; }
.side_p {
	font-size: 90%;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.nomargin {
	margin: 0px;
	padding: 0px;
}
sup {
	font-size: 70%;
}
.nessesary{
color: #FF0000;
}
.red_bold {
	font-weight: bold;
	color: #990000;
}



.bigger_size {
	font-size: larger;
	font-weight: bold;
}
.class01{margin: 0 0 20px 0;padding:0;width:}
.class01 table{margin:0;padding:0;border-collapse:collapse;}
.class01 td{
	margin:0;
	padding:10px 8px;
	border:1px solid #ccc;
	line-height: 150%;
}
.class01 th{ margin:0; text-align:left; color:#000000; border:1px solid #ccc; font-weight: normal; background-color: #EEF9F2; padding: 3px 8px; }
p.more a:hover{position:relative;top:1px;left:1px;}
