@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}button{border:none}button,input,select{outline:none}body{height:100vh;overflow-x:hidden}::placeholder{color:#c4c4c4}::-webkit-input-placeholder{color:#c4c4c4}:-ms-input-placeholder{color:#c4c4c4}::-moz-placeholder{color:#c4c4c4;opacity:1}img{height:auto;max-width:100%}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;color:#545454;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0}a a,a a:hover,abbr a,abbr a:hover,acronym a,acronym a:hover,address a,address a:hover,applet a,applet a:hover,big a,big a:hover,blockquote a,blockquote a:hover,body a,body a:hover,caption a,caption a:hover,cite a,cite a:hover,code a,code a:hover,dd a,dd a:hover,del a,del a:hover,dfn a,dfn a:hover,div a,div a:hover,dl a,dl a:hover,dt a,dt a:hover,em a,em a:hover,fieldset a,fieldset a:hover,font a,font a:hover,form a,form a:hover,h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover,html a,html a:hover,iframe a,iframe a:hover,img a,img a:hover,ins a,ins a:hover,kbd a,kbd a:hover,label a,label a:hover,legend a,legend a:hover,li a,li a:hover,object a,object a:hover,ol a,ol a:hover,p a,p a:hover,pre a,pre a:hover,q a,q a:hover,s a,s a:hover,samp a,samp a:hover,small a,small a:hover,span a,span a:hover,strike a,strike a:hover,strong a,strong a:hover,sub a,sub a:hover,sup a,sup a:hover,table a,table a:hover,tbody a,tbody a:hover,td a,td a:hover,tfoot a,tfoot a:hover,th a,th a:hover,thead a,thead a:hover,tr a,tr a:hover,tt a,tt a:hover,ul a,ul a:hover,var a,var a:hover{color:#545454;text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-size:100%;margin:0}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;max-width:100%}caption,th{text-align:left}q:after,q:before{content:""}body,html{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體}.table>:not(:last-child)>:last-child>*{border-bottom-color:#8c8c8c}.banner-title h2,.banner-title h3,.banner-wrap .banner-title div,.news-show .news-show-title h2,.title-item h2,.travel-info .content-title h2{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:40px;font-weight:900}.booking-banner h1,.booking-title h1,.res-seat-title h1{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:32px;font-weight:300;letter-spacing:3px}.banner-title h1,.banner-wrap .banner-title h1,.news-show .news-show-title h1,.title-item h1,.travel-info .content-title h3{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:28px;font-weight:700;letter-spacing:2.24px}.ticket-show .ticket-content .to-target,.ticket-show .ticket-content .to-target span{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:28px;font-weight:300;letter-spacing:2px}.news-show .news-show-content-title h3,.travel-info .attractions-show-content h5{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:24px;font-weight:500;letter-spacing:2px}.booking-info .booking-code h3,.orderShow .code p:last-child,.specialShow .code p:last-child{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:24px;font-weight:900;letter-spacing:2px}.attractions-block .attractions-card .attractions-content p,.booking-link-block .booking-link-group .booking-indigo,.booking-link-block .booking-link-title,.bookinginfo .bookinginfo-content-title,.carTransport .shipping-costs-title,.card-block h3,.downloadList .content-title,.guide .content-title,.latest-news .latest-news-content-title,.modal .modal-title,.more-item p,.order-title h3,.privacy .privacy-content h4,.privacy .privacy-content-title,.property .property-content-text h4,.property .property-content-title,.security .security-content-title,.special-content h3,.specialShow .order-content h3,.success h4,.ticket .fare-title,.ticket-content-block h3,.title-module .title h2,.transport-guide .content-title,.transportRules .transportRules-content h4,.transportRules .transportRules-content-title,.travel-info .attractions-show-title h3,.travel-info .map-title h3,.video-block .attractions-card .attractions-content p,.voyage .schedule-title{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:20px;font-weight:500;letter-spacing:1px}.about-container .subtitle h3,.latest-news .latest-news-text,.list-block p,.ticket-show .ticket-shared p,footer .accordion-title h3,footer .footer-icon span,header .mobile-menu-block .item-title p{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:20px;font-weight:400;letter-spacing:2px}.about-card-block .card-header,.about-container .product-block span,.accordion-block h2,.booking-info .booking-order-sum p,.booking-info h4,.booking-list .order-detail-count p,.booking-notice h3,.bookinginfo .bookinginfo-content h4,.bookinginfo .content h5,.carTransport .img-title,.carTransport .luggage-title,.form-block .order-detail-count p,.guide .boat-info h4,.guide h4,.guide h5,.orderShow .info h4,.orderShow .point h4,.orderShow .sum p,.passenger-count .total p,.ship-card-block .content h3,.specialShow .info h4,.specialShow .point-title,.specialShow .sum p,.square-title,.ticket .fare-info-title,.ticket-show .ticket-shared p:last-child,.transport-guide h4,.transport-guide h5,.travel-info .attractions-link p,.travel-info .recommend p,.trip-container .trip-title .trip-title-item h4,.voyage .sailing-schedule-block h4,.voyage .schedule-table-title{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:18px;font-weight:500;letter-spacing:1px}.lost-container .search-wrap .input-group input::-moz-placeholder{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:500;letter-spacing:1px}.booking-fail h4,.booking-list .detail-title h4,.booking-result h4,.bookinginfo .notice h4,.cabin-container .cabin-title h4,.cabin-warp .form-group label,.car-container .cabin-title h4,.carTransport .shipping-costs-notice h4,.caution-block h3,.form-block .detail-title h4,.guide .notice-content h6,.latest-news .latest-news-date,.links-block a p,.list-block .list-date p,.lost-container .search-wrap .input-group input::placeholder,.lost-container .search-wrap h3,.orderShow .cancel-check .point-content h4,.orderShow .canceled .point-content h4,.orderShow .number-of-ticket span,.orderShow .paid .point-content h4,.orderShow .schedule-block h4,.ship-container .ship-date-wrap .ship-title-block h3,.specialShow .back .schedule-text,.specialShow .go .schedule-text,.specialShow .number-of-ticket span,.specialShow .schedule-block h4,.ticket .fare-notic-title,.ticket-show .ticket-content .date,.ticket-warp h4,.transport-guide .notice-content h6,header .mobile-menu-block .item-content p{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:500;letter-spacing:1px}.lost-container .search-wrap .input-group .p-l-56::-moz-placeholder{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:400;letter-spacing:1px}.about-card-block .card-body h3,.about-container .content-wrap .directions,.about-container .product-block p,.accordion-block .accordion-body,.alert-wrap p,.booking-info .booking-code p,.booking-list .passenger-detail tbody tr td:last-child,.bookinginfo .content p,.bookinginfo .nav-link,.btn-blue-xl,.btn-white-xl,.car-type-radios label,.carTransport .luggage-content p,.carTransport .nav-link,.detail-car h3,.downloadList li p,.form-block .passenger-detail tbody tr td:last-child,.guide p,.input-group .flatpickr-input,.input-group .select2-container--default .select2-selection--single .select2-selection__rendered,.input-group-results .flatpickr-input,.input-group-results .select2-container--default .select2-selection--single .select2-selection__rendered,.latest-news .nav-link,.lost-container .search-wrap .input-group .p-l-56::placeholder,.news-show .news-show-content-text pre,.orderShow .code p:first-child,.orderShow .number-of-ticket,.passenger-count-en .count-list h4,.privacy .privacy-content p,.property .property-content-text p,.security .security-content-text p,.ship-container-results .ship-date-wrap .ship-content .search-btn,.ship-container-results .ship-date-wrap .ship-title-block h3,.ship-voyage h4,.special-login-block .login-content button,.specialShow .back P,.specialShow .code p:first-child,.specialShow .go P,.specialShow .info-content p,.specialShow .number-of-ticket,.tab-links-block .nav-link.active,.tab-links-block a,.ticket-show .ticket-content .no-date,.ticket-show .ticket-content .no-seat,.ticket-show .ticket-content .text-red,.ticket-show .ticket-content .unused,.ticket-show .ticket-content-area span,.transport-guide p,.transportRules .transportRules-content p,.travel-info .attractions-show-content p,.travel-info .travel-content p,.trip-container .trip-title .trip-title-item p,.voyage #april td p,.voyage #march td p,.voyage #may td p,.voyage th,header .navbar-block .nav-links ul p{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:400;letter-spacing:1px}.form-check label,.success p,.trip-container .not-reserved label{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:16px;letter-spacing:2px;line-height:2}.about-container table thead tr:first-child th,.booking-list .detail-content .detail-content-title h5,.form-block .detail-content .detail-content-title h5,.language-switch-block .ch-link,.language-switch-block .en-link,.other-link,.passenger-count .content>p,.seat-tag,.seat-tag-en,.special-search-block .special-content-block .welcome p,.specialShow .info-content .mail-text,.sub-nav p,.travel-info .attractions-show-content h6,.travel-info .recommend-list a,.trip-container .trip-item h4,.trip-container .trip-item h5,.trip-container .trip-item p,.trip-container .trip-item span,.trip-container .trip-title .trip-date-item p,.voyage .sailing-schedule-block a,footer .info-item h5{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:14px;font-weight:500;letter-spacing:1px}.about-card-block .card-body .card-info .info-item h5,.about-card-block .card-body .info-item a,.about-card-block .card-body .info-item p,.about-container .caption,.about-container table td,.about-container table thead tr th,.attractions-block .attractions-card .attractions-content .sub-title p,.black-btn,.blue-btn,.booking-fail p,.booking-info .booking-order-list div h5,.booking-info .booking-order-list div h6,.booking-link-block .booking-link-group .booking-text,.booking-list .cabin-baby-check tbody td,.booking-list .cabin-baby-check thead th,.booking-list .description,.booking-list .order-detail,.booking-list .order-detail .upload p,.booking-list .order-detail-table tbody td,.booking-list .order-detail-table thead th,.booking-list .passenger-detail,.booking-list .passenger-detail input[type=text],.booking-list .passenger-detail select,.booking-list .passport-check-block label,.booking-list .required,.booking-list .same-orderer,.booking-list h6,.booking-notice p,.booking-result p,.bookinginfo .condition p,.bookinginfo .notice p,.btn-blue-l,.btn-red-l,.btn-standby,.btn-white-l,.btn-yellow-l,.cabin-container .cabin-block,.cabin-container .cabin-block .required,.cabin-container .cabin-block select,.cabin-warp .form-group p,.cabin-warp a,.cabin-warp h4,.caption,.car-container .cabin-block,.car-container .cabin-block .required,.car-container .cabin-block select,.carTransport .shipping-costs-notice p,.card-block p,.caution-block a,.caution-block h4,.check-label-item+label,.checking-order .check label,.checking-order .form-content input[type=text],.checking-order .form-content p,.checking-order .form-group label,.detail-check h3,.detail-check h4,.detail-check tbody td,.detail-check thead th,.downloadList .tip p,.dropify-wrapper .dropify-message h6,.dropify-wrapper .dropify-message p,.form-block .cabin-baby-check tbody td,.form-block .cabin-baby-check thead th,.form-block .description,.form-block .order-detail,.form-block .order-detail .upload p,.form-block .order-detail-table tbody td,.form-block .order-detail-table thead th,.form-block .passenger-detail,.form-block .passenger-detail input[type=text],.form-block .passenger-detail select,.form-block .passport-check-block label,.form-block .required,.form-block .same-orderer,.form-block h6,.form-check p,.form-inputs label,.from-block .captcha div p,.from-block input[type=text],.from-block label:first-child,.from-block textarea,.guide .google-map p,.guide .notice-content p,.guide .tip,.input-group .col-md-3 p,.input-group .col-md-6 p,.list-block .list-date div,.lost-container .caption,.lost-container .result-list-warp table tbody td,.lost-container .result-list-warp table thead th,.modal .btn,.modal .modal-body,.news-show .news-show-content h4,.news-show .news-show-content-date p,.news-show .news-show-content-date span,.order .tip p,.orderShow .info-content h5,.orderShow .info-content h6,.orderShow .point .point-content p,.orderShow .schedule-content,.page-link,.parking-note,.pay-check label,.privacy-wrap div,.privacy-wrap h3,.privacy-wrap ul a,.privacy-wrap ul li,.round-results .date-group .col-md-6 p,.ship-card-block .content p,.ship-container .ship-date-wrap .ship-content .form-check label,.ship-container-results .ship-date-wrap .ship-content .form-check label,.ship-voyage h3,.ship-voyage h5,.ship-voyage p,.single-results .col-md-4 p,.single-results .col-md-8 p,.special-login-block .login-content label,.specialShow .point-content p:last-child,.ticket .fare-notic-content p,.ticket .fare-notic-content ul,.ticket .fare-text,.ticket-show .ticket-content-area .text-grey-03,.ticket-warp h3,.ticket-warp h5,.transport-guide .google-map p,.transport-guide .notice-content p,.transport-guide .tip,.travel-info .img-source p,.travel-info .map-text p,.trip-container .not-reserved p,.trip-container .trip-item h3,.trip-container .trip-item p:before,.trip-container .trip-item span:before,.video-block .attractions-card .attractions-content .sub-title p,.voyage .sailing-schedule-block p,.voyage .schedule-title-block P,.voyage td,footer .accordion-sub a,footer .copyright .col-12,footer .info-item .info-sub a,footer .info-item .info-sub p,header .btn-old-page,header .btn-search{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:14px;font-weight:400;letter-spacing:1px}.about-container .product-block span:before{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:12px;font-weight:500;letter-spacing:1px}.about-card-block .card-body .info-item span,.booking-list .order-detail .or-passport-number,.booking-list .order-detail .th-passport-number,.booking-list .order-detail .upload span,.booking-list .passenger-detail thead span,.cabin-container .cabin-block thead tr th span,.car-container .cabin-block thead tr th span,.form-block .order-detail .or-passport-number,.form-block .order-detail .th-passport-number,.form-block .order-detail .upload span,.form-block .passenger-detail thead span,.latest-news-tag,.ship-card-block .content span{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:12px;font-weight:400;letter-spacing:1px}.btn-standby{border:1px solid #ddd;border-radius:5px;padding:4px 16px}main{width:100%}.bg-grey-08,main{background-color:#f4f4f4}.index-img{background-image:url(/images/block/bg_home.png)}.p-defult80{padding-bottom:80px;padding-top:80px}.p-container{padding-bottom:80px;padding-top:40px}.p-container .container{max-width:1000px;padding-left:0;padding-right:0}.mt-40{margin-top:40px}.question-container{background-color:#fff;padding-bottom:56px}.question-container .container{max-width:1000px;padding-left:0;padding-right:0}.form-control:focus,button:focus{box-shadow:none}button:focus{outline:none}.btn-circle-arrow{background-color:#eb6b78;border-radius:100px;cursor:pointer;height:40px;transition:.3s;width:40px}.btn-circle-arrow img{padding:12px}.btn-circle-arrow:hover{background-color:#0024a6}.black-btn{background-color:#232323;border:1px solid #ddd;border-radius:5px;color:#ddd;padding:13px;text-align:center;width:234px}.black-btn:hover{background-color:#ddd;color:#232323;letter-spacing:6px}.btn-blue-xl{background-color:#163bc0;border-radius:5px;color:#fff;padding:16px 40px;transition:.3s}.btn-blue-xl:hover{background-color:#eb6b78;color:#fff}.btn-blue-l{color:#fff}.btn-white-xl{background-color:#fff;border:1px solid #696d85;border-radius:5px;color:#696d85;padding:16px 40px;transition:.3s}.btn-white-xl:hover{background-color:#adadad;border:1px solid #adadad;color:#fff}.btn-white-l{background-color:#f4f4f4;border:1px solid #adadad;border-radius:5px;color:#5f5f61;padding:8px 20px;transition:.3s}.btn-white-l:hover{background-color:#adadad;border:1px solid #adadad;color:#fff}.btn-yellow-l{background-color:#ffc700;color:#232323;display:inline-block}.btn-red-l,.btn-yellow-l{border-radius:5px;padding:8px 20px}.btn-red-l{background-color:#e92308}.blue-btn{background-color:#163bc0;border:none;border-radius:5px;color:#fff;padding:13px;text-align:center;width:234px}.blue-btn:hover{background-color:#eb6b78;border:1px solid #eb6b78;color:#fff;letter-spacing:6px}.center_text{color:#fff!important}.center_text_h2{color:hsla(0,0%,100%,.08)!important}.title-item{height:74px;margin:0 auto 32px;position:relative;text-align:center;width:282px}.title-item h1{color:#0b386b;height:40px;left:82px;line-height:40px;position:absolute;top:22px}.title-item h2{color:rgba(11,12,15,.08);height:58px;line-height:58px}.title-item img{left:82px;position:absolute;top:62px}.card-block{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:40px}.card-block .card-item{height:308px;margin:0;padding-top:16px;position:relative;width:288px}.card-block .card-circle{border:4px solid #ffdf6b;border-radius:50%;box-shadow:0 4px 10px 0 rgba(11,12,15,.2);display:block;height:208px;left:40px;position:relative;width:208px;z-index:9}.card-block .card-content{background-color:hsla(0,0%,100%,.2);border-radius:10px;box-shadow:0 4px 10px 0 rgba(11,12,15,.2);display:flex;height:204px;justify-content:space-between;padding:128px 32px 0;position:absolute;top:104px;width:288px}.card-block h3{color:#fff;height:30px;line-height:30px}.card-block p{color:#f4f4f4;margin-top:1px}.list-block .list-item{border-top:1px solid #c6cadf;margin-top:23px;padding-top:23px}.list-block .list-item:nth-last-child(-n+1){background-color:red;border-bottom:none}.list-block .list-item:first-child{border-top:none;margin-top:0;padding-top:0}.list-block .list-date{margin-bottom:8px}.list-block .list-date p{color:#0b386b}.list-block .list-date div{background-color:#fff;border:1px solid #a1a6c0;border-radius:30px;margin-left:12px;padding:2px 12px}.list-block .list-date div p{border-radius:50%;height:12px;margin-right:8px;margin-top:5px;width:12px}.list-block .list-date .announce{background-color:#167fc0}.list-block .list-date .news{background-color:#16c079}.list-block .list-date .change{background-color:#eb6b78}.list-block p{color:#232323;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-item{margin-top:30px;text-align:right}.more-item a{text-align:right;transition:.3s}.more-item a:hover p{border-bottom:1px dashed #163bc0;color:#0024a6}.more-item a:hover div{background-color:#0024a6}.more-item p{border-bottom:1px dashed #eb6b78;color:#eb6b78;margin-right:16px;margin-top:4px}.more-item div{background-color:#eb6b78;border-radius:100px;height:40px;width:40px}.more-item div img{padding:12px}.dot{background-color:#eb6b78;border-radius:50%;display:inline-block;height:12px;width:12px}.title-bottom-line{border-bottom:1px solid #c6cadf;position:relative}.title-bottom-line:before{background-color:#163bc0;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:120px}.link-block{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(11,12,15,.2);height:96px;padding:20px;width:49%}.latest-news-tag{align-items:center;background-color:#fff;border-radius:30px;display:flex;height:22px;justify-content:space-between;padding:2px 12px;width:70px}.latest-news-tag-circle{background-color:#167fc0;border-radius:50%;height:12px;width:12px}.ellipsies{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-link{padding:8.5px 15px}.page-link,.page-link span{color:#163bc0}.page-item.active .page-link{background-color:#163bc0}.p-t-40{padding-top:40px}.tab-links-block{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:592px}.tab-links-block,.tab-links-block .nav-link{border:none;border-radius:0}.tab-links-block .nav-link.active{border-bottom:1px solid #eb6b78;color:#eb6b78;cursor:pointer}.tab-links-block .nav-link.active:hover{color:#eb6b78}.tab-links-block a{color:#696d85;display:block;padding:8px 12px}.tab-links-block a:hover{color:#696d85}.slogn-block{background-position:50%;background-repeat:no-repeat;height:160px;width:100%}.title-module{border-bottom:1px solid #c6cadf;position:relative}.title-module .title img{margin-right:12px;width:16px}.title-module .title h2{color:#232323;padding-bottom:11px;padding-top:7px}.title-module .title-line{border-bottom:1px solid #163bc0;bottom:-1px;position:absolute;width:120px}.accordion-block{padding-bottom:64px}.accordion-block .accordion-head{cursor:pointer;display:flex;justify-content:space-between;margin-top:24px;padding:12px 16px}.accordion-block h2{color:#5f5f61;padding-right:16px}.accordion-block .close{background-image:url(/images/items/ic_chevron-down.svg);background-position:50%;background-repeat:no-repeat;height:24px;width:24px}.accordion-block .close.open{background-image:url(/images/items/ic_chevron-left.svg)}.accordion-block .accordion-body{background-color:#f4f4f4;color:#232323;display:none;letter-spacing:2px}.accordion-block .accordion-body a{color:#163bc0}.accordion-block .accordion-body ol{list-style:decimal;padding-left:1.25rem}.accordion-block:last-child{padding-bottom:24px}.disc{position:relative}.disc:before{background-color:#5f5f61;border-radius:50%;color:#5f5f61;content:"";height:2px;left:-15px;position:absolute;top:50%;width:2px}.star-key{position:relative}.star-key:before{color:#eb6b78;content:"※";left:-18px;position:absolute;top:auto}.square-title{letter-spacing:2px;margin-bottom:16px}.square-title:before{color:#eb6b78;content:"■";margin-right:2px}.links-block{background-color:#fff;display:flex;flex-wrap:wrap;margin-bottom:48px;padding-bottom:12px;padding-right:24px;padding-top:24px}.links-block:last-child{margin-bottom:0}.links-block a{border-bottom:1px solid #adadad;display:flex;justify-content:space-between;margin-bottom:20px;margin-left:24px;min-width:283px;padding-bottom:11px;padding-left:12px}.links-block a:hover{border-bottom:1px solid #eb6b78}.links-block a:hover div{background-image:url(/images/items/ic_arrow-right_pink.svg)}.links-block a:hover p{color:#232323}.links-block a p{color:#696d85}.links-block a div{background-image:url(/images/items/ic_arrow-right_grey.svg);height:16px;margin-top:3px;width:16px}.banner-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-right-radius:50px;position:relative}.banner-wrap .container{height:320px;max-width:1000px;position:relative}.banner-wrap .banner-title{bottom:116px;position:absolute}.banner-wrap .banner-title div{color:hsla(0,0%,100%,.2);min-width:200px;position:relative}.banner-wrap .banner-title h1{color:#fff;height:40px;letter-spacing:2.4px;position:absolute;top:30px}.banner-wrap .banner-title h1 span{background-color:#eb6b78;border-radius:50%;display:inline-block;height:12px;margin-bottom:3px;margin-left:11px;width:12px}.bird-img{background-image:url(/images/block/banner_bluefly.png)}.pay-img{background-image:url(/images/block/banner_search.png)}.booking-img{background-image:url(/images/block/banner_booking.png)}.transport-img{background-image:url(/images/block/banner_shipping.png)}.schedule-img{background-image:url(/images/block/banner_reserve.png)}.caption{background-color:#ddd;color:#5f5f61;letter-spacing:2px;padding:16px}.caption a,.caption a:hover{color:#163bc0;text-decoration:underline}.caption span{color:#163bc0}.contact-wrap{background-color:#fff;margin-top:24px;padding-bottom:56px;padding-top:32px}.contact-wrap .caption{background-color:#fff;margin:0 40px 39px;padding:0}.contact-wrap hr{margin:0 16px}.from-block{padding-left:13.5%;padding-right:13.5%;padding-top:40px}.from-block label:first-child{color:#5f5f61;display:block;letter-spacing:2px;margin-bottom:4px;padding-left:4px}.from-block input[type=text],.from-block textarea{background-color:#fff;border:1px solid #adadad;border-radius:5px;height:48px;padding:5px 10px;width:100%}.from-block input+label{margin-left:5px;margin-right:40px}.from-block textarea{height:104px;resize:none}.from-block textarea:focus{outline:none}.from-block .d-flex{justify-content:center;padding-top:40px}.from-block .d-flex div{cursor:pointer;margin-right:32px}.from-block .d-flex .btn-blue-xl,.from-block .d-flex .btn-white-xl{line-height:56px;padding:0;text-align:center;width:311px}.from-block .form-item{margin-bottom:20px}.from-block .form-item input{margin-right:2px}.from-block .captcha{display:flex}.from-block .captcha input{width:200px}.from-block .captcha div{align-items:flex-end;cursor:pointer;display:flex;padding-left:10px;position:relative}.from-block .captcha div img{height:20px;width:20px}.from-block .captcha div p{border-bottom:1px solid #eb6b78;bottom:0;color:#eb6b78;left:0;letter-spacing:2px;margin-left:6px;position:relative}.dropify-wrapper{border:1px solid #adadad;border-radius:5px;width:460px}.dropify-wrapper .dropify-message .file-icon{font-size:20px}.dropify-wrapper .dropify-message h6,.dropify-wrapper .dropify-message p{color:#adadad}.dropify-wrapper .dropify-message h6{margin-top:4px}.success{padding-top:40px;text-align:center}.success h4{color:#163bc0;margin-bottom:40px}.success p{color:#5f5f61}.success a{display:block;margin:24px auto 0}.banner-block-height{height:320px}.banner-shared{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-right-radius:50px;height:320px}.banner-title{bottom:55%;left:0;margin:auto;max-width:992px;padding:0 16px;position:relative}.banner-title h2,.banner-title h3{color:hsla(0,0%,100%,.2)}.banner-title h1{align-items:center;bottom:22px;color:#fff;display:flex;left:0;position:relative}.banner-title span{margin-left:16px}.booking-link-block{margin:auto;max-width:992px;padding:0 16px}.booking-link-block .booking-link-title{align-items:center;color:#232323;display:flex;margin-bottom:24px;padding-bottom:11px}.booking-link-block .booking-link-title img{margin-right:12px}.booking-link-block .booking-link-group{display:flex;flex-wrap:wrap;justify-content:space-between}.booking-link-block .booking-link-group .link-block-flex{align-items:center;display:flex;justify-content:space-between}.booking-link-block .booking-link-group .booking-indigo{color:#506cd0;letter-spacing:2px}.booking-link-block .booking-link-group .booking-text{color:#5f5f61;letter-spacing:2px}.download-arrow{height:24px;line-height:20px;text-align:center;width:24px}.download-arrow img{padding:0}.travel-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-right-radius:50px;height:500px}.alert-wrap{background-color:rgba(11,12,15,.5);cursor:pointer;display:none;height:100vh;position:fixed;width:100%;z-index:9999}.alert-wrap .alert{background-color:#fff;display:flex;justify-content:space-between;margin:56px auto 0;padding:20px;pointer-events:none;width:600px}.alert-wrap p{color:#e92308}.alert-wrap .ic_x{background-image:url(/images/icons/ic_x.svg);background-repeat:no-repeat;height:24px;padding-left:20px;width:24px}.other-link{align-items:center;color:#163bc0;display:flex;transition:.3s}.other-link:hover{color:#eb6b78}.other-link:hover img:nth-of-type(2){opacity:0}.other-link .link-icon{display:inline-block;height:16px;margin-left:10px;position:relative;width:16px}.other-link .link-icon img{position:absolute;transition:opacity .3s ease-in-out}.language-switch-block{display:flex;justify-content:flex-end;margin:auto;max-width:1000px}.language-switch-block .ch-link,.language-switch-block .en-link{background-color:transparent;border:1px solid #506cd0;border-radius:5px;color:#506cd0;display:inline-block;height:32px;line-height:31px;text-align:center;transition:.3s;width:40px}.language-switch-block .ch-link{margin-right:12px}.language-switch-block .ch-link.active,.language-switch-block .ch-link:hover,.language-switch-block .en-link.active,.language-switch-block .en-link:hover{background-color:#506cd0;color:#fff}.ticket-show{border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);display:flex;flex-wrap:wrap;margin-top:24px;overflow:hidden;width:100%}.ticket-show .ticket-bg{background-image:url(/images/items/img_ticket_card_bird.png)}.ticket-show .ticket-bg,.ticket-show .transport-bg{background-position:100% 100%;background-repeat:no-repeat}.ticket-show .transport-bg{background-image:url(/images/items/img_car\ ticket_card_bird.png)}.ticket-show .ticket-shared{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8px 12px;width:25%}.ticket-show .ferry-ticket{background-color:#ffc700}.ticket-show .ferry-ticket p{color:#232323}.ticket-show .transport-ticket{background-color:#506cd0}.ticket-show .transport-ticket p{color:#fff}.ticket-show .ticket-content-area{background-color:#fff;width:75%}.ticket-show .ticket-content-area span{color:#232323}.ticket-show .ticket-content-area .transparent{color:transparent}.ticket-show .ticket-content-area .text-grey-03{color:#8c8c8c}.ticket-show .ticket-content-area .mr-8{margin-right:8px}.ticket-show .ticket-content-area .mb-8{margin-bottom:8px}.ticket-show .ticket-content{border-bottom:1px dashed #adadad;padding:16px 24px}.ticket-show .ticket-content .date{align-items:center;color:#163bc0;display:flex}.ticket-show .ticket-content .date img{margin:0 9.3px}.ticket-show .ticket-content .no-date,.ticket-show .ticket-content .no-seat,.ticket-show .ticket-content .text-red,.ticket-show .ticket-content .unused{color:#e92308}.ticket-show .ticket-content .to-target{color:#232323}.ticket-show .ticket-content .to-target span{color:#163bc0}.ticket-show .ticket-content .boarding-info{display:flex}.ticket-show .ticket-content .boarding-info div{display:inline-block}.ticket-show .ticket-content .no-book-seat{color:#e92308}.ticket-show .ticket-content>div{display:flex;justify-content:space-between}.ticket-show .ticket-content .ticket-del-btn{background-color:transparent}.ticket-show .ticket-number{padding:16px 24px}.m-b-63{margin-bottom:63px}.parking-note{margin:24px auto auto;max-width:1000px}.parking-note span{color:#e92308}.parking-note span:first-child{margin-right:4px}.form-check-input[type=checkbox]{margin-top:0}.error-input{border:1px solid #e92308!important}.padding-top{padding-top:65px}.email-block{background-color:#fff;margin:auto;width:810px}.email-block hr{background-color:#e2e2e2;color:#e2e2e2;margin:auto;width:92%}.square{height:9px;margin-right:5px;width:9px}.title-index{background-color:#fff}.title-index p{align-items:center;color:#0024a6;display:flex;font-size:14px;font-weight:500;letter-spacing:1px}.info-title:after{background-color:#ddd;content:"";flex:1;height:2px;margin-left:10px}.email-title{text-align:center}.email-title span{background-color:#0024a6;display:block;height:4px;width:100%}.email-title img{margin-top:11px}.email-title h2{font-size:24px;font-weight:500;letter-spacing:2px;padding:24px 0}.system-email{color:#606060;font-size:14px;font-weight:400;letter-spacing:1px;padding:23px 0;text-align:center}.email-message{margin-bottom:50px;padding:0 30px}.email-message p{color:#232323;font-size:14px;font-weight:400;letter-spacing:1px}.email-message p a,.email-message p a:hover{color:#163bc0;text-decoration:underline}.order-info,.order-price,.voyage-info{padding:0 30px}.voyage-info{margin-bottom:50px}.voyage-info .dash{border-bottom:1px dashed #ddd}.order-info{margin-bottom:50px}.email-btn-block{padding-bottom:50px;text-align:center}.order-info-table td{padding:.1rem}.order-info-table td:first-child,.order-info-table td:nth-child(3){color:#606060;font-size:14px;font-weight:400;letter-spacing:1px}.order-info-table td:nth-child(2),.order-info-table td:nth-child(4){color:#232323;font-size:14px;font-weight:400;letter-spacing:1px}.btn-blue-l{background-color:#163bc0;border-radius:5px;color:#fff!important;font-size:14px;font-weight:400;letter-spacing:1px;padding:8px 20px;transition:.3s}.btn-blue-l:hover{background-color:#eb6b78;color:#fff}.voyage-info-table td{color:#16171b;font-size:14px;font-weight:400;letter-spacing:1px;padding:.4rem 0}.voyage-info-table tr:last-child{border-top:1px dashed #e2e2e2}.table{border-color:#dee2e6;color:#212529;vertical-align:top;width:100%}.table thead th{padding:.5rem;text-align:left}.order-price-table tbody td{padding:.5rem}.order-price{margin-bottom:50px}.table-block{padding-left:14px}.order-price table{margin-top:10px}.order-price table thead{background-color:#fff7d9}.order-price table thead th{color:#232323;font-size:14px;font-weight:500;letter-spacing:1px}.order-price table tbody tr+tr{border-top:1px dashed #ddd}.order-price table tbody tr:last-child td{font-size:16px;font-weight:500;letter-spacing:1px}.order-price table tbody td{color:#232323;font-size:14px;font-weight:400;letter-spacing:1px}.notice{padding:0 30px}.notice .notice-content h4{color:#232323;font-size:14px;font-weight:400;letter-spacing:1px}.notice .notice-content p{color:#606060;font-size:14px;font-weight:400;letter-spacing:1px;padding-left:18px}.email-star-key{position:relative}.email-star-key:before{content:"※";left:-18px;position:absolute;top:auto}.bless{margin-top:10px}.bless p{color:#232323;font-size:14px;font-weight:400;letter-spacing:1px}.bless a{color:#163bc0;text-decoration:underline}.red{color:#e92308!important}.green{color:#16c079!important}.boder-top{border-top:1px dashed #ddd}.mb-15{margin-bottom:15px}header{background-color:hsla(0,0%,100%,.8);border-bottom:1px solid #5f5f61;height:64px;position:fixed;width:100%;z-index:999}header .navbar{align-items:flex-start;flex-wrap:nowrap;margin:0 auto;max-width:1200px;padding:0 16px 0 20px}header .nav-brands{height:64px;line-height:64px}header .d-flex{margin-top:15px}header .navbar-block{display:flex;justify-content:space-between;min-width:600px}header .navbar-block .nav-links{color:#fff;cursor:pointer;position:relative}header .navbar-block .nav-links div{height:64px;line-height:64px;width:150px}header .navbar-block .nav-links div img{margin-top:-4px}header .navbar-block .nav-links div p{background-color:#eb6b78;border-radius:50%;display:none;height:6px;left:52px;position:absolute;top:52px;width:6px}header .navbar-block .nav-links ul{background-color:#f4f4f4;box-shadow:0 4px 10px 0 rgba(11,12,15,.2);display:none}header .navbar-block .nav-links ul li{border-top:1px solid #ddd;height:50px;line-height:50px}header .navbar-block .nav-links ul li:first-child{border-top:none}header .navbar-block .nav-links ul li:hover{background-color:#163bc0}header .navbar-block .nav-links ul li:hover p{color:#fff}header .navbar-block .nav-links ul p{letter-spacing:2px;text-align:center}header .navbar-block span{color:#232323;display:inline-block;margin-left:12px}header .btn-search{border-radius:5px;padding:6px 12px}header .btn-search,header .btn-search:hover{background-color:#163bc0;color:#fff}header .btn-old-page{border-radius:5px;padding:6px 12px}header .btn-old-page,header .btn-old-page:hover{background-color:#00879a;color:#fff}header .btn-mobile-menu{display:none}header .mobile-menu-block{background-color:#f4f4f4;display:none;padding:20px 20px 30px;position:fixed;top:0;width:100%}header .mobile-menu-block .btn-mobile-menu{left:calc(100% - 30px);position:relative}header .mobile-menu-block .mobile-menu-item{margin-bottom:50px}header .mobile-menu-block .item-title p{color:#696d85;margin-left:12px}header .mobile-menu-block .item-content{margin-right:60px;padding-left:12px}header .mobile-menu-block .item-content a{border-bottom:1px solid #eb6b78;display:flex;justify-content:space-between;padding-bottom:11px;padding-left:12px;padding-top:24px}header .mobile-menu-block .item-content p{color:#232323}footer{background-color:#0b386b}footer .contenet{padding-bottom:48px;padding-top:48px}footer .accordion-title h3{color:#c6cadf;padding-bottom:8px}footer .accordion-title img{display:none}footer .accordion-sub a{color:#fff;display:block;margin-top:16px}footer .footer-icon{align-items:center;display:flex}footer .footer-icon span{color:#c6cadf;margin-left:12px}footer .info-item{align-items:center;margin-top:12px}footer .info-item h5{color:#fff;margin-right:16px}footer .info-item .info-sub{align-items:center;display:flex}footer .info-item .info-sub p{color:#fff;margin-right:12px}footer .info-item .info-sub a{border-bottom:1px solid hsla(0,0%,100%,.8);color:hsla(0,0%,100%,.8)}footer .info-item span{color:#fff}footer .info-block{margin-bottom:15px}footer .info-btn-block{margin-top:24px}footer .info-btn-block .black-btn{margin-right:24px}footer .copyright{border-top:1px solid hsla(0,0%,100%,.5);padding-top:12px}footer .copyright .col-12{color:hsla(0,0%,100%,.5);letter-spacing:2px}footer .copyright .col-12:first-child{margin-bottom:12px}.bg-pink{background-color:#eb6b78}.bg-green{background-color:#16c079}.mb-20{margin-bottom:20px}.mb-32{margin-bottom:32px}.my-8{margin-top:8px}.mb-8,.my-8{margin-bottom:8px}.pb-48px{padding-bottom:48px}.input-group .js-example-basic-single{height:72px}.input-group .form-control:focus{border:1px solid #c6cadf}.input-group .flatpickr-input{background-color:#fff;border-bottom-left-radius:4px!important;border-top-left-radius:4px!important;color:#163bc0;height:64px;padding-left:55px;padding-top:24px}.input-group .col-md-3,.input-group .col-md-6{position:relative;width:calc(50% - 12px)}.input-group .col-md-3 img,.input-group .col-md-6 img{left:15px;pointer-events:none;position:absolute;top:16px}.input-group .col-md-3 p,.input-group .col-md-6 p{color:#696d85;left:56px;pointer-events:none;position:absolute;top:10px}.input-group .col-md-3{width:calc(33.3% - 12px)}.input-group .select2-container--default .select2-selection--single{border-color:#c6cadf;height:64px}.input-group .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:56px;padding-top:26px;width:100%}.input-group .input-group .select2-container--default .select2-selection--single .select2-selection__rendered{border:1px solid #163bc0}.input-group .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.banner{background-color:#f4f4f4;position:relative;width:100%}.banner,.banner div{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-right-radius:50px;height:500px}.banner .banner-1{background-image:url(/images/banner/img_index_banner_02.png)}.banner .banner-2{background-image:url(/images/banner/img_index_banner_blueway.png)}.banner .banner-3{background-image:url(/images/banner/img_index_banner_03.jpg)}.banner .banner-4{background-image:url(/images/banner/img_index_banner_if_01.png)}.banner .banner-5{background-image:url(/images/banner/img_index_banner_if_02.png)}.banner-block .ship-container{height:180px;padding:0;position:relative}.banner-block .ship-container .ship-date-wrap{bottom:40px;position:absolute;width:100%}.passenger-block{background-color:#417fc6;background-image:url(/images/items/img_ocean_l.svg),url(/images/items/img_ocean_r.svg);background-position:0 100%,right 47px bottom;padding-top:40px}.news-block,.passenger-block{background-repeat:no-repeat;padding-bottom:80px}.news-block{background-color:#f4f4f4;background-image:url(/images/items/img_plant.svg);background-position:0 100%;padding-top:80px}.news-block .news-img{padding-right:36px}.video-block{background-color:#e8ceba;background-image:url(/images/items/img_shell.svg),url(/images/items/img_turtle2.svg);background-position:0 100%,100% 0;background-repeat:no-repeat;padding-bottom:80px;padding-top:80px}.video-block .attractions-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);margin:0 auto 40px}.video-block .attractions-card .attractions-img{border-top-left-radius:10px;border-top-right-radius:10px;width:100%}.video-block .attractions-card .attractions-content{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:16px 32px 24px;position:relative}.video-block .attractions-card .attractions-content .sub-title p{color:#5f5f61;margin-left:8px}.video-block .attractions-card .attractions-content p{color:#506cd0;margin-top:8px}.video-block .attractions-card .attractions-content .btn-circle-arrow{bottom:30px;position:absolute;right:32px;transition:.3s}.attractions-block{background-color:#ddd;background-image:url(/images/items/img_bigturtle.svg);background-position:0 100%;background-repeat:no-repeat;padding-bottom:80px;padding-top:80px}.attractions-block .attractions-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);margin:0 auto 40px}.attractions-block .attractions-card .attractions-img{border-top-left-radius:10px;border-top-right-radius:10px;width:100%}.attractions-block .attractions-card .attractions-content{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:16px 32px 24px;position:relative}.attractions-block .attractions-card .attractions-content .sub-title p{color:#5f5f61;margin-left:8px}.attractions-block .attractions-card .attractions-content p{color:#506cd0;margin-top:8px}.attractions-block .attractions-card .attractions-content .btn-circle-arrow{bottom:30px;position:absolute;right:32px;transition:.3s}.sub-nav{background-color:#8c8c8c}.sub-nav .col-3{border-right:1px solid #a1a6c0;margin-bottom:10px;margin-top:10px}.sub-nav .col-3:last-child{border:none}.sub-nav div{text-align:center}.sub-nav p{color:#fff}.voyage .voyage-banner{background-image:url(/images/block/banner_reserve.png)}.voyage .schedule-block{padding:40px 0 80px}.voyage .schedule{margin:auto;max-width:992px;padding:0 16px}.voyage .schedule-title-block{margin:auto auto 32px;max-width:992px;padding:0 16px}.voyage .schedule-title-block P{letter-spacing:2px;margin-bottom:12px;padding-left:20px;text-indent:-20px}.voyage .schedule-title-block P:before{color:#eb6b78;content:"※";margin-right:4px}.voyage .schedule-title{border-bottom:1px solid #c6cadf;color:#232323;display:flex;letter-spacing:2px;margin-bottom:24px;padding-bottom:11px}.voyage .schedule-title img{margin-right:12px}.voyage .sailing-schedule-block{margin:auto auto 40px;max-width:992px;padding:16px}.voyage .sailing-schedule-block h4{margin-bottom:24px}.voyage .sailing-schedule-block span{color:#eb6b78;margin-right:10px}.voyage .sailing-schedule-block .sailing-schedule-download{display:flex;flex-wrap:wrap}.voyage .sailing-schedule-block p{color:#163bc0;margin-right:16px}.voyage .sailing-schedule-block a{align-items:center;color:#163bc0;display:block;display:flex;margin-right:56px;padding:8px 20px}.voyage .sailing-schedule-block img{margin-left:10px}.voyage .sailing-schedule{background-color:#fff;padding:24px}.voyage .schedule-table-group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:992px;padding:0 16px}.voyage .schedule-table{width:302px}.voyage .schedule-table tbody tr td:nth-child(3),.voyage .schedule-table tbody tr td:nth-child(4){min-width:100px}.voyage .schedule-table-title{color:#232323;letter-spacing:2px;margin:auto auto 12px;max-width:992px;padding:0 16px}.voyage .schedule-table-title-icon{color:#eb6b78;margin-right:12px}.voyage p{color:#232323;letter-spacing:2px}.voyage p span{color:#e92308}.voyage tbody tr td:first-child,.voyage tbody tr td:nth-child(2){width:52px}.voyage tbody tr td:nth-child(3),.voyage tbody tr td:nth-child(4){padding:12px 9px;width:102px}.voyage tbody div{padding:4px 15px}.voyage tbody td,.voyage th{letter-spacing:2px}.voyage th{color:#fff;padding:10px 0;text-align:center}.voyage tr{background-color:#fff;padding:12px 0;text-align:center}.voyage tr+tr td{height:70px}.voyage td{border:1px ridge #c6cadf;padding:12px 0}.voyage #march table{border:1px solid #0024a6}.voyage #march thead tr{background-color:#163bc0}.voyage #march tbody tr:first-child td{color:#163bc0}.voyage #march tr+tr td:first-child{background-color:#506cd0;color:#fff}.voyage #march tr+tr td:nth-child(2){background-color:#f4f4f4;color:#5f5f61}.voyage #april table{border:1px solid #2d6e70}.voyage #april thead tr{background-color:#2d6e70}.voyage #april tbody tr:first-child td{color:#2d6e70}.voyage #april tr+tr td:first-child{background-color:#6b9a9b;color:#fff}.voyage #april tr+tr td:nth-child(2){background-color:#f4f4f4;color:#5f5f61}.voyage #may table{border:1px solid #0b386b}.voyage #may thead tr{background-color:#0b386b}.voyage #may tbody tr:first-child td{color:#0b386b}.voyage #may tr+tr td:first-child{background-color:#6981ae;color:#fff}.voyage #may tr+tr td:nth-child(2){background-color:#f4f4f4;color:#5f5f61}.voyage hr{background-color:#adadad;margin:47px 0}@media screen and (max-width:996px){.voyage .schedule-table{width:100%}.voyage .sailing-schedule-block{padding:0}.voyage .schedule-table+.schedule-table{margin-top:48px}.voyage tbody tr td:first-child,.voyage tbody tr td:nth-child(2){width:10%}.voyage tbody tr td:nth-child(3),.voyage tbody tr td:nth-child(4){width:11.5%}.voyage #april tbody tr:first-child td,.voyage #march tbody tr:first-child td,.voyage #may tbody tr:first-child td{color:#232323}}@media screen and (max-width:767px){.voyage .banner-block-height,.voyage .banner-shared{height:200px}.voyage .voyage-banner{background-image:url(/images/block/banner_reserve_voyage_phone.png)}.voyage .schedule-block{padding-bottom:40px;padding-top:20px}.voyage .schedule{left:0;position:static}.voyage .voyage-title{left:0}.voyage .pl-0{padding-left:0}.voyage .link-block{width:100%}.voyage .link-block:first-child{margin-bottom:16px}}@media screen and (max-width:374px){.voyage .schedule{padding:0 16px}.voyage .link-block{width:343px}.voyage tbody tr td:first-child,.voyage tbody tr td:nth-child(2){width:15%}.voyage tbody tr td:nth-child(4){width:29.5%}}.voyage .bg-grey08{background-color:#f4f4f4}.voyage .bg-blue{background-color:#163bc0}.voyage .bg-peach-puff{background-color:#f7eae1}.voyage .bg-red{background-color:#e92308}.voyage .text-red{color:#e92308}.voyage :target:before{content:"";display:block;height:80px}.ticket .ticket-banner{background-image:url(/images/block/banner_reserve.png)}.ticket .fare-block{padding:40px 0 80px}.ticket .fare{margin:0 auto;max-width:992px;padding:0 16px}.ticket .fare-title{align-items:center;color:#232323;display:flex;letter-spacing:2px;margin-bottom:24px;padding-bottom:11px}.ticket .fare-title img{margin-right:12px}.ticket .fare-text{background-color:#ddd;letter-spacing:2px;margin-bottom:40px;padding:16px}.ticket .fare-text a{border-bottom:1px solid #163bc0;color:#163bc0}.ticket .fare-info-title{color:#232323;font-weight:500;letter-spacing:2px;margin-bottom:12px}.ticket .fare-info-title span{color:#eb6b78;margin-right:12px}.ticket .fare-info-kp{margin-bottom:80px}.ticket .fare-info-kp a:nth-child(2n){margin-bottom:12px}.ticket .fare-info-pk{margin-bottom:40px}.ticket .fare-info-pk a:nth-child(2n){margin-bottom:12px}.ticket .fare-notic{background-color:#fff;padding:16px}.ticket .fare-notic-title{color:#eb6b78;letter-spacing:2px;margin-bottom:10px}.ticket .fare-notic-content p{letter-spacing:2px;padding-left:18px}.ticket .fare-notic-content ul{padding-left:40px}.ticket .fare-notic-content a{border-bottom:1px solid #163bc0;color:#163bc0;margin:0 3px}.ticket .fare-notic-content .mb-10{margin-bottom:10px}.ticket hr{background-color:#adadad;margin:47px 0}@media screen and (max-width:767px){.ticket .ticket-banner{background-image:url(/images/block/banner_reserve_ticket_pad.png);height:200px}.ticket .banner-block-height{height:200px}.ticket .ticket-title{bottom:40%;color:hsla(0,0%,100%,.2)}.ticket .link-block{margin-bottom:16px;width:100%}.ticket .fare-block{padding:24px 0 48px}}@media screen and (max-width:375px){.ticket .fare-info-kp{margin-bottom:40px}.ticket .fare-info-pk{margin-bottom:24px}}.guide .guide-banner{background-image:url(/images/block/banner_checkin.png)}.guide .grey-area{margin:auto;max-width:992px;padding:40px 16px 47px}.guide .tip{background-color:#ddd;color:#5f5f61;margin-bottom:56px;padding:16px}.guide .content-title{align-items:center;color:#232323;display:flex;margin-bottom:24px;padding-bottom:11px}.guide .content-title img{margin-right:12px}.guide h4{align-items:center;color:#163bc0;display:flex;letter-spacing:2px;margin-bottom:12px}.guide h4 img{margin-right:8px}.guide .transportation{background-color:#fff;padding:24px 24px 32px}.guide .transportation hr{color:#adadad;margin:23px 0 24px}.guide .transportation a{margin-bottom:13.5px;width:-moz-max-content;width:max-content}.guide .transportation-mb{margin-bottom:40px}.guide h5{color:#eb6b78;letter-spacing:2px;margin-bottom:12px}.guide p{color:#5f5f61;letter-spacing:2px;line-height:2}.guide span{color:#e92308}.guide ul{list-style:none;margin-bottom:15px;margin-left:40px}.guide li{padding-left:11px}.guide .google-map{align-items:center;display:flex;margin-top:12px;padding-left:17px}.guide .google-map p{color:#0024a6;letter-spacing:2px;margin:0 3px;text-decoration:underline}.guide .content-text-pl{margin-left:21px}.guide .content-text-mb{margin-bottom:24px}.guide .step{background-color:#fff}.guide .step a{border-bottom:1px solid #163bc0;color:#163bc0}.guide .step .mb-24{margin-bottom:25px}.guide .step .mb-12{margin-bottom:12px}.guide .step .ml-75{margin-left:75px}.guide .step .text-indent{text-indent:-10px}.guide .step .square{padding-right:10px;position:relative}.guide .step .square:before{background-color:#5f5f61;color:#5f5f61;content:"◇";height:0;left:-6px;position:absolute;top:-15%;width:0}.guide .step h6{color:#5f5f61;padding-left:25px}.guide .white-area{margin:auto;max-width:992px;padding:80px 16px 112px}.guide .boat-info{background-color:#fff;margin-bottom:80px;padding:16px}.guide .boat-info h4{color:#eb6b78;margin-bottom:12px}.guide .boat-info p{margin-bottom:12px;padding-left:23px}.guide .notice-content{background-color:#fff;padding:16px}.guide .notice-content h6{color:#eb6b78;margin-bottom:10px}.guide .notice-content p{color:#232323;display:flex;letter-spacing:2px;padding-left:18px}.guide hr{margin:0}.guide .booking-link-block{padding-bottom:80px;padding-top:48px}@media screen and (max-width:767px){.guide .banner-block-height,.guide .banner-shared{height:200px}.guide .white-area{padding:40px 16px 72px}.guide .booking-link-block{padding-bottom:48px}.guide .link-block{margin-bottom:16px;width:100%}}.bookinginfo .bookinginfo-banner{background-image:url(/images/block/banner_reserve.png)}.bookinginfo .bookinginfo-content-block{padding:40px 0 80px}.bookinginfo .nav{display:flex;flex-wrap:wrap;justify-content:center;margin:auto auto 24px;max-width:992px;padding:0 16px}.bookinginfo .nav-link{border-top-left-radius:0;border-top-right-radius:0;color:#696d85;margin-bottom:0}.bookinginfo .nav-tabs{border-bottom:none}.bookinginfo .nav-item+.nav-item{margin-left:48px}.bookinginfo .nav-tabs .nav-link{border:none;padding:8px 20px}.bookinginfo .nav-tabs .nav-link.active{background-color:transparent;border-bottom:1px solid #eb6b78;color:#eb6b78}.bookinginfo .tab-content{margin:auto;max-width:992px;padding:0 16px}.bookinginfo .bookinginfo-content-title{align-items:center;color:#232323;display:flex;margin-bottom:24px;padding-bottom:11px}.bookinginfo .bookinginfo-content-title img{margin-right:12px}.bookinginfo .bookinginfo-content h4{color:#232323;letter-spacing:2px;margin-bottom:12px}.bookinginfo .bookinginfo-content h4 span{color:#eb6b78;margin-right:12px}.bookinginfo .content{background-color:#fff;padding:24px 24px 36px}.bookinginfo .content h5{color:#eb6b78;letter-spacing:2px;margin-bottom:12px}.bookinginfo .content p{color:#5f5f61;letter-spacing:2px;line-height:2}.bookinginfo .content .class-list{margin-left:23px}.bookinginfo .content .class-list li{align-items:center;display:flex}.bookinginfo .content .class-list span{color:#232323;margin-right:12px}.bookinginfo .content .class-list-lower-alpha{list-style:lower-alpha;margin-left:45px}.bookinginfo .content span{color:#e92308}.bookinginfo .content a{border-bottom:1px solid #163bc0;color:#163bc0}.bookinginfo .content .mb-12{margin-bottom:12px}.bookinginfo .notice h4{color:#eb6b78;margin-bottom:10px}.bookinginfo .notice p{color:#232323;margin-left:16px}.bookinginfo hr{margin:47px 0}.bookinginfo .condition{background-color:#ddd;margin-bottom:40px;padding:16px}.bookinginfo .condition p{color:#5f5f61;letter-spacing:2px}.bookinginfo .content-mb{margin-bottom:80px}.bookinginfo .content-text-pl{margin-left:21px}.bookinginfo .content-text-mb{margin-bottom:24px}@media screen and (max-width:767px){.bookinginfo .banner-block-height,.bookinginfo .banner-shared{height:200px}.bookinginfo .bookinginfo-banner{background-image:url(/images/block/banner_reserve_voyage_phone.png)}.bookinginfo .nav-item+.nav-item{margin-left:0}.bookinginfo .bookinginfo-title{bottom:45%}.bookinginfo .bookinginfo-content-block{padding:20px 0 48px}.bookinginfo .content-mb{margin-bottom:40px}}.question-banner-block{background-color:#fff}.question-banner{background-image:url(/images/block/banner_bluefly.png)}.lost-container{background-color:#f4f4f4;padding-bottom:80px;padding-top:40px}.lost-container .container{max-width:1000px;padding-left:0;padding-right:0}.lost-container .caption{background-color:#ddd;color:#5f5f61;letter-spacing:2px;padding:16px}.lost-container .caption a{color:#163bc0;text-decoration:underline}.lost-container .search-wrap{background-color:hsla(0,0%,100%,.8);border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);margin:24px 0;padding-bottom:32px}.lost-container .search-wrap h3{background-color:hsla(0,0%,100%,.3);border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);color:#232323;margin-bottom:20px;padding-bottom:15px;padding-top:16px;text-align:center}.lost-container .search-wrap .input-group{padding:0 40px}.lost-container .search-wrap .input-group input{border:1px solid #c6cadf;border-radius:5px;height:72px}.lost-container .search-wrap .input-group input::-moz-placeholder{color:#163bc0;letter-spacing:2px}.lost-container .search-wrap .input-group input::placeholder{color:#163bc0;letter-spacing:2px}.lost-container .search-wrap .input-group .p-l-56{padding-left:56px}.lost-container .search-wrap .input-group .p-l-56::-moz-placeholder{color:#696d85}.lost-container .search-wrap .input-group .p-l-56::placeholder{color:#696d85}.lost-container .search-wrap .btn-blue-xl{border-radius:5px!important;height:56px;margin-top:24px}.lost-container .result-list-warp{background-color:#fff;padding:32px 24px}.lost-container .result-list-warp table{text-align:center;width:100%}.lost-container .result-list-warp table thead th{background-color:#ddd;border:2px solid #c6cadf;border-top:transparent;color:#232323;letter-spacing:2px;padding:12px 0;text-align:center}.lost-container .result-list-warp table thead th:first-child{border-left:transparent}.lost-container .result-list-warp table thead th:last-child{border-right:transparent}.lost-container .result-list-warp table tbody tr:nth-child(2n){background-color:#d7dfff}.lost-container .result-list-warp table tbody tr:last-child td{border-bottom:transparent}.lost-container .result-list-warp table tbody td{border:2px solid #c6cadf;letter-spacing:2px;padding:12px 0}.lost-container .result-list-warp table tbody td:first-child{border-left:transparent}.lost-container .result-list-warp table tbody td:last-child{border-right:transparent}.lost-container .pagination{justify-content:center;padding-top:44px}.lost-container .pagination .page-link:focus{background:#163bc0;border-color:#ddd!important;box-shadow:none!important;color:#fff}@media screen and (max-width:767px){.lost-container .banner-block-height,.lost-container .question-banner{height:200px}}.carTransport .carTransport-banner{background-image:url(/images/block/banner_shipping.png)}.carTransport .shipping-costs-black{padding:40px 0 80px}.carTransport .nav{display:flex;flex-wrap:wrap;justify-content:center;margin:auto auto 40px;max-width:992px;padding:0 16px}.carTransport .nav-link{border-top-left-radius:0;border-top-right-radius:0;color:#696d85;margin-bottom:0}.carTransport .nav-tabs{border-bottom:none}.carTransport .nav-item+.nav-item{margin-left:48px}.carTransport .nav-tabs .nav-link{border:none;padding:8px 20px}.carTransport .nav-tabs .nav-link.active{background-color:transparent;border-bottom:1px solid #eb6b78;color:#eb6b78}.carTransport .tab-content{margin:auto;max-width:992px;padding:0 16px}.carTransport .shipping-costs-img{margin-bottom:40px}.carTransport .shipping-costs-img .mb-12{margin-bottom:12px}.carTransport .shipping-costs-title{align-items:center;color:#232323;display:flex;letter-spacing:2px;margin-bottom:24px;padding-bottom:11px}.carTransport .shipping-costs-title img{margin-right:12px}.carTransport .img-title,.carTransport .luggage-title{color:#232323;letter-spacing:2px;margin-bottom:12px}.carTransport .img-title span,.carTransport .luggage-title span{color:#eb6b78;margin-right:12px}.carTransport .shipping-costs-notice{background-color:#fff;padding:16px}.carTransport .shipping-costs-notice h4{color:#eb6b78;letter-spacing:2px;margin-bottom:10px}.carTransport .shipping-costs-notice p{color:#232323;letter-spacing:2px;padding-left:18px}.carTransport .shipping-costs-notice .notice-pl{padding-left:25px}.carTransport .shipping-costs-notice a{border-bottom:1px solid #163bc0;color:#163bc0}.carTransport .shipping-costs-notice .text-red{color:#e92308}.carTransport .notice-text-mb{margin-bottom:10px}.carTransport .calculate-title{margin-top:80px}.carTransport .luggage-content{background-color:#fff;padding:24px}.carTransport .luggage-content p{color:#5f5f61;letter-spacing:2px;line-height:2;text-align:justify}.carTransport .luggage-content .luggage-pl{padding-left:30px}.carTransport .luggage-content-mb,.carTransport .mb-80{margin-bottom:80px}.carTransport .mb-47{margin-bottom:47px}.carTransport hr{margin:47px 0}@media screen and (max-width:767px){.carTransport .banner-block-height,.carTransport .banner-shared{height:200px}.carTransport .carTransport-title{bottom:45%}.carTransport .link-block{margin-bottom:16px;width:100%}.carTransport .nav-item+.nav-item{margin-left:0}.carTransport .shipping-costs-black{padding:40px 0 48px}}@media screen and (max-width:375px){.carTransport .shipping-costs-black{padding:20px 0 48px}}.transport-guide .guide-banner{background-image:url(/images/block/banner_shipping.png)}.transport-guide .grey-area{margin:auto;max-width:992px;padding:40px 16px 47px}.transport-guide .tip{background-color:#ddd;color:#5f5f61;letter-spacing:2px;margin-bottom:56px;padding:16px}.transport-guide .tip a{border-bottom:1px solid #163bc0;color:#163bc0;margin:0 3px}.transport-guide .content-title{align-items:center;color:#232323;display:flex;margin-bottom:24px;padding-bottom:11px}.transport-guide .content-title img{margin-right:12px}.transport-guide h4{align-items:center;color:#163bc0;display:flex;letter-spacing:2px;margin-bottom:12px}.transport-guide h4 img{margin-right:8px}.transport-guide .transportation{background-color:#fff;padding:24px 24px 32px}.transport-guide .transportation hr{color:#adadad;margin:23px 0 24px}.transport-guide .transportation a{width:-moz-max-content;width:max-content}.transport-guide .transportation-mb{margin-bottom:40px}.transport-guide h5{color:#eb6b78;letter-spacing:2px;margin-bottom:12px}.transport-guide p{color:#5f5f61;letter-spacing:2px;line-height:2}.transport-guide span{color:#e92308}.transport-guide ul{list-style:lower-alpha;margin-left:40px}.transport-guide li{padding-left:3px}.transport-guide .google-map{align-items:center;display:flex;margin-bottom:13.5px;margin-top:12px;padding-left:17px}.transport-guide .google-map p{color:#0024a6;letter-spacing:2px;margin:0 3px;text-decoration:underline}.transport-guide .content-text-pl{margin-left:21px}.transport-guide .content-text-mb{margin-bottom:24px}.transport-guide .step{background-color:#fff}.transport-guide .step .list-title{margin-bottom:12px}.transport-guide .step .list{list-style:none;padding-left:8px}.transport-guide .step .list li{margin-bottom:12px}.transport-guide .step .list span{color:#5f5f61;margin-right:12px}.transport-guide .step .p-l-52{padding-left:52px}.transport-guide .step a{border-bottom:1px solid #163bc0;color:#163bc0}.transport-guide .step .mb-24{margin-bottom:24px}.transport-guide .step .mb-15{margin-bottom:15px}.transport-guide .white-area{margin:auto;max-width:992px;padding:80px 16px}.transport-guide .white-area-content{padding:24px}.transport-guide .notice-content{background-color:#fff;padding:16px}.transport-guide .notice-content h6{color:#eb6b78;margin-bottom:10px}.transport-guide .notice-content p{color:#232323;letter-spacing:2px;padding-left:18px;position:relative}.transport-guide .notice-content a{border-bottom:1px solid #163bc0;color:#163bc0;margin:0 3px}.transport-guide hr{margin:0}.transport-guide .booking-link-block{padding-bottom:80px;padding-top:48px}@media screen and (max-width:767px){.transport-guide .banner-block-height,.transport-guide .banner-shared{height:200px}.transport-guide .booking-link-block{padding-bottom:48px}.transport-guide .link-block{margin-bottom:16px;width:100%}.transport-guide .white-area{padding:40px 16px 48px}.transport-guide .white-area-content{padding:16px}}.latest-news .latest-news-banner{background-image:url(/images/block/banner_bluefly.png)}.latest-news .latest-news-content-block{padding:40px 0 80px}.latest-news .nav{display:flex;flex-wrap:wrap;justify-content:center;margin:auto auto 24px;max-width:992px;padding:0 16px}.latest-news .nav-link{border-top-left-radius:0;border-top-right-radius:0;color:#696d85;margin-bottom:0}.latest-news .nav-tabs{border-bottom:none}.latest-news .nav-item+.nav-item{margin-left:48px}.latest-news .nav-tabs .nav-link{border:none;padding:8px 20px}.latest-news .nav-tabs .nav-link.active{background-color:transparent;border-bottom:1px solid #eb6b78;color:#eb6b78}.latest-news .tab-content{padding:0 16px}.latest-news .latest-news-content,.latest-news .tab-content{margin:auto;max-width:992px}.latest-news .latest-news-content-title{align-items:center;color:#232323;display:flex;letter-spacing:2px;padding-bottom:11px}.latest-news .latest-news-content-title img{margin-right:12px}.latest-news .latest-news-content{padding:0 16px}.latest-news .latest-news-list li{padding:24px}.latest-news .latest-news-list li+li{border-top:1px solid #c6cadf}.latest-news .latest-news-date{color:#0024a6;letter-spacing:2px}.latest-news .date-and-tag{align-items:center;display:flex;margin-bottom:8px}.latest-news .latest-news-date{margin-right:12px}.latest-news .latest-news-text{color:#232323;display:block;transition:.3s}.latest-news .latest-news-text:hover{color:rgba(11,12,15,.5)}.latest-news .pagination-block{display:flex;justify-content:center;margin-top:33px}@media screen and (max-width:767px){.latest-news .banner-block-height,.latest-news .banner-shared{height:200px}.latest-news .latest-news-content-block{padding:20px 0 48px}.latest-news .latest-news-title{bottom:45%}.latest-news .latest-news-list li{padding:32px 24px 31px}.latest-news .nav{margin-bottom:48px}.latest-news .nav-item+.nav-item{margin-left:0}}@media screen and (max-width:375px){.latest-news .latest-news-date{font-size:14px}.latest-news .latest-news-date,.latest-news .latest-news-text{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-weight:500;letter-spacing:1px}.latest-news .latest-news-text{font-size:16px}}.about-banner{background-image:url(/images/block/banner_about.png)}.slogn-about{background-image:url(/images/block/img_slogan.png);background-size:cover}.about-bg{background-image:url(/images/block/img_about_ocean.png);background-position:0 100%;background-repeat:no-repeat;background-size:825px}.about-wrap{background-color:#fff}.about-wrap .nav{margin-bottom:24px}.about-container:first-child,.about-container:nth-child(2){padding-bottom:80px}.about-container .container{max-width:1000px;padding-left:0;padding-right:0}.about-container .caption{background-color:#f4f4f4;color:#5f5f61;letter-spacing:2px;margin-top:24px;padding:16px}.about-container .caption+img{margin-bottom:80px;margin-top:24px}.about-container .subtitle{height:30px;margin-top:24px;position:relative}.about-container .subtitle h3{color:#163bc0;line-height:30px;padding-right:32px;white-space:nowrap}.about-container .subtitle:after{background-color:#0024a6;content:"";height:1px;position:relative;top:50%;width:100%}.about-container .content-wrap{margin-top:20px;position:relative}.about-container .content-wrap .directions{background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);color:#5f5f61;letter-spacing:2px;padding:32px;position:absolute;text-align:justify;width:553px;z-index:100}.about-container .content-wrap .img-map{padding-top:100px}.about-container .content-wrap .img-map .bg-shell{height:130px;position:absolute;right:0;top:0;width:130px}.about-container table{margin-left:8px;margin-right:8px;width:100%}.about-container table thead tr:first-child th{border-bottom:1px solid #adadad;color:#232323;letter-spacing:2px;padding-bottom:12px;padding-top:12px}.about-container table thead tr th{color:#5f5f61;letter-spacing:2px;padding-bottom:25px;padding-top:12px}.about-container table tbody{display:none}.about-container table td{color:#5f5f61;letter-spacing:2px;padding-bottom:12px;padding-top:12px}.about-container .product-block{display:flex;padding-bottom:80px;padding-top:8px}.about-container .product-block .product-item{margin-top:16px;padding-left:0;width:49%}.about-container .product-block .product-item:last-child{margin-left:12px}.about-container .product-block .product-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-container .product-block .product-item.floor-img{width:100%}.about-container .product-block .product-item.floor-img img{-o-object-fit:fill;object-fit:fill}.about-container .product-block p{color:#232323;letter-spacing:2px;line-height:27px;margin-bottom:2px;margin-top:16px}.about-container .product-block span{color:#eb6b78;position:relative}.about-container .product-block span:before{bottom:3px;color:#232323;content:"NT$";padding-right:4px;position:relative}.bg-grey-08 .container{padding-bottom:80px;padding-top:80px}.about-card-block .card{background-color:#fff;border:none;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);margin-top:24px}.about-card-block .card-header{background-color:#506cd0;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;letter-spacing:2px;padding:12px 32px}.about-card-block .card-body{border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-wrap:wrap;padding-bottom:24px;padding-top:24px}.about-card-block .card-body h3{color:#232323;letter-spacing:2px;text-align:justify}.about-card-block .card-body div{padding-left:40px}.about-card-block .card-body .card-info{border-right:1px solid #ddd}.about-card-block .card-body .card-info .info-item:nth-child(-n+3) a,.about-card-block .card-body .card-info .info-item:nth-child(-n+3) p{color:#0024a6}.about-card-block .card-body .card-info .info-item h5{color:#232323}.about-card-block .card-body .card-info .info-item h5,.about-card-block .card-body .card-info .info-item p{padding-left:20px}.about-card-block .card-body .card-office .info-item a{color:#0024a6}.about-card-block .card-body .info-item{margin-top:16px;padding-left:0}.about-card-block .card-body .info-item span{color:#696d85;letter-spacing:2px}.about-card-block .card-body .info-item a,.about-card-block .card-body .info-item p{color:#232323;padding-top:4px}.about-card-block .card-body .info-item a{text-decoration:underline}.about-card-block .card-body .info-item a img{margin-bottom:3px}.ship-card-block{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:16px}.ship-card-block .ship-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);display:flex;height:auto;margin-top:16px;width:100%}.ship-card-block img{border-bottom-left-radius:10px;border-top-left-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:265px}.ship-card-block .content{padding:16px;width:calc(100% - 265px)}.ship-card-block .content h3{border-bottom:1px solid #163bc0;color:#163bc0;letter-spacing:2px;margin-bottom:8px;padding-bottom:7px;padding-left:8px;width:100%}.ship-card-block .content span{color:#696d85;display:inline-block;letter-spacing:2px;margin-bottom:4px;margin-top:8px;padding-left:8px}.ship-card-block .content p{color:#232323;letter-spacing:2px;padding-left:8px}.about-slick{margin-top:24px;position:relative}.about-slick .about-slick-item{border-left:19px solid transparent;border-right:19px solid transparent;transition:transform .3s ease}.about-slick .slick-dots{bottom:0;position:relative}.about-slick .slick-dots li button:before,.about-slick .slick-dots li.slick-active button:before{color:#163bc0}.about-slick .slick-slide:not(.slick-active){margin:20px 0;opacity:.6;position:relative;top:-12px}.about-slick .slick-center{display:block;opacity:1;transform:scale(1.08)}.about-slick .prev{background-color:#eb6b78;background-image:url(/images/items/ic_arrow-right.svg);background-position:50%;background-repeat:no-repeat;border-radius:100px;cursor:pointer;height:40px;left:-56px;position:absolute;top:calc(50% - 40px);transform:rotate(180deg);width:40px}.about-slick .prev img{padding:12px}.about-slick .prev:hover{background-color:#0024a6}.about-slick .next{background-color:#eb6b78;background-image:url(/images/items/ic_arrow-right.svg);background-position:50%;background-repeat:no-repeat;border-radius:100px;cursor:pointer;height:40px;position:absolute;right:-56px;top:calc(50% - 40px);width:40px}.about-slick .next img{padding:12px}.about-slick .next:hover{background-color:#0024a6}.news-show .banner-block-height{background-color:#fff}.news-show .news-show-title{bottom:55%;left:0;margin:auto;max-width:992px;padding:0 16px;position:relative}.news-show .news-show-title h2{color:hsla(0,0%,100%,.2)}.news-show .news-show-title h1{align-items:center;bottom:22px;color:#fff;display:flex;left:0;position:relative}.news-show .news-show-title span{margin-left:16px}.news-show .news-show-content-title{background-color:#fff}.news-show .news-show-content-title h3{color:#232323;margin:auto;max-width:992px;padding:32px 16px}.news-show .news-show-content-block{background-color:#f4f4f4}.news-show .news-show-content{margin:auto;max-width:992px;padding:48px 16px}.news-show .news-show-content hr{margin:23px 0 24px}.news-show .news-show-content h4{color:#232323}.news-show .related-link{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:12px}.news-show .related-link a{flex-wrap:wrap;word-break:break-all}.news-show .related-link h4:first-child{margin-right:8px}.news-show .related-photo h4{margin-bottom:8px}.news-show .news-show-content-date{align-items:center;display:flex;margin-bottom:16px}.news-show .news-show-content-date p{color:#696d85;letter-spacing:2px}.news-show .news-show-content-date p:nth-child(2){margin-left:12px;margin-right:12px}.news-show .news-show-content-date span{color:#696d85;letter-spacing:2px;margin-left:4px}.news-show .news-show-content-text pre{color:#232323;letter-spacing:2px;line-height:2}.news-show .news-show-content-text pre+pre{margin-top:45px}@media screen and (max-width:767px){.news-show .banner-block-height,.news-show .banner-shared{height:200px}.news-show .news-show-title{bottom:45%}.news-show .news-show-content-title h3{padding:40px 16px}.news-show .news-show-content{padding:40px 16px 80px}.news-show .related-photo{flex-direction:column}.news-show .news-show-content-text pre{line-height:normal}.news-show .news-show-content-text pre+pre{margin-top:30px}}@media screen and (max-width:420px){.news-show .news-show-content-date{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:16px}.news-show .news-show-content-date p{color:#696d85;letter-spacing:2px}.news-show .news-show-content-date p:nth-child(2){display:none}.news-show .news-show-content-date span{color:#696d85;letter-spacing:2px;margin-left:4px}}@media screen and (max-width:400px){.news-show .other-link .link-icon{margin-left:0}}.privacy .privacy-banner-block,.privacy .privacy-content-block{background-color:#fff}.privacy .privacy-content{margin:auto;max-width:992px;padding:40px 16px 104px}.privacy .privacy-content p{color:#5f5f61;letter-spacing:2px;line-height:2}.privacy .privacy-content h4{color:#232323;line-height:normal;margin-bottom:20px}.privacy .privacy-content ul{padding-left:45px}.privacy .privacy-content ul li+li{margin-top:8px}.privacy .privacy-content li{display:flex;padding-left:3px}.privacy .privacy-content li span{margin-right:12px;padding-top:4px}.privacy .privacy-content .text-pl-m{padding-left:23px}.privacy .privacy-content-title{align-items:center;color:#232323;display:flex;margin-bottom:48px;padding-bottom:11px}.privacy .privacy-content-title img{margin-right:12px}@media screen and (max-width:767px){.privacy .banner-block-height,.privacy .banner-shared{height:200px}.privacy .privacy-title{bottom:45%}.privacy .privacy-content{padding:24px 16px 72px}.privacy .privacy-content-title{margin-bottom:24px}}.security .security-banner-block,.security .security-content-block{background-color:#fff}.security .security-content{margin:auto;max-width:992px;padding:40px 16px 104px}.security .security-content-title{align-items:center;color:#232323;display:flex;letter-spacing:2px;margin-bottom:48px;padding-bottom:11px}.security .security-content-title img{margin-right:12px}.security .security-content-text p{color:#5f5f61;letter-spacing:2px;line-height:2}.security .security-content-text .text-pl-m{padding-left:23px}@media screen and (max-width:767px){.security .banner-shared,.security .security-banner-block{height:200px}.security .security-title{bottom:45%}.security .security-content{padding:24px 16px 72px}}.property .property-banner-block,.property .property-content-block{background-color:#fff}.property .property-content{margin:auto;max-width:992px;padding:40px 16px 104px}.property .property-content-title{align-items:center;color:#232323;display:flex;letter-spacing:2px;margin-bottom:48px;padding-bottom:11px}.property .property-content-title img{margin-right:12px}.property .property-content-text h4{color:#232323;letter-spacing:2px;margin-bottom:20px}.property .property-content-text p{color:#5f5f61;letter-spacing:2px;line-height:2}@media screen and (max-width:767px){.property .banner-block-height,.property .banner-shared{height:200px}.property .property-content{padding:24px 16px 72px}.property .property-banner-titile{bottom:45%}}.transportRules .transportRules-banner-block,.transportRules .transportRules-content-block{background-color:#fff}.transportRules .transportRules-content{margin:auto;max-width:992px;padding:40px 16px 104px}.transportRules .transportRules-content h4{color:#232323;letter-spacing:2px;margin-bottom:20px}.transportRules .transportRules-content p{color:#5f5f61;letter-spacing:2px;line-height:2;text-align:justify}.transportRules .transportRules-content ul{margin-bottom:20px;padding-left:45px}.transportRules .transportRules-content ul li+li{margin-top:8px}.transportRules .transportRules-content li{display:flex;padding-left:5px}.transportRules .transportRules-content li span{margin-right:12px;margin-top:4px}.transportRules .transportRules-content a{border-bottom:1px solid #163bc0;color:#163bc0}.transportRules .transportRules-content .letter-spacing-custom{letter-spacing:3.24px}.transportRules .transportRules-content .list-style-none{list-style:none}.transportRules .transportRules-content .disc-text-pl{padding-left:50px}.transportRules .transportRules-content .text-pl{padding-left:25px}.transportRules .transportRules-content .list-title-pl{padding-left:23px}.transportRules .transportRules-content .note{color:#eb6b78}.transportRules .transportRules-content-title{align-items:center;color:#232323;display:flex;margin-bottom:48px;padding-bottom:11px}.transportRules .transportRules-content-title img{margin-right:12px}@media screen and (max-width:767px){.transportRules .banner-block-height,.transportRules .banner-shared{height:200px}.transportRules .transportRules-content{padding:24px 16px 104px}}.downloadList .tip-block{margin:auto;max-width:992px;padding:40px 16px}.downloadList .tip{background-color:#ddd;padding:16px}.downloadList .tip p{color:#5f5f61;letter-spacing:2px}.downloadList .tip a{border-bottom:1px solid #163bc0;color:#163bc0}.downloadList .content-list{margin:auto;max-width:992px;padding:0 16px 80px}.downloadList .content-title{align-items:center;color:#232323;display:flex;margin-bottom:24px;padding-bottom:11px}.downloadList .content-title img{margin-right:12px}.downloadList .list{background-color:#fff;padding:32px 24px}.downloadList .list .list-name{color:#5f5f61;padding:0 23px;text-align:left;width:100%}.downloadList li{align-items:center;display:flex;justify-content:space-between;padding:12px 0;width:100%}.downloadList li:first-child{border-bottom:1px solid #adadad}.downloadList li p{color:#232323;letter-spacing:2px}.downloadList li p:first-child{padding-left:24px}.downloadList li p:last-child{padding-left:5px;padding-right:24px;text-align:center}.downloadList li .dowload-icon{display:flex;flex-wrap:nowrap;justify-content:flex-end;width:152px}.downloadList li a{display:block}.downloadList li .dowload-doc{margin-right:20px}.downloadList li+li:nth-child(odd){background-color:#f4f4f4}@media screen and (max-width:767px){.downloadList .banner-block-height,.downloadList .banner-shared{height:200px}.downloadList .content-title-block{padding:0 16px}.downloadList .content-list{padding:0 0 48px}.downloadList li p:last-child{padding-right:16px}}.booking-title{margin:0 auto;max-width:1000px;padding-top:24px}.booking-title h1{color:#232323;line-height:1.5;text-align:center}.res-seat-title{margin:0 auto;max-width:1000px;padding-top:88px}.res-seat-title h1{color:#232323;line-height:1.5;text-align:center}.p-b-80{padding-bottom:80px}.p-b-160{padding-bottom:160px}.p-b-264{padding-bottom:264px}.mtb-48px{margin-bottom:48px;margin-top:48px}.ptb-80px{padding-bottom:80px;padding-top:80px}.p-t-0{padding-top:0}.ship-container{margin:0 auto;max-width:1000px;text-align:center}.ship-container .ship-date-wrap{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:hsla(0,0%,100%,.8);border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);margin-top:24px;padding-bottom:32px}.ship-container .ship-date-wrap .ship-title-block{border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);cursor:pointer;display:flex;height:55px}.ship-container .ship-date-wrap .ship-title-block h3{color:#5f5f61;cursor:pointer;letter-spacing:2px;margin:0 auto;padding-bottom:16px;padding-top:16px;text-align:center;width:120px}.ship-container .ship-date-wrap .ship-title-block .active{border-bottom:4px solid #163bc0;color:#163bc0}.ship-container .ship-date-wrap .ship-content{display:none;padding-left:40px;padding-right:40px;padding-top:20px;text-align:left}.ship-container .ship-date-wrap .ship-content .parking-block{text-align:right;width:100%}.ship-container .ship-date-wrap .ship-content .parking{background-color:#f4f4f4;border-radius:5px;display:inline-block;margin:16px 0;padding:8px 16px}.ship-container .ship-date-wrap .ship-content .parking input{margin-right:8px;vertical-align:middle}.ship-container .ship-date-wrap .ship-content .parking label{color:#232323;vertical-align:middle}.ship-container .ship-date-wrap .ship-content .form-check{margin:13px 0}.ship-container .ship-date-wrap .ship-content .form-check .form-check-input{margin-top:5px}.ship-container .ship-date-wrap .ship-content .btn-blue-xl{display:block;margin-left:0!important;text-align:center}.ship-container .ship-date-wrap .ship-content .mt-24{margin-top:24px}.ship-container .ship-date-wrap .ship-content.active{display:block}.ship-container .ship-date-wrap .btn-blue-xl{border-radius:5px!important}.ship-container .ship-date-wrap .res-seat{padding-top:32px}.ship-container .ship-date-parking{margin-top:16px}.ship-container-results{margin:0 auto;max-width:1000px;text-align:center}.ship-container-results .ship-date-wrap{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);margin-top:24px;padding:24px}.ship-container-results .ship-date-wrap .ship-title-block{cursor:pointer;display:flex;justify-content:flex-start;width:-moz-max-content;width:max-content}.ship-container-results .ship-date-wrap .ship-title-block h3{border:1px solid #163bc0;color:#5f5f61;color:#163bc0;cursor:pointer;letter-spacing:2px;margin:0 auto;padding:4px 19px;text-align:center}.ship-container-results .ship-date-wrap .ship-title-block .ship-single-title-results h3{border-bottom-left-radius:5px;border-top-left-radius:5px}.ship-container-results .ship-date-wrap .ship-title-block .ship-round-title-results h3{border-bottom-right-radius:5px;border-top-right-radius:5px}.ship-container-results .ship-date-wrap .ship-title-block .group-single-title-results h3{border-bottom-left-radius:5px;border-top-left-radius:5px}.ship-container-results .ship-date-wrap .ship-title-block .group-round-title-results h3{border-bottom-right-radius:5px;border-top-right-radius:5px}.ship-container-results .ship-date-wrap .ship-title-block .active{background-color:#163bc0;color:#fff}.ship-container-results .ship-date-wrap .ship-content{display:none;padding-top:12px;text-align:left}.ship-container-results .ship-date-wrap .ship-content .parking{background-color:#f4f4f4;border-radius:5px;display:inline-block;padding:8px 16px}.ship-container-results .ship-date-wrap .ship-content .parking input{margin-right:8px;vertical-align:middle}.ship-container-results .ship-date-wrap .ship-content .parking label{color:#232323;vertical-align:middle}.ship-container-results .ship-date-wrap .ship-content .form-check{margin:13px 0}.ship-container-results .ship-date-wrap .ship-content .form-check .form-check-input{margin-top:5px}.ship-container-results .ship-date-wrap .ship-content .search-btn{background-color:#163bc0;border-radius:5px;color:#fff;padding:12px 19px}.ship-container-results .ship-date-wrap .ship-content .mt-24{margin-top:24px}.ship-container-results .ship-date-wrap .ship-single-content{align-items:center;justify-content:space-between}.ship-container-results .ship-date-wrap .ship-single-content.active{display:flex}.ship-container-results .ship-date-wrap .ship-round-content.active{display:block}.ship-container-results .ship-date-wrap .btn-blue-xl{border-radius:5px!important}.before_none p:before,.before_none span:before{content:none!important}.input-group-results .js-example-basic-single{height:48px}.input-group-results .form-control:focus{border:1px solid #c6cadf}.input-group-results .flatpickr-input{background-color:#fff;border-bottom-left-radius:4px!important;border-top-left-radius:4px!important;color:#163bc0;height:48px;padding-left:54px}.input-group-results .select2-container--default .select2-selection--single{border-color:#c6cadf;height:48px}.input-group-results .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;padding-left:56px;width:100%}.input-group-results .input-group .select2-container--default .select2-selection--single .select2-selection__rendered{border:1px solid #163bc0}.input-group-results .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.single-results{display:flex;justify-content:space-between}.single-results .col-md-4,.single-results .col-md-8{position:relative}.single-results .col-md-4 p,.single-results .col-md-8 p{color:#696d85;left:54px;pointer-events:none;position:absolute;top:4px}.single-results .col-md-4{width:calc(33% - 9px)}.single-results .col-md-4 .ic-boat{background-image:url(/images/icons/ic_boat_grey.svg);background-repeat:no-repeat;height:32px;width:32px}.single-results .col-md-8 .ic-calendar{background-image:url(/images/icons/ic_calendar_grey.svg);background-repeat:no-repeat;height:32px;width:32px}.single-results .ic-boat,.single-results .ic-calendar{left:14px;pointer-events:none;position:absolute;top:8px}.round-results{align-items:center;display:flex;justify-content:space-between}.round-results .col-md-3{position:relative;width:calc(25% - 12px)}.round-results .col-md-3 .ic-boat{background-image:url(/images/icons/ic_boat_grey.svg);background-repeat:no-repeat;height:32px;width:32px}.round-results .date-group{display:flex;justify-content:space-around}.round-results .date-group .col-md-6{position:relative;width:calc(50% - 12px)}.round-results .date-group .col-md-6 .ic-calendar{background-image:url(/images/icons/ic_calendar_grey.svg);background-repeat:no-repeat;height:32px;width:32px}.round-results .date-group .col-md-6 p{color:#696d85;left:54px;pointer-events:none;position:absolute;top:4px}.round-results .ic-boat,.round-results .ic-calendar{left:14px;pointer-events:none;position:absolute;top:8px}.cabin-warp{padding-top:24px;text-align:left}.cabin-warp h4{color:#232323;letter-spacing:2px;text-align:left}.cabin-warp a{color:#163bc0;letter-spacing:2px;text-decoration:underline}.cabin-warp a:hover{color:#163bc0}.cabin-warp .cabin-block{background-color:#fff;margin-top:24px;padding:24px 50px}.cabin-warp .cabin-block .form-check{background-color:#f4f4f4;border-radius:10px;padding:16px}.cabin-warp .square-title{color:#232323;margin-bottom:12px}.cabin-warp .square-title:before{margin-right:8px}.cabin-warp .form-group{background-color:#f4f4f4;border-radius:10px;margin:0;padding:16px 24px}.cabin-warp .form-group label{color:#232323}.cabin-warp .form-group p{color:#5f5f61;margin-top:4px}.cabin-warp .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/bookingIcons/ic_chevron-down.svg);background-position:top 8px right 8px;background-repeat:no-repeat;height:48px}.cabin-warp .form-group .col-2{padding-left:0;padding-right:0;width:140px}.cabin-warp .mt-24{margin-top:24px}.cabin-warp .row>*{padding-left:0;padding-right:0}.ticket-warp{margin-top:24px}.ticket-warp h3{text-align:left}.ticket-warp h3,.ticket-warp h4{color:#232323;letter-spacing:2px}.ticket-warp h4{height:24px;margin-bottom:4px}.ticket-warp h5{height:21px;letter-spacing:2px}.ticket-warp a,.ticket-warp a:hover{color:#163bc0}.ticket-warp .ticket-block{background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px;padding:12px 50px 24px}.ticket-warp .ticket-item{background-color:#f4f4f4;border-radius:10px;display:flex;justify-content:space-between;margin-top:12px;padding:16px 24px;width:calc(50% - 12px)}.ticket-warp .ticket-type{text-align:left}.ticket-warp .form-inputs{height:48px;width:140px}.ticket-warp .form-inputs select{margin-top:0}.ship-btn-block{display:flex;justify-content:center;padding-bottom:48px;padding-top:48px;text-align:center}.ship-btn-block .btn-white-xl{background-color:#f4f4f4;display:block;margin-bottom:24px;padding-left:20px;padding-right:20px}.ship-btn-block .btn-white-xl:hover{background-color:#adadad;color:#fff}.ship-btn-block .btn-blue-xl{margin-bottom:24px;margin-left:32px;padding-left:20px;padding-right:20px}.ship-btn-block .btn-blue-l{margin-left:32px}.ship-btn-block .no-ml-32px{margin-left:0}.btn-pay-block{display:flex;justify-content:center;padding-bottom:80px;padding-top:80px}.btn-pay-block .btn-pay{border-radius:5px;color:#fff;padding:12px 48px}.btn-pay-block .btn-pink{background-color:#eb6b78;margin-right:32px}.btn-pay-block .btn-blue{background-color:#163bc0}.inner-container{margin:0 auto;max-width:1000px;text-align:center}.mt-24{margin-top:24px}.h-auto{height:auto}.trip-container{background-color:#fff;margin-top:24px}.trip-container .trip-title{border-bottom:1px dashed #adadad;display:flex;justify-content:space-between;padding:24px 24px 16.5px}.trip-container .trip-title div{display:flex}.trip-container .trip-title div button{background-color:transparent;height:24px;line-height:0;width:24px}.trip-container .trip-title .trip-date-item-pad,.trip-container .trip-title .trip-date-item-phone{display:none}.trip-container .trip-title .trip-title-item{align-items:center;display:flex}.trip-container .trip-title .trip-title-item img{border-radius:50%;display:block;height:25px;margin-right:8px;width:24px}.trip-container .trip-title .trip-title-item h4{color:#163bc0;line-height:1.3}.trip-container .trip-title .trip-title-item p{color:#5f5f61;line-height:1.6}.trip-container .trip-title .trip-date-item p{color:#5f5f61;letter-spacing:2px;margin:0 12px}.trip-container .trip-title .trip-date-item p:before{margin-right:12px}.trip-container .top-dashed{border-top:1px dashed #adadad}.trip-container .trip-block{align-items:flex-start;display:flex;justify-content:space-between;padding:16.5px 24px 24px}.trip-container .trip-block-pad,.trip-container .trip-block-phone,.trip-container .trip-block.active{display:none}.trip-container .trip-item{background-color:#f4f4f4;border-radius:5px;height:130px;padding-bottom:12px;padding-top:16px;width:109px}.trip-container .trip-item h3{color:#232323;letter-spacing:2px;margin-top:21px}.trip-container .trip-item h4,.trip-container .trip-item h5{color:#232323;height:24px;letter-spacing:2px;line-height:1.5}.trip-container .trip-item h5{color:#163bc0;margin-top:4px;padding-left:24px;position:relative}.trip-container .trip-item h5:before{background-image:url(/images/icons/ic_clock.svg);background-repeat:no-repeat;content:"";height:16px;left:18px;position:absolute;top:2px;width:16px}.trip-container .trip-item hr{color:#c6cadf;margin-bottom:0;margin-top:11px}.trip-container .trip-item p,.trip-container .trip-item span{color:#e92308}.trip-container .trip-item p:before,.trip-container .trip-item span:before{color:#696d85;margin-right:6px}.trip-container .trip-item p{margin-top:8px}.trip-container .trip-item p:before{content:"座位剩餘"}.trip-container .trip-item .car-hauling,.trip-container .trip-item .last.active{display:block}.trip-container .border-top-dashed{border-top:1px dashed #adadad}.trip-container .not-reserved-block{padding:12px 24px}.trip-container .not-reserved{background-color:#fff7d9;border:1px solid #ffc700;border-radius:5px;padding:12px 16px;text-align:left}.trip-container .not-reserved .form-check-input{float:none;margin:7px 6px 0 0}.trip-container .not-reserved label{color:#232323;cursor:pointer;display:inline-block}.trip-container .not-reserved p{color:#232323;margin-top:8px;padding-left:18px}.ship-voyage{padding:10px 32px}.ship-voyage,.ship-voyage h3{display:flex;justify-content:space-between}.ship-voyage h3{color:#163bc0}.ship-voyage p{color:#5f5f61;letter-spacing:2px}.ship-voyage span{color:#163bc0;display:inline-block;margin-left:8px;position:relative}.ship-voyage div{display:flex;justify-content:space-between}.ship-voyage h4{color:#232323;letter-spacing:2px}.ship-voyage h4:before{content:"航次"}.ship-voyage h5{color:#232323;letter-spacing:2px}.boder-top{border-top:1px solid #ddd}input:disabled{background-color:#f4f4f4;border-color:#adadad}.flatpickr-month{height:40px}.form-control[readonly]{background-color:#fff}.form-check{margin-bottom:0;padding-left:0;text-align:left}.form-check .form-check-input{float:none;margin:7px 6px 0 0}.form-check label{color:#232323;cursor:pointer;display:inline-block}.form-check p{color:#232323;margin-top:8px}.form-check p:before{color:#eb6b78;content:"※";margin-right:4px}.form-check-input[type=checkbox]{border:1px solid #adadad;border-radius:2px;min-height:20px;min-width:20px}.form-check-input[type=checkbox]:checked{background-color:#163bc0;border-color:#163bc0}.form-check-input:focus{box-shadow:none}.form-control:focus{border-color:#adadad}.form-item input[type=radio]{height:16px;width:16px}.check-label-item{display:none}.check-label-item+label{background-color:#fff;border:1px solid #506cd0;border-radius:5px;color:#506cd0;cursor:pointer;margin-top:8px;padding:4px 24px}.check-label-item+label:before{content:"選擇"}.check-label-item:checked+label{background-color:#506cd0;color:#fff}.check-label-item:checked+label:before{content:"選擇"}.booking-fail,.booking-result{padding-top:64px}.booking-fail .wrap,.booking-result .wrap{background-color:#fff7d9;border:1px solid #ffc700;margin-top:80px;padding:16px;text-align:center}.booking-fail p,.booking-result p{color:#232323}.booking-fail h4,.booking-result h4{color:#163bc0;letter-spacing:2px;margin-bottom:8px}.booking-fail .booking-result-link,.booking-result .booking-result-link{margin-bottom:48px;margin-top:48px;padding:0 16px;text-align:center}.booking-fail{height:calc(100vh - 390px)}.booking-fail .wrap{background-color:#f7eae1;border:1px solid #e92308;margin-top:80px;padding:16px;text-align:center}.booking-fail h4{color:#e92308}.booking-fail .booking-fail-link{margin-bottom:80px;margin-top:48px;padding:0 16px;text-align:center}.booking-fail .booking-fail-link button:last-child{margin-left:30px}.booking-banner{display:flex;margin:0 auto;max-width:1000px;padding-top:104px;position:relative}.booking-banner h1{color:#232323;margin-bottom:48px;text-align:center;width:100%}.booking-banner .booking-step{display:flex;justify-content:center;margin:0 auto}.booking-banner .booking-step-item{align-items:center;display:flex}.booking-banner .booking-step-item div{background-color:#ddd;background-position:50%;background-repeat:no-repeat;border-radius:100px;height:32px;margin-right:6px;padding-top:9px;text-align:center;width:32px}.booking-banner .booking-step-item .booking-select{background-image:url(/images/bookingIcons/ic_seat.svg)}.booking-banner .booking-step-item .booking-passenger{background-image:url(/images/bookingIcons/ic_passenger.svg)}.booking-banner .booking-step-item .booking-car{background-image:url(/images/bookingIcons/ic_car.svg)}.booking-banner .booking-step-item .booking-detail{background-image:url(/images/bookingIcons/ic_table.svg)}.booking-banner .booking-step-item .booking-success{background-image:url(/images/bookingIcons/ic_pay.svg)}.booking-banner .booking-step-item .booking-complete{background-image:url(/images/bookingIcons/ic_check.svg)}.booking-banner .booking-step-item p{color:#adadad;margin-left:12px}.booking-banner .booking-step-item span{background-color:#ddd;display:inline-block;height:1px;margin-left:12px;margin-right:12px;width:24px}.booking-banner .booking-step-item:last-child div{margin-right:0}.booking-banner .active div{background-color:#eb6b78}.booking-banner .active p:nth-child(2){color:#232323}.booking-banner .success{padding-top:0}.booking-banner .success .booking-car,.booking-banner .success .booking-detail,.booking-banner .success .booking-passenger,.booking-banner .success .booking-select,.booking-banner .success .booking-success{background-color:#6bcf87;background-image:url(/images/bookingIcons/ic_check.svg);background-position:left 9px center}.booking-banner .success p{color:#232323}.booking-banner .success span{background-color:#6bcf87}.privacy-wrap{background-color:#fff;padding:30px 13px 30px 24px;text-align:left}.privacy-wrap .privacy-block{height:492px;overflow-y:scroll;padding-right:14px}.privacy-wrap .privacy-block::-webkit-scrollbar-track{background-color:transparent}.privacy-wrap .privacy-block::-webkit-scrollbar{background-color:transparent;width:3px}.privacy-wrap .privacy-block::-webkit-scrollbar-thumb{background-color:#99a7d7}.privacy-wrap div,.privacy-wrap h3{color:#5f5f61;letter-spacing:2px;line-height:1.7}.privacy-wrap h3{display:flex;margin-left:14px}.privacy-wrap h3 span{display:block}.privacy-wrap ul{margin-top:24px;padding-left:30px;padding-right:30px}.privacy-wrap ul li{letter-spacing:2px;line-height:1.7;list-style-type:decimal}.privacy-wrap ul a{color:#163bc0;letter-spacing:2px}.privacy-wrap+.form-warp .form-check{display:flex;justify-content:center;margin-top:24px;padding-left:16px;padding-right:16px;text-align:center}.privacy-wrap+.form-warp .form-check .form-check-input[type=checkbox][disabled]{background-color:#adadad}.privacy-wrap+.form-warp .form-check span{color:#232323;display:block;margin-top:-5px}.passenger-container{margin:0 auto;max-width:1000px}.booking-list,.form-block{background-color:#fff;margin-top:24px;padding-bottom:24px;text-align:left}.booking-list .detail-title,.form-block .detail-title{align-items:center;border-bottom:1px dashed #adadad;display:flex;height:56px;padding:12px}.booking-list .detail-title h4,.form-block .detail-title h4{color:#232323;height:24px;letter-spacing:2px;line-height:1.5}.booking-list .detail-title div,.form-block .detail-title div{background-color:#eb6b78;height:17px;margin-right:12px;width:4px}.booking-list .detail-content,.form-block .detail-content{margin-left:24px;margin-right:24px}.booking-list .detail-content .detail-content-title,.form-block .detail-content .detail-content-title{background-color:#506cd0;margin-top:24px;padding:8px}.booking-list .detail-content .detail-content-title h5,.form-block .detail-content .detail-content-title h5{color:#fff}.booking-list .detail-content .detail-content-title.vertical-mode,.form-block .detail-content .detail-content-title.vertical-mode{margin-top:15px;text-align:center;text-orientation:upright;writing-mode:vertical-rl}.booking-list .detail-content .invoice-block,.form-block .detail-content .invoice-block{display:none;flex-direction:column;margin-top:16px}.booking-list .detail-content .invoice-block input,.form-block .detail-content .invoice-block input{margin-bottom:8px}.booking-list .detail-content .invoice-1,.form-block .detail-content .invoice-1{display:flex}.booking-list .description,.form-block .description{margin-top:12px}.booking-list .description>.vrn,.form-block .description>.vrn{margin-bottom:0;margin-top:8px}.booking-list .description>p,.form-block .description>p{display:flex}.booking-list .passport-check-block,.form-block .passport-check-block{align-items:center;display:flex;margin-top:4px}.booking-list .passport-check-block label,.form-block .passport-check-block label{color:#232323;margin-left:5px}.booking-list .same-orderer,.form-block .same-orderer{align-items:center;display:flex;margin-bottom:13.5px;padding-left:.5rem}.booking-list .same-orderer label,.form-block .same-orderer label{color:#232323;margin-left:8px}.booking-list .order-detail,.form-block .order-detail{color:#232323;margin:24px 24px 0}.booking-list .order-detail .upload>div,.form-block .order-detail .upload>div{display:flex;margin-top:25px}.booking-list .order-detail .car-table-block .table,.form-block .order-detail .car-table-block .table{margin-bottom:0}.booking-list .order-detail .car-table-block:not(:last-child),.form-block .order-detail .car-table-block:not(:last-child){margin-bottom:50px}.booking-list .order-detail .car-table-block:nth-child(odd),.form-block .order-detail .car-table-block:nth-child(odd){background-color:#f4f4f4}.booking-list .order-detail .car-table-block:nth-child(odd) thead th,.form-block .order-detail .car-table-block:nth-child(odd) thead th{background-color:#d7dfff}.booking-list .order-detail .vrn,.form-block .order-detail .vrn{margin-bottom:12px}.booking-list .order-detail .vrn p,.form-block .order-detail .vrn p{color:#163bc0;cursor:pointer;text-decoration:underline;width:-moz-max-content;width:max-content}.booking-list .order-detail .vrn>div img,.form-block .order-detail .vrn>div img{margin-right:8px}.booking-list .order-detail .vrn .vrn_schematic_img,.form-block .order-detail .vrn .vrn_schematic_img{margin-top:4px}.booking-list .order-detail .vrn .vrn_schematic_img.active,.form-block .order-detail .vrn .vrn_schematic_img.active{display:none}.booking-list .order-detail .vrn-notice,.form-block .order-detail .vrn-notice{margin-bottom:12px}.booking-list .order-detail .vrn-notice p,.form-block .order-detail .vrn-notice p{padding-left:18px}.booking-list .order-detail .vrn-notice p+p,.form-block .order-detail .vrn-notice p+p{margin-top:4px}.booking-list .order-detail .vrn-notice span,.form-block .order-detail .vrn-notice span{color:red}.booking-list .order-detail .or-passport-number,.form-block .order-detail .or-passport-number{display:none}.booking-list .order-detail .th-passport-number,.form-block .order-detail .th-passport-number{color:#232323}.booking-list .order-detail .show,.form-block .order-detail .show{display:table-cell}.booking-list .order-detail .hidden,.booking-list .order-detail tbody tr td p:first-child,.form-block .order-detail .hidden,.form-block .order-detail tbody tr td p:first-child{display:none}.booking-list .order-detail .ticket-amount,.form-block .order-detail .ticket-amount{vertical-align:middle}.booking-list .order-detail .ticket-amount p,.form-block .order-detail .ticket-amount p{color:#232323}.booking-list .order-detail thead th,.form-block .order-detail thead th{background-color:#fff7d9;border-bottom:1px solid #232323;color:#232323}.booking-list .order-detail input[type=tel],.booking-list .order-detail input[type=text],.booking-list .order-detail select,.form-block .order-detail input[type=tel],.form-block .order-detail input[type=text],.form-block .order-detail select{border:1px solid #adadad;border-radius:5px;height:32px;padding:3px 12px}.booking-list .order-detail select,.form-block .order-detail select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/bookingIcons/ic_chevron-down.svg);background-position:right 8px bottom 50%;background-repeat:no-repeat}.booking-list .order-detail select[name=driver]:required:invalid,.booking-list .order-detail select[name=license_car_body]:required:invalid,.booking-list .order-detail select[name=license_car_carry]:required:invalid,.booking-list .order-detail select[name=license_car_type]:required:invalid,.booking-list .order-detail select[name=license_car_weight]:required:invalid,.booking-list .order-detail select[name=license_carry_quantity]:required:invalid,.booking-list .order-detail select[name=license_exhaust_volume]:required:invalid,.booking-list .order-detail select[name=moto_exhaust_volume]:required:invalid,.form-block .order-detail select[name=driver]:required:invalid,.form-block .order-detail select[name=license_car_body]:required:invalid,.form-block .order-detail select[name=license_car_carry]:required:invalid,.form-block .order-detail select[name=license_car_type]:required:invalid,.form-block .order-detail select[name=license_car_weight]:required:invalid,.form-block .order-detail select[name=license_carry_quantity]:required:invalid,.form-block .order-detail select[name=license_exhaust_volume]:required:invalid,.form-block .order-detail select[name=moto_exhaust_volume]:required:invalid{color:#8c8c8c}.booking-list .order-detail select[name=driver]:required:invalid option,.booking-list .order-detail select[name=license_car_body]:required:invalid option,.booking-list .order-detail select[name=license_car_carry]:required:invalid option,.booking-list .order-detail select[name=license_car_type]:required:invalid option,.booking-list .order-detail select[name=license_car_weight]:required:invalid option,.booking-list .order-detail select[name=license_carry_quantity]:required:invalid option,.booking-list .order-detail select[name=license_exhaust_volume]:required:invalid option,.booking-list .order-detail select[name=moto_exhaust_volume]:required:invalid option,.form-block .order-detail select[name=driver]:required:invalid option,.form-block .order-detail select[name=license_car_body]:required:invalid option,.form-block .order-detail select[name=license_car_carry]:required:invalid option,.form-block .order-detail select[name=license_car_type]:required:invalid option,.form-block .order-detail select[name=license_car_weight]:required:invalid option,.form-block .order-detail select[name=license_carry_quantity]:required:invalid option,.form-block .order-detail select[name=license_exhaust_volume]:required:invalid option,.form-block .order-detail select[name=moto_exhaust_volume]:required:invalid option{color:#232323}.booking-list .order-detail select[readonly],.form-block .order-detail select[readonly]{background-color:#e9ecef;cursor:no-drop;opacity:.6}.booking-list .order-detail input[type=tel],.form-block .order-detail input[type=tel]{padding-left:50px}.booking-list .order-detail input[name="license_plate_number[]"][readonly],.form-block .order-detail input[name="license_plate_number[]"][readonly]{background-color:#e9ecef}.booking-list .order-detail .upload,.form-block .order-detail .upload{padding-bottom:1rem;padding-left:.5rem;padding-right:.5rem}.booking-list .order-detail .upload .upload-input,.form-block .order-detail .upload .upload-input{display:flex;margin-top:20px}.booking-list .order-detail .upload p,.form-block .order-detail .upload p{color:#232323;margin-right:34px}.booking-list .order-detail .upload span,.form-block .order-detail .upload span{color:#232323}.booking-list .order-detail .upload label,.form-block .order-detail .upload label{cursor:pointer}.booking-list .order-detail .upload input[type=file],.form-block .order-detail .upload input[type=file]{display:none}.booking-list .order-detail .upload .btn-blue-l,.form-block .order-detail .upload .btn-blue-l{padding:10px 20px}.booking-list .order-detail .upload .vrn-img-block,.form-block .order-detail .upload .vrn-img-block{display:none;height:357px;margin-top:20px;width:560px}.booking-list .order-detail .upload .vrn_img,.form-block .order-detail .upload .vrn_img{margin-top:25px;-o-object-fit:cover;object-fit:cover}.booking-list .passenger-detail,.form-block .passenger-detail{margin-left:24px;margin-right:24px;margin-top:12px}.booking-list .passenger-detail .btn-yellow-l,.form-block .passenger-detail .btn-yellow-l{margin-bottom:12px}.booking-list .passenger-detail .or-passport-number,.form-block .passenger-detail .or-passport-number{display:none}.booking-list .passenger-detail .table,.form-block .passenger-detail .table{margin-bottom:0}.booking-list .passenger-detail thead,.form-block .passenger-detail thead{background-color:#fff7d9;border-bottom:1px solid #8c8c8c}.booking-list .passenger-detail thead th,.form-block .passenger-detail thead th{color:#232323}.booking-list .passenger-detail thead th:first-child,.form-block .passenger-detail thead th:first-child{text-align:center}.booking-list .passenger-detail thead span,.form-block .passenger-detail thead span{color:#232323;display:none}.booking-list .passenger-detail input[type=text],.booking-list .passenger-detail select,.form-block .passenger-detail input[type=text],.form-block .passenger-detail select{border:1px solid #adadad;border-radius:5px;height:32px;padding:3px 12px}.booking-list .passenger-detail ::-moz-placeholder,.form-block .passenger-detail ::-moz-placeholder{color:#8c8c8c}.booking-list .passenger-detail ::placeholder,.form-block .passenger-detail ::placeholder{color:#8c8c8c}.booking-list .passenger-detail select[name="sex[]"]:required:invalid,.form-block .passenger-detail select[name="sex[]"]:required:invalid{color:#8c8c8c}.booking-list .passenger-detail select[name="sex[]"]:required:invalid option,.form-block .passenger-detail select[name="sex[]"]:required:invalid option{color:#232323}.booking-list .passenger-detail select,.form-block .passenger-detail select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/bookingIcons/ic_chevron-down.svg);background-position:right 8px bottom 50%;background-repeat:no-repeat}.booking-list .passenger-detail tbody tr td:first-child,.form-block .passenger-detail tbody tr td:first-child{background-color:#d7dfff;text-align:center;vertical-align:middle}.booking-list .passenger-detail tbody tr td:first-child span,.form-block .passenger-detail tbody tr td:first-child span{color:#163bc0;display:none}.booking-list .passenger-detail tbody tr td:nth-child(2),.form-block .passenger-detail tbody tr td:nth-child(2){padding-top:13px}.booking-list .passenger-detail tbody td,.form-block .passenger-detail tbody td{border-bottom:1px solid #ddd;color:#232323}.booking-list .passenger-detail tbody td p,.form-block .passenger-detail tbody td p{color:#232323}.booking-list .passenger-detail .baby-column td:first-child,.form-block .passenger-detail .baby-column td:first-child{background-color:#f7eae1}.booking-list .vrn,.form-block .vrn{margin-bottom:12px}.booking-list .vrn p,.form-block .vrn p{color:#163bc0;cursor:pointer;text-decoration:underline}.booking-list .vrn>div img,.form-block .vrn>div img{margin-right:8px}.booking-list .vrn .vrn_schematic_img,.form-block .vrn .vrn_schematic_img{margin-top:4px}.booking-list .vrn .vrn_schematic_img.active,.form-block .vrn .vrn_schematic_img.active{display:none}.booking-list .vrn-notice,.form-block .vrn-notice{margin-bottom:12px}.booking-list .vrn-notice p,.form-block .vrn-notice p{padding-left:18px}.booking-list .vrn-notice p+p,.form-block .vrn-notice p+p{margin-top:4px}.booking-list .vrn-notice span,.form-block .vrn-notice span{color:red}.booking-list h6,.form-block h6{color:#5f5f61;padding-left:24px;padding-right:24px}.booking-list .required,.form-block .required{color:#5f5f61;letter-spacing:2px;line-height:1.5;margin-top:24px}.booking-list .required-phone:before,.form-block .required-phone:before{content:""}.booking-list .red-star:after,.form-block .red-star:after{color:#e92308;content:"*";margin-left:4px}.booking-list .order-detail-table,.form-block .order-detail-table{background-color:#fff;margin-left:24px;margin-right:24px;padding-top:24px}.booking-list .order-detail-table thead th,.form-block .order-detail-table thead th{background-color:#fff7d9;border-bottom:1px solid #8c8c8c;color:#232323}.booking-list .order-detail-table thead th:nth-child(3),.form-block .order-detail-table thead th:nth-child(3){text-align:center}.booking-list .order-detail-table tbody td,.form-block .order-detail-table tbody td{border-bottom:1px solid #ddd;color:#232323;padding-left:12px;padding-right:12px}.booking-list .order-detail-table tbody td:nth-child(3),.form-block .order-detail-table tbody td:nth-child(3){text-align:center}.booking-list .order-detail-table .cancel-paid-td td,.booking-list .order-detail-table .cancel-paid-th th,.form-block .order-detail-table .cancel-paid-td td,.form-block .order-detail-table .cancel-paid-th th{background-color:#f4f4f4}.booking-list .order-detail-table .ticket-cancel td,.form-block .order-detail-table .ticket-cancel td{color:#e92308}.booking-list .order-detail-count,.form-block .order-detail-count{background-color:#f4f4f4;display:flex;justify-content:flex-end;margin-left:24px;margin-right:24px}.booking-list .order-detail-count p,.form-block .order-detail-count p{color:#163bc0;padding:6px 12px 4px}.booking-list .order-detail-count p:first-child,.form-block .order-detail-count p:first-child{width:240px}.booking-list .order-detail-count p:last-child,.form-block .order-detail-count p:last-child{width:120px}.booking-list .order-detail-count-en p:last-child,.form-block .order-detail-count-en p:last-child{width:140px}.booking-list .cancel-paid-count,.form-block .cancel-paid-count{background-color:#fff7d9}.booking-list .cancel-paid-count p,.form-block .cancel-paid-count p{color:#e92308}.booking-list .cabin-baby-check table,.form-block .cabin-baby-check table{margin-top:12px}.booking-list .cabin-baby-check .m-t-24,.form-block .cabin-baby-check .m-t-24{margin-top:24px}.booking-list .cabin-baby-check thead th,.form-block .cabin-baby-check thead th{background-color:#fff7d9;border-bottom:1px solid #8c8c8c;color:#232323;text-align:center}.booking-list .cabin-baby-check thead th:last-child,.form-block .cabin-baby-check thead th:last-child{background-color:#f4f4f4}.booking-list .cabin-baby-check tbody td,.form-block .cabin-baby-check tbody td{border-bottom:1px solid #ddd;color:#232323;text-align:center}.booking-list .cabin-baby-check tbody td:last-child,.form-block .cabin-baby-check tbody td:last-child{background-color:#f4f4f4}.booking-list input[name="owner_passport[]"],.booking-list input[name="passport[]"],.booking-list input[name="receiver_passport[]"],.booking-list input[name=driver_passport],.booking-list input[name=orderer_passport],.booking-list input[name=owner_passport],.form-block input[name="owner_passport[]"],.form-block input[name="passport[]"],.form-block input[name="receiver_passport[]"],.form-block input[name=driver_passport],.form-block input[name=orderer_passport],.form-block input[name=owner_passport]{display:none}.form-control:disabled{opacity:.6}.booking-list{padding-bottom:0}.parking-form-mt{margin-top:16px}.parking-form-mt .order-detail{margin-top:12px}.iti{width:100%}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel]{border:1px solid #adadad;border-radius:5px;height:48px;margin-top:4px;width:100%}.iti--allow-dropdown input::-moz-placeholder,.iti--allow-dropdown input[type=tel]::-moz-placeholder{letter-spacing:2px}.iti--allow-dropdown input::placeholder,.iti--allow-dropdown input[type=tel]::placeholder{letter-spacing:2px}.seat-tag{background-color:#163bc0;border-bottom-right-radius:30px;border-top-right-radius:30px;color:#fff;height:37px;letter-spacing:2px;line-height:37px;margin-top:24px;text-align:center;width:97px}.vip-tag{background-color:#ffc700;color:#232323;width:158px}.vip-block{background-color:#f7eae1;margin-left:24px;margin-right:24px;margin-top:24px;padding-bottom:48px;padding-top:16px}.vip-block .detail-content{margin-left:16px;margin-right:16px;padding-bottom:0;padding-right:84px}.vip-block .seat-tag{background-color:#ffc700;color:#232323;width:158px}.passenger-count .content{align-items:center;background-color:#f4f4f4;display:flex;justify-content:space-between;margin-left:24px;margin-right:24px;padding:12px}.passenger-count .content span{color:#163bc0}.passenger-count .total{align-items:center;display:flex;justify-content:space-between}.passenger-count .total p{color:#163bc0}.passenger-count .total P:nth-child(2){padding-left:60px}.form-radios div{display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative}.form-radios input[type=radio]{height:24px;margin:14px 12px 12px;vertical-align:top;width:24px}.form-radios input[type=text]{border:1px solid #adadad;border-radius:5px;height:48px;margin-bottom:8px;margin-top:4px;padding:12px}.form-inputs label{color:#5f5f61;display:block;letter-spacing:2px;margin-top:24px}.form-inputs input[type=text]{border:1px solid #adadad;border-radius:5px;height:48px;margin-top:4px;padding:12px}.form-inputs input[type=text]::-moz-placeholder{letter-spacing:2px}.form-inputs input[type=text]::placeholder{letter-spacing:2px}.form-inputs select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/bookingIcons/ic_chevron-down.svg);background-position:top 12px right 8px;background-repeat:no-repeat;border-color:#adadad;border-radius:5px;color:#232323;height:48px;letter-spacing:2px;line-height:1.5;margin-bottom:8px;margin-top:4px;padding:.375rem .75rem}.form-inputs textarea{border-radius:5px;margin-top:4px;resize:none}.form-inputs textarea:focus{outline:none}.detail-check{display:flex;flex-wrap:wrap}.detail-check .check-item{display:flex;justify-content:flex-start;margin-top:12px}.detail-check h3,.detail-check h4{color:#232323;letter-spacing:2px;line-height:1.5}.detail-check h3{color:#5f5f61;height:24px;margin-right:20px;width:105px}.detail-check div h4{margin-bottom:4px}.detail-check img{display:inline-block;margin-right:4px}.detail-check table{margin-top:12px}.detail-check thead th{background-color:#f4f4f4;border-bottom:1px solid #8c8c8c;color:#232323;text-align:center}.detail-check tbody tr td:first-child{background-color:#d7dfff}.detail-check tbody tr td:first-child span{color:#163bc0;display:none}.detail-check tbody td{border-bottom:1px solid #ddd;color:#232323;text-align:center}.detail-check tbody .baby-column td:first-child{background-color:#f7eae1}.detail-check .uploaded{color:#16c079}.detail-check.en h3{width:130px}.check-px8{padding:0 8px}.detail-car{border-bottom:1px solid #ddd;margin-top:12px;padding-bottom:7px}.detail-car h3{color:#0024a6}.caution-block{background-color:#fff;padding:16px}.caution-block h3{color:#eb6b78;letter-spacing:2px}.caution-block div{display:flex}.caution-block div:before{color:#eb6b78;content:"※";margin-right:4px;margin-top:8px}.caution-block h4{color:#232323;letter-spacing:2px;line-height:1.5;margin-top:10px}.caution-block a,.caution-block a:hover{color:#163bc0;text-decoration:underline}.pay-check{margin-top:24px}.pay-check .form-check{display:flex;justify-content:center;padding-left:16px;padding-right:16px;text-align:center}.pay-check a{letter-spacing:2px}.pay-check a,.pay-check a:hover{color:#163bc0;text-decoration:underline}.booking-notice{background-color:#fff7d9;border:1px solid #ffc700;margin-top:24px;padding:16px;text-align:center}.booking-notice h3{color:#163bc0;height:27px;letter-spacing:2px;line-height:1.5;margin:0 auto 10px;text-align:center}.booking-notice p{color:#232323;letter-spacing:2px;margin:0 auto}.booking-notice span{color:#e92308}.booking-notice img{margin-bottom:4px;margin-right:4px}.booking-info{background-color:#fff;display:flex;margin-top:24px}.booking-info .booking-code{background-color:#163bc0;display:flex;flex-direction:column;justify-content:center;padding:20px 15px}.booking-info .booking-code h3,.booking-info .booking-code p{-webkit-text-fill-color:#fff;color:#fff;text-align:center}.booking-info .booking-code p{letter-spacing:2px}.booking-info .booking-code h3{height:36px}.booking-info h4{color:#232323;height:27px;letter-spacing:2px;line-height:1.5;margin-bottom:11px;margin-left:24px;margin-top:16px}.booking-info .booking-order{width:100%}.booking-info .booking-order-list{border-top:1px solid #ddd;display:flex;flex-wrap:wrap;margin-bottom:16px;margin-left:24px;margin-right:24px}.booking-info .booking-order-list div{display:flex;margin-top:12px}.booking-info .booking-order-list div h5{color:#5f5f61}.booking-info .booking-order-list div h6{color:#232323}.booking-info .booking-order-list div .pending-payment{color:#e92308}.booking-info .booking-order-sum{border-top:1px solid #ddd;display:flex;justify-content:flex-end;margin-top:11px;padding:16px 24px;text-align:right}.booking-info .booking-order-sum p{color:#163bc0}.car-type-radios{display:flex;padding-left:12px}.car-type-radios .car-type{margin-right:48px;padding-bottom:12px;padding-top:12px}.car-type-radios input[type=radio]{height:24px;margin-right:8px;vertical-align:top;width:24px}.car-type-radios label{color:#232323;letter-spacing:2px}.car-type-block{display:none}.car_type_crv{display:block}.bookinginfo-content-block{padding-bottom:80px}.bookinginfo-content-block hr{margin:48px 0}.english{margin:auto auto 24px;max-width:992px;padding:0 16px}.cabin-container,.car-container{background-color:#fff;border-top:1px dashed #adadad;padding:12px 24px 24px;text-align:left}.cabin-container .cabin-title,.car-container .cabin-title{margin-top:12px}.cabin-container .cabin-title h4,.car-container .cabin-title h4{align-items:center;color:#232323;display:flex}.cabin-container .cabin-title .cabin-title-bar,.car-container .cabin-title .cabin-title-bar{background-color:#eb6b78;display:inline-block;height:17px;margin-right:12.5px;width:4px}.cabin-container .cabin-block,.car-container .cabin-block{margin-top:12px}.cabin-container .cabin-block p,.car-container .cabin-block p{color:#5f5f61;margin-bottom:12px}.cabin-container .cabin-block a,.car-container .cabin-block a{color:#163bc0;text-decoration:underline}.cabin-container .cabin-block select,.car-container .cabin-block select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/items/ic_chevron-down.svg);background-position:right 8px bottom 50%;background-repeat:no-repeat;border-radius:5px;height:32px;text-align:center}.cabin-container .cabin-block select:disabled,.car-container .cabin-block select:disabled{background-color:#ddd;background-image:none;border-color:#a1a6c0}.cabin-container .cabin-block .table>:not(:last-child)>:last-child>*,.car-container .cabin-block .table>:not(:last-child)>:last-child>*{border-bottom-color:#c6cadf}.cabin-container .cabin-block thead tr,.car-container .cabin-block thead tr{background-color:#d7dfff}.cabin-container .cabin-block thead tr th,.car-container .cabin-block thead tr th{border-bottom:1px solid #c6cadf;color:#232323;padding-bottom:12px;padding-top:12px;text-align:center}.cabin-container .cabin-block thead tr th span,.car-container .cabin-block thead tr th span{color:#232323}.cabin-container .cabin-block thead tr th:first-child,.car-container .cabin-block thead tr th:first-child{border-right:1px solid #696d85}.cabin-container .cabin-block thead tr th+th,.car-container .cabin-block thead tr th+th{border-right:1px solid #c6cadf}.cabin-container .cabin-block thead tr th:last-child,.car-container .cabin-block thead tr th:last-child{border-right:none}.cabin-container .cabin-block thead tr th:first-child,.car-container .cabin-block thead tr th:first-child{background-color:#f4f4f4}.cabin-container .cabin-block thead tr th.baby-ticket,.car-container .cabin-block thead tr th.baby-ticket{background-color:#f7eae1}.cabin-container .cabin-block tbody tr td,.car-container .cabin-block tbody tr td{padding:16px}.cabin-container .cabin-block tbody tr td:first-child,.car-container .cabin-block tbody tr td:first-child{border-right:1px solid #696d85;text-align:center;vertical-align:middle}.cabin-container .cabin-block tbody tr td+td,.car-container .cabin-block tbody tr td+td{border-right:1px solid #c6cadf}.cabin-container .cabin-block tbody tr td:last-child,.car-container .cabin-block tbody tr td:last-child{border-right:none}.cabin-container .cabin-block .required,.car-container .cabin-block .required{color:#e92308;margin-top:12px}.car-container .cabin-block thead tr{background-color:#dbf3f3}.cabin-container.active{display:none}.modal .modal-dialog{max-width:600px}.modal .modal-title{color:#232323}.modal .ic_x{background-color:#fff;background-image:url(/images/icons/ic_x.svg);background-repeat:no-repeat;height:24px;width:24px}.modal .modal-body{color:#232323}.modal .modal-footer{border-top:none}.modal .btn{padding:8px 20px}.modal .btn-primary{background-color:#163bc0;border-color:#163bc0}.modal .btn-primary:hover{background-color:#eb6b78;border-color:#eb6b78}.travel-info :target:before{content:"";display:block;height:80px}.travel-info .travel-banner-block,.travel-info .travel-content-block{background-color:#fff}.travel-info .kaohsuing{background-image:url(/images/block/banner_kaohsiung@3x.png)}.travel-info .penghu{background-image:url(/images/block/banner_penghu@3x.png)}.travel-info .travel-content{margin:auto;max-width:992px;padding:80px 0;text-align:center}.travel-info .travel-content p{color:#5f5f61;letter-spacing:2px;line-height:2;padding:0 16px}.travel-info .content-title{margin:auto auto 45px;position:relative;width:247px}.travel-info .content-title h2{color:rgba(11,12,15,.08)}.travel-info .content-title h3{color:#0024a6;left:48px;letter-spacing:2.24px;position:absolute;top:20px}.travel-info .content-title img{left:61px;position:absolute;top:55px}.travel-info .scroll-style{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:400px}.travel-info .kaohsiung-scroll-image{background-image:url(/images/block/img_kaotravel_about@3x.png)}.travel-info .penghu-scroll-image{background-image:url(/images/block/img_penghu_about@3x.png)}.travel-info .map-block{background-color:#fff;padding:80px 0}.travel-info .map{margin:auto;max-width:1000px}.travel-info .attractions-show-title,.travel-info .map-title{margin-bottom:24px}.travel-info .attractions-show-title h3,.travel-info .map-title h3{align-items:center;color:#232323;display:flex;padding-bottom:11px}.travel-info .attractions-show-title h3 img,.travel-info .map-title h3 img{margin-right:12px}.travel-info .map-text{background-color:#fff;bottom:-26px;max-width:553px;position:relative}.travel-info .map-text p{box-shadow:0 4px 10px 0 rgba(0,0,0,.2);color:#5f5f61;letter-spacing:2px;padding:32px;text-align:justify}.travel-info .recommend{background-color:#f4f4f4;margin-top:24px;padding:24px}.travel-info .recommend p{color:#5f5f61;letter-spacing:2px;margin-bottom:12px}.travel-info .recommend span{color:#eb6b78}.travel-info .recommend-list{display:flex;flex-wrap:wrap}.travel-info .recommend-list a{background-color:#fff;border:1px solid #c6cadf;border-radius:5px;color:#163bc0;display:block;margin-right:16px;padding:8px 20px}.travel-info .attractions-show-block{padding:80px 0}.travel-info .attractions-show{margin:auto;max-width:1000px}.travel-info .attractions-show-content+.attractions-show-content{margin-top:48px}.travel-info .attractions-show-content .pink-line{background-color:#eb6b78;height:4px;width:32px}.travel-info .attractions-show-content h5{color:#eb6b78;margin:6px 0 4px}.travel-info .attractions-show-content h6{color:#5f5f61;letter-spacing:2px}.travel-info .attractions-show-content p{color:#5f5f61;letter-spacing:2px;line-height:2}.travel-info .img-and-text{align-items:center;display:flex}.travel-info .text{background-color:#fff;margin-left:-70px;padding:32px 24px 24px;width:43%}.travel-info .text p{padding:16px;text-align:justify}.travel-info .img-source{margin:48px 0}.travel-info .img-source p{color:#5f5f61}.travel-info .attractions-link{background-color:#fff;padding:24px}.travel-info .attractions-link span{color:#eb6b78}.travel-info .attractions-link p{color:#5f5f61;letter-spacing:2px;margin-bottom:16px}.travel-info .attractions-img{max-width:640px;width:100%}.travel-info .attractions-link-list{display:flex;flex-wrap:wrap}.travel-info .attractions-link-list li{margin-right:16px;padding:8px 20px}@media screen and (max-width:996px){.travel-info .map-block{padding:40px 0 48px}.travel-info .map-title-text{margin-bottom:24px;padding:0 16px}.travel-info .map-text{bottom:0;max-width:100%;position:static}.travel-info .map-text p{box-shadow:none;padding:0}.travel-info .recommend{padding:24px 16px}.travel-info .recommend-list a{margin-right:12px}.travel-info .img-and-text{display:block}.travel-info .attractions-show-block{background-color:#fff;padding:40px 0 48px}.travel-info .attractions-show-title{padding:0 16px}.travel-info .attractions-img{display:block;margin:auto}.travel-info .text{margin-left:0;padding:40px 16px 24px;width:100%}.travel-info .attractions-link{background-color:#f4f4f4;margin-top:48px}.travel-info .img-source{padding:0 16px}}@media screen and (max-width:767px){.travel-info .kaohsuing{background-image:url(/images/block/banner_kaohsiung_p@3x.png)}.travel-info .penghu{background-image:url(/images/block/banner_penghu_p@3x.png)}.travel-info .travel-banner{height:300px}.travel-info .travel-content{padding:40px 0}.travel-info .recommend-list li{margin-bottom:12px}.travel-info .attractions-show-title{padding:0 16px}}@media screen and (max-width:375px){.travel-info .attractions-link-list li{margin-right:0;width:100%}}.special-content{margin:auto;max-width:992px;padding:0 16px}.special-content h3{color:#232323;display:flex;margin-bottom:24px;padding-bottom:11px}.special-content h3 img{margin-right:12px}.special-login-block .login-block{padding:40px 0 80px}.special-login-block .login-content{background-color:#fff;padding:40px 130px}.special-login-block .login-content .code-block{margin-bottom:20px}.special-login-block .login-content label{color:#5f5f61;margin-bottom:4px;margin-left:5px}.special-login-block .login-content input{height:48px}.special-login-block .login-content .login-btn-block{text-align:center}.special-login-block .login-content button{background-color:#163bc0;border-radius:5px;color:#fff;display:inline-block;margin-top:60px;padding:16px 40px}.special-login-block .login-content button:hover{background-color:#eb6b78;letter-spacing:6px}@media screen and (max-width:767px){.special-login-block .banner-block-height,.special-login-block .special-banner{height:200px}.special-login-block .login-content{padding:40px 16px}.special-login-block .login-content button{width:100%}}.special-search-block .special-content-block{padding-top:40px}.special-search-block .special-content-block .welcome{background-color:#fff;border:2px solid #ddd;border-radius:10px;margin-bottom:40px;padding:8px 20px;width:28%}.special-search-block .special-content-block .welcome p{align-items:center;color:#8c8c8c;display:flex;justify-content:center;letter-spacing:2px}.special-search-block .special-content-block .welcome img{margin-right:12px}.special-search-block .special-content-block .welcome span{color:#163bc0;margin:0 12px}.order .order-content-block{padding:40px 0 80px}.order .language-switch-block.active{display:flex}.order .tip-block{margin:24px auto auto;max-width:992px;padding:0 16px}.order .tip{background-color:#ddd;margin:auto auto 40px;padding:16px}.order .tip p:first-child{margin-bottom:25px}.order .tip p{color:#5f5f61;letter-spacing:2px}.order .tip a{border-bottom:1px solid #163bc0;color:#163bc0}.order .tip span{color:#163bc0}@media screen and (max-width:767px){.order .banner-block-height,.order .banner-shared{height:200px}.order .order-content-block{padding:24px 0 48px}.order .form-content{padding:40px 16px}.order .check{margin-bottom:16px}.order .btn-group{flex-direction:column-reverse}.order .btn-group a:first-child{margin-right:0}.order .btn-group a{margin-bottom:20px;width:100%}}#preloader{background-color:#fff;height:100%;left:0;opacity:.9;position:fixed;top:0;width:100%;z-index:9999}#status{left:50%;margin-left:-60px;margin-top:-60px;position:fixed;top:50%}#status,.loader{height:120px;width:120px}.loader{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.orderShow .order-content{margin:auto;max-width:992px;padding:112px 16px 47px}.orderShow .point{margin-bottom:24px;text-align:center}.orderShow .point h4{align-items:center;display:flex;justify-content:center;letter-spacing:2px;margin-bottom:10px}.orderShow .point h4 img{margin-right:12px}.orderShow .point span{color:#e92308}.orderShow .point .point-content{padding:16px}.orderShow .point .point-content p{color:#232323;letter-spacing:2px}.orderShow .order-info-block{display:flex;margin-bottom:24px}.orderShow .code{align-items:center;background-color:#163bc0;display:flex;flex-direction:column;justify-content:center;padding:0 15px}.orderShow .code p:first-child{color:#fff;letter-spacing:2px}.orderShow .code p:last-child{color:#fff}.orderShow .order-info{background-color:#fff;width:100%}.orderShow .order-info hr{margin:0}.orderShow .info h4{color:#232323;margin:16px 24px 11px}.orderShow .info-content{border-top:1px solid #ddd;display:flex;flex-wrap:wrap;margin-bottom:16px;margin-left:24px;margin-right:24px;padding:0 8px}.orderShow .info-content>div{display:flex;margin-top:12px}.orderShow .info-content h6{color:#232323}.orderShow .info-content .pending-payment{color:#e92308}.orderShow .info-content .canceled-text{color:#8c8c8c}.orderShow .info-data p{color:#232323}.orderShow .sum{display:flex;justify-content:flex-end;padding:16px 24px}.orderShow .sum p{color:#163bc0}.orderShow .sum P:last-child{padding-left:197px}.orderShow .schedule-block{background-color:#fff;margin-bottom:16px}.orderShow .schedule-block h4{align-items:center;border-bottom:1px dashed #adadad;color:#232323;display:flex;letter-spacing:2px;padding:16px}.orderShow .schedule-icon{background-color:#eb6b78;display:inline-block;height:17px;margin-right:12px;width:4px}.orderShow .schedule-content{padding:10px 32px}.orderShow .schedule-content,.orderShow .schedule-content h3,.orderShow .schedule-content>div{display:flex;justify-content:space-between}.orderShow .schedule-content h3,.orderShow .schedule-content h3 span{color:#163bc0}.orderShow .schedule-content h5{color:#232323}.orderShow .schedule-content .border-top{border-top:1px solid #ddd}.orderShow .back-no-seat h3,.orderShow .back-no-seat h3 span{color:#e92308}.orderShow .paid .point-content{background-color:#fff7d9;border:1px solid #ffc700}.orderShow .paid .point-content h4{color:#163bc0}.orderShow .not-paid .point-content{background-color:#f7eae1;border:1px solid #e92308}.orderShow .not-paid .point-content h4{color:#e92308}.orderShow .cancel-check .point-content,.orderShow .canceled .point-content{background-color:#fff7d9;border:1px solid #ffc700}.orderShow .cancel-check .point-content h4,.orderShow .canceled .point-content h4{color:#e92308;margin-bottom:0}.orderShow .canceled{padding-bottom:327px}.orderShow .canceled .point-content{background-color:#fff7d9;border:1px solid #ffc700}.orderShow .canceled .point-content h4{color:#e92308;margin-bottom:8px}.orderShow .btn-block{display:flex;flex-wrap:wrap;justify-content:center;margin-top:48px}.orderShow .btn-block .btn-blue-l,.orderShow .btn-block .ml-md-32,.orderShow .btn-block a+a{margin-left:32px}.orderShow .btn-block .m-l-0{margin-left:0}.orderShow .btn-block .btn-red-l{margin-left:32px}.orderShow .bg-grey-04{background-color:#adadad}.orderShow .ticket-content-block{margin:auto;max-width:992px;padding:48px 16px 80px}.orderShow .number-of-ticket{color:#5f5f61}.orderShow .number-of-ticket span{color:#232323;margin:0 8px}@media screen and (max-width:996px){.orderShow .order-info-block{flex-direction:column}.orderShow .code{padding:20px 0;width:100%}}@media screen and (max-width:767px){.orderShow .order-content{padding:87px 0 24px}.orderShow .point-content{padding:16px}.orderShow .info h4{margin:16px 16px 11px}.orderShow .info-content{margin-left:16px;margin-right:16px}.orderShow .info-content>div{justify-content:space-between}.orderShow .order-info .mx-16{margin:0 16px}.orderShow .sum{justify-content:space-between;padding:12px 16px 24px}.orderShow .sum P:last-child{padding-left:0}.orderShow .schedule-content{flex-wrap:wrap;padding:10px 16px}.orderShow .schedule-content>div{margin-bottom:4px}.orderShow .schedule-content span{margin-left:8px}.orderShow .schedule-content h5{color:#232323;font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:400;letter-spacing:1px}.orderShow .btn-block{flex-direction:column-reverse;margin-top:24px;padding-left:16px;padding-right:16px}.orderShow .btn-block a{margin-bottom:24px;text-align:center}.orderShow .btn-block a+a{margin-left:0}.orderShow .btn-block a:first-child{margin-bottom:0}.orderShow .btn-block .btn-blue-l{margin-bottom:24px;margin-left:0;padding:12px 20px}.orderShow .btn-block .btn-white-l{padding:12px 20px}.orderShow .btn-block .btn-red-l,.orderShow .btn-block .ml-md-32{margin-bottom:24px;margin-left:0;padding:12px 20px}.orderShow .order-cancel .total{background-color:#f4f4f4;border-top:1px dashed #adadad;justify-content:space-between;margin-left:0;margin-right:0;padding:0 16px}.orderShow .order-cancel .total p:first-child{padding-left:0;padding-right:0}.orderShow .order-cancel .total p:last-child{background-color:#f4f4f4;padding-left:0;padding-right:0}}.specialShow .order-content{margin:auto;max-width:992px;padding:104px 16px 47px}.specialShow .order-content h3{align-items:center;color:#232323;display:flex;letter-spacing:2px;margin-bottom:24px;padding-bottom:11px}.specialShow .order-content h3 img{margin-right:12px}.specialShow .point{margin-bottom:24px;text-align:center}.specialShow .point-content{background-color:#fff;padding:16px 180px}.specialShow .point-content p:last-child{color:#232323;letter-spacing:2px}.specialShow .point-title{align-items:center;color:#e92308;display:flex;justify-content:center;letter-spacing:2px;margin-bottom:10px}.specialShow .point-title img{margin-right:12px}.specialShow .order-info-block{display:flex;flex-wrap:wrap;margin-bottom:24px}.specialShow .code{align-items:center;background-color:#163bc0;display:flex;flex-direction:column;justify-content:center;width:16.7%}.specialShow .code p:first-child{color:#fff;letter-spacing:2px}.specialShow .code p:last-child{color:#fff}.specialShow .order-info{background-color:#fff;width:83.3%}.specialShow .order-info hr{margin:0}.specialShow .info{padding:16px 24px 12px}.specialShow .info h4{color:#232323}.specialShow .info hr{margin:11px 0}.specialShow .info-content>div{display:flex;flex-wrap:wrap;width:100%}.specialShow .info-content>div p{display:flex;flex-wrap:wrap;width:50%}.specialShow .info-content>div p span:first-child{width:30%}.specialShow .info-content>div p span:last-child{width:65%}.specialShow .info-content p{letter-spacing:2px}.specialShow .info-content .text-black{color:#232323}.specialShow .info-content .no-pay{color:#e92308}.specialShow .info-content .mb-12{margin-bottom:12px}.specialShow .info-data p{color:#232323}.specialShow .sum{display:flex;justify-content:flex-end;padding:16px 24px}.specialShow .sum p{color:#163bc0}.specialShow .sum P:last-child{padding-left:197px}.specialShow .schedule-block{background-color:#fff}.specialShow .schedule-block h4{align-items:center;border-bottom:1px dashed #adadad;color:#232323;display:flex;letter-spacing:2px;padding:16px}.specialShow .schedule-icon{background-color:#eb6b78;display:inline-block;height:17px;margin-right:12px;width:4px}.specialShow .back,.specialShow .go{display:flex;flex-wrap:wrap;padding:24px 0}.specialShow .back>div,.specialShow .go>div{display:flex;justify-content:space-around;width:50%}.specialShow .back div:last-child,.specialShow .go div:last-child{flex-wrap:wrap}.specialShow .back P,.specialShow .go P{letter-spacing:2px}.specialShow .back .schedule-text,.specialShow .go .schedule-text{align-items:center;color:#163bc0;display:flex;letter-spacing:2px}.specialShow .back .schedule-text img,.specialShow .go .schedule-text img{margin:0 8px}.specialShow .back div+div p,.specialShow .go div+div p{color:#232323}.specialShow .back .text-grey01,.specialShow .go .text-grey01{color:#5f5f61}.specialShow .back .gb-width,.specialShow .go .gb-width{width:20%}.specialShow .back .date-width,.specialShow .go .date-width{width:50%}.specialShow .back .target-width,.specialShow .go .target-width{width:30%}.specialShow .go-bottom-line{border-bottom:1px solid #ddd}.specialShow .bg-grey-04{background-color:#adadad}.specialShow .ticket-content-block{margin:auto;max-width:992px;padding:48px 16px 80px}.specialShow .number-of-ticket{color:#5f5f61}.specialShow .number-of-ticket span{color:#232323;margin:0 8px}@media screen and (max-width:996px){.specialShow .point-content{padding:16px}.specialShow .code{padding:20px 0;width:100%}.specialShow .order-info{width:100%}.specialShow .info-content>div{display:flex;width:100%}.specialShow .info-content>div p{display:flex;flex-wrap:wrap;width:100%}.specialShow .info-content>div p span:first-child{width:35%}.specialShow .info-content>div p span:last-child{width:65%}.specialShow .info-content .text-custom{text-align:right}.specialShow .info{padding:16px 16px 11px}.specialShow .order-info .mx-16{margin:0 16px}.specialShow .sum{justify-content:space-between;padding:12px 16px 24px}.specialShow .sum P:last-child{padding-left:0}.specialShow .back,.specialShow .go{padding:16px}.specialShow .back div,.specialShow .go div{width:100%}.specialShow .back div:first-child,.specialShow .go div:first-child{justify-content:space-between;margin-bottom:16px}.specialShow .back div:last-child p,.specialShow .go div:last-child p{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:18px;font-weight:500;letter-spacing:1px}.specialShow .back .date-width,.specialShow .back .go-width,.specialShow .go .date-width,.specialShow .go .go-width{width:auto}.specialShow .back .flight-width,.specialShow .back .target-width,.specialShow .go .flight-width,.specialShow .go .target-width{width:100%}.specialShow .btn-block{flex-direction:column-reverse}.specialShow .btn-block a{border-radius:5px;display:inline-block;margin-bottom:24px;padding:16px 40px;text-align:center;width:100%}.specialShow .btn-block a:first-child{margin-bottom:0}.specialShow .btn-block a+a{margin-left:0}}.ticket-content-block{margin:auto;max-width:992px;padding:104px 16px 209px}.ticket-content-block h3{align-items:center;color:#232323;display:flex;letter-spacing:2px;margin-bottom:24px;padding-bottom:11px}.ticket-content-block h3 img{margin-right:12px}.ticket-content-block .ship-btn-block{padding-bottom:0}.ticket-content-block .ship-btn-block .btn-blue-xl{margin-bottom:0}@media screen and (max-width:996px){.ticket-show .ticket-shared{flex-direction:row;justify-content:space-between;width:100%}.ticket-show .ticket-shared p,.ticket-show .ticket-shared p:last-child{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:400;letter-spacing:1px}.ticket-show .ticket-content-block{padding:48px 16px}.ticket-show .ticket-content-area{width:100%}.ticket-show .ticket-content,.ticket-show .ticket-number{padding:16px}}.order-title{margin:0 auto;max-width:1000px;padding-top:24px}.order-title h3{align-items:center;color:#232323;display:flex;letter-spacing:2px;padding-bottom:11px}.order-title h3 img{margin-right:12px}.checking-order{margin:auto;max-width:1000px}.checking-order .form-content{background-color:#fff;padding:24px 239px 59px}.checking-order .form-content p{color:#5f5f61;letter-spacing:2px;margin-bottom:16px}.checking-order .form-content .mb-20{margin-bottom:20px}.checking-order .form-content .mb-60{margin-bottom:60px}.checking-order .form-content input[type=text]{border:1px solid #adadad;border-radius:5px;height:36px;padding:8px 12px}.checking-order .btn-group{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.checking-order .btn-group .btn-outline-grey{border:1px solid #696d85;border-radius:5px;color:#696d85;transition:.3s}.checking-order .btn-group .btn-outline-grey:hover{background-color:#adadad;border:1px solid #adadad;color:#fff}.checking-order .form-group{display:flex;justify-content:space-between}.checking-order .form-group label{color:#5f5f61;letter-spacing:2px;margin-left:5px}.checking-order .form-group input{height:48px}.checking-order .checkbox-block{display:flex;flex-wrap:wrap;margin-bottom:32px;padding-left:30px}.checking-order .check{margin-right:45px;position:relative}.checking-order .check label{color:#232323;cursor:pointer;letter-spacing:2px;padding-left:12px}.checking-order .check input[type=radio]{display:none}.checking-order .check input[type=radio]:checked+.check-icon{background-image:url("/images/icons/Radio Button blue.svg")}.checking-order .check .check-icon{background-image:url(/images/icons/Radio\ Button.svg);background-repeat:no-repeat;background-size:cover;height:24px;left:-20px;position:absolute;top:0;width:24px}.checking-order .form-control{border:1px solid #adadad}.checking-order .form-control:focus{border-color:#adadad}.checking-order .reserve-code,.checking-order .standby-code,.checking-order .ticket-code,.checking-order .vocal-query-code{display:none}.checking-order .reserve-code.active,.checking-order .standby-code.active,.checking-order .ticket-code.active,.checking-order .vocal-query-code.active{display:block}@media screen and (max-width:767px){.checking-order .form-content{padding:40px 16px}.checking-order .check{margin-bottom:16px}.checking-order .btn-group{flex-direction:column-reverse}.checking-order .btn-group a:first-child{margin-right:0}.checking-order .btn-group a{width:100%}.checking-order .btn-group button{margin-bottom:20px;width:100%}}.trip-container .trip-title .trip-date-item-en p:before{content:"Date"}.trip-container .trip-item-en h3,.trip-container .trip-item-en h4,.trip-container .trip-item-en h5,.trip-container .trip-item-en h6{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:15px;font-weight:500;letter-spacing:1px}.trip-container .trip-item-en h6:before{content:"Voyage"}.trip-container .trip-item-en p,.trip-container .trip-item-en span{padding:0 15px;text-align:left}.trip-container .trip-item-en p:before{content:"Cabin Remains"}.trip-container .trip-item-en span:before{content:"Vehicle Remains"}.check-label-item-en+label{padding:6px 12px}.check-label-item-en+label:before{content:"Book Now"}.check-label-item-en:checked+label:before{content:"Booked"}.ship-voyage-en h4:before{content:"Voyage Number"}.seat-tag-en,.vip-block-en .seat-tag{padding:0 24px;width:-moz-max-content;width:max-content}.detail-check-en h3{width:25.5%}.h3-width-en h3{width:35%}.passenger-count-en .count-list>h4{width:20%}.passenger-count-en .count-list>div{width:79%}.passenger-count-en .count-list h4{color:#5f5f61;letter-spacing:1px;margin-right:16px}.vip-tag-en{width:220px}.btn-standby{background-color:#eb6b78;color:#fff!important;text-align:center;text-decoration:none!important}.btn-standby:hover{background-color:#0024a6;color:#fff}.standby-ic-boat:before{background-image:url(/images/icons/ic_boat_grey.svg)}.standby-ic-boat:before,.standby-ic-calendar:before{background-position:50%;background-repeat:no-repeat;background-size:32px;content:"";display:block;height:32px;margin-right:8px;position:relative;width:32px}.standby-ic-calendar:before{background-image:url(/images/icons/ic_calendar_24.svg)}.standby-voyage-info div{align-items:center}.standby-voyage-info div label{letter-spacing:2px}.standby-voyage-info div label:first-child{align-items:center;display:flex;justify-content:start}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1200px}}@media (max-width:1400px){.card-block .card-item{margin:0 auto}}@media (max-width:1200px){.news-img,footer .footer-icon{display:none}footer .info-block{margin-top:32px}footer .copyright{text-align:center!important}footer .copyright .col-12:first-child{padding-bottom:8px;text-align:center!important}footer .info-btn-block{margin-top:32px}.p-container .container{padding-left:16px;padding-right:16px}}@media (max-width:996px){header .navbar-block{min-width:500px}header .navbar-block span{margin-left:4px}header .navbar-block .nav-links div{width:125px}.banner .banner-3{background-image:url(/images/banner/img_index_banner_pad_03_1.jpg)}.about-bg{background-image:none}.about-container .container{padding-left:var(--bs-gutter-x,1rem);padding-right:var(--bs-gutter-x,1rem)}.about-container .content-wrap.container{padding-left:0;padding-right:0}.about-container table{min-width:auto}.about-container table thead{display:none}.about-container table tbody{display:block;padding-right:16px}.about-container table tr{border-bottom:1px solid #adadad;display:flex;justify-content:space-between}.about-container table tr:last-child{border-bottom:none}.about-container table tr td:first-child{color:#232323;font-variant:small-caps;font-weight:500;padding-right:10px;white-space:nowrap}.about-container table tr td:last-child{width:70%}.bg-grey-08 .container{padding-bottom:40px;padding-top:40px}.question-container .container{padding-left:16px;padding-right:16px}.booking-title,.language-switch,.lost-container .caption,.order-title,.res-seat-title{margin-left:16px;margin-right:16px}.trip-container .not-reserved-block{padding-left:0;padding-right:0}.info-warp,.ticket-warp h3{margin-left:16px;margin-right:16px}.ticket-warp .ticket-block{padding-left:16px;padding-right:16px}.ticket-warp .ticket-type{margin-bottom:16px}.booking-info{flex-direction:column}.booking-info .booking-order-list div,.booking-info .booking-order-sum{justify-content:space-between}.ship-container-results .ship-date-wrap{border-radius:0;box-shadow:none;padding:0}.ship-container-results .ship-date-wrap .ship-title-block{display:none}.ship-container-results .ship-date-wrap .ship-title-mobile-block{box-shadow:0 4px 10px 0 rgba(0,0,0,.2);cursor:pointer;display:flex}.ship-container-results .ship-date-wrap .ship-title-mobile-block h3{color:#adadad;cursor:pointer;display:inline-block;padding:10px 8px}.ship-container-results .ship-date-wrap .ship-title-mobile-block .group-round-title-mobile,.ship-container-results .ship-date-wrap .ship-title-mobile-block .group-single-title-mobile,.ship-container-results .ship-date-wrap .ship-title-mobile-block .ship-round-title-mobile,.ship-container-results .ship-date-wrap .ship-title-mobile-block .ship-single-title-mobile{width:50%}.ship-container-results .ship-date-wrap .ship-title-mobile-block .active{border-bottom:4px solid #163bc0;color:#163bc0}.ship-container-results .ship-date-wrap .ship-content{flex-direction:column;padding:24px 16px}.ship-container-results .ship-date-wrap .ship-content .parking-block{margin-bottom:12px}.ship-container-results .ship-date-wrap .ship-content .parking,.ship-container-results .ship-date-wrap .ship-content .parking-block{width:100%}.ship-container-results .ship-date-wrap .ship-content .search-btn{padding-bottom:16px;padding-top:16px;width:100%}.ship-container-results .ship-date-wrap .ship-content.active{display:flex}.single-results{flex-direction:column;width:100%}.single-results .col-md-4,.single-results .col-md-8{margin-bottom:12px;width:100%}.single-results .col-md-4 p,.single-results .col-md-8 p{left:47px}.single-results .col-md-4 .ic-boat{background-image:url(/images/icons/ic_boat_24.svg);height:24px;width:24px}.single-results .col-md-8 .ic-calendar{background-image:url(/images/icons/ic_calendar_24.svg);height:24px;width:24px}.single-results .ic-boat,.single-results .ic-calendar{left:12px;pointer-events:none;position:absolute;top:16px}.round-results{flex-direction:column}.round-results .col-md-3{margin-bottom:12px;width:100%}.round-results .col-md-3 .ic-boat{background-image:url(/images/icons/ic_boat_24.svg);height:24px;width:24px}.round-results .date-group{justify-content:space-between;margin-bottom:12px;width:100%}.round-results .date-group .col-md-6{width:calc(50% - 5px)}.round-results .date-group .col-md-6 .ic-calendar{background-image:url(/images/icons/ic_calendar_24.svg);height:24px;width:24px}.round-results .date-group .col-md-6 p{left:47px}.round-results .ic-boat,.round-results .ic-calendar{left:12px;pointer-events:none;position:absolute;top:16px}.input-group-results .js-example-basic-single,.input-group-results .select2-container--default .select2-selection--single{height:56px}.input-group-results .flatpickr-input{height:56px;padding-left:45px}.input-group-results .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:56px;padding-left:45px}.cabin-container,.car-container{padding:0 16px 24px}.cabin-container .cabin-block table thead,.car-container .cabin-block table thead{display:none}.cabin-container .cabin-block tbody,.cabin-container .cabin-block td,.cabin-container .cabin-block tr,.car-container .cabin-block tbody,.car-container .cabin-block td,.car-container .cabin-block tr{display:block;width:100%}.cabin-container .cabin-block tbody tr td,.car-container .cabin-block tbody tr td{align-items:center;background-color:#d7dfff;color:#232323;display:flex;font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:16px;letter-spacing:2px;line-height:2;padding:8px 12px 8px 70%;position:relative}.cabin-container .cabin-block tbody tr td:before,.car-container .cabin-block tbody tr td:before{content:attr(data-label);left:8px;position:absolute}.cabin-container .cabin-block tbody tr td:first-child,.car-container .cabin-block tbody tr td:first-child{display:none}.cabin-container .cabin-block tbody tr td.baby-ticket,.car-container .cabin-block tbody tr td.baby-ticket{background-color:#f7eae1}.cabin-container .cabin-block tbody tr td+td,.car-container .cabin-block tbody tr td+td{border-right:none}.cabin-container .cabin-block select,.car-container .cabin-block select{padding:0 12px;text-align:left}.car-container .cabin-block tbody tr td{background-color:#dbf3f3}.booking-banner{align-items:flex-end;flex-direction:column-reverse;padding-top:88px}.booking-banner .language-switch{margin-bottom:24px;margin-right:16px;position:static}.booking-banner .booking-step-item div{margin-right:6px}.booking-banner .booking-step-item p:nth-child(2){display:none}.booking-banner .booking-step-item p{margin-right:6px}.booking-banner h1{margin-bottom:24px;padding-left:16px;padding-right:6px}.booking-title h1,.res-seat-title h1{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:28px;font-weight:300;letter-spacing:2.24px;line-height:1}.form-block h6{padding-left:16px;padding-right:16px}.form-block .order-detail{margin-left:16px;margin-right:16px}.form-block .order-detail table thead{display:none}.form-block .order-detail tbody,.form-block .order-detail td,.form-block .order-detail tr{display:block;width:100%}.form-block .order-detail tbody tr td{align-items:center;display:flex;justify-content:space-between;position:relative}.form-block .order-detail tbody tr td p:first-child{display:block}.form-block .order-detail tbody tr td .iti,.form-block .order-detail tbody tr td .order-id-block,.form-block .order-detail tbody tr td input,.form-block .order-detail tbody tr td select{width:66.66%}.form-block .order-detail tbody tr td input[type=checkbox]{width:auto}.form-block .order-detail tbody tr td .order-id-block>input,.form-block .order-detail tbody tr td input[name=driver_mobile],.form-block .order-detail tbody tr td input[name=orderer_mobile]{width:100%}.form-block .order-detail .show{display:flex}.form-block .order-detail tbody tr td:before:last-word{color:#e92308}.form-block .order-detail tbody tr td[data-label=身分證字號]:before{bottom:30px}.form-block .order-detail .ticket-amount p:last-child{text-align:left;width:66%}.form-block .order-detail .or-passport-number{display:block}.form-block .order-detail .upload{margin-left:5px}.form-block .order-detail .upload p{margin-right:0;width:33%}.form-block .passenger-detail{margin-left:16px;margin-right:16px}.form-block .passenger-detail table thead{display:none}.form-block .passenger-detail tbody,.form-block .passenger-detail td,.form-block .passenger-detail tr{display:block;width:100%}.form-block .passenger-detail tbody tr:first-child{margin-top:0}.form-block .passenger-detail tbody tr+tr{margin-top:12px}.form-block .passenger-detail tbody tr td:first-child span{display:inline-block}.form-block .passenger-detail tbody tr td{border-bottom:2px solid #163bc0;padding:8px;position:relative}.form-block .passenger-detail tbody tr td:first-child{background-color:#fff;color:#163bc0;font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:500;letter-spacing:1px;text-align:left}.form-block .passenger-detail tbody tr td:first-child:before{bottom:8px;color:#163bc0;content:"";font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:500;left:7px;letter-spacing:1px;position:absolute}.form-block .passenger-detail tbody tr td+td{align-items:center;background-color:#d7dfff;border-bottom:1px solid #fff;border-top:1px solid #fff;display:flex;padding-left:35%;position:relative}.form-block .passenger-detail tbody tr td:before{color:#5f5f61;content:attr(data-label);left:0;padding-left:12px;position:absolute;width:50%}.form-block .passenger-detail tbody tr td:nth-child(8):before{font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:14px;font-weight:400;letter-spacing:1px}.form-block .passenger-detail tbody tr td:nth-child(2):after,.form-block .passenger-detail tbody tr td:nth-child(3):after{color:#e92308;content:"*";left:45px;position:absolute}.form-block .passenger-detail tbody tr td:nth-child(4):after{bottom:35px;color:#e92308;content:"*";left:90px;position:absolute}.form-block .passenger-detail tbody tr td:nth-child(5):after,.form-block .passenger-detail tbody tr td:nth-child(6):after,.form-block .passenger-detail tbody tr td:nth-child(7):after{color:#e92308;content:"*";left:45px;position:absolute}.form-block .passenger-detail .or-passport-number{bottom:20px;display:block;font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:12px;font-weight:400;left:12px;letter-spacing:1px;position:absolute}.form-block .passenger-detail tbody tr td:nth-child(4):before{bottom:35px}.form-block .passenger-detail .baby-column td:first-child{background-color:#fff;border-bottom:2px solid #eb6b78;color:#eb6b78}.form-block .passenger-detail .baby-column td:first-child span{color:#eb6b78}.form-block .passenger-detail .baby-column td+td{background-color:#f7eae1}.form-block .passenger-detail-en tbody tr td:nth-child(2):after,.form-block .passenger-detail-en tbody tr td:nth-child(3):after{color:#e92308;content:"*";left:56px;position:absolute}.form-block .passenger-detail-en tbody tr td:nth-child(4):after{bottom:35px;color:#e92308;content:"*";left:95px;position:absolute}.form-block .passenger-detail-en tbody tr td:nth-child(6):after{color:#e92308;content:"*";left:80px;position:absolute}.form-block .passenger-detail-en tbody tr td:nth-child(7):after{color:#e92308;content:"*";left:100px;position:absolute}.form-block .passenger-count{border-top:1px dashed #adadad;margin-top:15px}.form-block .passenger-count .content{align-items:flex-start;background-color:#fff;flex-direction:column;margin-left:16px;margin-right:16px;margin-top:12px;padding:0 0 12px}.form-block .passenger-count .content .total{width:100%}.form-block .same-orderer{margin-bottom:0}.trip-container .trip-title .trip-date-item-pad{display:flex}.trip-container .trip-block-web,.trip-container .trip-title .trip-date-item-web{display:none}.trip-container .trip-block-pad{display:flex}}@media (max-width:900px){.ship-card-block .ship-card{height:100%;width:100%}.ship-card-block .ship-card img{height:100%}.ship-card-block .content{border-left:1px solid #ddd;padding-left:12px;padding-right:12px}}@media (max-width:865px){header .navbar-block{display:none}header .btn-search{margin-right:8px;margin-top:1px}header .btn-old-page{margin-left:-4px;margin-right:8px!important}header .btn-mobile-menu{background-color:transparent;display:block}header .btn-mobile-menu .btn-nav{margin-top:-4px}header .navbar-sub{display:none}.link-block{margin-bottom:16px;width:100%}}@media (min-width:996px){.ship-container-results .ship-date-wrap .ship-title-mobile-block{display:none}}@media (max-width:767px){.banner .banner-3{background-image:url(/images/banner/img_index_banner_phone_03_1.jpg)}.banner .banner-5{background-image:url(/images/banner/img_index_banner_if_02_phone.png)}.p-b-264{padding-bottom:48px}.p-b-160{padding-bottom:80px}.attractions-block,.news-block,.passenger-block,.video-block{background-image:none;padding-bottom:48px;padding-top:40px}.card-block{padding-bottom:0}.card-block .card-item{height:145px;top:-70px;width:100%}.card-block .card-circle{height:104px;left:28px;position:absolute;top:75px;width:104px}.card-block .card-content{height:96px;padding-left:156px;padding-top:17px;width:100%}.card-block .btn-circle-arrow{margin-top:11px}footer .contenet{background-image:none;padding:24px 16px 31px}footer .info-block{margin-top:12px}footer .info-block .info-item{align-items:flex-start;flex-direction:column;margin-top:24px}footer .info-block .info-sub{margin-top:8px}footer .accordion-title{border-bottom:1px solid #eb6b78;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:20px}footer .accordion-title img{display:block;transition:all .5s ease-in-out}footer .accordion-sub{display:none;padding-bottom:32px;padding-left:32px}footer .accordion-sub a{margin-top:24px}.input-group .custom-select select{height:56px;margin-bottom:16px}.input-group .select2-container--default .select2-selection--single{border-color:#c6cadf;height:56px}.input-group .select2-container--default .select2-selection--single .select2-selection__rendered{padding-top:23px;width:100%}.input-group .flatpickr-input{height:56px;margin-top:16px}.input-group .col-md-3,.input-group .col-md-6{width:100%}.input-group .col-md-3 .ic-boat,.input-group .col-md-6 .ic-boat{top:14px}.input-group .col-md-3 .ic-calendar,.input-group .col-md-6 .ic-calendar{top:29px}.input-group .col-md-3 .set-off,.input-group .col-md-6 .set-off{top:8px}.input-group .col-md-3 .back-date,.input-group .col-md-3 .go-date,.input-group .col-md-6 .back-date,.input-group .col-md-6 .go-date{top:22px}.banner,.banner div,.swiper,.swiper .swiper-slide div{height:300px}.banner .slick-dots{bottom:16px;display:flex;justify-content:center;position:absolute}.banner .slick-dots li{background-color:#fff;border-radius:5px;height:5px;width:15px}.banner .slick-dots li button:before{color:transparent}.banner .slick-dots li.slick-active{background-color:#e92308;width:20px}.about-banner{background-image:url(/images/block/banner_about_p@2x.png)}.about-bg{background-image:none}.slogn-about{background-image:url(/images/block/img_slogn@2x.png)}.about-wrap .p-t-40{padding-top:20px}.question-container{padding-bottom:24px}.p-t-40{padding-top:24px}.about-container{padding-bottom:48px}.about-container:first-child,.about-container:nth-child(2){padding-bottom:40px}.about-container .tab-links-block{max-width:480px}.about-container .subtitle{margin-top:56px}.about-container .subtitle hr{display:none}.about-container .subtitle h3{font-size:18px}.about-container .subtitle:after{display:none}.about-container .caption+img{margin-bottom:40px;margin-top:15px}.about-container .content-wrap .directions{box-shadow:none;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);padding-top:0;position:static;width:100%}.about-container .content-wrap .img-map{padding-top:0}.about-container .content-wrap .img-map .bg-shell{display:none}.about-container .p-defult80{padding-bottom:0;padding-top:40px}.about-container .product-block{padding-bottom:40px}.about-card-block .card-header{padding-left:16px;padding-right:0}.about-card-block .card-body{padding-bottom:12px;padding-top:12px}.about-card-block .card-body div{padding-left:16px}.about-card-block .card-body .card-info{border-bottom:1px solid #ddd;border-right:none;padding-bottom:16px}.about-card-block .card-body .card-office{padding-top:24px}.about-slick .slick-arrow{display:none}.lost-container{padding-bottom:48px;padding-top:24px}.lost-container .search-wrap h3{margin-bottom:4px}.lost-container .search-wrap .input-group{padding-left:16px;padding-right:16px}.lost-container .search-wrap .input-group .p-l-56{margin-top:16px;width:100%}.lost-container .search-wrap .btn-blue-xl{margin-top:16px}.lost-container .result-list-warp{padding-left:16px;padding-right:16px}.lost-container .result-list-warp table thead{display:none}.lost-container .result-list-warp table tbody tr{display:block;margin-bottom:16px}.lost-container .result-list-warp table tbody tr:nth-child(2n){background-color:#fff}.lost-container .result-list-warp table tbody tr:last-child td{border-bottom:1px solid #adadad}.lost-container .result-list-warp table tbody tr:last-child td:nth-child(3){border-bottom:none}.lost-container .result-list-warp table tbody td{border:1px solid #adadad;border-top:none;display:block;padding:12px 16px;text-align:left}.lost-container .result-list-warp table tbody td:before{color:#232323;content:attr(data-th);display:inline-block;font-variant:small-caps;padding-right:6px}.lost-container .result-list-warp table tbody td:first-child{background-color:#dbf3f3;border-left:1px solid #adadad;border-right:1px solid #adadad;border-top:1px solid #adadad;border-top-left-radius:10px;border-top-right-radius:10px;color:#163bc0;font-weight:500}.lost-container .result-list-warp table tbody td:first-child:before{font-weight:400}.lost-container .result-list-warp table tbody td:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px solid #adadad;border-right:1px solid #adadad;padding-top:0}.lost-container .result-list-warp table tbody td:nth-child(2){font-size:16px;font-weight:500}.lost-container .result-list-warp table tbody td:nth-child(2):before{font-size:14px;font-weight:400}.lost-container .result-list-warp table tbody td:nth-child(3){border-bottom:none}.lost-container .pagination{padding-top:28px}.accordion-block{padding-bottom:40px}.p-container{padding-bottom:48px;padding-top:24px}.p-container .container{padding-left:16px;padding-right:16px}.links-block{padding-right:32px}.links-block a{margin-left:16px;min-width:unset}.banner-wrap .container{height:200px;padding-left:16px}.banner-wrap .banner-title{bottom:32px}.success{padding-top:24px}.from-block .captcha{flex-wrap:wrap}.from-block .captcha input{margin-bottom:8px;width:100%}.contact-wrap .caption{margin-left:16px;margin-right:16px}.banner-block .ship-container{height:auto}.banner-block .ship-container .ship-date-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:0;position:static}.booking-title{padding-top:24px}.p-t-0{padding-top:0}.ship-container{max-width:100%}.ship-date-wrap,.ship-date-wrap .ship-title-block{border-radius:0!important}.trip-container{margin-top:8px;padding-left:16px;padding-right:16px}.trip-container .trip-title{flex-direction:column;margin-bottom:24px;padding:24px 0 8px}.trip-container .trip-title .trip-title-item{margin-bottom:15px}.trip-container .trip-title .trip-date-item{border-top:1px dashed #adadad;justify-content:center;padding-top:8px}.trip-container .trip-title .trip-date-item p{margin:0 40px}.trip-container .trip-block{padding:16.5px 0 24px}.trip-container+.btn-blue-xl{padding-left:50px;padding-right:50px}.mtb-80px{margin-bottom:48px;margin-top:48px}.cabin-warp h4{line-height:2;padding-left:16px;padding-right:16px}.cabin-warp .form-group .col-2{margin-top:16px}.ship-btn-block{flex-direction:column-reverse;padding:24px 16px}.ship-btn-block .btn-white-xl,.ship-btn-block .btn-white-xl:hover{width:100%}.ship-btn-block .btn-blue-xl{margin-left:0}.ship-btn-block .btn-blue-l,.ship-btn-block .btn-yellow-l{margin-bottom:24px;margin-left:0;padding-bottom:12px;padding-top:12px}.ship-btn-block .btn-blue-s{margin-bottom:24px;margin-left:0}.privacy-wrap{padding-left:16px;padding-right:16px}.ship-voyage{flex-direction:column;padding:16px}.ship-voyage h4{margin-bottom:8px;margin-top:16px}.ship-voyage h5{margin-top:4px}.form-radios{flex-direction:column}.form-block .detail-content{margin-left:16px;margin-right:16px;padding-bottom:12px;padding-right:0}.form-block .order-detail-table{margin-left:0;margin-right:0;padding-top:0}.form-block .order-detail-table thead{display:none}.form-block .order-detail-table tbody,.form-block .order-detail-table td,.form-block .order-detail-table tr{display:block;width:100%}.form-block .order-detail-table tbody td{border-bottom:none;display:none;padding:12px 16px 12px 45%;position:relative;text-align:right}.form-block .order-detail-table tbody td:last-child{display:block}.form-block .order-detail-table tbody td:before{content:attr(data-label);left:16px;position:absolute}.form-block .order-detail-table tbody .ticket-border-top{border-top:1px dashed #adadad}.form-block .order-detail-count{background-color:#fff7d9;border-top:1px dashed #adadad;justify-content:space-between;margin-left:0;margin-right:0}.form-block .order-detail-count p:first-child,.form-block .order-detail-count p:last-child{padding:12px 16px;width:auto}.form-block .order-detail-count p:last-child{text-align:right}.form-block .cabin-baby-check .m-t-24{margin-top:16px}.form-block .cabin-baby-check thead{display:none}.form-block .cabin-baby-check tbody,.form-block .cabin-baby-check td,.form-block .cabin-baby-check tr{display:block;width:100%}.form-block .cabin-baby-check tbody td{border-bottom:none;padding-left:40%;position:relative;text-align:left}.form-block .cabin-baby-check tbody td:before{color:#5f5f61;content:attr(data-label);left:8px;position:absolute}.form-block .cabin-baby-check tbody td:last-child{padding-bottom:12px;padding-top:12px}.form-block.no-pb-24px{padding-bottom:0}.vip-block{margin-left:16px;margin-right:16px;padding-bottom:24px}.car-type-radios{flex-direction:column}.car-type-radios .car-type{margin-right:0;padding-left:0}.btn-pay-block{padding-bottom:48px;padding-top:48px;text-align:center}.btn-pay-block .btn-pay{padding:16px 38px}.btn-pay-block .btn-pay img{display:block;margin:0 auto}.btn-pay-block .btn-pink{margin-right:16px}.booking-result{margin-bottom:24px}.booking-result .booking-result-link,.booking-result .wrap{margin-bottom:24px;margin-top:24px}.booking-result .booking-result-link button{width:100%}.booking-result .btn-blue-l{padding-bottom:12px;padding-top:12px}.booking-fail .wrap{margin-top:24px}.booking-fail .booking-fail-link{display:flex;flex-direction:column;margin-bottom:24px;margin-top:24px}.booking-fail .booking-fail-link button:last-child{margin-left:0;margin-top:24px}.booking-fail .booking-fail-link .btn-blue-l,.booking-fail .booking-fail-link .btn-white-l{padding-bottom:12px;padding-top:12px}.book .ticket-warp .ticket-item{width:100%}.p-b-80{padding-bottom:48px}.ship-container .ship-date-wrap .ship-content .parking-block{text-align:left}.ship-container .ship-date-wrap .ship-content .parking{width:100%}.detail-check thead{display:none}.detail-check tbody,.detail-check td,.detail-check tr{display:block;width:100%}.detail-check tbody td{border-bottom:none;position:relative;text-align:left}.detail-check tbody td+td{padding-left:45%;position:relative}.detail-check tbody td:before{color:#5f5f61;content:attr(data-label);left:0;padding-left:8px;position:absolute}.detail-check tbody tr td:first-child{background-color:#fff;border-bottom:2px solid #163bc0;color:#163bc0;font-family:Noto Sans TC,Microsoft JhengHei,微軟正黑體;font-size:16px;font-weight:500;letter-spacing:1px}.detail-check tbody tr td:first-child span{display:inline-block}.detail-check tbody .baby-column td:first-child{background-color:#fff;border-color:#eb6b78;color:#eb6b78}.detail-check tbody .baby-column td:first-child span{color:#eb6b78}.detail-check tbody tr:last-child td:first-child{background-color:#fff}.detail-check tbody tr:last-child td:first-child:before{color:#eb6b78}.parking-note{margin-left:16px;margin-right:16px}.alert-wrap .alert{width:90%}}@media (max-width:475px){.ship-card-block .ship-card{flex-direction:column}.ship-card-block img{border-bottom-left-radius:0;border-top-right-radius:10px;width:100%}.ship-card-block .content{width:auto}}@media (max-width:640px){.trip-container .trip-title .trip-date-item-pad{display:none}.trip-container .trip-title .trip-date-item-phone{display:flex}.trip-container .trip-block-pad{display:none}.trip-container .trip-block-phone{display:flex}}@media (max-width:580px){.form-block .order-detail .upload .vrn-img-block{height:auto;width:100%}.description .vrn_schematic_img{width:300px}.about-container .product-block{flex-wrap:wrap}.about-container .product-block .product-item{width:100%}.about-container .product-block .product-item:last-child{margin-left:0}}@media (max-width:500px){.tab-links-block{justify-content:center}.privacy-wrap .privacy-block{height:350px}footer .info-item .info-sub{align-items:flex-start;flex-direction:column}footer .info-item .info-sub p:last-child{margin-left:0;margin-top:8px;width:130px}footer .info-item:nth-child(3) .info-sub p:last-child{width:220px}footer .info-btn-block{flex-direction:column}footer .info-btn-block a{width:100%}footer .info-btn-block .black-btn{margin-bottom:20px;margin-right:0}.card-block .card-content{padding-left:150px}.about-container .product-block{justify-content:center}.about-container .product-block div{padding-left:16px;width:343px}.from-block{padding-left:16px;padding-right:16px}.from-block .d-flex{flex-direction:column-reverse;flex-wrap:wrap}.from-block .d-flex div{margin-right:0;margin-top:20px}.from-block .d-flex .btn-blue-xl,.from-block .d-flex .btn-white-xl{width:100%}.contact-wrap{padding-bottom:32px}.cabin-warp .cabin-block{padding-left:16px;padding-right:16px}.ticket-warp .ticket-item{flex-direction:column}}.ekko-lightbox{background-color:rgba(11,12,15,.8)}.ekko-lightbox .modal-body{padding:0}.ekko-lightbox .modal-content{background-color:transparent;border:none}.ekko-lightbox .modal-header{border-bottom:none;position:relative;right:-65px}.ekko-lightbox .modal-header .close{background-color:transparent;background-image:url(/images/icons/ic_x_32px.png);height:32px;outline:none;width:32px}.ekko-lightbox .modal-header span{display:none}@media screen and (max-width:767px){.ekko-lightbox .modal-header{right:-20px}.ekko-lightbox .modal-content{background-color:transparent;border:none;padding:30px}}@media screen and (max-width:375px){.ekko-lightbox .modal-header{padding:0;position:fixed;right:10px;top:16px}.ekko-lightbox .modal-content{padding:8px}}
