.cart_.cuntom_btn a {
  width: 100%;
  height: 36px;
  aspect-ratio: 167.5/36 !important;
  line-height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  font-weight: 600;
  color: #fff;
  background: #d68400;
  border-radius: 4px;
}
html[data-browse-mode="P"] .cart_.cuntom_btn a {
  font-size: 14px;
}
html[data-browse-mode="S"] .cart_.cuntom_btn a {
  font-size: 13px;
}
.cart_.cuntom_btn a:before {
  content: '';
  width: 16px;
  height: 16px;
  background-image: url("/dis/design/img/icon/icon_cart__wht.png");
  background-size: cover;
}
.btn_submit.cuntom_btn input#submitButton {
  width: 100%;
  height: 50px;
  line-height: 50px;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background: none;
  background: #d68400;
  border: none;
  border-radius: 4px;
}
.goods_cartbox.cuntom_btn a#add_cart {
  width: 100%;
  height: 64px;
  line-height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 17px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  background: #d68400;
  border-radius: 4px;
}
.goods_cartbox.cuntom_btn a#add_cart:before {
  content: '';
  width: 28px;
  height: 28px;
  background-image: url("/dis/design/img/icon/icon_cart__wht.png");
  background-size: cover;
}
.goods_cartbox.cuntom_btn a#add_cart.is_loading:before {
  background-image: url("/dis/design/img/button/loading.gif");
}
#add_cart__float.cuntom_btn a {
  width: 100%;
  height: 36px;
  line-height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  font-size: 13px;
  font-weight: 400;
  color: #fff;
  background: #d68400;
  border-radius: 4px;
}
#add_cart__float.cuntom_btn a:before {
  content: '';
  width: 16px;
  height: 16px;
  background-image: url("/dis/design/img/icon/icon_cart__wht.png");
  background-size: cover;
}
#add_cart__float.cuntom_btn a.is_loading:before {
  background-image: url("/dis/design/img/button/loading.gif");
}
/* 0217追加*/
.head_meg {
    background: #002465;
}
a.header_serach_link {
    color: #000;
    background: #f0f0f0;
    border: 1px solid #e0e0e0;
}
div.sidebox_ h2 {
    background: #002465;
}
.leftsearch_title::before, .leftsearch_title::after {
    background-color: #002465;
}
.leftsearch_data_inputs input[type="radio"]:checked::before {
    background: #002465;
}
.btn_submit input#submitButton {
    color: #fff;
    background: #d68400;
}
.header_btn:hover, .header_btn.is_active {
    color: #fff;
    background: #002465;
}
.header_search_form_btn button {
    background: #002465;
}
.pagination_item.item_current a {
    background-color: #002465;
    color: #fff;
}
.drower_close {
    background: #002465;
}
.drowermenu_tree_head {
    background: #002465;
    color: #fff;
}
#float_filter_btn {
    background: #002465;
}
.action_filter_btn {
    background: #002465;
    color: #fff;
}
.header_search_form_btn button {
    background: #002465 !important;
}
.btn_submit input#submitButton {
    color: #fff;
    background: #d68400;
}
#footer {
    background: #002465 !important;
}
.footer_container {
    background: #002465;
}
/*0219追加*/
h2.category_list_title_:after {
    background: #002465;
}
#block_of_cart_dest_ h2 {
    background: #002465 !important;
}
#block_of_cart_dest_ {
    border: solid 2px #002465 !important;
}
.togglemenu_list_item_btn:before, .togglemenu_list_item_btn:after {
    background-color: #002465;
}
h1.common_headline1_:before{
    background: #002465;
}
div.common_headline2_::before{
    background: #002465 !important;
}
.top_mv .splide__pagination__page.is-active {
     background: #002465;
}
#search_goods input[type="radio"]:checked::before{
    background: #002465;
}
.maker_search_submit_btn {
    color: #fff;
    background: #d68400;
}
input[name="cart.x"] {
    background: #002465 !important;
}
/*0220追加*/
.footer_menu_unit {
color: #fff;
}
a.footer_menu_list_item_inner {
    color: #fff;
}
.footer_menu_list_item_name a {
    color: #fff;
}
.footer_menu_ttl:before {
    background-color: #fff;
}
.leftsearch_title::before, .leftsearch_title::after {
    background-color: #002465 !important;
}
.head_meg_txt {
    color: #fff;
}
.common_headline2_::before {
    background: #002465 !important;
}
#search_category .category_select_item input:checked + label {
    background-color: #002465 !important;
}
#search_goods input[type="radio"]:checked::before {
    background: #002465 !important;
  }
  .top_mv .splide__arrow--prev, .top_mv .splide__arrow--next {
    background: #002465;
    }
@media screen and (max-width:767px) {
    .header_top {
        border-top: 2px solid #002465;
    }
    div.CategoryStyleG_ .img_show_::before, div.CategoryStyleG_ .img_show_::after, div.CategoryStyleG_ .img_hidden_::before, div.CategoryStyleG_ .img_hidden_::after {
        background-color: #002465;
    }
    button.maker_search_ctrl_text_input_btn{
        background-color: #002465;
    }
    .head_meg_txt {
        color: #000;
    }
    #block_of_cart_dest_ input {
        color: #fff !important;
    }
}