@charset "utf-8";

/*---------------------------------------------------------
臨床研修
---------------------------------------------------------*/





/*---------------------------------------------------------
セミナー情報
---------------------------------------------------------*/
.seminar_details{
	border-top: 2px solid #A3CE20;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-bottom: 20px;
}

.seminar_details .title{
	background: #F4F2F2;
	border-bottom: 1px solid #CCC;
	padding: 10px 18px 7px;
}

.seminar_details h4{
	float:left;
	font-weight: bold;
	font-size: 115%;
	width: 535px;
}

.seminar_details p{
	float:right;
}

.seminar_details dl{
	width: 670px;
	margin: 15px auto;
}

.seminar_details dt{
	float: left;
	clear: left;
	padding: 8px 0px;
	color: #84A20D;
}

.seminar_details dd{
	padding: 8px 0px 8px 7em;
	border-bottom: 1px dotted #CCC;
}

.seminar_details dd:last-child{
	border-bottom:none;
}

.seminar_details dd.last-child{ /*IE-expression (first-child) */
	border-bottom:none;
}

/* last-child for IE6/7 */
.seminar_details dd {
border-bottom:expression((this.__isLastChild = (this.parentNode.children.item(this.parentNode.children.length-1) == this))?'none':'1px dotted #CCC');
}
