.bscstm .mx-n4p {
  margin-right: -4% !important;
  margin-left: -4% !important;
}

.fc-red {
  color: #c11c3e !important;
}

.txt-bgliner {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(0%, rgb(250, 241, 231)));
  background: linear-gradient(transparent 65%, rgb(250, 241, 231) 0%);
}

.txt-bgliner2 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(0%, rgb(236, 218, 201)));
  background: linear-gradient(transparent 65%, rgb(236, 218, 201) 0%);
}

.bg-cream {
  background-color: #f9f1e9;
}

.box-rounded {
  border-radius: 10px;
  background: #fff;
}

.product_pageContents .productSection .productSectionInner {
  padding: 0 8%;
}
.product_pageContents #check.productSection {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  .product_pageContents #check.productSection {
    padding-top: 50px;
  }
}
.product_pageContents #check .productSectionInner {
  background-color: #f9f1e9;
  padding-top: 0;
}
.product_pageContents #check > .productSectionInner > .sectionTitleWrap {
  padding-top: 140px;
}
@media screen and (max-width: 767px) {
  .product_pageContents #check > .productSectionInner > .sectionTitleWrap {
    padding-top: 70px;
  }
}
.product_pageContents .productSection .productSectionInner > .sectionTitleWrap::before {
  top: -35px;
}
@media screen and (max-width: 767px) {
  .product_pageContents .productSection .productSectionInner > .sectionTitleWrap::before {
    height: 50px;
    top: -25px;
  }
}
.product_pageContents .checkImg {
  position: absolute;
  top: 7.2463768116%;
  left: 13.0434782609%;
}
.product_pageContents #point .pointListWrap {
  padding-top: 0;
  margin-top: 0;
}
.product_pageContents #point .pointListWrap .pointList .point {
  padding-top: 0;
}
@media screen and (min-width: 768px) {
  .product_pageContents #point .pointListWrap .pointList .point {
    margin-top: 100px;
  }
}
.product_pageContents #point .pointListWrap .pointList .point:first-of-type {
  padding-top: 0;
}
@media screen and (min-width: 768px) {
  .product_pageContents .howto .howto_use .howto_use_box .txt p {
    font-size: inherit;
  }
}
@media screen and (min-width: 768px) {
  .product_pageContents .ouyou .ouyou_box-1cal .txt p {
    font-size: inherit;
  }
}