/* カスタマイズ用CSS */
.ec-footerRole {
  border-top: 1px solid #000000;
  margin-top: 30px;
  background: #e6e6e6;
  color:#000000;
}
.ec-footerNavi .ec-footerNavi__link  {
color:#000000;
}
.ec-footerTitle{
    color:#000000;
}
.h1top {
    font-size:16px;
    font-weight:bold;
    }
.img360{
width: 360px;
}
.img800{
width: 800px;
}

html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}
.size14{
font-size:20px;
}
.img-item-wt{
    /*width: 100px;*/
    height: auto;
}
.sns{
    float:right;
    clear: both;
}
.osume-price{
    color:#b30000;
    font-weight: bold;
}    
.ec-productRole.ec-headingTitle title{
      font-size: 20px;
  }
.wp-feed-title {
    background-color: #FF6600;
    background-image: none;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 20px 15px;
    word-wrap: break-word;
    color: #FFFFFF;
}
.wp-feed-title a {
    color: #FFFFFF;
}
.wp_feed__list {
    list-style-type: none;
    padding: 0 4px;
}
.wp_feed__item {
    padding-left: 10px;
    padding-top:20px;
}
.wp_feed__item:last-child {
    padding-bottom: 20px;
}
.wp_feed__imgLink {
    display: block;
    float: left;
    width: 100px;
    height: 100px;
    overflow: hidden;
}
.wp_feed__title {
    width: calc(100% - 150px);
    float: right;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 10px;
    color: #2E7EC8;
    padding-left: 8px;
}
.wp_feed__contents {
    width: calc(100% - 120px);
    float: right;
    font-size: 1.3rem;
    line-height: 1.5;
    color: #505659;
    padding-left: 8px;
}
.wp_feed__contents span {
    display: block;
    font-size: 1.2rem;
    color: #505659;
    font-weight: normal;
    margin-top: 4px;
}
.wp_feed__item::after {
    content: "";
    display: block;
    clear: both;
}
.col-sm-9{
  padding-left:0;
  padding-right:0;
}
.col-sm-3{
  padding-left:0;
  padding-right:0;
}
/*?????????*/

button.ec-blockBtn--action {
    background-color: #82c78a!important;
    color: #2b2b2b;
    border-style: none;
}

button.ec-blockBtn--action.add-cart:before{
    background-color: #000000;
    border-style: none; }
button.ec-blockBtn--cancel {
    background-color: #999999;
        color: #005000;
    border-style: none;
}