<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 */
		.hero-image {
		  background-image: url("images/head_banner1.jpg");
		  background-color: #cccccc;
		  height: 500px;
		  background-position: center;
		  background-repeat: no-repeat;
		  background-size: cover;
		  position: relative;
		}

		.hero-text {
		  text-align: center;
		  position: absolute;
		  top: 40%;
		  left: 50%;
		  transform: translate(-50%, -50%);
		  color: white;
		}
		.content {
			background-color:#007BD9;
		}
		.nav-pills .nav-link.active, .nav-pills .show&gt;.nav-link {
			background-color:#FFCC00;
			color:#000;
		}
		a {
			color:#ffffff;
		}
		h1 {
			font-size:70px;
			color:#ffffff;
			text-shadow: 4px 4px #144F9C;
			font-family:lato,Arial,sans-serif,STHeiti,microsoft jhenghei,微軟正黑體,黑体;
		}
		h2 {
			font-size:35px;
			color:#ffffff;
			font-family:lato,Arial,sans-serif,STHeiti,microsoft jhenghei,微軟正黑體,黑体;
		}
		.intro {
			color:#ffffff;
			font-family:lato,Arial,sans-serif,STHeiti,microsoft jhenghei,微軟正黑體,黑体;
			font-size:16px;
			text-align: left;
		}
		.nav-item {
			color:#ffffff;
			font-family:lato,Arial,sans-serif,STHeiti,microsoft jhenghei,微軟正黑體,黑体;
			font-size:24px;
		}
		img.deal-img {
			width:100%;
		}
		.deals-detail {
			text-align:center;
			padding:20px;
			background-color:#ffffff;
			color:#000000;
			font-size:20px;
		}
		.dest {
			color:#0085d2;
			font-size:24px;
			font-weight:bold;
		}
		.airline {
			font-size:16px;
			color:#808184;
		}
		.currency {
			font-size:16px;
			color:#000000;
		}
		.price {
			font-size:35px;
			color:#e01e24;
			font-weight:bold;
		}
		.up {
			font-size:16px;
			color:#000000;
		}
		.time-table {
			padding:15px;
		}
		.airline-no {
			width:20%;
			color:#ffffff;
			font-family:lato,Arial,sans-serif,STHeiti,microsoft jhenghei,微軟正黑體,黑体;
			font-size:14px;
			text-align: center;
			padding:10px;
		}
		.time {
			width:20%;
			color:#ffffff;
			font-family:lato,Arial,sans-serif,STHeiti,microsoft jhenghei,微軟正黑體,黑体;
			font-size:14px;
			text-align: center;
			padding:10px;
		}
		.date {
			width:45%;
			color:#ffffff;
			font-family:lato,Arial,sans-serif,STHeiti,microsoft jhenghei,微軟正黑體,黑体;
			font-size:14px;
			text-align: center;
			padding:10px;
		}
		.quota {
			width:15%;
			color:#ffffff;
			font-family:lato,Arial,sans-serif,STHeiti,microsoft jhenghei,微軟正黑體,黑体;
			font-size:14px;
			text-align: center;
			padding:10px;
		}
		.table-style {
			width:100%;
			background-color: #0391E8;
		}
		.bottom-line {
			border-bottom:2px solid #007BD9;
		}
		.left-line {
			border-left:2px solid #007BD9;
		}
		.right-line {
			border-right:2px solid #007BD9;
		}
		.top-line {
			border-top:2px solid #007BD9;
		}
		.card-header {
			background-color:#2DCCFC;
		}
		.card {
			border:0px;
		}

		.video {
			width:100%;
			height:auto;
		}
		.footer	{
			background-color:#144F9C;
			padding:10px;
			line-height:20px;
			color:#ffffff;
			font-size:10px;
		}
		img.corp-logo {
			width:100px;
		}
		.rec-dest {
			position: relative;
		    text-align: center;
		    color: white;
		}
		.dest-img {
			width:100%;
}
		
		.centered {
		  position: absolute;
		  top: 80%;
		  left: 50%;
		  transform: translate(-50%, -50%);
		}
		.dest-name {
			font-size:24px;
		  position: absolute;
		  top: 50%;
		  left: 50%;
		  transform: translate(-50%, -50%);
		}
		img.filter-gray {
			filter: grayscale(100%) opacity(50%);
		}
		p.travel-reminder {
			color:#808184;
		}
.comingsoon {
	font-size:16px;
}
@media screen and (max-width: 414px) {
	.video {
			width:100%;
			height:300px;
		}
    .hero-image {
		  background-image: url("images/head_banner1_mob.jpg");
		  background-color: #cccccc;
		  height: 300px;
		  background-position: center;
		  background-repeat: no-repeat;
		  background-size: cover;
		  position: relative;
		}	
	.hero-text {
		  text-align: center;
		  position: absolute;
		  top: 50%;
		  left: 50%;
		  transform: translate(-50%, -50%);
		  color: white;
		}
	h1 {
			font-size:50px;
			color:#ffffff;
			text-shadow: 4px 4px #144F9C;
			font-family:lato,Arial,sans-serif,STHeiti,microsoft jhenghei,微軟正黑體,黑体;
		}
	.airline-no {
			width:20%;
			color:#ffffff;
			font-family:lato,Arial,sans-serif,STHeiti,microsoft jhenghei,微軟正黑體,黑体;
			font-size:12px;
			text-align: center;
			padding:10px;
		}
		.time {
			width:20%;
			color:#ffffff;
			font-family:lato,Arial,sans-serif,STHeiti,microsoft jhenghei,微軟正黑體,黑体;
			font-size:12px;
			text-align: center;
			padding:10px;
		}
		.date {
			width:45%;
			color:#ffffff;
			font-family:lato,Arial,sans-serif,STHeiti,microsoft jhenghei,微軟正黑體,黑体;
			font-size:12px;
			text-align: center;
			padding:10px;
		}
		.quota {
			width:15%;
			color:#ffffff;
			font-family:lato,Arial,sans-serif,STHeiti,microsoft jhenghei,微軟正黑體,黑体;
			font-size:12px;
			text-align: center;
			padding:10px;
		}
	}
@media screen and (min-width: 1200px) {
	.video {
			width:100%;
			height:600px;
		}
}
@media screen and (min-width:1000px) and (max-width:1200px){
	.col-md-3.col-sm-6.col-xs-12 .airline{height:48px;max-height:48px;overflow:hidden;}
}
@media screen and (min-width:768px) and (max-width:1000px){
	.col-md-3.col-sm-6.col-xs-12{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}
.col-md-3.col-sm-6.col-xs-12{padding-left: 8px;padding-right: 8px;}
	


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