@import "https://kagu350.itembox.design/item/normalize.css?t=20251209162150";
@import "https://kagu350.itembox.design/item/base_350.css?t=20251209162150";

.fs-p-shiro-waku.fs-c-button--secondary:hover,
.fs-p-shiro-waku.fs-c-button--secondary:visited,
.fs-p-shiro-waku.fs-c-button--secondary:active {
  color: #413e3e;
}

#HeaderWrapper a {
    color: #212529;
}

.fs-l-header--min {
  border-bottom: 0;
}

.fs-c-heading.fs-c-heading--page {
  color: #343434;
  border-bottom: 0;
}

.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete)
  .fs-c-accountService__pageLink {
  color: #343434;
}

.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete)
  .fs-c-accountService__pageLink__label::before {
  color: #343434;
}

.fs-p-announcement__title {
    color: #373932;
    margin-bottom: 12px;
}

.fs-l-footer {
  background-color: #fff;
  border-top: 0;
}


@media (min-width: 769px) {
  nav,
  main.fs-l-main {
    max-width: 1020px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 769px) {
  .fs-c-breadcrumb {
    padding-top: 22vw !important;
    margin-bottom: 18px;
  }
  
  .fs-l-main {
    margin-top: 0;
  }
}

@media (max-width: 769px) {
  .fs-c-accountService {
    justify-content: start;
  }

  .fs-c-accountService__page {
    flex-basis: calc((100% - 16px) / 3);
    margin-right: 8px;
  }

  .fs-c-accountService__page--couponList {
    flex-basis: 100%;
  }

  .fs-c-accountService__page--accountDelete {
    flex-basis: 100%;
  }

  .fs-c-accountService__page:nth-of-type(3n + 1) {
    margin-right: 0;
  }

}
  .fs-p-important {
    border: #c91d1d;
    background-color: #c91d1d;
  }

.fs-p-shiro-waku {
    border: 1px #5c5c5c solid;
    background-color: #ffffff;
    color:#413e3e;
  }