/* CSS Document */
#maincont .regional {
	width:585px;
	height:12px;
	background-image:url(/search/img/h5_un.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	
}
#maincont div.bgimage{
	width:585px;
	margin-bottom:20px;
	margin-left:15px;
	padding:0px;
	background-image:url(/search/img/h5_cen.gif);
	background-position:left;
	background-repeat:repeat-y;
}
#maincont h5 {
	background-image:url(/search/img/h5_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:140px;
	float: left;
	margin:0px;
	padding-top:15px;
	font-size:medium;
	font-weight:bold;
	text-align:center;
}

#maincont dl {
	padding-left: 20px;
	padding-top:15px;
	float:left;
}
#maincont dl dt {
	line-height:1.5em;

}

#maincont .s_details {
	width:585px;
	margin-left:15px;
}
#maincont div.photo {
	width:250px;
	float:left;
}

#maincont div.details {
	padding-left: 273px;
}
h6.tenpo{
	background-image:url(/common/img/line.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:5px;
	margin-bottom:10px;
	font-size:1em;
	font-weight:bold;
	color:#FF6699;
}
div.details table.time{
	margin-top:15px;
	border-collapse:collapse;
	border: 1px #FFCCCC solid;
}
table.time td{
	border:1px #FFCCCC solid;
	padding:3px;
}
#maincont p.s_access{
	padding-bottom:10px;
}

#maincont iframe{
	margin:0px 0px 0px 15px;
}

#maincont #access p{
	margin:0px 0px 0px 15px;
}
