@charset "utf-8";



#mainContentsArea p.date{
	width: 740px;
	margin: 0px auto;
	padding: 2px 0px;
	display: block;
	font-size: 65%;
	line-height: 140%;
	font-weight: bold;
	color: #333333;
}

#mainContentsArea h3{
	width: 740px;
	font-weight: bold;
	color: #333333;
	margin: 0px auto;
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	padding: 6px 0px 6px 0px;
	text-align: center;
	font-size: 85%;
	display: block;
}

#mainContentsArea p{
	width: 680px;
	margin: 10px auto;
	padding: 5px 0px 5px 0px;
	font-size: 75%;
	line-height: 140%;
	display: block;
}


#mainContentsArea table.newstable{
	width: 720px;
	padding: 3px;
	margin: 10px auto 30px auto;
}

#mainContentsArea table.newstable th{
	width: 150px;
	padding: 1px;
	white-space: nowrap;
	color: #333333;
	font-size: 80%;
}

#mainContentsArea table.newstable td{
	padding: 3px;
	color: #333333;
	font-size: 80%;
}


#mainContentsArea table.newstablenomargin{
	width: 680px;
	padding: 0px;
	margin: 0px auto 0px auto;
}


#mainContentsArea table.newstablenomargin td{
	padding: 3px;
	color: #333333;
	font-size: 80%;
	text-align:left;
}
/* リンクボタン */
ul.link {
	/*margin: 0px 0px 10px 0px;*/
	margin: 0px 0px 15px 0px;
	/*padding: 4px 7px;*/
	padding: 2px 30px;
}

ul.link li a{
	/*display:block;*/
	display:inline-block;
	padding: 0px 0px 5px 20px;
	font-size: 80%;
	line-height: 160%;
	background-image: url("/animal/images_jsaec/ic_seminar.gif");
	background-repeat: no-repeat;
	background-position: 0em 0.25em;
	text-decoration:none;
	overflow:visible;
	width:660px;
	/**IE6**/
	_padding: 0px 0px 10px 20px;
	_line-height: 110%;
	_background-position: 0em 0.1em;

}		

/* テーブル内リンクボタン */
ul.linkt {
	/*margin: 0px 0px 10px 0px;*/
	margin: 0px;
	/*padding: 4px 7px;*/
	padding: 5px 0px 0px 0px;
}

ul.linkt li a{
	/*display:block;*/
	display:inline-block;
	padding: 0px 0px 5px 20px;
	line-height: 160%;
	background-image: url("/animal/images_jsaec/ic_seminar.gif");
	background-repeat: no-repeat;
	background-position: 0em 0.25em;
	text-decoration:none;
	overflow:visible;
	/**IE6**/
	_padding: 0px 0px 10px 20px;
	_line-height: 110%;
	_background-position: 0em 0.1em;

}	


/* セミナー募集終了グレーダウン */
table.text_col_g { margin-bottom: 10px !important;}
table.text_col_g th,
table.text_col_g td {
	color:#888 !important;
}

span.text_col_red { color: #cd0000; font-weight: bold;}

table.text_col_g td strong.member_over {
	display: block;
	padding: 3px;
	margin: 0 40px;
	text-align: center;
	font-weight: bold;
	color: #cd0000;
	background-color:#FFE6E7;
	border: solid 1px #cd0000;
}
