<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 */

body {
	margin:0;
	padding:0;
}
a{color: #ffffff;}
a img{
	border: 0;
}
table{
	font-family: Arial; 
	font-size: 14px;
	line-height: 20px;
	border-collapse: separate;
}
ul{margin-top: 0;}
ul li{
	color: #ffffff;
	font-family: Arial; 
    font-size: 14px;
    line-height: 22px;
}
#wrapper{
	background-color:#312517; 
	font-size:16px;
	width: 100%;
	height: 100%;
}
.header_zone {
    height: 79px;
}
#mid_zone{width: 680px; margin: 0 auto;}
/*.header_zone a.head_logo{width: 190px; float: left;}
.header_zone a.head_logo img{width: 100%;}*/
.back_btn{
	color: #e7bc2e;
	border: 1px solid #e7bc2e;
	padding: 5px 22px;
	text-decoration:none;	
	float: right;
	margin-top: 10px;
}
.head_logo {
    width: 272px;
    display: block;
}
#jclogo_m {
	display:none;
}
.center_txt{
	padding: 25px 40px 45px 40px;
	text-align: center;
	color: #ffffff;	
}
.main_txt{
	font-size:14px;
	line-height:20px;
}
/*table[class="tour_img"] td{
	padding: 25px 0 25px 30px;
}*/
table[class="txt_tbl"] td a.more_btn{
	border: 0;
	margin-bottom: 0;
	padding: 0;
	width: 52px;
}
table[class="txt_tbl"] td.highlight_txt{
	color: 	#885900;
	font-size: 18px;
}
table[class="txt_tbl"] td.highlight_txt p{
	padding-top: 25px;
}
.highlight_txt span{
	font-size: 12px;
}
table[class="txt_tbl"] td.title{
	text-transform: uppercase;	
	font-size: 22px;
	padding-top: 0;
}
table[class="txt_tbl"] td.title p{
	padding-top: 0;
}
td[class="tour"] .main_txt{
	padding-right: 30px;
}
td[class="tour"] .more_btn{
	width: 52px;
	height: 52px;
	display:block;	
	padding: 0;
	border: 0;
	margin-bottom: 0;
	margin-right: 0;
}
td[class="tour"] td .more_btn img{
	margin-right: 0;
	margin-bottom: 0;	
}
.section_title{
	text-align: center;
	padding-top: 40px;
}
.event_date, 
.event_title, 
.event_des{
	padding-left: 20px;	
	padding-bottom: 10px;
	padding-right: 20px;
}
.btn_row{
	padding-left: 20px;	
	padding-bottom: 15px;
	padding-right: 20px;
}
.event_date{
	color: #8b7f2d;
	font-size: 16px;
	padding-top: 20px;
	font-weight:700;	
}
.event_title{
	text-transform: uppercase;
	color: #8b7f2d;
	/* font-size: 20px; */
	font-size: 16px;
	font-weight:bold;
}
.event_des{
	color: #666666;
	font-size: 14px;
}
.event_highlight{
	color:#8b7f2d;
	font-weight:bold;
}
table[class="txt_tbl"] .event_date, 
table[class="txt_tbl"] .event_title, 
table[class="txt_tbl"] .event_des{
	padding-left: 0;
}
.more_btn{
	text-decoration: none;
	display: inline-block;
}
.more_btn span, .order_btn{
	color: #735316;
	text-decoration:none;
	padding: 5px 20px;
	border: 1px solid #735316;
  display: inline-block;
/*    width: 50px;*/
	text-align:center;	
}
.item-2 .event_date, 
.item-2 .event_title, 
.item-2 .event_des{
	padding-bottom: 10px;	
}
.item-2 .event_date{
	/*color: #e8dfce;*/
	font-size: 16px;
}
.item-2 .event_title{
	/*color: #ffffff;	*/
	/* font-size: 18px; */
	font-size: 16px;
	font-weight:bold;
}
.item-2 .event_des{
	/*color: #e1ded9;*/
	padding-bottom: 15px;
}
.item-2 .event_highlight{
	/*color: #fff;*/
}
.item-2 .more_btn span{
	/*color: #ffffff;
	border-color: #ffffff;	*/
}
.order_btn{
	width: 100px;	
	padding: 5px 14px;
}
.btn_row{
	padding-left: 20px;	
	vertical-align: bottom;
	padding-bottom: 20px;
}
.btn_row img{
	width: auto !important;
}
.footer{
	color: #ffffff;
	font-size: 12px;
	line-height: normal;	
	padding-top: 30px;
	padding-bottom: 30px;
	font-family: Arial; 
}
.line_gold {
	font-size:0;
	height:5px;
	width:100%;
}

.detail_tbl{
	background-color: #f4f2e8;
	width: 100%;	
	margin-bottom: 15px;
}
.detail_tbl .event_des{
	padding-bottom: 25px;
}
p{
	color: #ffffff;
	font-family: Arial; 
	font-size: 14px;
	line-height: 22px;	
	padding: 10px 20px;
	margin: 0;
}
.remarks_box{
	padding: 20px 20px 10px 20px;	
}
.remarks_box p{
	padding: 0;
	color: #ffffff;
	margin-bottom: 10px;
}
.remarks_box ul li{
	color: #b58b3d;
}
.remarks_box p a{color: #b58b3d;}
.remarks_box p i{
	color: #b58b3d;
}
.remarks_box .enquires{
	color: #948656;
	font-size: 16px;
	line-height: 25px;
	font-weight:bold;
}
.back_btn_wrap{
	padding-bottom: 28px;
	border-bottom: 1px solid #927553;
	padding-top: 20px;
}
p.terms{
	font-size: 12px;
}
.contentVisual{
	width: 45%;
}
td[id="main_content_tbl"] ul li{
	margin-top: 5px;
}
td[id="main_content_tbl"] ul li:first-child{
	margin-top: 10px;
}
ul.three_item_list{
	display: inline-block;
	width: calc(100% - 40px);
	padding-bottom: 10px;
	border-bottom: 1px solid #ffffff;
}

ul.three_item_list li{
	float: left;
	width: 33%;
}
ul.three_item_list li:nth-child(3n+1){
	clear: left;
}
td[id="main_content_tbl"] ul.three_item_list li:first-child{
	margin-top: 5px;
}
p.venue_title{
	margin-bottom: 0;
}
#showLogoMobile {
	display:none;
	font-size: 0;
	max-width: 0;
	line-height: 0;
}

/** added on 22/5/2017 **/
table[class="sponsor"]{
	color: #948656;
	border-top: 1px solid #948656;
	width: 100%;
}
table[class="sponsor"] td{
	font-size: 12px;
	padding-right: 10px;
	line-height: 12px;
	padding-top: 15px;
	/* padding-bottom: 15px; */
}


/***************************************/

@media screen and (max-device-width: 620px), screen and (max-width: 620px) {
#showLogoDesktop {
	display:none!important;
}
#showLogoMobile {
	display:block!important;
	max-width:100%!important;
	width:100%!important;
	height:auto!important;
}
.showImgOnMobile {
	width:100%!important;
	height:auto!important;
}		
	td[class="bg_td"]{
		display: none;
	}
	td[id="logoTable"], table[class="content_tbl"]{
		width:100% !important;
	}
	.header_zone {
		height: 46px;
		vertical-align: middle;
	}
	img[class="mainVisual"]{
		width: 100% !important;
	}
	#jclogo_m {
		display:block !important;
	}
	#jclogo {
		display:none!important;
	}
	.head_logo{width: 132px;}
	.line_gold {
		height:3px;
		width:100%;
	}
	.line_gold img[class="goldline"] {
		 width:100% !important;
		 height:3px;
	}
	table{
		float: none;
		width: 100% !important;
	}
	table[class="tour_img"] td{
		padding: 0 30px 0 0;
	}
	table[class="tour_img"] img{margin-right: 0 !important;}
	table[class="txt_tbl"] td{
			padding-bottom: 15px;
	}
	table[class="txt_tbl"] td p{
		padding: 0 20px 0 30px;
	}
	td[id="spacingTd"]{
		display:none;
	}
	td[class="footer"]{
		padding:25px 20px 45px;	
	}
	
	table[class="content_tbl"] img[class="more_btn_img"] {
		width: 52px !important;
	}
	.center_txt {
		padding:25px 25px 45px;
	}
	td[class="tour"]{
		padding-left: 20px !important;
	}
	td[class="tour"] table[class="tour_img"] td{
		padding-right: 20px;
	}
	td[id="main_content_tbl"]{
		width: auto !important;
	}
	img[class="midline"] {
		width: 100% !important;
	}
	td[class="mobile_height"]{
		height: auto !important;
	}
	table[class="tbl_wrap"]{
		margin-bottom: 20px;
	}
	td[class="bg_td"] td{
		height: 250px !important;
	}
	img[class="section_title_img"]{
		width: 300px !important;
	}
	td[class="back_btn_wrap"]{
		padding-right: 20px;
	}
	img[class="contentVisual"]{
		width: 70%;
	}
	ul.three_item_list li{
		width: 100%;
	}
	.border-div{
		border-bottom: 0 !important;
		border-top: 0 !important;
	}
}
</pre></body></html>