.l-header__spNav {
  display: block;
  background: var(--color_main);
  position: relative;
}
.l-header__spNav a {
  color: #fff;
}

@media screen and (max-width: 959px) {
  #home_wrapper .sticky_menu_wrapper {
    display: none;
  }
}
@media screen and (min-width: 960px) {
  .l-header__spNav a {
    font-size: 13px;
  }
  #content {
    margin-bottom: 0 !important;
  }
  #home_wrapper .sticky_menu_wrapper {
    padding: 2em 0;
    background-color: #efe1e9;
  }
  #home_wrapper .sticky_menu_wrapper .sticky_column {
    position: sticky;
    left: 0;
    top: 100px;
    z-index: 5;
    padding-left: 12px;
  }
  #home_wrapper .sticky_menu_wrapper .sticky_column #sticky_menu_pc {
    font-size: 0.85em;
  }
  #home_wrapper .sticky_menu_wrapper .sticky_column #sticky_menu_pc ul {
    width: -moz-fit-content;
    width: fit-content;
  }
  #home_wrapper .sticky_menu_wrapper .sticky_column #sticky_menu_pc ul li {
    word-break: auto-phrase;
  }
  #home_wrapper .main_contents {
    flex: 1;
  }
  #home_wrapper .main_contents .alignfull {
    width: 100% !important;
    left: 0 !important;
  }
  #home_wrapper .main_contents .wp-block-group.alignwide .wp-block-group.alignfull {
    width: 100% !important;
    left: unset !important;
  }
  #home_wrapper .main_contents .swell-block-fullWide {
    width: 100% !important;
    left: unset !important;
  }
}/*# sourceMappingURL=home_style.css.map */