/* CSS Document */
/* CSS Document */
/* line 9, style.scss */
.data_boxb p {
  text-align: center; }
  /* line 11, style.scss */
  .data_boxb p strong {
    display: inline-block;
    text-align: left;
    font-size: 20px;
    font-size: 2.0rem;
    font-weight: 500; }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 11, style.scss */
      .data_boxb p strong {
        font-size: 18px;
        font-size: 1.8rem; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 11, style.scss */
      .data_boxb p strong {
        font-size: 18px;
        font-size: 1.8rem; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 11, style.scss */
      .data_boxb p strong {
        font-size: 17px;
        font-size: 1.7rem; } }
    @media screen and (max-width: 350px) {
      /* line 11, style.scss */
      .data_boxb p strong {
        font-size: 16px;
        font-size: 1.6rem; } }

/* line 38, style.scss */
.date_teble {
  margin: 30px 0 0; }

/* line 41, style.scss */
.date_tebleb {
  max-width: 750px;
  width: 100%;
  margin: auto;
  background: #ffffff;
  padding: 40px; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 41, style.scss */
    .date_tebleb {
      padding: 30px; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 41, style.scss */
    .date_tebleb {
      padding: 15px; } }
  @media screen and (max-width: 350px) {
    /* line 41, style.scss */
    .date_tebleb {
      padding: 10px; } }
  /* line 60, style.scss */
  .date_tebleb table {
    margin: auto; }
    /* line 62, style.scss */
    .date_tebleb table th {
      padding: 15px;
      line-height: 1.5;
      font-weight: 500;
      text-align: left;
      vertical-align: center;
      border-bottom: 2px solid #91cc74; }
      @media screen and (min-width: 350.1px) and (max-width: 600px) {
        /* line 62, style.scss */
        .date_tebleb table th {
          display: block;
          width: 100%;
          border-bottom: none;
          padding: 10px 5px 0 5px;
          font-weight: 600; } }
      @media screen and (max-width: 350px) {
        /* line 62, style.scss */
        .date_tebleb table th {
          display: block;
          width: 100%;
          border-bottom: none;
          padding: 10px 5px 0 5px;
          font-weight: 600; } }
    /* line 90, style.scss */
    .date_tebleb table td {
      padding: 15px;
      line-height: 1.5;
      font-weight: 500;
      text-align: left;
      vertical-align: center;
      border-bottom: 2px solid #91cc74; }
      @media screen and (min-width: 350.1px) and (max-width: 600px) {
        /* line 90, style.scss */
        .date_tebleb table td {
          display: block;
          width: 100%;
          padding: 5px 5px 10px 5px; } }
      @media screen and (max-width: 350px) {
        /* line 90, style.scss */
        .date_tebleb table td {
          display: block;
          width: 100%;
          padding: 5px 5px 10px 5px; } }
      /* line 113, style.scss */
      .date_tebleb table td a {
        pointer-events: none;
        color: #000000;
        display: flex;
        align-items: center; }
        @media screen and (min-width: 600.01px) and (max-width: 760px) {
          /* line 113, style.scss */
          .date_tebleb table td a {
            background: #1e4cdb;
            border-radius: 3px;
            color: #ffffff;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 200px;
            height: 50px;
            font-size: 25px;
            font-size: 2.5rem;
            font-family: "Zen Maru Gothic", serif;
            font-weight: 700;
            font-style: normal;
            margin: auto;
            pointer-events: all; } }
        @media screen and (min-width: 350.1px) and (max-width: 600px) {
          /* line 113, style.scss */
          .date_tebleb table td a {
            background: #1e4cdb;
            border-radius: 3px;
            color: #ffffff;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 200px;
            height: 50px;
            font-size: 25px;
            font-size: 2.5rem;
            font-family: "Zen Maru Gothic", serif;
            font-weight: 700;
            font-style: normal;
            margin: auto;
            pointer-events: all; } }
        @media screen and (max-width: 350px) {
          /* line 113, style.scss */
          .date_tebleb table td a {
            background: #1e4cdb;
            border-radius: 3px;
            color: #ffffff;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 160px;
            height: 40px;
            font-size: 22px;
            font-size: 2.2rem;
            font-family: "Zen Maru Gothic", serif;
            font-weight: 700;
            font-style: normal;
            margin: auto;
            pointer-events: all; } }
        /* line 174, style.scss */
        .date_tebleb table td a .telicon {
          width: 26px;
          margin-right: 3px;
          vertical-align: middle;
          margin-top: -8px; }

/* line 188, style.scss */
.brand_boxb ul {
  display: flex;
  flex-wrap: wrap; }
  /* line 191, style.scss */
  .brand_boxb ul li {
    max-width: 240px;
    width: calc((100% - 30px) / 4);
    margin-right: 10px; }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 191, style.scss */
      .brand_boxb ul li {
        width: calc((100% - 20px) / 3); } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 191, style.scss */
      .brand_boxb ul li {
        width: calc(50% - 5px); } }
    @media screen and (max-width: 350px) {
      /* line 191, style.scss */
      .brand_boxb ul li {
        width: 100%;
        margin-right: 0; } }
    /* line 209, style.scss */
    .brand_boxb ul li:nth-of-type(4n) {
      margin-right: 0; }
      @media screen and (min-width: 600.01px) and (max-width: 760px) {
        /* line 209, style.scss */
        .brand_boxb ul li:nth-of-type(4n) {
          margin-right: 10px; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 223, style.scss */
      .brand_boxb ul li:nth-of-type(3n) {
        margin-right: 0; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 236, style.scss */
      .brand_boxb ul li:nth-of-type(2n) {
        margin-right: 0; } }
    /* line 249, style.scss */
    .brand_boxb ul li:nth-of-type(n+5) {
      margin-top: 30px; }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 252, style.scss */
      .brand_boxb ul li:nth-of-type(n+4) {
        margin-top: 30px; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 265, style.scss */
      .brand_boxb ul li:nth-of-type(n+3) {
        margin-top: 20px; } }
    @media screen and (max-width: 350px) {
      /* line 278, style.scss */
      .brand_boxb ul li:nth-of-type(n+2) {
        margin-top: 20px; } }
    @media screen and (max-width: 350px) {
      /* line 291, style.scss */
      .brand_boxb ul li:last-of-type {
        margin: 0; } }
    /* line 304, style.scss */
    .brand_boxb ul li figure {
      margin: 0;
      padding: 0; }
      /* line 307, style.scss */
      .brand_boxb ul li figure figcaption {
        margin: 15px 0 0;
        text-align: center;
        line-height: 1.5; }
        @media screen and (min-width: 350.1px) and (max-width: 600px) {
          /* line 307, style.scss */
          .brand_boxb ul li figure figcaption {
            margin: 5px 0 0; } }
        @media screen and (max-width: 350px) {
          /* line 307, style.scss */
          .brand_boxb ul li figure figcaption {
            margin: 5px 0 0; } }
    /* line 325, style.scss */
    .brand_boxb ul li p {
      margin-top: 30px; }
      @media screen and (max-width: 350px) {
        /* line 325, style.scss */
        .brand_boxb ul li p {
          margin: 0;
          text-align: center; } }

/*# sourceMappingURL=style.css.map */
