@charset "UTF-8";


.page_ttl {
   background-image: url("../campaign/img/pagettl-campaign.png");
}
.shop_area {
   background: #ffe7e7;
   border-radius: 10px;
   padding: 20px;
   margin-bottom: 20px;
}
.img_area {
   text-align: center;
}
.img_area img {
   width: 90%;
}

.list_music li {
   border-bottom: dotted 1px #b5b1b1;
   padding-bottom: 5px;
   margin-bottom: 7px;
      padding-left: 5px;
      padding-right: 5px;
}
@media screen and (min-width:960px) {


   .goods_item {
      display: flex;
      justify-content: space-between;
   }
   .img_area {
      width: 34%;
      padding-top: 10px;
   }
   .img_area img {
      width: 100%;
   }
   .text_area {
      width: 60%;
      padding-top: 20px;
   }
   .list_music {
      width: 90%;
      margin: auto;
   }
   .goods_item .list_music {
      width: 100%;
   }
   .list_music li  {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      padding-bottom: 10px;
      margin-bottom: 15px;
      padding-left: 5px;
      padding-right: 5px;
   }

}