@charset "utf-8";

/* ---- 2025.07.20 ---- */

.head-menu,
.header-search .header-search-inner,
.foot-search-trigger{ display: none !important;}
#FOOTER .copyright{ background-color: #22603f !important;}

#FIXED-HEADER.shop-header{ height: 12rem !important;}

.wrap{ padding: 12rem 0 0 !important;}

.header-search{
  height: 5rem !important;
  align-items: center !important;
  background-color: #22603f !important;
}

.header-search::after{
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  padding: 0.5em 1em;
  color: #fff;
  font-size: var(--font-size-l);
  content: "WEB\63B2\8F09\5916\54C1\a0\304A\554F\3044\5408\308F\305B\753B\9762";
}

.header-search::before{ display: none !important;}

/* --------------------   色変更 緑   ------------- */

.item-category .item-block{ border: solid 0.1rem #22603f;}

.category-title .category-title-icon{ background-color: #22603f;}

.item-category .caption .link-txt{ color: #22603f;}

.ww-product .form-button.form-next-button {
  background: url(/service/common/img/icon_arrow_white.svg) center right 1em no-repeat #22603f;
  background-size: 2.2rem;
  border: solid 0.1rem #22603f;
}

.section-title::before { background-color: #22603f;}

.contents-category-title-block { border-left: 1rem solid #22603f;}

.category-top-title .category-title-icon { background-color: #22603f;}


.photo-zoom::before {
  border: 0.2rem solid #22603f;
  color: #22603f;
}

#FOOTER .copyright { background-color: #22603f;}

#FOOTER .foot-guide li a { border: 0.1rem solid #22603f;}

.ww-product .form-step li.active { background-color: #22603f;}

.ww-product .form-step li.active:before { background-color: #22603f;}

.ww-product .form-button.form-return-button {
    background: url(/service/common/img/icon_arrow_return_green.svg) center left 1em no-repeat #fff;
    background-size: 2rem;
    border: solid 0.1rem #ccc;
    color: #333;
}

.ww-product .button a {
    background-color: #22603f;
}

.ww-product .checkbox:checked::after {
  position: absolute;
  top: -.2rem;
  left: .2rem;
  width: 1.7rem;
  height: 1.1rem;
  display: block;
  border-left: 0.4rem solid #22603f;
  border-bottom: 0.4rem solid #22603f;
  transform: rotate(-45deg);
  content: "";
}


/* --------------------   色変更 紫   ------------- */

.ww-product .form-button.form-next-button.form-next-button-purple{
  background: url(/service/common/img/icon_arrow_white.svg) center right 1em no-repeat #714791;
  border: solid 0.1rem #714791;
  background-size: 2.2rem;
}

.ww-product.purple .section-title::before { background-color: #714791;}

.ww-product.purple .contents-category-title-block { border-left: 1rem solid #714791;}

.ww-product.purple .category-top-title .category-title-icon{ background-color: #714791;}

.ww-product.purple .form-button.form-return-button {
  background: url(/service/common/img/icon_arrow_return_purple.svg) center left 1em no-repeat #fff;
  background-size: 2rem;
}

.ww-product.purple .checkbox { border: .1rem solid #714791;}

.ww-product.purple .checkbox:checked { background-color: #714791;}

.ww-product.purple .photo-zoom::before {
  border: 0.2rem solid #714791;
  color: #714791;
}
