/* html body .primary_header {
  background: #f8fc95 !important;
}
@media (max-width: 1023px) {
  .category_btn a .inner:after,
  .category_btn a .inner:before,
  .category_btn a .outer:after,
  .category_btn a .outer:before {
    content: "";
    display: block;
    position: absolute;
    margin: auto;
    background: #f8fc95 !important;
    transition: transform 0.5s;
  }
}
.fix_point {
  display: none !important;
}
html body .area_2 .grid_box {
  grid-template-columns: 1fr 1fr 1fr 1fr !important;
}
@media (max-width: 1024px) {
  html body .area_2 .grid_box {
    grid-template-columns: 1fr 1fr 1fr !important;
  }
}
@media (max-width: 767px) {
  html body .area_2 .grid_box {
    grid-template-columns: 1fr 1fr !important;
  }
}
@media (max-width: 425px) {
  html body .area_2 .grid_box {
    grid-template-columns: 1fr 1fr  !important;
  }
} */
.has_under_arrow {
  height: 35px;
  width: 35px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}

.category_child {
  display: none;
}

.has_under_arrow:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 3px;
  margin: auto;
  width: 6px;
  height: 6px;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  transform: translate(-50%, -50%) rotate(135deg);
  transition: 0.2s;
}

.category_list_parse a .has_under_arrow {
  display: block;
}

.category_navi .has_under_arrow:after {
  border-color: #fff;
}

.category_list_parse a .has_under_arrow {
  display: block !important;
}

.menu_under_open .has_under_arrow:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

html body .category_area .more a {
  border: 1px solid #0b5fc5;
  color: #0b5fc5;
  background: transparent;
}

html body .category_area .more a:hover {
  border: 1px solid #0b5fc5;
  color: #fff;
  background: #0b5fc5;
}

-- > html body .primary_header {
  background: #f8fc95 !important;
}

@media (max-width: 1023px) {
  .category_btn a .inner:after,
  .category_btn a .inner:before,
  .category_btn a .outer:after,
  .category_btn a .outer:before {
    content: "";
    display: block;
    position: absolute;
    margin: auto;
    background: #dbe8f5 !important;
    transition: transform 0.5s;
  }
}
.fix_point {
  display: none !important;
}

html body .area_2 .grid_box {
  grid-template-columns: 1fr 1fr 1fr 1fr !important;
}

@media (max-width: 1024px) {
  html body .area_2 .grid_box {
    grid-template-columns: 1fr 1fr 1fr !important;
  }
}
@media (max-width: 767px) {
  html body .area_2 .grid_box {
    grid-template-columns: 1fr 1fr !important;
  }
}
@media (max-width: 425px) {
  html body .area_2 .grid_box {
    grid-template-columns: 1fr 1fr !important;
  }
}
@media (max-width: 425px) {
  html body .area_2 .grid_box .grid_pc {
    display: none;
  }
}

html body .area_2 .grid_box .grid_sp {
  display: none;
}
@media (max-width: 425px) {
  html body .area_2 .grid_box .grid_sp {
    display: inherit;
  }
} /*# sourceMappingURL=style.css.map */

#page_block3 .more.side_more {
  text-align: center;
}
.more.category_btn a {
  padding: 10px !important;
}
@media (max-width: 425px) {
  .area_5 .grid_box {
    grid-template-columns: 1fr 1fr !important;
  }
}
@media (max-width: 425px) {
  html body .area_2 .grid_box {
    gap: 3px 10px !important;
  }
}

@media (max-width: 425px) {
  html body .area_5 .grid_box {
    gap: 3px 10px !important;
  }
}
html body .primary_header {
  background: #f8fc95 !important;
}
.add_arrow::before {
  display: none !important;
}
html body #pCart a,
html body .btnA span a,
html body .btnS span a,
html body .btnM span a,
html body .btnN span a {
  background: #0b5fc5 !important;
  color: #fff !important;
  border-color: #0b5fc5 !important;
}
html body .new_arrivals_parse figure .ex_item_image img,
html body .campaign_parse figure .ex_item_image img {
  max-width: 100%;
}
