.item{
  margin-top:30px;
}
.item li{
  width:100%;
  margin-bottom:30px;
  padding-bottom:20px;
  border-bottom:1px solid #ddd;
}
.item li h4{
  padding:20px 0 0;
  font-size:18px;
  font-weight:bold;
}
.item li .description{
  padding:10px 0;
}
.item li .fee{
  font-weight:bold;
}

/*ここからタブレット用記述*/
@media screen and (min-width: 768px) {
  
.item li{
  width:49%;
  padding-bottom:0;
  border-bottom:none;
}
.item li:nth-child(2n + 1){
  margin-right:2%;
}
.item li h4{
  padding:20px 0;
  border-bottom:1px solid #ddd;
}

}


/*ここからPC用記述*/
@media screen and (min-width: 992px) {
  
.item li{
  width:31%;
  margin-bottom:35px;
}
.item li:nth-child(2n + 1){
  margin-right:0;
}
.item li:not(:nth-child(3n)){
  margin-right:3.5%;
}

.item li h4{
  padding:20px 0;
  border-bottom:1px solid #ddd;
}
.item li .description{
  padding:20px 0;
}

}
 