@charset "utf-8";
#main_contents_new2008 .contact_list {
  clear: both;
  margin: 0 0 15px -20px;
  width: 680px;
}

#main_contents_new2008 .widebox {
  background: url(/aqfpoint/wr_css/wr_img/point_d/service_list_bglarge_01.gif) no-repeat 20px top;
		margin-bottom:20px;
}

#main_contents_new2008 .widebox_body {
  background: url(/aqfpoint/wr_css/wr_img/point_d/service_list_bglarge_02.gif) no-repeat 20px bottom;
}

#main_contents_new2008 .widebox_innner {
  float: left;
  width: 620px;
  margin-left: 20px;
  padding: 9px 5px 9px 17px;
  display: inline;
}

#main_contents_new2008 .widebox_innner h3 {
  background: url(/aqfpoint/wr_css/wr_img/point_d/service_list_bg_03.gif) repeat-x left bottom;
  padding:0 0 3px 0;
  margin:0 0 15px 0;
  color: #3c3c3c;
  font-size: 75%;
  line-height: 1.4em;
		font-weight:bold;
}

#main_contents_new2008 .widebox_innner p {
  margin:0 0 10px 0;
		padding:0;
  color: #3c3c3c;
  font-size: 75%;
  line-height: 1.4em;
}

#main_contents_new2008 .widebox_innner li {
		text-indent:-1em;
		padding-left:1em;
  color: #3c3c3c;
  font-size: 75%;
  line-height: 1.4em;
}


a.redlink:link, a.redlink:visited {
	text-decoration: underline; color:#407cba; 
}

a.redlink:hover, a.redlink:active {
	text-decoration: none; color:#407cba; 
}




.img_net{
	width:246px;
	float:left;
	margin-right:20px;
	text-align:center;
	}
	
.box_net{
	float:left;
	width:314px;
	}

.box_net .link{
	margin-top:15px;
	}
