h2#top_ttl{
	text-indent:-9999px;
	background:url(images/img_main.jpg) no-repeat;
	height:77px;
	margin:0; 
	padding:0;
}
#ConArea{
	float:left;
	width:620px;
	margin:0;
	padding:20px 0 0 20px;
}

/***********‹¤’Ê**********/
#printArea{
	margin-bottom:20px;
	display: inline-table;
	min-height: 1em;
}
#printArea:afte{
	content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

.newtext {
	width:610px;
	margin:10px 0;
	padding:0;
	float:left;
}
dl.list {
	float:left;
	margin:0;
	padding:0;
}
dl.list dt {
	float:left;
	clear:both;
	width:80px;
	margin:0;
	padding:0;
	display:inline;
}
dl.list dd {
	float:left;
	width:420px;
	margin:0;
	padding:0 10px 0 0;
}
.pdf_box {
	float:left;
	width:90px;
	margin:0;
	padding:0;
}
.ic_pdf a{
	display:block;
	width:32px;
	height:32px;
	margin:0 0 0 29px;
	padding:0;
	text-indent:-9999px;
	background:url(images/ic_pdf.gif) no-repeat;
}
.ic_pdf a:hover {
	background:url(images/ic_pdf_on.gif) no-repeat;
}
p.detail_box {
	width:90px;
	margin:0;
	padding:5px 0 0 0;
	text-align:right;
}
#schedule{
	clear:both;
}
#schedule h4{
	text-indent:-9999px;
	background:url(images/ttl_event.gif) no-repeat;
	height:31px;
	margin:0 0 10px 0;
	padding:0;
}
#schedule table th{
	color:#b72928;
	background:#fef0cb;
	text-align:center;
}
#schedule table{
	border-collapse:collapse;
	margin-bottom:20px;
}
#schedule table th,#schedule table td{
	border:solid 1px #ead293;
	padding:10px;
}
#schedule table td.f_end{
	background:#eeebe2;
}

#schedule h3.century20{
	text-indent:-9999px;
	background:url(images/schedule_ttl.gif) no-repeat;
	height:28px;
	margin:0;
	padding:0;
}
#schedule h3.century21{
	text-indent:-9999px;
	background:url(images/schedule_ttl_21.gif) no-repeat;
	height:28px;
	margin:0;
	padding:0;
}

.f_endBox {
	width:125px;
	height:20px;
	margin:0;
	padding:0;
}
.f_endBox p {
	margin:0;
	padding:0;
	text-align:left;
}
.f_endBox img.right {
	width:80px;
	height:19px;
	margin:0 0 0 5px;
	float:right;
}
.f_endBox a img.right {
	background:url(images/images/ic_course_on.gif) no-repeat;
}
p.exp{
	background:url(images/schedule_bg.gif) repeat-x;
	height:60px;
	margin:0;
	padding:20px 37px;
}

p.exp span{
	font-weight:bold;
}
ul.event li{
	line-height:1.8em;
}
