BODY {  	background-color:white;	
 	background-image:url("images/bg.gif");
 	scrollbar-track-color: ffffff;
 	scrollbar-face-color: ffffff;
 	scrollbar-shadow-color: #666666;
 	scrollbar-darkshadow-color: ffffff;
  	scrollbar-highlight-color: 666666;
  	scrollbar-3dlight-color: white;
  	scrollbar-arrow-color: 666666;
  	margin:0px 5px 0px 5px;
	}
.tbl_base{	width: 95%  ;
	border: 1px #636163 solid; 
	border-collapse: collapse;
  	padding: 0px 1px 0px 1px;
	background-color:#ffffff;
	margin: 0% 2% 0% 2%;
	}
/*************A******************/

a:link 	{ text-decoration:underline; color:#333366;}
a:visited 	{ text-decoration:underline; color:#336699;}
a:active 	{ text-decoration:underline; color:#333366;}
a:hover 	{ text-decoration:underline; color:#ff0033;}

/*************H******************/

H1{	/*大会名*/
	color:000000;
	background-color:ffffff;
	padding:10px 0px 0px 20px;
	margin:5px 0px 10px 0px;
	line-height: 110%;
		}
H2{	/*会期・会場*/
	color:000000;
	background-color:ffffff;
	padding:0px 10px 0px 40px;
	margin:0px;
	}
H3{	/*ページタイトル*/
  	padding:5px 0px 5px 10px; 
  	margin:10px 20px 5px 20px; 
	border: #31659c solid;
	border-width:1px 1px 1px 10px;
  	line-height: 120% ;
	}

H4	{  /*コンテンツ見出し1*/
	margin: 10px 0px 10px 40px;

	color: 990000;
	line-height: 120% ;
	}
H4.l{ 	/*コンテンツ見出し2*/
	margin: 5px 0px;
	color: 990000;
	text-align: center;
  	line-height: 120% ;
	text-decoration: underline;
	}
H4.m{ 	/*コンテンツ見出し3*/
	margin: 10px 40px 10px 45px ;
	color: 000000;
  	line-height: 120% ;
	text-decoration: none;
	}


/*************P******************/

P {	margin:5px 60px 5px 50px ;
	line-height: 140% ;
	text-indent:0em;
}
P.top{	padding:5px 0px 5px 10px; 
  	margin:5px 20px 5px 20px; 

	text-align: right;
}
P.footer {	
	padding:5px 0px 5px 10px; 
  	margin:5px 10px 5px 10px; 
	text-indent:0em;
	text-align: center;
	text-decoration: underline;
}
P.l {	margin:5px 20px 5px 20px ;
	line-height: 140% ;
	text-indent:0em;
}


/*************tbl******************/

.tbl_8b	{
	/*contents内テーブル*/
	width: 80%;
	border-collapse: collapse;
	background-color:#ffffff;
	}
.tbl_8b TH {
	/*contents内テーブル見出しセル*/
	border: 1px #636163 solid;
	padding: 3px;
	background-color:#efefef;
	}
.tbl_8b TD {
	/*contents内テーブルデータセル*/
	border: 1px #636163 solid;
	padding: 3px;
	}

/**************広告欄**************/

TABLE.ad {	
	width:90%;
	margin-top: 15px;
	margin-bottom: 15px;
	border-collapse: collapse;
	border: 3px #31659c dotted;
	background-color:#ffffff;
		}
.ad TH {
	color:999999;
	padding: 3px;
}
.ad TD	 {
	color:000000;
	padding: 5px;
	width: 33%; 
	vertical-align: top;
}

/**************企業の研究紹介一覧**************/

TABLE.sm {	width:90%;
	margin:10px 0px;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px #666666 solid;
	background-color:#ffffff;
}
.sm TH{	color:#666666;
	border-color: #666666c ;
  	border-width:1px 3px 1px 3px;
  	border-style:solid double solid double;
	padding: 2px;
	background-color:ffffcc;
	vertical-align: top;
}
.sm TD	{color:000000;
	border-color: #666666c ;
  	border-width:1px 3px 1px 3px;
  	border-style:solid double solid double;
	padding: 3px 5px 3px 5px;
	background-color:#ffffff;
	vertical-align: top;
}

/**************付設展示会出展社一覧**************/

TABLE.ex {	width:90%;
	margin:10px 0px;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px #666666 solid;
	background-color:#ffffff;
}
.ex TH.a {	color:#666666;
	border-color: #666666c ;
  	border-width:1px 1px 1px 3px;
  	border-style:solid dotted solid double;
	padding: 3px;
	background-color:ffffcc;
	vertical-align: top;
}

.ex TH.b {	color:#666666;
	border-color: #666666c ;
  	border-width:1px 3px 1px 0px;
  	border-style:solid none solid double;
	padding: 3px;
	background-color:ffffcc;
	vertical-align: top;
}
.ex TD.a {	color:000000;
	border-color: #666666c ;
  	border-width:1px 1px 1px 3px;
  	border-style:solid dotted solid none;
	padding: 3px 5px 3px 5px;
	background-color:#ffffff;
	vertical-align: top;
}
.ex TD.b {	color:000000;
	border-color: #666666c ;
  	border-width:1px 3px 1px 3px;
    	border-style:solid double solid none;
	padding: 3px 5px 3px 5px;
	background-color:#ffffff;
	vertical-align: top;
}

/**************講演番号・予稿集掲載ページ対応表**************/

TABLE.ab {width:90%;
	margin:10px 0px;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px #666666 solid;
	background-color:#ffffff;
}
.ab TH{	color:#666666;
	border-color: #666666c ;
  	border-width:1px 3px 1px 3px;
  	border-style:solid double solid double;
	padding: 2px;
	background-color:ffffcc;
	vertical-align: top;
}
.ab TD	{color:000000;
	border-color: #666666c ;
  	border-width:1px 3px 1px 3px;
  	border-style:solid double solid double;
	padding: 3px 5px 3px 5px;
	background-color:#ffffff;
	vertical-align: top;
	text-align: center;
}

/**************ヘルプ**************/

TABLE.hp {	width:80%;
	margin:10px 0px;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px #666666 solid;
	background-color:#ffffff;
}
.hp TH{	color:#666666;
	border-color: #666666c ;
  	border-width:1px 3px 1px 3px;
  	border-style:solid double solid double;
	padding: 2px;
	background-color:ffffcc;
	width: 50%;
}
.hp TD	{color:000000;
	border-color: #666666c ;
  	border-width:1px 3px 1px 3px;
  	border-style:solid double solid double;
	padding: 3px 5px 3px 5px;
	background-color:#ffffff;
}
/*************UL/OL/DL******************/

UL{	margin: 5px 60px 5px 70px ;
	line-height: 140%;
}
UL.b	{	margin: 5px 5px 5px 20px ;
		line-height: 140%;
}
UL.c	{	margin: 5px 0px 5px 20px ;
		line-height: 130%;

}
DL{	margin: 5px 40px 5px 20px ;
	line-height: 140%;
	}
DT{	text-decoration: underline;
	}
DL.a{	margin: 5px 40px 5px 90px ;
	line-height: 140%;
	}
DT.a{	text-decoration: underline;
	}
DL.b{	margin: 5px 90px 5px 60px ;
	line-height: 140%;
	}
DT.b{	text-decoration: underline;
	}
OL	{	margin: 5px 40px 5px 65px ;
	  	line-height: 140%;
	}
OL.b	{	margin: 5px 60px 5px 80px ;
	  	line-height: 140%;
	}
