@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-pagehead-nav {
  margin-bottom: -4px; }

.m-pagehead-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: calc($size / 16)rem; }

#product_beam_fc_service .m-column__fc_service--list .m-column-item {
  display: flex; }
#product_beam_fc_service .m-column__fc_service--list .m-image {
  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; }
