@charset "UTF-8";

/* セミナー情報ページ
シグネチャ:seminar
----------------------------------------------*/
.seminar #header h1 { text-align: left; }

.seminar #seminar-info {
	width: 680px;
	border: 1px solid #999;
}

.seminar #seminar-info {
	margin-bottom: 40px;
	border-bottom: none;
}

.seminar #seminar-info h2 {
	height: 25px;
	text-indent: -9999px;
}

.seminar #seminar-info h2 { background: url(../image/bg/seminar_h2_bg.gif) no-repeat 0 0; }

.seminar .sectionBlock02 {
	padding: 30px 30px 0 30px;
	border-bottom: 1px solid #666;
}

.seminar .sectionBlock03 {
	margin-bottom: 50px;
}

.seminar #seminar-info h3 {
	margin-bottom: 5px;
	color: #e50012;
	font-size: 1.2em;
	font-weight: bold;
}

.seminar #seminar-info .info {
	margin-bottom: 0;
	padding-bottom: 20px;
	font-size: .86em;
	color: #e50012;
}

.seminar #seminar-info .info dt,
.seminar #seminar-info .info dd {
	display: inline;
	margin-bottom: 15px;
}

.seminar #seminar-info a.pdf {
	padding: 2px 0 2px 23px;
	border: 1px solid #333;
	background: url(../image/bg/icon_pdf_bg.gif) no-repeat 3px center;
	font-size: .86em;
	text-decoration: none;
}

.seminar #seminar-info a.pdf:hover {
	border-color: #e50012;
}

.seminar #seminar-info p img.link-img {
	margin-right: 20px;
	border: 1px solid #333;
	vertical-align: top;
}

.seminar #seminar-info p a:hover img.link-img {
	border: 1px solid #e50012;
}

.seminar .sectionBlock03 .shiryo {
	overflow: hidden;
}

.seminar .sectionBlock03 .shiryo p {
	float: left;
}

.seminar .sectionBlock03 .shiryo p img {
	display: block;
}

.seminar #seminar-info a.link02 {
	padding: 3px;
	border: 1px solid #333;
	font-size: .86em;
	text-decoration: none;
	color: #000;
}

.seminar #seminar-info a.link02:hover {
	border-color: #e50012;
	color: #e50012;
}