@import url("https://fonts.googleapis.com/css2?family=Racing+Sans+One&family=Roboto:wght@500;700&display=swap");
/*************************
page
*************************/
.m-image-height {
  max-height: 480px;
  width: auto;
}

m-anchor-nav {
  margin-bottom: -4px;
}

m-anchor-nav {
  margin-bottom: -4px;
}

.l-fixbutton__btn .m-section {
  padding-bottom: 0;
}

.m-btn-ellipse--1 {
  max-width: 590px;
}

@media screen and (max-width: 640px) {
  .m-btn-blank {
    width: 100%;
  }
}

@media screen and (max-width: 640px) {
  .m-btn-2line {
    height: 70px;
  }
}

.m-btn-ellipse--1 {
  max-width: 590px;
}

.m-table__th,
.m-table__td {
  font-weight: revert !important;
}

.m-column-item__text {
  font-size: 14px;
  font-size: 0.875rem;
}

#product_beam_fc_service .m-column__fc_service--list .m-column-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#product_beam_fc_service .m-column__fc_service--list .m-image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 20px;
}
@media screen and (max-width: 640px) {
  #product_beam_fc_service .m-column__fc_service--list .m-image img {
    width: 100px;
  }
}
#product_beam_fc_service .m-column__fc_service--list .m-title-borderleft {
  padding-right: 20px;
}
@media screen and (max-width: 640px) {
  #product_beam_fc_service .m-column__fc_service--list .m-title-borderleft {
    padding-right: 13px;
  }
}
#product_beam_fc_service .m-title-bg {
  display: inline-block;
  color: #fff;
}
#product_beam_fc_service .m-title-bg::before, #product_beam_fc_service .m-title-bg::after {
  content: none;
}
#product_beam_fc_service .m-title-bg-blue {
  background: #0062B9;
}
#product_beam_fc_service .m-title-bg-green {
  background: #276272;
}
#product_beam_fc_service .m-title-bg-purple {
  background: #8A46AB;
}
#product_beam_fc_service .m-title-bg-orange {
  background: #D26139;
}
#product_beam_fc_service .m-title-bg-yellow {
  background: #846314;
}/*# sourceMappingURL=beam.css.map */