body{
	background-color:#FFFFFF;
}

****H********

h1{
	text-align: center; 	
}
h3.title{			/* 名称 */
	text-align:center;
	font-size:large;
}

****汎用タグ********

br.imgclear{			/* 回り込み解除 */		
	clear:both;
}


a{
	text-decoration: none;	/*リンク文字の下線を消す*/

}

address{			/* 所在 */
	float:right;
	width:18em;
	padding:1em;
	border:blue solid thin;
}

pre.system{			/*整形済みシステムテキスト*/
	line-height:50%;
}

****span　汎用インライン要素********
span.button{		/*ボタン*/
	position:absolute;
	background-repeat:no-repeat;
	background-attachment: fixed;
	cursor: pointer;
	text-align:center;
	vertical-align: center;
	background-img: url(blockbottoms.gif);
	z-index:2;
}

****div　　汎用ブロック要素　********
div{				/* マージン１文字　*/
	margin:1em
}

div.title{			/* ブロックタイトル　*/
	text-align:center;
}

div.fsleft{			/**** sイメージブロック左詰めフローティング　****/
	position:relative;
	float: left;
	width: 350px;	/*幅はsサイズ２画面分350px*/
	height: 164px;
	margin: 0px;
}
div.fsright{		/**** sイメージブロック右詰めフローティング　****/
	position:relative;
	float: right;
	width: 350px;	/*幅はsサイズ２画面分350px*/
	height: 164	px;
	margin: 0px;
}

div.fmleft{			/**** mイメージブロック左詰めフローティング　****/
	float: left;
	width: 700px;	/*幅はmサイズ２画面分700px*/
	margin: 5px;
}
div.fmright{		/**** mイメージブロック右詰めフローティング　****/
	float: right;
	width: 700px;	/*幅はmサイズ２画面分700px*/
	margin: 5px;
}
div.picturecaption{		/**** キャプションブロック 写真説明文****/
	float:left;	/*左詰めフローティング*/
	text-align:left;
}

div.caption{		/**** キャプションブロック****/
	float:right;	/*右詰めフローティング*/
	width: 300px;	/*300px*/
	margin:5px;
	text-indent:1em;
	text-align:left;
}

div.announce{		/* ブロック告知 */
	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.system{			/* ブロック 体制 */
	float:right;
	width:700px;
	padding:5px;
	border:blue solid thin;
	font-size: 11pt;
}
div.address{		/* ブロック 所在 */
	clear:both;
	float:right;
	width:20em;
	padding:5px;
	border:blue solid thin;
	background-color: #ffffff;
	font-size: 11pt;
}

div.otherwork{		/* 他の作業へ*/

}

****list　リスト要素　********

ul{				/*順序無しリスト*/
	list-style-type:disc;　/*ul時には		黒丸*/
}

	
ol{				/*順序付きリスト*/
	list-style-type1decimal;	/*ol時には　数字*/
}


li{				/*リストアイテム　*/
	margin-left: 2em;
	text-indent:-2em;
}

****imgイメージ********
img{
	border: 0px;
}
img.list{		/* イメージ　リスト　*/
	border-width: 0;
	z-index:1;
	border:0px;
}
img.link{		/* イメージ　リンク　*/
	border:0px;
}

img.address{	/* イメージ　所在 */	
	float:left;
}

img.fsleft{		/* イメージ　サムネイルsサイズ　フロート左詰 */	
	position:relative;
	float:left;
	margin-right:1px;
	border: 0px;
}
img.fsright{		/* イメージ　サムネイルsサイズ　フロート右詰 */	
	position:relative;
	float:right;
	margin-left:1px;
	border: 0px;
}

img.fmleft{		/* イメージ　サムネイルMサイズ　フロート左詰 */	
	float:left;
	border: 0px;
	text-align: right;
}
img.fmright{		/* イメージ　サムネイルMサイズ　フロート右詰 */	
	float:right;
	border: 0px;
	text-align: left;
}