/*アイキャッチ非表示*/
.parts-sys-item-body .image{
  display:none;
}
/*パンクズ*/
.parts-breadcrumb {
    font-size: 14px;
    position: relative;
    top: 10px;
}
/*記事見出し*/
.parts-sys-item-title{
  margin:0 auto;
}
.parts-sys-item-title h1.title{
  margin:0 auto;
  font-size:150%;
}
/*記事本文*/
.parts-sys-item-body .body{
  font-size:14px;
}

/*記事左右*/
.flexBox {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 0;
    list-style: none;
    margin-bottom: 20px;
}
.item_left, .item_right {
    width: calc(100% / 2);
    padding: 16px;
    box-sizing: border-box;
}

/*カラーミーテーブル*/
.cartjs_product_table table{
  border-collapse:collapse;
  width:90% !important;
  margin:0 auto 20px auto;
}
.cartjs_product_table table th,
.cartjs_product_table table td{
  border:solid 1px #ccc;
  padding:4px;
  text-align:left;
  box-sizing:border-box;
}
.cartjs_product_table table th{
  background:#f3f3f3;
}

.cartjs_product_table select {
    max-width: 380px;
}
/*カラーミーボタン*/
.cartjs_cart_in input{
	/*display: inline-block;
    color: #fff;
    font-size: inherit;
    text-align: center;
    border-radius: 2px !important;
    text-decoration: none;
    padding: 6px 18px;
    box-sizing: border-box;
    border-bottom: 2px solid #ddd;
    background: #d70c1f;
    background: -moz-linear-gradient(-45deg, #d70c1f 0%, #d70c1f 50%, #bc0012 51%, #d70c1f 100%);
    background: -webkit-linear-gradient(-45deg, #d70c1f 0%,#d70c1f 50%,#bc0012 51%,#d70c1f 100%);
    background: linear-gradient(135deg, #d70c1f 0%,#d70c1f 50%,#bc0012 51%,#d70c1f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d70c1f', endColorstr='#d70c1f',GradientType=1 );*/
	}