/* 「セミナープログラム」関連 スタイル
---------------------------------------------*/
/*----- 　共通指定　 -----*/
	
#seminarTable{
	border-collapse: collapse;
	border: 1px #999 solid;
}
#seminarTable th,
#seminarTable td {
	padding: 0.3em;
	border: 1px #797979 solid;
}
#seminarTable td.bottomW{
	vertical-align:top;
	border-bottom:1px solid #fff;
}

.float_left{float:left;}
.float_right{float:right;}


/*----- thead -----*/

	/* Blue
	--------------------------------*/
	#seminarTable thead.Blue th {
		background-color: #406FB2;
		color: #fff;
		letter-spacing: 0.15em;
	}
	#seminarTable thead.Blue th.t{
		background-color: #25A3DE;
		color: #fff;
		letter-spacing: 0.15em;
	}
	#seminarTable thead.Blue th.ab{
		background-color: #0F8991;
		color: #fff;
		letter-spacing: 0.15em;
	}
	#seminarTable thead.Blue th.c{
		background-color: #0F8942;
		color: #fff;
		letter-spacing: 0.15em;
	}
	#seminarTable thead.Blue th.Day{
		background-color: #F7FFCA;
		color: #000;
		white-space: nowrap;
	}
	#seminarTable thead.Blue th.Day01{
		background-color: #56a8a8;
		color: #fff;
		white-space: nowrap;
	}
	#seminarTable thead.Blue th.Day02{
		background-color: #82bf63;
		color: #fff;
		white-space: nowrap;
	}
	#seminarTable thead.Blue th.Day03{
		background-color: #afce6b;
		color: #fff;
		white-space: nowrap;
	}
	#seminarTable thead.Blue th.Black{
		background-color: #C1C0C0;
		white-space: nowrap;
		letter-spacing: normal;
	}
	#seminarTable thead.Blue td {
		background-color: #EAF6FD;
	}

/*0602セミナーcss追加（konno）*/
	#seminarTable thead.Blue th.conference {
		background-color: #004A80;
	}

	#seminarTable thead.Blue th.speciall {
		background-color: #1D2088;
	}

	#seminarTable thead.Blue th.topic {
		background-color: #0068B6;
	}

	#seminarTable thead.Blue th.presen {
		background-color: #007F8E;
	}

	#seminarTable thead.Blue th a {
		color:#fff;
	}
	#seminarTable thead.Blue th a:visited {
		color:#fff;
	}
	#seminarTable thead.Blue th a:hover {
			color: #fff;
	}





/*----- tbody -----*/

	#seminarTable tbody.Blue th {
		background-color: #EAF6FD;
	}
	#seminarTable tbody th.Head{
		background-color: #d3d3d3;
	}
/*----- tbody 本文 -----*/

	#seminarTable tbody td {
		vertical-align: top;
	}
	#seminarTable tbody td.place{
		vertical-align: middle;
		text-align:center;
		background-color: #EAF6FD;
	}
	#seminarTable tbody td p{
		margin:5px;
		padding:0;
	}
	#seminarTable tbody td p.font_S{
		font-size: 85%;
		line-height:120%;
		padding:0;
		margin:2px;
	}


	/* BOX
	--------------------------------*/
	#seminarTable .box_Gray{
		color: #fff;
		font-weight: bold;
		background-color: #999;
		padding: 0.05em 0.15em;
		margin-right:3px;
		white-space: nowrap;
	}
	#seminarTable .box_Red{
		color: #fff;
		font-weight: bold;
		background-color: #FB4E42;
		padding: 0.05em 0.15em;
		margin-right:3px;
	}
	#seminarTable .box_k{
		color: #fff;
		font-weight: bold;
		background-color: #406FB2;
		padding: 0.2em 0.3em;
		margin-right:3px;
	}
	#seminarTable .box_t{
		color: #fff;
		font-weight: bold;
		background-color: #25A3DE;
		padding: 0.2em 0.3em;
		margin-right:3px;
	}
	#seminarTable .txt_t{
		color: #25A3DE;
		font-weight: bold;
	}
	#seminarTable .box_ab{
		color: #fff;
		font-weight: bold;
		background-color: #0F8991;
		padding: 0.2em 0.3em;
		margin-right:3px;
	}
	#seminarTable .txt_ab{
		color: #0F8991;
		font-weight: bold;
	}
	#seminarTable .box_c{
		color: #fff;
		font-weight: bold;
		background-color: #0F8942;
		padding: 0.2em 0.3em;
		margin-right:3px;
	}
	#seminarTable .txt_c{
		color: #0F8942;
		font-weight: bold;
	}
	
	#seminarTable .box_Profile{
		color: #444;
		font-size: 80%;
		background-color: #ccc;
		padding: 2px 3px 2px 3px;
		white-space: nowrap;
		border:1px solid #999;
	}
	.box_blue{
		color: #fff;
		font-weight: bold;
		background-color: #336699;
		padding: 0.2em 0.3em;
		margin-right:3px;
	}
	.borderbox_deepRed{
		color: #CC0000;
		background-color: fff;
		border:1px solid #CC0000;
		padding: 1px 3px;
		margin: 0px;
	}
	.borderbox_Red{
		color: red;
		font-weight: bold;
		background-color: fff;
		border:1px solid red;
		padding:2px;
		margin:0px;
	}
	.borderbox_Black{
		color: #666;
		font-weight: bold;
		background-color: fff;
		border:1px solid #666;
		padding: 1px 3px;
		margin:0px;
	}
	/* BOX
	--------------------------------*/

	.box_k{
		color: #fff;
		font-weight: bold;
		background-color: #406FB2;
		padding: 0.2em 0.3em;
		margin-right:3px;
	}
	.box_t{
		color: #fff;
		font-weight: bold;
		background-color: #25A3DE;
		padding: 0.2em 0.3em;
		margin-right:3px;
	}
	.box_ab{
		color: #fff;
		font-weight: bold;
		background-color: #0F8991;
		padding: 0.2em 0.3em;
		margin-right:3px;
	}
	.box_c{
		color: #fff;
		font-weight: bold;
		background-color: #0F8942;
		padding: 0.2em 0.3em;
		margin-right:3px;
	}


	/* font
	---------------------------------------------*/
	.font_Red { color:#FB4E42 }

	#seminarTable .font_Blue { color:#0096D1 }
	#seminarTable .font_kBlue { color:#406FB2 }
	#seminarTable .font_kBlue_L { color:#406FB2; font-size: 120%; background-color:#EAF6FD; padding:2px; }

	#seminarTable .font_t { color:#25A3DE }
	#seminarTable .font_t_bg { color:#25A3DE; background-color:#F0F8FC; padding:2px; }
	#seminarTable .font_ab { color:#0F8991 }
	#seminarTable .font_ab_bg { color:#0F8991; background-color:#DEF3F1; padding:2px; }
	#seminarTable .font_c { color:#0F8942 }
	#seminarTable .font_c_bg { color:#0F8942; background-color:#E0F2D9; padding:2px; }
	#seminarTable .waku_Blue { color:#406FB2; border:1px solid #406FB2; font-weight:bold;}
	div.marginBtm{
		padding-bottom:3px;
	}
	#seminarTable .font_S{
		font-size: 85%;
		line-height:130%;
	}
	#seminarTable .font_M{
		font-size: 88%;
		line-height:120%;
	}
	#seminarTable .font_L{
		font-size: 120%;
	}
	#seminarTable h5{
		font-size: 14px;
		color:#333;
		font-weight:bold;
		padding:0;
		margin:0;
	}

	#seminarHead{
		color:#fff;
		background-color:#033C84;
		padding:5px 3px 3px 10px;
		margin-bottom :10px;
		height:25px;
	}
		#seminarHead a {
			color:#fff;
		}
		#seminarHead a:visited {
			color:#fff;
		}
		#seminarHead a:hover {
			color: #fff;
		}

	#awardHead{
		font-size: 18px;
		color:#2e74a0;
		font-weight:bold;
		background-color:#fff9d8;
		padding:5px 3px 3px 10px;
		margin-bottom :10px;
		height:25px;
	}
		#seminarHead a {
			color:#fff;
		}
		#seminarHead a:visited {
			color:#fff;
		}
		#seminarHead a:hover {
			color: #fff;
		}









