/* カスタマイズ用CSS */
.ec-sliderRole {
  display: none;
}
.front_page .ec-layoutRole .ec-layoutRole__contents,
.other_page .ec-layoutRole .ec-layoutRole__contents {
  max-width: 100%;
}

/* header */
.ec-headerRole {
  margin-top: -61px;
}
/* header */
.wc_h4_01 span {
  margin-bottom: 10px;
}

.ec-blockBtn--cancel {
  color: #fff !important;
}

/* news */
.ec-newsRole {
  padding: 0;
}
.ec-newsRole .ec-newsRole__news {
  border: 10px solid #fff;
  padding: 0;
  background: #fff;
}
.ec-newsRole .ec-newsRole__newsTitle,
.ec-newsRole .ec-newsRole__newsDate {
  font-family: "Noto Sans JP", sans-serif !important;
  font-size: 16px;
}
.ec-grid2 {
  margin-top: 100px;
}
.ec-cartRole .ec-blockBtn--action {
  color: #fff;
}
.ec-pageHeader h1 {
  margin-top: 70px;
}
.ec-borderedDefs dd {
  line-height: 2;
}
.ec-borderedDefs dt {
  line-height: 0;
}
@media screen and (max-width: 767px) {
  .ec-borderedDefs dt {
    line-height: 3;
  }
}

.ec-productRole .ec-productRole__description {
  font-size: 14px;
}
