.page_title{
  margin-bottom: 40px;
}
.item-list li{
  width: 30%;
  margin-bottom: 65px;
  padding: 50px 2% 30px;
  border-radius: 5px;
  text-align: center;
  position: relative;
  background: #fff;
  margin-right: 5%;
}
.item-list li:nth-child(3n){
  margin-right: 0;
}
.item-list li .item-list__num{
  width: 60px;
  height: 60px;
  border-radius: 30px;
  background: url(https://file003.shop-pro.jp/PA01473/948/images/common/circle_bg.jpg) no-repeat;
  position: absolute;
  top: -15px;
  left: 15px;
}
.item-list li .item-list__num:after{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
  line-height: 60px;
}
.item-list li:nth-child(1) .item-list__num:after{
  content: "01";
}
.item-list li:nth-child(2) .item-list__num:after{
  content: "02";
}
.item-list li:nth-child(3) .item-list__num:after{
  content: "03";
}
.item-list li:nth-child(4) .item-list__num:after{
  content: "04";
}
.item-list li:nth-child(5) .item-list__num:after{
  content: "05";
}
.item-list li:nth-child(6) .item-list__num:after{
  content: "06";
}
.item-list li:nth-child(7) .item-list__num:after{
  content: "07";
}
.item-list li:nth-child(8) .item-list__num:after{
  content: "08";
}
.item-list li:nth-child(9) .item-list__num:after{
  content: "09";
}
.item-list li:nth-child(10) .item-list__num:after{
  content: "10";
}
.item-list li:nth-child(11) .item-list__num:after{
  content: "11";
}
.item-list li:nth-child(12) .item-list__num:after{
  content: "12";
}
.item-list li:nth-child(13) .item-list__num:after{
  content: "13";
}
.item-list li:nth-child(14) .item-list__num:after{
  content: "14";
}
.item-list li:nth-child(15) .item-list__num:after{
  content: "15";
}
.item-list li:nth-child(16) .item-list__num:after{
  content: "16";
}
.item-list li:nth-child(17) .item-list__num:after{
  content: "17";
}
.item-list li:nth-child(18) .item-list__num:after{
  content: "18";
}
.item-list li:nth-child(19) .item-list__num:after{
  content: "19";
}
.item-list li:nth-child(20) .item-list__num:after{
  content: "20";
}
.item-list li:nth-child(21) .item-list__num:after{
  content: "21";
}
.item-list li:nth-child(22) .item-list__num:after{
  content: "22";
}
.item-list li:nth-child(23) .item-list__num:after{
  content: "23";
}
.item-list li:nth-child(24) .item-list__num:after{
  content: "24";
}
.item-list li:nth-child(25) .item-list__num:after{
  content: "25";
}
.item-list li:nth-child(26) .item-list__num:after{
  content: "26";
}
.item-list li:nth-child(27) .item-list__num:after{
  content: "27";
}
.item-list li:nth-child(28) .item-list__num:after{
  content: "28";
}
.item-list li:nth-child(29) .item-list__num:after{
  content: "29";
}
.item-list li:nth-child(30) .item-list__num:after{
  content: "30";
}
.item-list li .item-list__ttl:after{
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  background-color: #87715d;
  margin: 15px auto 0;
}
.item-list li .item-list__img{
  border-radius: 5px;
  margin-bottom: 20px;
}
.item-list li .item-list__img img{
  width: 234px;
  height: 234px;
  object-fit: cover;
  border-radius:50%;
}
.item-list li .item-list__img:hover img{
  transform: scale(1, 1);
}
.item-list li .item-list__price{
  color: #808080;
  margin: 20px 0 15px;
}
.item-list li .item-list__expl{
  margin-bottom: 30px;
}
@media screen and (max-width: 1060px){
  .item-list li .item-list__img img{
    width: 22vw;
    height: 22vw;
  }
}
@media screen and (max-width: 600px){
  .item-list{
    display: block;
  }
  .item-list li{
    width: 90%;
    margin: 0 auto 30px;
    padding: 50px 5% 30px;
  }
  .item-list li:nth-child(3n){
    margin: 0 auto 30px;
  }
  .item-list li .item-list__img img{
    width: 62vw;
    height: 62vw;
    max-width: 230px;
    max-height: 230px;
  }
}
