.inner-contents .box{
  margin-bottom:60px;
}
.inner-contents .box .news dl{
  margin: 0 0 20px;
}
.inner-contents .box .news dl dt{
  font-size:14px;
  line-height:1.3em;
  margin-bottom:5px;
}
.inner-contents .box .news dl dd{
  font-size:14px;
  line-height:1.3em;
  margin-left:0;
}
.inner-contents .box .news dl dd a{
  text-decoration:underline;
}
.inner-contents .bnr-block{
	display:-webkit-box;
  	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap: wrap;
  	flex-wrap: wrap;
	-webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.inner-contents .bnr-block a{
  width:48%;
  display:block; 
  margin-bottom:30px;
}
.inner-contents .bnr-block a .ttl{
  font-size:17px;
  font-weight:bold;
  margin:12px 0 0
}
.inner-contents .bnr-block a .txt{
  font-size:13px;
  margin:5px 0 0
}

.info_detail,
  .seller_lists,
  .recommend_lists{
  margin-top:0;
}

@media (max-width: 767px) {
  #wrapper{
    padding-top: 60px;
  }
  
  #contents {
    padding-top: 50px;
}
  
  .inner-contents{
    padding:0 15px;
  }
  .inner-contents .box{
  margin-bottom:35px;
}
.inner-contents .box .news dl dt{
  font-size:12px;
}
.inner-contents .box .news dl dd{
  font-size:12px;
}
.inner-contents .bnr-block a .ttl{
  font-size:12px;
  margin:12px 0 0
}
.inner-contents .bnr-block a .txt{
  font-size:10px;
}
  
.info_detail,
  .seller_lists,
  .recommend_lists{
    padding-left:0;
    padding-right:0;
}
  
}