.skrb-lb02-tabs {
  margin-bottom: 70px; }
  .skrb-lb02-tabs .skrb-tab-contents_wrap div.skrb-tabs {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0;
    position: relative; }
    .skrb-lb02-tabs .skrb-tab-contents_wrap div.skrb-tabs div.tab_item {
      background-color: #000;
      color: var(--textcolor);
      padding: 17px 15px;
      font-size: var(--font-size);
      margin-right: 1px;
      margin-top: 1px;
      cursor: pointer;
      min-width: calc(100% / 10);
      max-width: calc(100% / 3);
      display: flex;
      align-items: center;
      justify-content: center; }
      .skrb-lb02-tabs .skrb-tab-contents_wrap div.skrb-tabs div.tab_item:hover {
        background-color: var(--sitecolor); }
      .skrb-lb02-tabs .skrb-tab-contents_wrap div.skrb-tabs div.tab_item.is-active {
        background-color: var(--sitecolor); }
  .skrb-lb02-tabs .skrb-tab-contents_wrap .skrb-block-tab-contents {
    overflow: hidden;
    border: 1px solid #d2d2d2;
    padding: 34px 37px; }
    .skrb-lb02-tabs .skrb-tab-contents_wrap .skrb-block-tab-contents > .skrb-block-common-style {
      margin-bottom: 0; }
    .skrb-lb02-tabs .skrb-tab-contents_wrap .skrb-block-tab-contents > .skrb-layout-block {
      margin-bottom: 0; }
  @media screen and (max-width: 1024px) {
    .skrb-lb02-tabs .skrb-tab-contents_wrap div.skrb-tabs {
      overflow-x: scroll;
      width: 100%;
      flex-wrap: nowrap; }
      .skrb-lb02-tabs .skrb-tab-contents_wrap div.skrb-tabs div.tab_item {
        max-width: calc( 80% );
        min-width: auto;
        flex: 0 0 auto;
        padding: 10px; }
        .skrb-lb02-tabs .skrb-tab-contents_wrap div.skrb-tabs div.tab_item.is-active::after {
          content: none; }
    .skrb-lb02-tabs .skrb-tab-contents_wrap .skrb-block-tab-contents {
      padding: 34px 20px; } }

/*# sourceMappingURL=block.css.map */
