#main_content div.for_iebug { padding: 0 15px; }
#main_content h2 {
	width: 743px;
	height: 37px;
	background: url(/images/seminar/h2.png) no-repeat;
	text-indent: -5000px;
}
#main_content h3 {
	margin-top: 10px;
	border-bottom: 1px dotted #8ec31f;
	color: #8ec31f;
	text-indent: 5px;
	font-size: 140%;
	font-weight: bold;
}

#event_content {
	width: 540px;
	float: right;
}

#event_content .description {
	margin-bottom: 1em;
	padding: 1em 0;
	border-bottom: 2px solid #8ec31f;
}

#event_content .store_info {
	float: left;
	width: 540px;
	margin-bottom: 1em;
	border-bottom: 1px dotted #8ec31f;
}
#event_content .store_info h4 { margin-bottom: 1em; }

.float_left { float: left; }
.clear_both { clear: both; }

#event_content .event_info h4 {
	margin-bottom: 3px;
	border-bottom: 1px solid #8ec31f;
	color: #444;
	font-weight: bold;
}
#event_content .type_2 h4 {
	color: #8ec31f;
	font-weight: normal;
}

#event_content .event_info h5 { color: #8ec31f; }


#event_content h4 {
	padding-top: 1em;
	color: #8ec31f;
	font-size: 120%;
}

#event_content h5 { padding: 3px 0; }

#event_content .goto_top { text-align: right; }
#event_content .goto_top a {
	min-height: 15px;
	padding-right: 15px;
	background: url(/images/arrow_top.png) no-repeat right center;
	font-size: 85%;
	display: block;
}

span.point_green { color: #8ec31f; }


#event_content .course { margin-bottom: 2em; }
#event_content .course * { display: none; }
#event_content #course_01 {
	height: 306px;
	background: url(/images/seminar/001_course_01.png) no-repeat;
}
#event_content #course_02 {
	height: 154px;
	background: url(/images/seminar/001_course_02.png) no-repeat;
}
#event_content #course_03 {
	height: 199px;
	background: url(/images/seminar/001_course_03.png) no-repeat;
}
#event_content #course_04 {
	height: 215px;
	background: url(/images/seminar/001_course_04.png) no-repeat;
}



#event_content .inline_box {
	width: 524px;
	border-left: 3px solid #8ec31f;
	border-right: 3px solid #8ec31f;
}
#event_content .inline_box h4 { border-bottom: 0; margin: -9px 0 0.5em; }
#event_content .inline_box h5, 
#event_content .inline_box p { float: right; width: 400px; }
#event_content .inline_box h5 { margin-bottom: 1em;}
#event_content .inline_box p { margin-bottom: 0.5em; font-size: 90%; }



table 
{ font-size: 15px ; 
  font-color: #8ec31f ;
} 






