/*---------------------------------------------------------
年次研究会
---------------------------------------------------------*/
p.date{float:right;margin:0 0 3px 0;}
div.boxAnnual{
	margin:0 0 25px 0;
	width:100%;
	overflow:auto;
	clear:both;
	font-size:96%;
}
.dotOn{
	background:url(../img/dot_gy2.gif) 0 bottom repeat-x;
	padding-bottom:15px;
}


div.boxAnnual h4{
	border-left:5px solid #4E74AC;
	padding:0 0 0 8px;
	font-size:110%;
	color:#4E74AC;
	font-weight:bold;
	margin:0 0 3px 10px;
}

div.boxAnnual p{
	margin:10px 0 0 0;
	line-height:1.4;
	color: #000;
}

	p.txtA{font-size:96%;/*color:#4E74AC;*/}
	p.txtA span{margin-left:15px;}

	a.icoPdf{
		background:url(../img/ico_pdf.gif) 0 0px no-repeat;
		padding:0 0 3px 16px;
	}

	p.icoWord{
		background:url(../img/ico_word.gif) 0 0px no-repeat;
		padding:0 0 0px 18px;
	}

div.boxAnnual dl{
	margin:6px 0 40px 0px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:6px 0;
	width:590px;
}
div.boxAnnual dt{background:url(../img/arrow_blue.gif) 0 4px no-repeat;padding:0 0 0 10px;margin:0 6px;}
div.boxAnnual dd{margin:0 6px 6px 15px;line-height:1.4;}



/*------- 日程 -------*/
table.data{
	border-collapse:collapse;
	border-spacing:0px;
	width:600px;
	clear:both;
	border:1px solid #ccc;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
}

table.data th{
	padding:5px;
	width:30%;
	border:1px solid #ddd;
	text-align: center;
}
table.data td{
	padding:5px;
	width:70%;
	border:1px solid #ddd;
	text-align: center;
}

div.boxPart{
	margin:10px 0 15px 10px;
}
div.boxPart h5{
	background:url(../annual/img/arrow1.gif) 0 0 no-repeat;
	padding:0 0 0 18px;
	color:#5C99CB;
	font-size:100%;
	margin:0 0 5px 0;
}
span.red{color:#FF3333;}

div.boxPart ul.time{margin:10px 0;}
div.boxPart ul.time li{
	display:inline;
	margin:0 15px 0 0;
	background:url(../img/arrow_blue.gif) 0 2px no-repeat;
	padding:0 0 0 10px;
}


div.boxPart dl{
	margin:6px 0 0px 0px;
	border-top:0px solid #ddd;
	border-bottom:0px solid #ddd;
	padding:6px 0;
	width:590px;
}
div.boxPart dt{background:url(../img/arrow_blue.gif) 0 4px no-repeat;padding:0 0 0 10px;margin:0 6px;}
div.boxPart dd{margin:0 6px 6px 15px;}





/*------- 申込ボタン -------*/

a.btn001{
	background:url(../annual/img/btn001.jpg) 0 0 no-repeat;
	height:33px;
	width:358px;
	display:block;
	text-indent:-9999px;
	margin:0 auto;

}
a:hover.btn001{background-position:0px -33px;}


div.boxBlue{
	width:530px;
	padding:5px 10px;
	background:#EDF2F6;
	margin:15px auto 0 auto;
}
div.boxBlue ul{margin:0;}
div.boxBlue ul li{margin:0 0 6px 15px;list-style-type:disc;}
div.boxBlue ul li span{margin:0 0 0 10px;}



/*------- プログラム表 -------*/
table.tProgram{
	border-collapse:collapse;
	border-spacing:0px;
	width:550px;
	margin:3px 0 20px 10px;
	clear:both;
	border:1px solid #ccc;
}
table.tProgram th{padding:5px;width:20%;border:1px solid #ddd;text-align:left;font-weight:lighter;background:#EDF2F6;}
table.tProgram td{padding:5px;width:80%;border:1px solid #ddd;}

table.tProgram thead tr,table.tProgram thead th{background:#A3C6E2;}

table.tProgram th.spColor{background:#ECF3AF;}






/*---------------------------------------------------------
参加・登録フォーム
---------------------------------------------------------*/
table.entry{
	border-collapse:collapse;
	border-spacing:0px;
	width:580px;
	clear:both;
	border:1px solid #ccc;
}
.blankA{margin:8px 0 40px 0;}
.blankB{margin:8px 0 20px 0;}

table.entry th{padding:5px;width:30%;border:1px solid #ddd;text-align:left;font-weight:lighter;}
table.entry td{padding:5px;width:70%;border:1px solid #ddd;}
table.entry td span{font-size:85%;color:#666;}
table.entry input{margin:0 5px;vertical-align:middle;}

div.btSubmit{
	width:150px;
	height:auto;
	margin:0 auto 30px auto;;
	text-align:center;
}

div.btSubmit input{margin:0 5px;}
