:root {
  --footer-color-main: #005ca2;
  --footer-color-main-l: #0076d0;
  --footer-color-main-d: #00345b;
  --footer-color-main-o: #005ca273;
  --footer-color-secondary: #26b7bc;
  --footer-color-secondary-l: #4eeff5;
  --footer-color-secondary-d: #1b9498;
  --footer-color-hover: #26b7bc;
  --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 var(--footer-color-main);
}

/* 底線 */
.contain_footer .top,
.contain_footer .middle {
  border-bottom: 1px solid var(--footer-color-main);
}

/* copyright字色 */
.contain_footer .copyright p {
  color: #000000;
  font-family:var(--home-font-tw);
}

/* 隱私 條款 免責  */
.contain_footer .copyright .rules .link-copyright {
  color: #000000;
}

/* 至頂按鈕 */
.contain_footer .bottom .scroll_top p {
  color: var(--footer-color-main);
}

/* 至頂線 */
.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);
}

/* 詢價車按鈕hover色 */
.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-black);
}
.contain_footer .copyright{
  background:#e7e7e7;
}
@media (max-width: 1100px) {
  .contain_footer .bottom .item .box{
    max-width: 95%;
  }
}
.item.item3 .box span{
  font-weight: bolder;
  padding-bottom: .5rem;
  line-height: 1.75
}
.contain_footer .bottom .item.item2 p{
  line-height: 1.5;
}

.contain_footer .bottom{
  font-family: var(--home-font-tw)
}
.contain_footer .bottom .item p{
  line-height: 1.5;
}