
#main_contents_new2008 .hertz_logo_area {
	width:640px;
	margin:10px 0 0 0;
	text-align:right;
}
#main_contents_new2008 .hertz_right_img_area {
	float:right;
	width:240px;
	margin:0 0 20px 10px;
}
#main_contents_new2008 .hertz_left_txt_area {
	width:380px;
	float:left;
}
#main_contents_new2008 .hertz_left_txt_area02 {
	width:320px;
	margin:20px auto 20px auto;
}
#main_contents_new2008 .hertz_p_b {
	font-weight:bold;
  /*color: #3c3c3c;*/
  font-size: 115%;
  line-height: 1.4em;
}
#main_contents_new2008 .hertz_p_s {
	padding:0;
  /*color: #3c3c3c;*/
  font-size: 77%;
  line-height: 1.4em;
}
#main_contents_new2008 .strong_blue {
color:#000080;
font-weight:bold;
}


#main_contents_new2008 .hertz_number_area{
		padding:0 0 0 10px;
}

#main_contents_new2008 .hertz_merit_area {
	width:540px;
	margin:10px 20px 20px 20px;
}
#main_contents_new2008 .hertz_merit_detail {
	margin:0 0 5px 0;
}
#main_contents_new2008 .hertz_merit_detail_2 {
	margin:20px 0 0 0;
}
#main_contents_new2008 .hertz_merit_detail .merit_p_b {
	padding:0 0 5px 0;
	font-weight:bold;
}
#main_contents_new2008 .hertz_cp_bnr{
width:630px;
/*margin:20px 0 0 0;*/
}




#main_contents_new2008 .hertz_bnr {
	margin: 0px 0px 40px 0px;
	padding: 20px 0px 0px 0px;
}

#main_contents_new2008 .hertz_left {
	margin: 0px;
}

#main_contents_new2008 .hertz_left .btnarea {
	width:200px;
	margin: 0 auto;
}



#main_contents_new2008.category_ttlhalf .ctitle,
#main_contents_new2008.category_ttlhalfleft .ctitle {
	margin-bottom: 10px;
	font-size: 75%;
	line-height: 1.4em;
	font-weight: bold;
}

#main_contents_new2008 .category_ttlhalfleft {
	padding: 5px 5px 30px 5px;
	margin: 0px;
	background-image: url(../../../common_new/img/topttlbg_half_left.gif);
	background-repeat: no-repeat;
}

#main_contents_new2008 .ctitlebox {
	float: left;
	width: 300px;
	padding: 0px 25px 0px 0px;
	margin: 0px;
}


