@charset "UTF-8";


.page_ttl {
   background-image: url("../bd/img/pagettl-bd.png");
}
.goods_item {

}
.img_area {
   text-align: center;
}
.img_area img {
   width: 90%;
}
#bd_cover_img img {
   width: 70%;
}
#bd_tenkai_img img {
   width: 100%;
}
.img_toku_souki img {
   width: 70%;
}

.list_music li {
   padding-bottom: 5px;
   margin-bottom: 7px;
}

.toku_shop_list {
}
.toku_shop_list li {
}
.toku_shop_list li .flex {
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
}
.toku_shop_list li h1 {
   background-color: #f9d3d8;
   padding: 5px 10px;
   font-size: 1.1em;
}
.toku_shop_list li .img_box img {
   width: 90%;
   border:solid 1px #d4d4d4;
}
.release {
   font-size: 1.3em;
   font-weight: bold;
   color:#f78208;
}
.shop_list li {
   line-height: 1.4em;
   margin-bottom: 10px;
}
.shop_list li .note {
   line-height: 1.2em;
}
.toku_name {
   font-weight: bold;
}
#cboxContent #cboxLoadedContent {
    height: auto!important;
    padding-top:0;
}


@media screen and (min-width:960px) {
   #bd_cover_img {
      display: flex;
   }
   #bd_cover_img div{
      width: 50%;
      text-align: center;

   }
   #bd_cover_img img {
      width: 70%;
   }
   #bd_tenkai_img img {
      width: 90%;
   }
   .sub_nav ul li{
      width: 25%;
   }
   .goods_item {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
   }
   .img_area {
      width: 100%;
      padding-top: 10px;
   }
   .img_area img {
      width: auto;
   }
   .img_toku_souki {
      text-align: left;
   }
   .img_toku_souki img {
      width: 40%;
   }
   .text_area {
      width: 100%;
   }
   .bd_data {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
   }
   .bd_data_inner {
      width: 48%;
   }
   .toku_shop_list li .flex .img_box {
      width: 30%;
   }
   .toku_shop_list li .flex .txt_area {
      width: 65%;
      padding: 20px 0;
   }
   .toku_shop_list li .img_box img {
      width: 90%;
   }

}