.clearfix, .lf, .lu, .featureBanner {
  *zoom: 1;
}

.clearfix:after, .lf:after, .lu:after, .featureBanner:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
  margin-top: -1px;
}

@media print {
  .clearfix, .lf, .lu, .featureBanner {
    height: 1px;
    margin-bottom: -1px;
    visibility: hidden;
  }
}

.lf {
  margin: 0;
  _position: relative;
  _overflow: hidden;
}

.lu {
  float: left;
  margin-left: 8px;
}

.lu:first-child,
.lu\.first-child {
  margin-left: 0;
}

.span_1 {
  width: 213px;
}

.span_2 {
  width: 434px;
}

.span_3 {
  width: 655px;
}

.txt10px{
	font-size:41%;}

.featureBanner {
  _border-bottom: 15px solid #fff;
}
.featureBanner ul {
  margin: 0;
  padding: 0;
  border: 0;
  text-decoration: none;
  line-height: 1;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  list-style: none;
  margin: 0;
  padding: 0;
  list-style: none;
}
.featureBanner ul li {
  float: left;
  margin-left: 8px;
}
.featureBanner ul li.first-child {
  margin-left: 0;
}

.sectionFrame .productItems .description {
  background: none;
  color: #0b3361;
}

.masonry {
  position: relative;
  width: 663px;
}

.ttl_h2{
	width:640px;
	height:31px;
	color:#fff;
	font-size:108%;
	margin:0 0 10px 0;
	padding:10px 0 0 15px;
	background:url(/recommend/img/ttl_h2.gif) no-repeat;
}

.about_local{
	text-align:right;
	font-size:77%;
	margin:-10px 0 0 0;}

.about_local a{
	text-decoration:none;
	padding:0 0 0 15px;
	background:url(/common201008/img/icon_newWindow.gif) no-repeat 0 0;}

.about_local a:hover{
	text-decoration:underline;}



