/*------------------------------------------------
	hanbai contents styles
--------------------------------------------------*/
#allcontents02{
	background: none;
}
#pagetop{
	background: none;
}
.bu_maincontents02{
	padding: 0px 0px 0px 0px;
}
.bu_pagetitle{
	padding: 20px 0px 2px 0px;
	background: none;
}





.ha_lead01{
	margin: 11px 0px 0px 0px;
	line-height: 1.6em;
}
.ha_contents01 {
	width: 542px;
	margin: 30px 0 0 0;
	color: #4d4d4d;
}
.ha_contents01 .ha_contents01_inner {
	width: 542px;
	margin: 5px 0 0 0;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.ha_contents01 .ha_contents01_inner .koumoku {
	width: 135px;
}
.ha_contents01 .ha_contents01_inner .logo img {
	margin: 4px 0 5px 0;
}
.ha_contents01 .ha_contents01_inner .naiyou {
	width: 407px;
}
.ha_contents01 .ha_contents01_inner td {
	padding: 6px 0 5px 0;
	vertical-align: top;
	line-height: 1.6em;
}
.ha_contents01 .ha_contents01_inner .bg_separator_dots {
	width: 542px;
	height: 1px;
	font-size: 0;
	padding: 0;
	background: url(../images/hanbai/bg_separator_dots.gif) repeat-x left top;
}
.get_margin {
	width: 542px;
	height: 50px;
	font-size: 0;
	padding: 0;
}

