@charset "utf-8";


body{

}


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

  .usces_is_item_content{
    max-width: 1080px !important;
    margin: 0 auto !important;
  }

  .usces_is_item_content .breadcrumb{
    margin: 1.8vw 0;
  }

  .usces_is_item_content #itempage .detail-box .item-name{
    font-size: 1.5vw;
    line-height: 1.7vw;
  }

  .usces_is_item_content{

  }

  #itempage .item_detail_left_top {
    width: 43% !important;
  }

  #img-box .itemsubimg a {
    width: 15% !important;
    margin: 0 0% 3% 0 !important;
  }

  #itempage .itemsubimg {
    margin: 3% 0 0 0 !important;
    display: flex !important;
    justify-content: space-between !important;
    flex-wrap: wrap !important;
  }

  .item_detail_right_top .field_price{
    margin: 0.9vw 0;
    font-size: 1.2vw;
    font-weight: 600;
  }

  .item_detail_right_top .field_price .field_cprice{
    text-decoration: line-through;
    font-size: 1vw;
    color: rgb(167 167 167);
    margin: 0 0.5vw 0 0vw;
  }

  .item_detail_right_top .itemdetail_tag {
    display: flex;
  }
  .item_detail_right_top .itemdetail_tag li{
        padding: 0.3vw 0.5vw;
        border: solid 1px rgb(73 73 73);
        font-size: 0.8vw;
            margin: 0 0 0 0.5vw;
  }
  .item_detail_right_top .itemdetail_tag li:first-child{
            margin: 0 0 0 0.0vw;
  }
  .item_detail_right_top .itemdetail_tag li a{

  }

  .item_detail_right_top .itemdetail_deli{
    margin: 1vw 0;
  }

  .item_detail_right_top .itemdetail_deli .icon_deli{
  }

  .item_detail_right_top .itemdetail_deli .all_deli{
    float: right;
  }

  .item_detail_right_top .itemdetail_line_01{
    margin: 1.5vw 0 !important;
  }

  .item_detail_right_top .quantity-box{
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 4vw 0;
  }
  .item_detail_right_top .quantity-box .quantity_ttl{
    width: 100%;
    font-size: 0.8vw;
    color: rgb(0,0,0);
  }

  .item_detail_right_top .quantity-box .quantity{
        width: 100%;
  }

  .item_detail_right_top .c-box{
        background-color: rgb(234 0 0) !important;
        text-align: center !important;
        border-radius: 0.5vw !important;
  }

  .item_detail_right_top .c-box .cart-button input[type="submit"]{
        background-color: inherit !important;
        width: 100% !important;
        color: rgb(255,255,255) !important;
        font-size: 1.3vw !important;
        padding: 1.2vw 0 !important;
  }


  .item_detail_right_top .skubutton {
      color: #fff;
      font-family: FontAwesome;
      font-weight: bold;
      padding: 0.714286em 2.142856em;
      background-color: #ff8c00;
      border: none;
      letter-spacing: 1px;
      text-align: center;
      -webkit-transition: .3s ease all;
      -moz-transition: .3s ease all;
      -o-transition: .3s ease all;
      transition: .3s ease all;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
  }


  .item_detail_right_top .sns_wrap{
    margin: 1.5vw 0;
  }

  .item_detail_right_top .sns_wrap a{
    margin: 0 0.5vw 0 0;
  }

}

/*sp*/
@media screen and (max-width: 455px) {

  .usces_is_item_content{
    width: 100% !important;
  }


}
