
.recommend_items{
  width: 1000px;
  padding: 10px 20px 15px;
  background: #eee7d5;
  box-sizing: border-box;
}
p {
  display: block;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

.recommend_items .ttl{
  margin-bottom: 20px;
}
.recommend_items table{
  margin: 0 -5px;
}
.recommend_items table td{
  vertical-align: top;
}
.recommend_items table td .box{
  margin: 0 5px;
}
.recommend_items table td .img{
  margin-bottom: 5px;
  border: 1px solid #ab9b8e;
  position: relative;
}
.recommend_items table td .img:after{
  position: absolute;
  top: -5px;
  right: -5px;
}
.recommend_items table td .img.left:after{
	left:-5px;
}
.recommend_items table td .img.icon1:after{
  content: url(img/r_icon1.png);
}
.recommend_items table td .img.icon2:after{
  content: url(img/r_icon2.png);
}
.recommend_items table td .img.icon3:after{
  content: url(img/r_icon3.png);
}
.recommend_items table td .img.icon4:after{
  content: url(img/r_icon4.png);
}
.recommend_items table td .img.icon5:after{
  content: url(img/r_icon5.png);
}
.recommend_items table td .img.icon6:after{
  content: url(img/r_icon6.png);
}
.recommend_items table td .img.icon7:after{
  content: url(img/r_icon7.png);
}
.recommend_items table td .img a{
  display: block;
  transition: 0.15s;
}
.recommend_items table td .img a:hover{
  opacity: 0.7;
}
.recommend_items table td .img img{
  width: 100%;
}
.recommend_items table td .ttl{
  margin-bottom: 0;
  font-size: 11px;
  color: #413124;
}
