<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

footer.ltnfooter &gt; * { -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; font-family:"微軟正黑體"; }
/* -------------------- 1260用 舊版用 */
footer.ltnfooter { min-width:1260px; max-width:100%; width:100%; margin:0 auto; background-color:#f7f7f7; border-top:3px solid #777; clear:both; }
footer.ltnfooter div.footermenu { width:1260px; min-width:1260px; margin:0 auto; padding:20px 10px 10px;overflow:hidden; }
footer.ltnfooter div.menu1 { width:50%; margin:0px; }
footer.ltnfooter .menu23 { width:50%; margin:0px; }
footer.ltnfooter ul.menu2 { width:48%; padding:0 0 0 20px; }
footer.ltnfooter ul.menu3 { width:48%; padding:0 0 0 20px; }
footer.ltnfooter .app_DL { display:none; margin:0 auto; text-align:center; }

footer.ltnfooter .menu1, footer.ltnfooter .menu23 { float:left; width:50%; }
footer.ltnfooter .menu1 .bt {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	height: 40px;
}
footer.ltnfooter .menu1 .bt a {
	width: 32px;
	height: 32px;
	display: inline-block;
	float: left;
	border-radius: 100%;
	border: 1px solid #555;
	background-color: #f7f7f7;
	transition: 0.2s linear;
	color: #555;
	text-decoration: none;
	margin: 0 10px 0 0;
}
footer.ltnfooter .menu1 .bt a:hover { border: 1px solid #555; background-color: #555; }
/* --------------------Facebook */
.ltnfooter a.Facebook { background: url(../fonts/g_fb.svg) center no-repeat, #f7f7f7; background-size:12px; }
.ltnfooter a.Facebook:hover { background: url(../fonts/w_fb.svg) center no-repeat, #f7f7f7; background-size:12px; }
/* --------------------Line */
.ltnfooter a.Line { background: url(../fonts/g_line.svg) center no-repeat, #f7f7f7; background-size:23px; }
.ltnfooter a.Line:hover { background: url(../fonts/w_line.svg) center no-repeat, #555; background-size:23px; }
/* --------------------Twitter */
.ltnfooter a.Twitter { background: url(../fonts/g_x.svg) 7px center no-repeat, #f7f7f7; background-size:18px; }
.ltnfooter a.Twitter:hover { background: url(../fonts/w_x.svg) 7px center no-repeat, #555; background-size:18px; }
/* --------------------YouTube */
.ltnfooter a.YouTube { background: url(../fonts/g_yt.svg) center no-repeat, #f7f7f7; background-size:19px; }
.ltnfooter a.YouTube:hover { background: url(../fonts/w_yt.svg) center no-repeat, #555; background-size:19px ;}
/* --------------------Market_mobile 市場 + 專區 */
a.Market_mb { background: url(../fonts/mobile_b.svg) center no-repeat, #f7f7f7; background-size:20px; }
a.Market_mb:hover { background: url(../fonts/mobile_w.svg) center no-repeat, #555; background-size:20px; }
/* --------------------選單*/
footer.ltnfooter div.menu1 ul { display:block; float: left; width:100%; }
footer.ltnfooter ul.menu2, footer.ltnfooter ul.menu3 { display:block; float: left; width:49%; border-left:1px dotted #aaa; padding:0 0 0 25px; }
footer.ltnfooter ul.menu3 { float:right; width:47%; }

footer.ltnfooter ul li a { float:left; display:inline-block; color:#111;font-size:15px;line-height:1.6rem; margin-right:13px; }
footer.ltnfooter ul li a:hover { color: #777; }
footer.ltnfooter ul li:last-child a { margin:0px; }
footer.ltnfooter ul.menu2 li a { margin-right:10px; } /*加入推播QA須在限縮*/
footer.ltnfooter div.menu1 li a { font-size: 17px; }
footer.ltnfooter ul.menu3 li:last-child a { margin:0px; }
/* --------------------版權*/
footer.ltnfooter .copyright { width:100%; min-width:1260px; clear:both; color:#555; font-size:14px; text-align:center; padding:10px 0px; }
footer.ltnfooter .copyright span { font-size:14px;padding:0px 0px 0px 8px;line-height:1; }
/* -------------------- */

body#ltnRWD footer.ltnfooter{ width:100%;min-width:100%; clear:both; border-top:3px solid #777; /*background-color:#e9e9e9;*/ margin-top:15px; }
body#ltnRWD footer.ltnfooter .menu1 .bt a.Market_mb { display:none; }
body#ltnRWD footer.ltnfooter .copyright { width:100%; min-width:auto; }

body#market footer.ltnfooter { width:100%;min-width:100%; clear:both; border-top:3px solid #777; /*background-color:#e9e9e9;*/ margin-top:15px; }
body#market footer.ltnfooter .menu1 .bt a.Market_mb { display:none; }
body#market footer.ltnfooter .copyright {width:100%; min-width:auto;}

/*  */
body#ltnRWD footer.ltnfooter div.footermenu,
body#market footer.ltnfooter div.footermenu{
    width:100%;
    min-width: initial;
    max-width: 1260px;
    display:flex;
    margin:0 auto;
    padding:20px 10px 10px;
    overflow:hidden;
}
body#ltnRWD footer.ltnfooter div.menu1,
body#market footer.ltnfooter div.menu1{
    width:initial;
    flex: 0.8;
}
body#ltnRWD footer.ltnfooter .menu23,
body#market footer.ltnfooter .menu23{
    width:initial;
    flex: 1.2;
    margin-top:20px;
    display: flex;
}
body#ltnRWD footer.ltnfooter ul.menu2,
body#ltnRWD footer.ltnfooter ul.menu3,
body#market footer.ltnfooter ul.menu2,
body#market footer.ltnfooter ul.menu3 {
    width:initial;
    flex: 1;
    padding:0 15px 0 20px;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}
body#ltnRWD footer.ltnfooter ul.menu2 li:last-child a,
body#market footer.ltnfooter ul.menu2 li:last-child a { color: red; }

@media screen and (max-width:1100px){
    body#ltnRWD footer.ltnfooter ul.menu2,
    body#ltnRWD footer.ltnfooter ul.menu3,
    body#market footer.ltnfooter ul.menu2,
    body#market footer.ltnfooter ul.menu3 { padding: 0 12px;}
@media screen and (max-width:970px){
    body#ltnRWD footer.ltnfooter div.menu1 ul li:last-child { display:none; }/*TAIPEI_TIMES(960)*/
    body#ltnRWD footer.ltnfooter ul.menu2 li a, footer.ltnfooter ul.menu3 li a { font-size:0.9rem; margin-right:4px; }

    body#market footer.ltnfooter div.menu1 ul li:last-child { display:none; }/*TAIPEI_TIMES(960)*/
    body#market footer.ltnfooter ul.menu2 li a, footer.ltnfooter ul.menu3 li a { font-size:0.9rem; margin-right:4px; }
}
@media screen and (max-width:900px){
    body#ltnRWD footer.ltnfooter { background-color:#eee; border-top:1px solid #ccc; }
    body#ltnRWD footer.ltnfooter div.footermenu { display:none; }
    body#ltnRWD footer.ltnfooter .app_DL { display:block; }
    body#ltnRWD footer.ltnfooter .app_DL img { width:150px; margin:20px 10px 0px; line-height:0; }
    body#ltnRWD footer.ltnfooter .copyright { padding:8px 0px 15px; }

    body#market footer.ltnfooter { background-color:#eee; border:none; }
    body#market footer.ltnfooter div.footermenu { display:none; }
    body#market footer.ltnfooter .app_DL { display:block; }
    body#market footer.ltnfooter .app_DL img { width:150px; margin:20px 10px 0px; line-height:0; }
    body#market footer.ltnfooter .copyright { padding:8px 0px 15px; }
}
@media screen and (max-width:600px){
    body#ltnRWD footer.ltnfooter, body#ltnRWD footer.ltnfooter .app_DL { width:100%; border:none; background-color:#eee; margin:0; }
    body#ltnRWD footer.ltnfooter .app_DL img { width:110px; }
    body#ltnRWD footer.ltnfooter .copyright, body#ltnRWD footer.ltnfooter .copyright span { font-size:13px; }
    body#ltnRWD footer.ltnfooter .copyright span { display:block; }

    body#market footer.ltnfooter, body#market footer.ltnfooter .app_DL { width:100%; border:none; background-color:#eee; margin:0; }
    body#market footer.ltnfooter .app_DL img { width:110px; }
    body#market footer.ltnfooter .copyright, body#market footer.ltnfooter .copyright span { font-size:13px; }
    body#market footer.ltnfooter .copyright span { display:block; }
}
</pre></body></html>