body.lecture{
	width:40em;	
	background-color:#FFFFFF;
	background-position: 0% 100%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-image: url("../../image/mori1.jpg");
}
body.lecture2008{

	background-color:#FFFFFF;
	background-position: 0% 100%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-image: url("./2008/nejibana_440.jpg");
}
h1{
	text-align: center; 	
}
h3.title{			/* 名称 */
	text-align:center;
	font-size:large;
}
br.clear{			/* 回り込み解除 */		
	clear:both;
}

****divブロック********
div{				/* マージン１文字　*/
	margin:1em
}
div.aleft{			/* ブロックテキスト左詰め　*/
	text-align: left;
}
div.aright{			/* ブロックテキスト右詰め　*/
	text-align: right;
}
div.fleft{			/* ブロック左詰めフローティング　*/	float: left;
}
div.fright{			/* ブロック右詰めフローティング　*/	float:right;
}

div.title{			/* ブロックタイトル　*/
	text-align:center;
}
	div.announce{		/* 呼びかけ */
		margin:5px 2em;
		text-indent:1em;
		line-height:150%;
	}
	div.notice{			/*　告知　*/
		margin:5px 2em;
		text-indent:1em;
		line-height:150%;
	}
	div.disclose{		/*　開示　*/
		margin:5px 2em;
		text-indent:1em;
		line-height:150%;
	}
	div.attention{		/*　注意　*/
		margin:5px 2em;
		text-indent:1em;
		line-height:150%;
	}

div.purpose{			/*　目的　*/
		margin:5px 1em;
	}
	
div.outline{			/*　概要　**枠線入***/
	float:right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 1em;
	width: 20em;
	border-width: 3px;
	border-style: solid;	
	border-color:#c1ffaf;	
}
	div.term{		/* ブロック期間 */
		padding:5px 1em;

	}
	div.date{		/* ブロック日付 */
		padding:5px 1em;
	}
	div.time{		/* ブロック 時間 */			
		padding:5px 1em;

	}
	div.place{		/* ブロック 場所 */
		padding:5px 1em;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 6em;
		text-indent:-5em;
	}

div.contents{		/* ブロック内容*/
	float:right;
	margin-right: 3em;
	margin-bottom: 1em;
	width:28em;
	padding:5px 1em;
	background-color: #f4fff4;	
}
	div.lecture{	/* ブロック講義*/
		text-indent:-1em;
		padding-left:2em
	}
div.poster{			/* ブロックポスター*/
	width:22em;
}

div.suppliment{		/* ブロック補足　*/
	float:right;
	margin-left: 3em;
	margin-top: 5px;
	width: 28em;
	padding-left:0.5em;
}
	div.instructor{	/* ブロック 講師 */
		margin: 5px 1em;
	}
	div.cost{		/* ブロック 料金 */
		margin: 5px 1em;
	}2
	div.entry{		/* ブロック 参加 */
		width:20em;
		margin: 5px 1em;	
	}
	
div.detail{			/*　詳細　*/		
	
}
div.description{	/*　説明　*/		
	
}

div.support{
	clear:both;
	float:right;
	width:115px;
	text-align: right;
}
img.support{
	float:left;
	width:114px;
	height:120px;
}
div.system{			/* ブロック 体制 */
	float:right;
	width:20em;
	padding:5px;
	border:blue solid thin;
	font-size: 11pt;
}
div.address{		/* ブロック 所在 */
	float:right;
	width:20em;
	padding:5px;
	border:blue solid thin;
	background-color: #ffffff;
	font-size: 11pt;
}

ul{
	list-style-type:none;
}
	
ol{
	list-style-type:decimal;
}
	ol.date{
		margin: 5px 1em;
		list-style-type: disk;
	}
	li{
		margin-left: 2em;
		text-indent:-2em;
	}
	li.date{
		margin-left: 2em;
		text-indent:-2em;
		list-style-type: disk;
	}

address{			/* 所在 */
	float:right;
	width:18em;
	padding:1em;
	border:blue solid thin;
}
a{
	text-decoration: none;	/*リンク文字の下線を消す*/
	border:0px;
}

****imgイメージ********

pre.system{
	line-height:50%;
}
/****フッター部分****/
div.wfenaddress{		/* wfenブロック所在 */
	float:right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 1em;
	padding:3px;
	width: 340px;
	border-width: 3px;
	border-style: solid;
	border-color:#0000ff;	
}
img.wfenlogoaddress{	/* イメージ　アドレス */	
	float:left;
	width:100px;
	height:85px;
}