<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{background-color:#FFF;font-family:"Microsoft JhengHei","敺株��迤暺煾��","Apple LiGothic Medium","��𧢲�𨅯�瑚葉暺�",Arial,Helvetica,sans-serif;overflow-x:hidden;position:relative}
a,a:hover{text-decoration:none;color:#000}
.red{color:#c00}
.bg-g{background:#fafafa}
.remarks-b{font-size:15px}
p{font-size:20px}
.zh{letter-spacing:.1em}
.kv{max-height:400px;margin:0 auto;width:100%;max-width:1400px;background:#182d56}
.lang-row{background:#000; padding:8px 0;}
.lang-btn button{background:none;border:none;color:#fff;font-weight:700;letter-spacing:0.025em !important;padding: 0; font-size:14px;}
.lang-btn button:focus, .lang-btn button:hover {box-shadow: none !important; background:none !important;}
.dropdown-menu li {text-align: center; padding:5px 0;}
.back-btn{color:#000;font-weight:700;text-decoration:underline;margin:0 auto}
#EventTab{border:none}
#EventTab .nav-link{border-radius:0!important;border:none;border-top:5px solid transparent;font-size:24px;padding:10px 3vw;text-align:center;letter-spacing:.05em;color:#000;background:#efefef;border-left:1px solid #ddd;font-weight:700;height:53px;line-height:24px}
#EventTab .nav-item.show .nav-link,#EventTab .nav-link.active,#EventTab .nav-link:hover{border:none;border-top:5px solid #c00;color:#C00;background:#fff;transition:all .3s}
#EventContent .tab-pane{background:#fff;padding:50px 40px 100px}
#EventContent .tag{position:absolute;left:0;top:0;background:#c00;color:#fff;padding:5px 10px;font-weight:700;font-size:20px}
#EventContent .offer-wrapper{position: relative;margin-bottom:60px;text-align:center}
#EventContent .offer-wrapper a{box-shadow:0 4px 14.85px .15px rgba(102,102,102,0.35);display:block}
#EventContent .offer-wrapper a:hover{box-shadow:0 4px 14.85px .15px rgba(5,5,5,0.45);transition:all .3s}
#EventContent .img_wrapper img{object-fit:cover}
#EventContent .offer_detail{border:1px solid #c5c5c5;padding:15px 10px;min-height:100px}
#EventContent .offer_detail h4{font-size:18px;font-weight:700;}
#EventContent .offer_detail .remarks{margin:0 auto;font-size:18px}
#EventContent .offer_detail .ori_price{font-weight:400;font-size:18px;color:#666;text-decoration:line-through}
#EventContent .offer_detail .price{font-weight:700;font-size:18px;color:#c00}
#EventContent .offer_detail .discount_remarks{font-size:18px;color:#c00;font-weight:900}
#EventContent .title{font-size:14px;margin-bottom:20px}
#EventContent .intro p{font-size:20px;margin-bottom:45px}
#EventContent .jetso-no,#EventContent .subtitle{font-size:22px;letter-spacing:.12em}
#EventContent .jetso-box{background:#f6f6f6;padding:25px 10px 0}
#EventContent .jetso-wrapper .jetso-box{min-height:560px;margin-bottom:30px}
#EventContent .jetso-box a{background:#fff;border:2px solid #c00;border-radius:5px;padding:10px 30px;margin-top:25px;font-size:20px;font-weight:700}
#EventContent .jetso-title{background:#c00;color:#fff;height:84px;width:100%;display:table;line-height:30px;margin:15px auto 20px;font-size:22px}
#EventContent .jetso-title strong{display:table-cell;vertical-align:middle}
#EventContent .promo-code{font-size:20px;color:#000;font-weight:700;background:#fff;border:2px dashed #c7cfd5;margin:25px 20%;padding:10px}
#EventContent .date,#EventContent .remarks{margin-left:24px}
#EventContent .date img{vertical-align:top}
#EventContent .jetso-box p{font-size:20px}
#EventContent .remarks{font-size:14px}
#EventContent .remarks ol{padding-inline-start:20px}
#EventContent table#table_Hotel_1 th{padding:18px 10px;font-size:20px;letter-spacing:.12em;line-height:25px;font-weight:700}
#EventContent table#table_Hotel_1 th:first-child,.img_row &gt; td:first-child{border-right:4px solid #fff}
#EventContent #offer table{border:1px solid #ddd;border-bottom:0}
#EventContent table#table_Hotel_2{border-top:0}
#EventContent table#table_Hotel_2 td{border:1px solid #ddd;padding:15px}
#EventContent table .item{background:#f1f3f5;border:1px solid #ddd;padding:15px 10px;width:200px;font-weight:700;font-size:17px}
#EventContent table#table_Hotel_2 td span{font-size:16px}
#EventContent .reminder{color:#666;margin-top:40px;font-size:14px;letter-spacing:.1em}
#EventContent .jetso-box a{margin-top:20px}
#EventContent .jetso-box a:hover{background:#c00;color:#fff;transition:all .3s;text-decoration:none;cursor:pointer}
#EventContent .intro p.red{font-size:19px}
#EventContent .offer_detail .remarks {color: dodgerblue;padding-bottom: 14px;font-size: 13px;}
#EventContent .footer_remarks {color: #6a6969; font-size: 14px; text-align: left;}

/* T&amp;C */
.tab-pane#tnc p{font-size:18px;color:#000;font-weight:700;letter-spacing:.05em;margin-bottom:0}
.tab-pane#tnc .tnc-wrapper-p p{font-size:14px;font-weight:normal;}
.tab-pane#tnc .tnc-wrapper-p Strong{font-size:18px;}
.tab-pane#tnc .tnc-wrapper{margin-top:30px}
.tab-pane#tnc .tnc-wrapper ol,.tab-pane#tnc .tnc-wrapper ul{margin:15px auto 0;padding-inline-start:25px;font-size:14px}
.tab-pane#tnc .tnc-wrapper ul{margin:0}
.tab-pane#tnc .tnc-wrapper a{text-decoration:underline;color:#000}
.tab-pane#tnc .tnc-wrapper-p ul li{list-style: disc;font-size:14px}

/* EN version */
.date p{text-indent:-37px;margin-left:37px}
.en #EventContent .jetso-wrapper .jetso-box{min-height:640px}
.en *{letter-spacing:.045em!important}
.en #EventContent .offer_detail h4{font-size:18px;min-height:75px}
.en .product_btn a{font-size:18px}

.dropdown-menu a{
    display:inline-block;
    width:100%;
}
.offer-wrapper
{
    position: relative
}

div.sold-out 
{
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    width: 100%;
    height: 49%;
    top: 0;
}
div.sold-out &gt; div
{
    color: white;
    font-size: 43px;
    margin-top: 81px;
}    
div.sold-out-1{display:none;}
div.sold-out-2{display:none;}
div.sold-out-3{display:none;}
div.sold-out-4{display:none;}
div.sold-out-5{display:none;}
div.sold-out-6{display:none;}
div.sold-out-7{display:none;}
div.sold-out-8{display:none;}
div.sold-out-9{display:none;}
div.sold-out-10{display:none;}
div.sold-out-11{display:none;}
.ico-home{padding-left: 7px;}


div.break {
  flex-basis: 100%;
  height: 0;
}

/* Mobile version */
@media screen and (min-width:2300px) {
.en #EventTab .nav-link{width:355px;height:100px!important}
}

@media screen and (min-width:1024px) {
.en #EventTab .nav-item{display:table;height:73px}
.en #EventTab .nav-link{display:table-cell;vertical-align:middle}
#EventContent .jetso-wrapper .jetso-box{min-height:560px}
}

@media screen and (max-width:1024px) {
.zh #EventContent .jetso-wrapper .jetso-box{min-height:670px!important}
#EventContent .jetso-wrapper .jetso-box{min-height:unset}
.en .product_btn a{width:90px}
.en #EventContent .offer_detail{min-height:100px}
.en #EventTab .nav-link{font-size:16px}
}

@media screen and (max-width:768px) {
#EventTab{width:100%;margin:0 auto}
#EventTab .nav-item{width:33.3%}
#EventTab .nav-link{font-size:16px;height:100%;width:100%}
#EventContent table .item{width:unset}
#EventContent .date{margin-left:75px}
}

@media screen and (max-width:414px) {
#EventContent .jetso-box{padding-bottom:25px}
#EventContent table#table_Hotel_1 th:first-child,.img_row &gt; td:first-child{border-right:1px solid #fff}
#EventContent .tab-pane{padding:40px 20px 100px}
#EventContent .jetso-title{padding:15px}
#EventContent .date,#EventContent .remarks{margin-left:12px}
#EventContent .intro p{font-size:18px}
#EventContent .img_wrapper img{object-fit:cover}
.tab-pane#tnc p{font-size:18px}
.tab-pane#tnc .tnc-wrapper ol{font-size:14px}
#EventContent .promo-code{margin:25px 2%}
#EventContent table#table_Hotel_1 th{font-size:18px}
#EventContent table#table_Hotel_2 td{padding:10px 5px;font-size:15px}
#EventContent table#table_Hotel_2 td span{font-size:14px}
.en #EventTab .nav-link,.en #EventContent table#table_Hotel_1 th{font-size:16px}
.en #EventTab .nav-link{height:100%}
.en #EventContent .offer_detail{min-height:100px}
}

@media screen and (max-width:375px) {
.date p{text-indent:-46px;text-indent:-39px}
.zh #EventContent table#table_Hotel_1 th{font-size:16px}
.tab-pane#iGo-event td{padding:8px 10px}
.en #EventTab .nav-link{font-size:16px;line-height:unset}
}

@media screen and (max-width:320px) {
#EventContent .tab-pane{padding:25px 10px 100px}
#EventContent .img_wrapper img{height:unset}
.en #EventTab .nav-link{font-size:14px}
.en #EventContent table#table_Hotel_2 td{padding:10px 0}
}</pre></body></html>