

#cost span {
    color: #cc938a;
    font-size: 1.3em !important;
}

.grid_3 p {
    color: #fbcdcd;
    font-size: 1.2rem !important;
}

.grid_3 .item-sale-price {
    color: #cc938a !important;
    font-size: 1.2rem !important;
}


@media screen and (min-width:1370px){

  .sp_only{
    display: none;
  }


}


@media screen and (min-width:770px){

  .gallery figure a .pc_item_img{
    width: 100%;
  }

}


@media screen and (max-width:768px) {

  .pc_only{
    display: none;
  }

  .grid_3 .item-sale-price {
    font-size: 1.2rem !important;
    color: #cc938a !important;
    /* color: rgb(129,216,208) !important; */
  }

  .grid_3 .sale-discount-rate {
    color: red !important;
    font-size: 0.8em !important;
}

.item-category a {
  font-size: 1rem !important;
  color: #d6a28e;
  padding-left: 0%;
}

.grid_3 p {
    font-size: 1.0rem !important;
    text-align: left;
    padding-left: 0% !important;
}


}

/* 雛人形商品詳細ページCSS */
/* 基本はここに記述する */

@media screen and (min-width: 769px){
  /* PC */

  #add_cart {
    background-color: #fce3dc!important;
    color: rgb(0,0,0);
  }

  .sp_only{
    display: none;
  }

  .doll_exp p{
  }

  .doll_exp .prodcut_detail_wrap{
  }
  .doll_exp .prodcut_detail_wrap .prodcut_detail_ttl{
    font-weight: 600;
    font-size: 1.5vw;
    padding: 0 0 0.2vw 0;
    margin: 0 0 2% 0;
  }
  .doll_exp .prodcut_detail_wrap .prodcut_detail_txet{
    /* font-size: 1.05vw; */
    /* line-height: 1.8vw; */
  }

  .doll_exp .prodcut_item_no_wrap{
  }
  .doll_exp .prodcut_item_no_wrap .prodcut_item_no{
    font-weight: 600;
    font-size: 1.5vw;
    border-bottom: solid 2px rgb(149 149 149);
    padding: 0 0 0.2vw 0;
    margin: 0 0 2% 0;
  }
  .doll_exp .prodcut_item_no_wrap .prodcut_item_text{
    /* font-size: 1.05vw; */
    /* line-height: 1.8vw; */
  }

  .doll_exp .prodcut_size_wrap{
  }
  .doll_exp .prodcut_size_wrap .prodcut_size{
    font-weight: 400;
    font-size: 1.5vw;
    border-bottom: solid 2px rgb(149 149 149);
    padding: 0 0 0.2vw 0;
    margin: 0 0 2% 0;
  }
  .doll_exp .prodcut_size_wrap .prodcut_size_text{
    /* font-size: 1.05vw; */
    /* line-height: 1.8vw; */
  }


}

@media screen and (max-width: 768px){
/* SP　タブレット */

  .pc_only{
    display: none;
  }

  .doll_exp p{
  }

  .doll_exp .prodcut_detail_wrap{
    margin: 5vw 0;
  }
  .doll_exp .prodcut_detail_wrap .prodcut_detail_ttl{
    font-weight: 600;
    font-size: 6em;
    /* border-bottom: solid 2px rgb(149 149 149); */
    padding: 0 0 1.8vw 0;
    margin: 0 0 1.9vw 0;
  }
  .doll_exp .prodcut_detail_wrap .prodcut_detail_txet{
    font-size: 5em;
    line-height: 8vw;
  }

  .doll_exp .prodcut_item_no_wrap{
    margin: 5vw 0;
  }
  .doll_exp .prodcut_item_no_wrap .prodcut_item_no{
    font-weight: 600;
    font-size: 6em;
    border-bottom: solid 2px rgb(149 149 149);
    padding: 0 0 1.8vw 0;
    margin: 0 0 1.9vw 0;
  }
  .doll_exp .prodcut_item_no_wrap .prodcut_item_text{
    font-size: 5em;
    line-height: 8vw;
  }

  .doll_exp .prodcut_size_wrap{
    margin: 5vw 0;
  }

  .doll_exp .prodcut_size_wrap .prodcut_size{
    font-weight: 400;
    font-size: 6em;
    border-bottom: solid 2px rgb(149 149 149);
    padding: 0 0 1.8vw 0;
    margin: 0 0 1.9vw 0;
  }
  .doll_exp .prodcut_size_wrap .prodcut_size_text{
    font-size: 5em;
    line-height: 8vw;
  }

}
