body {	background-image: url(../images/bg_dot.gif);	padding: 0px;	margin: 0px;	}	a:link {text-decoration: none;}a:visited {text-decoration: none;}a:active {text-decoration: underline;}a:hover {text-decoration: underline;}a:hover img{-ms-filter: "alpha(opacity=80 )";opacity:0.8;filter: alpha(opacity=80);background: #fff;}img {    border-style:none;}#header {	width: 100%;	margin: 0px;	padding: 0px 0px 5px;	background-color: #ffffff;}#header h1 {	float: left;	margin: 0px;	padding: 0px;}#header form {	margin: 5px;	float: right;}#wrap {	width: 960px;	padding: 0px 0px 0px 10px;	margin: 0px auto;	text-align: left;	background-color: #ffffff;}#img { float: right;  }#menu {	float: left;	width: 200px;	margin: 0px;	padding: 0px;}#menu ul{margin: 0px;list-style-type: none;padding: 0px 3px 12px;}#menu h2{	color:#990000;	font-size: medium;	margin: 5px 0 0px;	padding:  0px;}#wrap #menu h4 {	font-size: medium;	color: #FFF;	background-color: #97140C;	text-align: center;	padding: 10px;	margin: 0px;}#menu h3 {	font-size: 85%;	color: #FFFFFF;	background-color: #044189;	padding: 7px;	line-height: 120%;	margin: 5px 3px 0;	text-shadow: 1px 1px 0 rgba(000, 000, 000, 1);}#wrap #menu .kaimei {	background-color: #E95000;}#wrap #menu .survey {	background-color: #004189;}#menu li{	color: #666666;	margin: 0px;	padding: 0px 0 0px 0px;	border-bottom: 1px solid #ccc;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	line-height: 170%;	background-image: url(../images/arrow.gif);	background-repeat: no-repeat;	background-position: left center;	background-color: #FAF9F4;}#menu li a{	display: block;width: 175px;padding: 7px 2px 7px 15px;}#menu li a:hover{	color: #990000;	text-decoration: underline;	background-color: #f1f1d2;	background-image: url(../images/arrow.gif);	background-repeat: no-repeat;	background-position: left center;}#menu a:link{color: #0033CC;text-decoration: none;}#menu a:visited{color: #000066;text-decoration: none;}.large {	font-size: large;}.c00 {	color: #C00;}#g_navi li {	float: left;	list-style-type: none;	font-size: 0px;	line-height: 0px;}#g_navi ul {	text-indent: 0px;	margin: 0px;	padding: 0px;	clear: both;}#content { width: 740px; float: right; margin: 0px 15px 0 0px; padding: 0 ; }#content h1 {	margin: 5px 0 15px;	padding: 10px 0px;	clear: both;	font-size: large;	border-top: 3px solid #333;	border-bottom: 1px solid #ccc;}#content h2 { padding:20px  10px;	font-size: 100%;	color: #FFFFFF;	background-image: url(../images/bg_h2.gif);	background-repeat: no-repeat;	background-position: center;	margin: 0px;line-height: 115%;	text-shadow: 1px 1px 0 rgba(000, 000, 000, 1);}#content h3 {	font-size: 1em;	color: #FFFFFF;	background-color: #999999;	clear: both;	margin-top: 20px;	margin-right: 0;	margin-bottom: 5px;	margin-left: 0;	padding: 6px 10px;	border: 1px solid #666666;	text-shadow: 1px 1px 0 rgba(000, 000, 000, 1);}#content h4 {	 font-size: 100%;margin: 10px 0px 0px;	padding: 0px;	color: #990000;}#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: small;}#footer {	clear: both;	width: 100%;	text-align: center;	font-size: 12px;	background-color: #fff;	padding: 5px 0;	margin: 0px;	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;}a #footer {color: #666666;text-decoration: none;}#footer a{color: #666666;text-decoration: none;}.right { float: right; }table.pub { margin: 0px 0 20px; border-collapse: collapse; width: 100%; border-top: 1px dotted #726d6b;}table.pub th { font-weight: normal; text-align: #666666;text-decoration: none;}#footer a{color: #666666;text-decoration: none;}.right { float: right; }table.pub { margin: 0px 0 20px; border-collapse: collapse; width: 100%; border-top: 1px dotted #726d6b;}table.pub th { font-weight: normal; text-align: left; vertical-align: top; width: 90px; background-color: #e6e6e6; }table.pub td { padding: 0.5em .3em; text-align: left; vertical-align: top;border-bottom: 1px dotted #726d6b;}table.pub th, table.pub td { padding: 0.5em .3em;border-bottom: 1px dotted #726d6b; }.time { width: 160px; }.venue { width: 60px; text-align:right; }.pagetop{	text-align:right;	padding:0;	clear: both;}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; }.number {	font-size: 12px;	font-weight: bold;	color: #CC0000;	margin: 20 0 0 0;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}.subject {	font-size: 13px;	font-weight: bold;	padding: 0px;	margin: 0px;}.author {	font-size: 13px;	padding: 0px;	margin: 0px;}.date {	font-weight: bold;	color: #000000;	padding-top: 50px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin: 0px;}.session {	font-weight: bold;	background-color: #333333;	margin: 0px;	padding: 1px;	color: #FFFFFF;	text-align: center;}.chairperson {	font-size: 13px;	margin: 0px;	padding: 0px;}.side_p {	font-size: 12px;	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;}.caption {font-size: 90%;text-align: center;}.name li {	float: left;	list-style-type: none;	padding: 5px;	width: 20%;}.name a {text-decoration: none;}#root p{	margin: 0;	font-size: 10px;	clear: both;	padding-top: 2px;	padding-right: 0;	padding-bottom: 1px;	padding-left: 0;}#root p{	}#index {	background-color: #FFFFFF;}.class01{margin: 0 0 20px 0;padding:0;width:}.class01 table{margin:0;padding:0;border-collapse:collapse;}.class01 th{	margin:0;	text-align:left;	color:#000000;	border:1px solid #ccc;	font-weight: normal;	background-color: #F0F0F0;	padding: 3px 8px;}.class01 td{margin:0;padding:3px 8px;border:1px solid #ccc;}.class01 th.class01_top{border-top:1px solid #ccc;}#wrap #header p {	text-align: right;	margin: 3px;	padding: 0px;}#wrap #header p a {	text-decoration: none;}#wrap #content .kaimei{	background-image: url(../images/bg_h2_kaimei.gif);}#wrap #content .survey {	background-image: url(../images/bg_h2_survey.gif);}#wrap #menu .virus {	background-color: #900;}.current {	color: #F00;	background-color: #FFC;	background-image: url(../images/arrow.gif);	background-repeat: no-repeat;	background-position: left center;}#menu p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;} #menu .virus {	background-color: #900;}i {margin-right: 3px;}.fa-external-link{color:#03C;}.fa-file-excel{color:#096;}.fa-file-pdf{color:#C00;}.fa-file-powerpoint{color:#F60;}.fa-youtube{color:#CD201F;}.fa-file-word{color:#003399;}