:root {
    --footer-color-main: white;
    --footer-color-main-o: rgba(169, 130, 82, 0.6);
    --footer-color-hover: rgb(161, 160, 158);
    --footer-color-white: #ffffff;
    --footer-color-white-o: rgba(255, 255, 255, 0.3);
    --footer-color-black: #000000;
    --footer-color-black-o: rgba(0, 0, 0, 0.3);
    --footer-color-tr: transparent;
  }
  
  /* 浜烘墠鎷涘嫙鎸夐垥 */
  .footer_careers .btn_careers {
    background-color: var(--footer-color-main);
  }
  
  /* 浜烘墠鎷涘嫙hover */
  .footer_careers .btn_careers:hover {
    background-color: var(--footer-color-hover);
  }
  
  /* 绀剧兢鏂囧瓧,闆诲瓙鍫卞瓧,瑷傞柋瀛�,缍茬珯鍦板湒瀛楄壊 */
  .contain_footer .top .social_wrap .title,
  .contain_footer .top .newsletter_wrap .title,
  .contain_footer .top .newsletter_wrap .newsletter_item .subscription,
  .contain_footer .middle .title,
  .contain_footer .middle .sitemap_item p {
    color: var(--footer-color-white);
  }
  
  /* 闆诲瓙鍫辨绶� */
  .contain_footer .top .newsletter_wrap .newsletter_item {
    border: 1px solid #e60012;
  }
  
  /* 搴曠窔 */
  .contain_footer .top,
  .contain_footer .middle {
    border-bottom: 1px solid var(--footer-color-main);
  }
  
  /* copyright瀛楄壊 */
  .contain_footer .copyright p {
    color: var(--footer-color-main);
  }
  
  /* 闅辩 姊濇 鍏嶈铂  */
  .contain_footer .copyright .rules .link-copyright {
    color: var(--footer-color-main);
  }
  
  .contain_footer .copyright {
      background: #313131;
  }
  
  /* 鑷抽爞鎸夐垥 */
  .contain_footer .bottom .scroll_top p {
    color: #e60012;
  }
  
  /* 鑷抽爞绶� */
  .contain_footer .bottom .scroll_top p::before {
    background-color: var(--footer-color-hover);
  }
  
  /* 鑱怠鎴戝€戝崁濉� */
  /* -------------------------------------------------- */
  .template-contact .line {
    border-bottom: 1px solid var(--footer-color-hover);
  }
  
  /* 閫佸嚭鎸夐垥 */
  .template-contact .button {
    color: var(--footer-color-white);
    border: 1px solid var(--footer-color-main);
    background-color: var(--footer-color-main);
  }
  
  /* 閫佸嚭鎸夐垥hover */
  .template-contact .button:hover {
    background-color: var(--footer-color-tr);
    color: var(--footer-color-main);
    border-color: var(--footer-color-main);
  }
  
  /* -------------------------------------------------- */
  
  /* 鎳告诞绀剧兢 */
  /* -------------------------------------------------- */
  /* phone鍦栨鑳屾櫙 */
  .fix_icon .phone_icon img {
    filter: hue-rotate(0deg);
  }
  
  /* ig鍦栨鑳屾櫙 */
  .fix_icon .instagram_icon img {
    filter: hue-rotate(0deg);
  }
  
  /* line鍦栨鑳屾櫙 */
  .fix_icon .line_icon img {
    filter: hue-rotate(0deg);
  }
  
  /* -------------------------------------------------- */
  /* 瑭㈠児杌� */
  /* -------------------------------------------------- */
  /* 瑭㈠児杌婂瓧鑹� */
  .browsing-history .img_holder .num {
    background-color: var(--footer-color-black);
    color: var(--footer-color-white);
  }
  
  /* 瑭㈠児杌婃寜閳曡儗鏅壊 */
  .browsing-history a.btn-fn .circle {
    background-color: var(--footer-color-black);
  }
  
  /* 瑭㈠児杌婃寜閳昲over鑹� */
  .browsing-history a.btn-fn:hover .circle {
    background-color: var(--footer-color-hover);
  }
  
  /* -------------------------------------------------- */
  /* 闆诲晢鍏辩敤 */
  /* 涓嬩竴姝ユ寜閳曡壊 */
  .button_box.step_button a:nth-child(2) {
    background-color: var(--footer-color-main);
  }
  
  /* 闆诲晢鍏ч爜鎸夐垥鑹� */
  .shop_contain .shop_block .member_login .edit_link:hover,
  .shop_contain .shop_block .member_login .logout:hover,
  .shop_contain .shop_block .member_neworder .more_order:hover,
  .shop_contain .shop_block .shop_list .more_order:hover,
  .shop_contain .shop_block .trace_list .link_button.buyit:hover,
  #login_from .box .block .button_box .link_button:hover,
  .order_manage .order_search .date_zone .link_button:hover,
  .order_manage .order_now .info .line .field .button:hover,
  .jump_box_style .box .block .button_box input:hover {
    background-color: var(--footer-color-main);
    border-color: var(--footer-color-main);
  }
  
  /* 淇敼瀵嗙⒓鎸夐垥鑹� */
  .shop_contain.member_edit .link_button:hover {
    background-color: var(--footer-color-main);
    border-color: var(--footer-color-main);
  }
  
  /* 閫氳▕绶ㄨ集鏂囧瓧 */
  .acoount_block .account_box .field_box .line .addr_edit .add_addr .add span {
    color: var(--footer-color-main);
  }
  
  /* 闅辩鏀跨瓥鏂囧瓧 */
  .acoount_block .account_box .field_box .read .privacy1,
  .acoount_block .account_box .field_box .read .privacy2,
  .acoount_block .account_box .field_box .read .privacy3 {
    color: var(--footer-color-main);
  }