@charset "utf-8";
/*首頁*/
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-color: #313131; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}

a:link,a:visited,a:hover {font-size: 13px;text-decoration:none; color:#000000;}
img {border: none;}

@media only screen and (max-width: 480px) {
  /* line 244, ../sass/cover.sass */
  body {
    /*background-color: #fff;*/
    /*background-color: #de1616;*/
    /*color: #ffff00;*/
  }
  tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
  }

  .mtable1 {
	margin-left: -50px;
  }
  .mtable2 {
	margin-left: -50px;
  }
}

.footer_r{
	text-align: right;
	font-size: 12px;
	color:#666;
	word-break: break-all;
	line-height: 200%;
}

.footer_l:link {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	line-height: 1px;
	vertical-align: down;
}
.footer_l:visited {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	line-height: 1px;
	vertical-align: down;
}
.footer_l:hover {
	color: #999;
}
.footer_l:active {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	line-height: 1px;
	vertical-align: down;
}

.footer_r:link {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	line-height: 1px;
	vertical-align: down;
}
.footer_r:visited {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	line-height: 1px;
	vertical-align: down;
}
.footer_r:hover {
	color: #999;
}
.footer_r:active {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	line-height: 1px;
	vertical-align: down;
}

.news_titlr{font-size: 16px;color:#ffffff;font-weight:bold;word-break: break-all;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all;}
.news_titlr:link{font-size: 16px;color:#ffffff;font-weight:bold;word-break: break-all;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: none;}
.news_titlr:visited{font-size: 16px;color:#ffffff;font-weight:bold;word-break: break-all;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.news_titlr:hover{font-size: 16px;color:#ffffff;font-weight:bold;word-break: break-all;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: underline;}
.news_titlr:active{font-size: 16px;color:#ffffff;font-weight:bold;word-break: break-all;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: none;}

.news_dete{font-size: 12px;color:#dcdcad;font-family: Arial, Helvetica, sans-serif;}

.news_cf12cf{font-size: 12px;color:#ffffff;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-break: break-all; text-decoration: none;}
.news_cf12cf:link{font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; }
.news_cf12cf:visited {font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-break: break-all; text-decoration: none;}
.news_cf12cf:hover {font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-break: break-all;text-decoration: underline;}
.news_cf12cf:active {font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: none;}

.news_cf12cg {font-size: 12px;color: #dcdcad;}
.news_cf12cg:link{font-size: 12px; color:#dcdcad; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; }
.news_cf12cg:visited {font-size: 12px; color:#dcdcad; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: none;}
.news_cf12cg:hover {font-size: 12px; color:#dcdcad; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all;text-decoration: underline;}
.news_cf12cg:active {font-size: 12px; color:#dcdcad; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: none;}

/*download下載專區*/
.download_txt:link {font-size: 11px;color: #FFFFFF;text-decoration: none;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.download_txt:visited {font-size: 11px;color: #FFFFFF;text-decoration: none;}
.download_txt:hover {font-size: 11px;color: #FFFFFF;text-decoration: underline;}
.download_txt:active {font-size: 11px;color: #FFFFFF;text-decoration: none;}

.download_txt2{font-size: 11px;color:#cbd09a;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}

/*product 推薦商品*/
.product_title {font-size: 12px;color: #ffffff;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight: bold;}
.product_txt {font-size: 11px;color: #dcdcad;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif}
.product_txt2 {font-size: 11px;color: #666666;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif}
.product_price {font-size: 12px;color: #dcdcad;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height: 18px;}
.pdNote{border: 1px dotted #999;padding: 1px;}

/*sign_store簽約店家 */
.signStore_title {font-size: 16px;color: #dcdcad;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight: bold;}
.signStore_txt {font-size: 12px;color: #FFFFFF;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}

.cf12cf{font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; }
.cf12cf:link{font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; }
.cf12cf:visited {font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: none;}
.cf12cf:hover {font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-break: break-all;text-decoration: underline;}
.cf12cf:active {font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: none;}

.cf12cfr{font-size: 12px;text-align: right; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; }
.cf12cfr:link{font-size: 12px;text-align: right; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; }
.cf12cfr:visited {font-size: 12px;text-align: right; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: none;}
.cf12cfr:hover {font-size: 12px;text-align: right; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-break: break-all;text-decoration: underline;}
.cf12cfr:active {font-size: 12px;text-align: right; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: none;}


.cf15cf{font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; }
.cf15cf:link{font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; }
.cf15cf:visited {font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: none;}
.cf15cf:hover {font-size: 12px; color:#e76816; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all;text-decoration: underline;}
.cf15cf:active {font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: none;}

.cf12cg {font-size: 12px; color: #dcdcad; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.cf13cg {font-size: 13px; color: #dcdcad; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.pageover {font-size: 15px; color: #e76816; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.cf16bcf{ font-size: 16px; font-weight:bold; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; }
.rel_cf12cg {font-size: 12px; color: #dcdcad; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.tbline{border:#2c2c2c 1px solid; background:url(../My%20Documents/%E6%88%91%E5%B7%B2%E6%8E%A5%E6%94%B6%E7%9A%84%E6%AA%94%E6%A1%88/images/act_calendar_news_bg.jpg) no-repeat;  background-color: #474747; background-position: top right; }
.act_share_title{ font-size: 16px; color:#000000; font-weight:bold; word-break: break-all; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; }
.act_share_date{ text-align: right; font-size: 12px; color:#000000; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; }
.act_calendar{ font-size:12px; color:#000000; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; }

/*行事曆*/
.caps {font-size: 12px; color: #ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.caps a:link ,.caps a:hover,.caps a:visited{font-size: 12px; color: #ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration: underline;}

/*安全指南*/
.safeGd_txt {font-size: 12px; color: #ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}

/*gallery*/
.gallery_listtxt:link{font-size: 11px; color:#000000; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; ext-decoration: none; }
.gallery_listtxt:visited {font-size: 11px; color:#000000; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none;}
.gallery_listtxt:hover {font-size: 11px; color:#000000; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration: underline;}
.gallery_listtxt:active {font-size: 11px; color:#000000; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration: none;}

/*Mileage_Program活動里程說明*/
.Mileage_Program_title {font-size: 16px; color: #dcdcad; font-weight:bold;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.Mileage_txt {font-size: 12px; color: #ffffff;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.Mileage_txt2 {font-size: 12px; color: #dcdcad;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.Mileage_txt2:link {font-size: 12px; color: #dcdcad;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none;}
.Mileage_txt2:visited {font-size: 12px; color: #dcdcad;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none;}
.Mileage_txt2:hover {font-size: 12px; color: #dcdcad;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: underline;}
.Mileage_txt2:active {font-size: 12px; color: #dcdcad;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none;}

.member{font-size:12px; color:#FFFFFF;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.member:link{font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; }
.member:visited {font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: underline;}
.member:hover {font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;word-break: break-all;text-decoration: underline;}
.member:active {font-size: 12px; color:#ffffff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; word-break: break-all; text-decoration: none;}

