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

/*颱風文章開啟與關閉 Typhoon Article*/
.donate-area { display:none;!important; }

ss1 {
	color:#1f3a75; font-weight: bold;
}

strong {
	color:#1f3a75;
}
.right_float, .right_float_withcaption {
	float:right;
	margin:0 0 15px 15px;
}
.left_float, .left_float_withcaption {
	float:left;
	margin:0 15px 15px 0;
}
#article-content .row {
	margin-right:0px;
	margin-left:0px;
}
#article-content .row  div {
	padding-left:7px;
	padding-right:7px;
	margin-bottom:7px;
}
#article-content a {
    text-decoration: underline;
}
.article-sort-btn {
	background:#1f3a75;
	min-height:170px;
	padding:0 10px;
	transition:0.3s;
}
.article-sort-btn:hover {
	opacity:0.8;
}
.article-sort-btn a {
	display:block;
	width:100%;
	height:100%;
}
.article-sort-btn img {
	display:block;
	margin:0 auto;
}
.article-sort-btn h3 {
	color:#fff;
	margin:5px 0 0 0 ;
	font-size:18px;
}
#article-content .listing-area .listing-num {
	left:-15px;
}
#main_menu, #first_art, #more_news, #right_news, #s_adv  { display:none; }
#main_news {
	width:100%;
	float:none;
}
.large_ads { margin:0px; border:none; display:none;}
#main_news tr {
	border-bottom:1px solid #1f3a75;
	margin-bottom:18px;
	padding-bottom:6px;
	display:block;
}
#main_news td { padding:0px; }
#main_news tr a, #main_news tr a:hover { color:#595a5b; }
#main_news tr strong { 
	font-size:17px; 
	color:#1f3a75;
	margin-bottom:3px;
	display:block;
}
#sect_menu {
	width:1140px;
	margin:0 auto 25px auto;
	background:#fff;
	overflow:hidden;
	padding:13px 25px 35px 25px;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
}
#sect_menu article a {
	color:#1f3a75;
	border-bottom:1px solid #ededed;
	margin: 0 0 10px 0;
	line-height:35px;
	position:relative;
	padding:0 0 0 15px;
	float:left;
	width:32.5%;
	margin:0 7px 7px 0;
	transition:0.3s;
}
#sect_menu article a:hover {
	border-bottom:1px solid #d3d3d3;
}
#sect_menu article a:hover:after {
	background:#1f3a75;
}
#sect_menu article a:after {
	width:3px;
	height:16px;
	background:#ededed;
	content:"";
	position:absolute;
	top:9px;
	left:0px;
	transition:0.3s;
}
#sect_menu p {
	clear:both;
}
#sect_menu p a {
	width:50%;
	float:left;
	line-height:30px;
	position:relative;
	padding:0 0 0 15px;
}
#sect_menu p a:after {
	width:5px;
	height:5px;
	background:#1f3a75;
	content:"";
	position:absolute;
	top:12px;
	left:0px;
}
#article-content.content-minor {
	box-shadow:none;
	background:none;
	padding:0;
}
.article-detail {
	background:#fff;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	padding:35px 25px 40px 25px;
}


/* 全域 *************************************/
.float-right {
	float:right;
	margin:0 0 10px 10px;
}
.article-detail h2 {
	font-size:22px;
	font-weight:bold;
	color:#1f3a75;
	margin:20px 0 15px 0;
}
.article-detail h1 {
	margin:0px 0 20px 0;
	font-size:30px;
	font-weight:bold;
	color:#1f3a75;
}
.article-detail table tr {
	
}
img {
	vertical-align:inherit;
}

.rwd-table {
　background: #fff;
　overflow: hidden;
}

.rwd-table tr:nth-of-type(2n){
　background: #eee;
}
.rwd-table th, 
.rwd-table td {
　margin: 0.5em 1em;
}
.rwd-table {
　min-width: 100%;
}

.rwd-table th {
　display: none;
}

.rwd-table td {
　display: block;
}

.rwd-table td:before {
　content: attr(data-th) " : ";
　font-weight: bold;
　width: 6.5em;
　display: inline-block;
}

.rwd-table th, .rwd-table td {
　text-align: left;
}

.rwd-table th, .rwd-table td:before {
　color: #D20B2A;
　font-weight: bold;
}
@media (min-width: 480px) {
	.rwd-table td:before {
	　display: none;
	}
	.rwd-table th, .rwd-table td {
	　display: table-cell;
	　padding: 0.25em 0.5em;
	}
	.rwd-table th:first-child, 
	.rwd-table td:first-child {
	　padding-left: 0;
	}
	.rwd-table th:last-child, 
	.rwd-table td:last-child {
	　padding-right: 0;
	}
	.rwd-table th, 
	.rwd-table td {
	　padding: 1em !important;
}
}




/* 天氣 weatherbox **************************/
#weather { margin-top:25px; }
.weather_box { /*width:240px; margin-right: 7px; margin-left: 10px;padding-left: 5px; padding-right: 0px; padding-bottom:10px;*/ overflow: hidden; }
.weather_title { height:25px; font-size: 15px; font-weight: bold; text-align: left; background-image: url(../images/weather_title_bg.gif); background-repeat: no-repeat; background-position: right top; padding-top:3px; }
.weather_title h2 a {font-size: 15px; font-weight: bold; text-decoration:none; color: #000000;}
/*#weather #w_cont { font-family: Arial, Helvetica, sans-serif; font-size: 10px; display: block; background-color: #d9f4cb; border: 1px solid #58d921; width: 215px; height:auto; text-align: left; padding-right: 10px; padding-left: 10px; padding-top: 3px; padding-bottom: 0px; border-radius: 7px;}
*/
/*html #weather #w_cont {width: 190px;}*/
.weather_mid { border-collapse: collapse; border: 0; width: 100%; text-align: right; line-height: 13px; }
#w_tl { top: 0; left: 0;}
#w_tr { top: 0; right: 0;}
#w_bl { bottom: 0; left: 0;}
#w_br { bottom: 0; right: 0;}
.w_city {margin: 0;padding: 0 15px 0 0;}
.w_temp {margin: 0;padding: 0 5px 0 0;}
.w_cond {margin: 0;padding: 0;text-transform: uppercase;text-align: left;}
#w_cont a {text-decoration: none;}
#w_cont a:hover {text-decoration: underline;}
#w_mount, #weather_t .w_mount {float: left; width:auto; color: #007500; line-height: 13px; }
.w_deg { margin-right: 5px; color: #007500; line-height: 13px; }
#w_long {color: #0000FF; line-height: 13px; }

/*.container1 .weather_title { background-image: none; }*/
.container1 .weather-btn { padding: 10px 25px; margin-bottom:20px; background:#67ace7; display: inline-block; }
.container1 .weather-btn a { color:#fff; text-decoration: none; display: block; width:100%; }
.container1 #weather { margin-bottom:25px; }
.container1 .weather_box { float:left; margin:0 0px 50px 0px; width:250px;}
.container1 .weather_title h2, .mrt-area h2  { font-size: 16px; }
/*.container1 #weather #w_cont { width:225px; }*/

/*flying to taiwan*/
#main_news.article-detail tr{
	display:inherit;
}
#main_news.article-detail th {
	background:#1f3a75;
	color:#fff;
	padding:5px 10px;
}
#main_news.article-detail td {
	border:1px solid #ededed;
}

.air_name img { width:150px; }
.airport-ad.ad-rise { left:740px!important; }

.article-detail .main-slider h2 {
	font-size:15px;
	margin:5px 0 20px 0;
	color:#595a5b;
}
.ad-mid-area, .article-ad.ad-rise { display:none; }

/* lottery */
.ad-space { margin-bottom:20px; }

@media screen and (max-width:992px) { 
	.container1 .weather_title, .mrt-area h2, .pie-area h2 {
		height:auto;
		font-size:24px;
	}
	.pie-area h2.source-text {
		font-size:24px;
		margin-bottom:15px;
	}
	.weather_box {
		margin-left:0px;
		padding-left:0px;
	}
	#article-content.content-minor {
		overflow:visible;
	}
	img.stamp-keyword {
		width:50%;
		height:auto;
	}
	.mrt-contant { width:100%; }
	.contant-img div span { font-size:18px; }
	.pdf-img div { float:none; width:70%; margin:15px auto; }
 	
}

@media screen and (max-width:769px) { 
	.right_float, .left_float, .right_float_withcaption, .left_float_withcaption {
		float:none;
		margin:0 0 15px 0;
	}
	.float-right {
		float:none;
		margin:5px 0 15px 0px;
		width:100%;
		display:block;
	}

}
</pre></body></html>