:root {
  --footer-color-main: rgb(169, 130, 82);
  --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;
}
/* 社群文字,電子報字,訂閱字,網站地圖字色 */
.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: white;
}
/* 至頂按鈕 */
.contain_footer .bottom .scroll_top p {
  color: #ed6d1f;
}
/* 至頂線 */
.contain_footer .bottom .scroll_top p::before {
  background-color: #ed6d1f;
}

/* 聯絡我們區塊 */
/* -------------------------------------------------- */
.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);
}
/* -------------------------------------------------- */

.contain_footer .copyright {
    background: #0e2b63;
}

.contain_footer .copyright .rules .link-copyright {
    color: white;
}

.contain_footer .top, .contain_footer .middle {
    border-bottom: 1px solid #ed6d1f;
}