@charset "UTF-8";img,object,embed,video{max-width:100%}.ie6 img{width:100%}.fluid{clear:both;margin-left:0;width:100%;float:left;display:block}.fluidList{list-style:none;list-style-image:none;margin:0;padding:0}ul,li,p{margin:0;list-style:none;padding:0}h1,h2,h3{display:none!important}.mainContainer{min-width:640px;margin:0 auto;padding-top:80px;padding-bottom:20px;border-radius:2px;clear:none;float:none;font-family:verdana,"微軟正黑體"!important;*font-family:"微軟正黑體";color:#404040}.containbox{width:98%;margin:0 auto 20px}.containbox_cart{margin-bottom:30px!important}.containbox_note{text-align:left}.containbox_note span.red{font-size:15px;color:#f00}.containbox_note span.black{font-size:15px;color:#84329b}.cart_hidden_tablet{display:none}.coupon_title p.title .title_note{font-size:13px;color:#7b7b7b;margin-left:12px}.coupon_graybox{border:1px solid #d5d5d5;padding:15px 20px}.coupon_graybox_exchange{margin-bottom:15px}.coupon_text{width:95%;margin:0 auto 20px}.coupon_text p{font-size:14px;line-height:26px}.coupon_text p a{color:#00a3e0;text-decoration:none}.coupon_text p a:hover{color:#005eb8}.chose_loading{padding:10px 0;text-align:center}.chose_loading p{text-align:center;color:#404040;font-size:15px;line-height:2}.coupon_amount_chose ul li{float:left}.coupon_amount_chose ul li p{font-size:14px;line-height:23px}.coupon_chose_number{background-color:#ccc;border:solid 1px #ccc;overflow:hidden;border-radius:2px;padding:0;width:78px;margin:2px 10px 0 0}.coupon_chose_number:last-child{margin:2px 0 0 0}.coupon_chose_number div{display:block;float:left;width:25px;height:25px;text-align:center;line-height:25px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:pointer}.coupon_chose_number .ad{color:#fff;cursor:pointer}.coupon_chose_number .ad:hover{color:#fff;background-color:#00a3e0}.coupon_chose_number:hover{border:solid 1px #00a3e0}.coupon_chose_number .show{width:28px}.coupon_chose_number .show,.coupon_chose_number .show:hover{background-color:#fff;color:#0f0f0f}.coupon_chose_number .show input{background-color:#fff;color:#404040;width:25px!important;height:23px!important;text-align:center;border:0;outline:0;font-family:Verdana;font-size:14px}.coupon_cart{width:98%;min-width:628px;height:40px;margin:0 1%;display:block;text-align:center;position:fixed;bottom:0;z-index:999}.coupon_cart a.cart_count{font-size:15px;line-height:39px;color:#fff;text-decoration:none}.coupon_cart .link{width:100%;display:block;z-index:10}.coupon_cart .up,.coupon_cart .down{display:block;width:100%;height:40px;background-color:rgba(0,163,224,.9);position:absolute;right:0;top:0;z-index:20;margin-left:-60px;outline:0}.coupon_cart .up p,.coupon_cart .down p{background-position:0 16px;background-repeat:no-repeat;display:inline-block;padding-left:22px}.coupon_cart .up p{background-image:url(../images/arrow_white_up.png)}.coupon_cart .down p{background-image:url(../images/arrow_white_down.png)}.cart_box_area{background-color:#fff;margin-top:40px;padding:10px 10px 20px 10px;border:2px solid #00a3e0;overflow:auto}.cart_box{width:100%;margin-bottom:20px}.cart_box_title{margin:6px 0 20px 6px}.cart_box_title p{font-size:16px;line-height:22px;color:#000;font-weight:bold;text-align:left}.cart_box_title p .cart_box_title_note{font-size:14px;color:#fc4c02;font-weight:normal;margin-left:10px}.coupon_cart_area_title{margin-bottom:15px;border-bottom:1px solid #d5d5d5}.coupon_cart_area_link{width:100%;text-align:left}.coupon_cart_area_link li{display:inline-block}.coupon_cart_area_link li a{font-size:15px;color:#404040;text-align:center;border-radius:4px 4px 0 0;margin:0 0 -1px 10px;padding:7px 15px 5px 15px;border:1px solid #fff;border-bottom-color:#d5d5d5;display:block;text-decoration:none}.coupon_cart_area_link li a:hover{border:1px solid #d5d5d5;border-bottom-color:#d5d5d5}.coupon_cart_area_link li.active a,.coupon_cart_area_link li.active a:hover{color:#00a3e0;border:1px solid #d5d5d5;border-bottom:1px solid #fff}.cart_box_table_area{height:100%;overflow:auto}.cart_box_table{width:100%;background-color:#fff;border-collapse:collapse;margin-bottom:15px;font-size:14px}.cart_box_table td{padding:15px 10px;color:#404040;text-align:center;vertical-align:middle;border-bottom:#d5d5d5 1px solid}.cart_box_table td p{display:inline-block;*display:inline;margin-left:5px;line-height:24px}.cart_box_table .cart_box_table_title{font-weight:normal;font-size:15px;background-color:#efefef;color:#000;border-right:#fff 1px solid;border-bottom:0;text-align:center}.cart_box_table .cart_box_table_title:last-child{border-right:0}.cart_box_table .tb_price p{color:#f00;font-size:19px}.cart_box_table .tb_price span,.cart_box_table .tb_price small{font-size:14px}.cart_box_table .cart_box_del{text-indent:-5000px}.cart_box_table .cart_box_del a{margin:0 auto;background:url(../images/icon_del.png) 6px 6px no-repeat #00a3e0;width:24px;height:24px;display:block;border-radius:2px}.cart_box_table .cart_box_del a:hover{background-color:#005eb8}.cart_box_table .coupon_chose_number{margin:0 auto}.cart_box_table td .cart_box_table_name p{display:block;text-align:left}.cart_box_table .btn_gray{margin-left:10px}.coupon_amount .cart_box_table thead td{padding:5px}.coupon_amount .cart_box_table td{border-bottom:0}.coupon_booking_list .cart_box_table td{vertical-align:middle}.coupon_booking_list .cart_box_table td.cart_box_table_title{vertical-align:middle}.cart_box_table_data_title{text-align:left;margin-bottom:10px;margin-left:10px}.cart_box_table_data_title p{font-size:15px;color:#005eb8}.cart_box_table_data_note{text-align:right;margin-left:10px;margin-top:-30px}.cart_box_table_data_note p.red{font-size:15px;color:#f00}.cart_box_table_data_note p.black{font-size:15px;color:#84329b}.cart_box_example{text-align:left;margin-bottom:10px}.cart_box_example .txt_orange{font-size:15px;color:#fc4c02}.cart_box_example .txt_darkblue{color:#005eb8}.cart_box_example p{font-size:15px;display:block!important}.cart_box_example .cart_box_example_title{margin-left:18px}.cart_box_example .cart_box_example_box{background:#efefef;overflow:hidden;margin-top:5px;padding:15px;line-height:1.6;font-size:15px}.cart_box_example .space{margin-bottom:10px}.cart_box_example .exLeft_box,.cart_box_example .exRight_box{width:100%}.cart_box_example .exLeft_box{margin-bottom:20px}.cart_box_example .exLeft_content{margin:10px 0 20px 45px}.cart_box_example .cart_box_example_box span{font-size:20px;margin-right:20px}.cart_box_example .cart_box_example_box span.txt_orange{font-size:15px;margin-right:0}.cart_box_example .exRight_box p.passport{display:inline-block!important}.cart_box_table_data_subtitle{text-align:left;margin-bottom:5px;margin-left:10px}.cart_box_table_data_subtitle p{font-size:15px;color:#fc4c02}.cart_box_table_data{background-color:#fff;margin-top:0;margin-bottom:10px;text-align:left;font-size:15px;float:left;background:#e7f8ff;width:100%}.cart_box_table_data_area{padding:5px 10px}.cart_box_table_data_choose{margin:10px 0 20px 10px}.cart_box_table_data_choose p{float:left;margin-top:4px;margin-right:10px}.cart_box_table td .cart_box_table_data p.redeem{margin-left:15px;float:none;width:100%;margin-top:10px}.cart_box_table td .cart_box_table_data p.redeem .title_note{font-size:13px;color:#7b7b7b;margin-left:8px}.cart_box_table td .cart_box_table_data .cola_coupon{float:left;width:86%}.cart_box_table_data ul.bookinglist_contain li{width:48%;margin-right:10px}.cart_box_table_data ul.bookinglist_contain li p.list_title{width:105px;margin-top:0}.cart_box_table_data ul.bookinglist_contain li .list_typebox{width:54%}.cart_box_table_data .redeem_area ul.bookinglist_contain li{width:90%;margin-left:5%}.cart_box_table td .cart_box_table_data .redeem_area{width:100%}.cart_box_table_data .redeem_area ul.bookinglist_contain li p.list_title{width:90px}.cart_total{margin-right:20px;margin-bottom:20px}.cart_total p{font-size:14px;line-height:20px;color:#f00;text-align:right}.cart_total p .cart_totle_number{font-size:19px}.cart_btn{text-align:center;margin-bottom:15px}.cart_btn button{font-size:15px;width:120px;height:28px}.cart_btn .btn_orange{line-height:1.9}.coupon_content_box{position:relative;border:1px solid #d5d5d5;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:default}.coupon_content_box_number{position:absolute;font-size:15px;line-height:2.1em;height:30px;font-weight:bold;display:inline-block;padding-left:9px;padding-right:9px;position:absolute;top:-1px;color:#fff;background-color:#b8b8b8;left:-1px;color:#fff}.coupon_content_box_area{background-color:#fff;margin:-18px;padding:18px;overflow:hidden}.coupon_content_box:hover{border:1px solid #00a3e0;background-color:#00a3e0}.coupon_content_box:hover .coupon_content_box_number{color:#fff;background-color:#00a3e0}.info_right .cart_box_table{margin-bottom:0}.info_right thead td.cart_box_table_title_date{width:105px}.info_right thead td.cart_box_table_title_dateout{width:120px}.info_right thead td.cart_box_table_title_price{width:65px}.info_right thead td.cart_box_table_title_priceout{width:100px}.info_right thead td.cart_box_table_title_sale{width:65px}.info_right thead td.cart_box_table_title_discount{width:95px}.info_right thead td.cart_box_table_title_discounttw{width:105px}.info_right thead td.cart_box_table_title_order{width:58px}.info_right .cart_box_table .cart_box_table_title{padding:5px}.info_right .cart_box_table td{padding:10px 5px}.info_right .price p{text-decoration:line-through;color:#969696;padding:0 2px}.info_right .priceout p{color:#969696;padding:0 2px}.info_right .price_sale p{color:#009a44;padding:0 2px}.info_right .price_discount p,.info_right .price_discountout p{color:#ff0004;line-height:20px}.info_right .price_discountout p .price_discount_note{font-size:13px;color:#404040}.info_right a{text-decoration:none!important}.coupon_booking_list .cart_box_table{margin-bottom:0}.coupon_booking_list .cart_box_table tr{background-color:#d3f3ff!important}.coupon_booking_list .cart_box_table .cart_box_table_title{border-right:0}.coupon_booking_list .cart_box_table td{border-bottom:0}.coupon_booking_list .cart_box_table thead td,.coupon_booking_list .cart_box_table tbody{border-bottom:1px solid #fff}.coupon_booking_amount{color:#f00}.step_line ul{overflow:hidden}.step_line ul li{display:block;width:50%;float:left}.step_line ul li p{font-size:14px;font-weight:bold;text-align:center;color:#777}.step_line ul li.select p{color:#84329b}.step_line ul li .step_n_box{height:5px;background-color:#cecece;margin-top:17px;margin-bottom:10px;position:relative;margin-right:2px}.step_line ul li:last-child .step_n_box{margin-right:0}.step_line ul li .step_n_box span.step_number{display:block;position:absolute;top:-10px;left:50%;margin-left:-12px;z-index:10;background-color:#cecece;color:#fff;border-radius:12px;font-size:13px;line-height:24px;text-align:center;width:24px;height:24px;font-family:verdana}.step_line ul li .first_step{border-top-left-radius:50px;border-bottom-left-radius:50px}.step_line ul li .last_step{border-top-right-radius:50px;border-bottom-right-radius:50px}.step_line ul li.select .step_n_box{background-color:#84329b}.step_line ul li.select span.step_number{background-color:#84329b;color:#fff}.coupon_title{display:block;height:35px;color:#000;border-radius:2px;border-left:6px solid #84329b;background-color:#f2f2f2;margin-bottom:15px;overflow:hidden}.coupon_title p.title{float:left;font-size:16px;*font-family:'微軟正黑體';line-height:2.2;font-weight:bold;padding-left:10px}.coupon_title span{display:block;float:right;margin-right:10px;line-height:35px;*font-family:'微軟正黑體';font-weight:normal;font-size:14px}.coupon_moreinfo{position:relative}.coupon_moreinfo p{line-height:24px}.coupon_text_more_title{display:inline-block;background-color:#f2f2f2;padding:0 8px;margin:6px 15px 0 0;position:absolute}.coupon_text_more_area{margin-top:6px;margin-left:85px;display:inline-block}.coupon_text_more_area a{display:inline-block;margin-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.important_txt{font-size:14px;text-align:left;margin-bottom:10px}.important_note{width:100%;background-color:#ffe8c8;margin-bottom:30px;padding:15px 0}.important_note p{font-size:15px;line-height:1.5;color:#fc4c02;font-weight:bold;text-align:center;display:inline-block}.important_note{text-align:center}.important_note .btn_orange{display:inline-block;height:30px}.important_note p .important_note_date{font-weight:normal;margin:0 5px}.coupon_announcement{background:#fbe5e8;padding:10px 20px;overflow:hidden}.coupon_announcement>p{display:block}p.coupon_announcement_title{width:100%;font-size:18px;color:#d6001c}p.coupon_announcement_content{width:100%;font:14px/1.8 verdana,微軟正黑體}.couponlist_tb{border-collapse:collapse;margin-bottom:30px;border:solid 1px #d5d5d5}.couponlist_tb td{vertical-align:middle;font-size:14px;text-align:left;padding:15px 10px;line-height:1.5;border:solid 1px #d5d5d5}.couponlist_tb td .btn{margin-left:10px}.couponlist_tb td.title{background-color:#efefef;color:#000;width:150px;text-align:center}.couponlist_tb .couponlist_tb_num{color:#00a3e0}.couponlist_tb .couponlist_tb_title{background-color:#d3f3ff}.checkorder_btn{padding-bottom:10px;margin-bottom:50px;text-align:center;vertical-align:middle}.checkorder_btn .tolink{display:block;float:left;color:#005eb8;font-size:15px;cursor:pointer;text-decoration:none}.checkorder_btn .tolink a{color:#005eb8}.checkorder_btn .tolink a:hover{color:#00a3e0}.checkorder_btn .btn_orange{margin:0 auto;display:inline-block;*display:inline;text-align:center;font-size:15px;height:30px;line-height:28px}.banklogo{display:inline-block;margin-right:-150px;margin-left:10px}.banklogo img{width:48px}.coupon_search_box{background-color:#d5d5d5;padding:4px;margin-bottom:20px}.coupon_search_boxin{padding:20px;vertical-align:middle;background-color:#fff}.coupon_search_boxin .select_box{float:left;width:66%}.coupon_search_boxin .select_box input{line-height:18px}.select_box .jqTransformSelectWrapper,.select_box .jqTransformSelectWrapper ul{width:100%!important;background-color:#fff}.select_box .jqTransformSelectWrapper div span{width:100%!important}.coupon_search_boxin .s_title{float:left;margin:5px 10px 0 0}.coupon_search_boxin .s_area{float:left;clear:both;height:33px;width:47%;margin-right:3%;margin-bottom:10px}.coupon_search_boxin .s_city{float:left;width:47%;margin-bottom:3px}.coupon_search_boxin .s_txt{width:94%}.coupon_search_boxin .s_txt .jqTransformInputWrapper{width:100%!important}.coupon_search_boxin .s_btn{float:left;text-align:left}.coupon_search_boxin .s_btn .btn_blue{height:30px;font-size:15px;margin:15px 0 0 0}.coupon_sort{margin-bottom:20px;position:static;border-bottom:1px solid #d5d5d5}.coupon_sort .leftcolumn{float:left;border-bottom:0;padding-bottom:7px;padding-top:2px}.coupon_sort .rightcolumn{text-align:left;float:none;font-size:14px;position:relative;bottom:-1px;right:0;margin-top:1px}.coupon_sort .leftcolumn p{display:inline;font-size:15px}.coupon_sort .rightcolumn ul{display:inline-block;width:100%}.coupon_sort .rightcolumn p{display:inline}.coupon_sort .rightcolumn li{display:inline-block;text-align:center;border-radius:4px 4px 0 0;margin-left:5px;min-width:80px;padding:7px 10px 5px 10px;cursor:pointer;border:1px solid #fff;border-bottom-color:#d5d5d5}.coupon_sort .rightcolumn li.select,.coupon_sort .rightcolumn li.select:hover{border:1px solid #d5d5d5;border-bottom:1px solid #fff}.coupon_sort .rightcolumn li:hover{border:1px solid #d5d5d5;border-bottom-color:#d5d5d5}.coupon_content_box{border:1px solid #d5d5d5;padding:20px;font-size:14px;margin-bottom:20px}.coupon_description{margin-bottom:15px;margin-left:25px}.coupon_description p,.coupon_description a{display:inline-block}.coupon_description p.name{font-size:17px;line-height:24px;color:#00a3e0;margin-right:15px;margin-bottom:3px}.coupon_description a.location{font-size:14px;line-height:20px;color:#404040;text-decoration:none;padding-left:18px;height:20px;outline:0;background:url(../images/location_icon.jpg) no-repeat}.coupon_tktinfo{width:100%;position:relative}.coupon_tktinfo .info_left{display:none}.coupon_tktinfo .info_right{float:left;width:100%;padding-left:0;-moz-box-sizing:border-box;box-sizing:border-box;min-height:120px}span.special_sale{background-color:#fd6;padding:1px 4px;font-size:13px;margin:3px 0 0 5px}.coupon_tktinfo .info_right ul{width:100%;min-height:120px;float:left}.coupon_tktinfo .info_right ul li{display:block;clear:both;overflow:hidden;border-bottom:solid 1px #d5d5d5;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;-webkit-transform:translateZ(0);transform:translateZ(0)}.coupon_tktinfo .info_right ul li:last-child{border-bottom:0}.coupon_tktinfo .info_right ul li a{width:100%;height:100%;display:block;color:#404040;outline:0;padding:9px 0 9px 0;text-decoration:none}.coupon_tktinfo .info_right ul li:hover{background-color:#d3f3ff}.coupon_tktinfo .info_right ul li .tktinfo_name{display:block;margin-bottom:5px;padding-bottom:9px;width:100%}.coupon_tktinfo .info_right ul li .tktinfo_con{width:100%;padding-bottom:9px;float:right}.coupon_tktinfo .info_right ul li .tktinfo_con .date{float:left;display:block;text-align:left;padding-left:5px}.coupon_tktinfo .info_right ul li .tktinfo_con div.content{float:right}.coupon_tktinfo .info_right ul li .tktinfo_con div.content .price{text-decoration:line-through;color:#969696;margin:0 10px;width:55px;padding:0 2px}.coupon_tktinfo .info_right ul li .tktinfo_con div.content .price_sale{color:#009a44;margin-right:12px;width:42px;padding:0 2px}.coupon_tktinfo .info_right ul li .tktinfo_con div.content .price_discount{color:#ff0004;margin-right:15px;width:65px;padding:0 2px}.coupon_tktinfo .info_right ul li .tktinfo_con div.content div{float:left}.coupon_tktinfo .info_right ul li .tktinfo_con div.content div.btn_orange{margin-top:-4px!important}.coupon_tktinfo .info_right ul li a:hover .tktinfo_con div.content div.btn_orange{box-shadow:0 2px 0 #ab3d2a;background-color:#db1a00}.coupon_intro{width:100%;background-color:#f2f2f2;margin-bottom:20px}.coupon_intro_area{padding:3%}.coupon_intro_left{width:100%;text-align:center;padding-bottom:20px}.coupon_intro_left img{width:400px}.coupon_intro_img{width:400px;margin:0 auto}.coupon_intro_right{width:100%}.coupon_intro_track{text-align:right;margin-bottom:9px}.coupon_intro_track p{font-size:14px;line-height:20px;background:url(../images/icon_tag.png) 8px 5px no-repeat #f8d9ea;border-radius:4px;display:inline-block;padding:2px 6px 2px 22px}.coupon_intro_track a p{color:#d40f7d;text-decoration:none}.coupon_intro_track a:hover p{background-color:#f7c9e2}.coupon_intro_title{border-bottom:1px solid #dbdbdb;margin-bottom:15px;padding-bottom:7px}.coupon_intro_title p{font-size:20px;line-height:28px}.coupon_intro_content{margin-bottom:24px}.coupon_intro_content_title p{font-size:15px;line-height:22px;background:url(../images/arrow_blue3.png) 5px 0 no-repeat;margin-bottom:6px;padding-left:32px}.coupon_intro_content_text{margin-left:32px;margin-right:4px}.coupon_intro_content_text p{font-size:14px;line-height:24px;margin-bottom:8px}.coupon_intro_content_text p a{color:#00a3e0}.coupon_intro_content_text p a:hover{color:#005eb8}.coupon_intro_content_text p .coupon_intro_content_text_note{color:#fc4c02}.daytour_table td{padding:10px 15px;border:1px solid #d5d5d5}.daytour_table_title p{font-size:15px;line-height:22px}.daytour_table_content p{font-size:14px;line-height:22px;color:#404040;margin-bottom:5px}.daytour_table_content p a{color:#00a3e0}.daytour_table_content p a:hover{color:#005eb8}.daytour_table_content p .daytour_table_content_note{color:#fc4c02}.daytour_table_firsttd{background-color:#efefef;width:100px;text-align:center}.coupon_amount{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:default;border:1px solid #d5d5d5;font-size:14px;line-height:22px;position:relative;margin-bottom:20px}.coupon_amount:hover{border:1px solid #00a3e0;background-color:#00a3e0}.coupon_amount_area{background-color:#fff;margin:2px;padding:30px 30px 30px 40px}.coupon_amount_left{width:100%}.coupon_amount_right{width:100%;margin-top:20px;margin-bottom:-25px}.coupon_amount_right .priceout{color:#969696}.coupon_amount_number{font-size:15px;line-height:2.1em;height:30px;font-weight:bold;display:inline-block;padding-left:9px;padding-right:9px;position:absolute;top:-1px;color:#fff;background-color:#b8b8b8;left:-1px}.coupon_amount:hover .coupon_amount_number{color:#fff;background-color:#00a3e0}.coupon_amount_left_title{margin-bottom:5px}.coupon_amount_left_title p{font-size:17px;line-height:28px;color:#00a3e0}.coupon_amount_left_content p{line-height:28px}.coupon_amount_price{position:relative;width:100%;text-align:right}.coupon_amount_price_area{display:block}.coupon_amount_price_original,.coupon_amount_price_original p{font-size:14px;color:#969696;margin-right:4px;text-decoration:line-through}.coupon_amount_price_discount{font-size:14px;color:#009a44;margin-right:4px}.coupon_amount_price_money,.coupon_amount_price_moneyout{font-size:15px;color:#f00}.coupon_amount_price_moneyout .price_discount_note{font-size:13px;color:#404040;margin-top:-10px;display:inline-block}.coupon_amount_chose{display:block;margin-top:4px;float:right}.cola_coupon .coupon_amount_date input{width:120px}.cola_coupon .coupon_amount_date .jqTransformInputWrapper{padding-right:25px;padding-right:30px\9;background:url(../images/calendar_icon_search.gif) right 5px no-repeat #fff}.cola_coupon .coupon_amount_date .jqTransformInputWrapper:hover,.cola_coupon .coupon_amount_date .jqTransformInputWrapper_hover,.cola_coupon .coupon_amount_date .jqTransformInputWrapper:focus,.cola_coupon .coupon_amount_date .jqTransformInputWrapper_focus{background:url(../images/calendar_icon_search_hover.gif) right 5px no-repeat #fff}p .coupon_amount_event{vertical-align:middle}.coupon_amount_event{display:inline-block;position:relative;height:36px;padding-bottom:10px}.coupon_amount_event .jqTransformSelectWrapper{position:absolute;top:6px;left:5px}.coupon_btn{text-align:center;margin-bottom:40px;position:relative}.coupon_btn button{font-size:15px;width:120px;height:28px}.coupon_btn .btn_blue,.coupon_btn .btn_orange{line-height:1.9}.coupon_btn .btn_blue{margin-right:10px}.coupon_recommend{width:100%;margin-top:-12px}.coupon_recommend_area{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:default;border:1px solid #d5d5d5;font-size:14px;line-height:22px;width:48%;float:left;margin:0 1.5% 0 0}.coupon_recommend_area:hover{border:1px solid #00a3e0;background-color:#00a3e0}.coupon_recommend_area2{background-color:#fff;margin:2px}.coupon_recommend_area a{width:100%;height:100%;display:block}.coupon_recommend_img{width:40%;float:left}.coupon_recommend_img img{width:100%}.coupon_recommend_content{width:54.3%;float:right;margin-top:8px;margin-bottom:12px;margin-right:5px}.coupon_recommend_content p{font-size:14px;line-height:26px;color:#404040}.coupon_recommend_content p.coupon_recommend_content_name{width:98%;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}p.coupon_recommend_price{line-height:20px;margin-top:2px;border-bottom:1px solid #404040;display:inline-block}.coupon_recommend_price_original{font-size:14px;color:#969696;margin-right:4px;text-decoration:line-through}.coupon_recommend_price_discount{font-size:14px;color:#009a44;margin-right:4px}.coupon_recommend_price_money{font-size:15px;color:#f00}.coupon_choes_send_title{margin:5px 0 15px 10px}.coupon_choes_send_title p{background:url(../images/arrow_blue2.png) 0 0 no-repeat;font-size:17px;color:#00a3e0;font-weight:bold;padding-left:28px}.coupon_choes_send{margin-left:20px}.coupon_choes_send li{display:block;margin-bottom:15px;font-size:15px;line-height:26px}.coupon_choes_send li label{display:inline-block;margin-bottom:4px;width:93%}.coupon_choes_send .coupon_choes_send_money_area{border-top:1px solid #d5d5d5;margin-top:10px;padding-top:15px}.coupon_choes_send .coupon_choes_send_money{color:#f00}.coupon_choes_send_data{margin-left:32px}.coupon_choes_send_data_title{color:#005eb8}.coupon_choes_send_data ul.bookinglist_contain .jqTransformSelectWrapper li{width:100%;margin-bottom:0}.coupon_choes_send_data ul.bookinglist_contain .s_area .jqTransformSelectWrapper,.coupon_choes_send_data ul.bookinglist_contain .s_city .jqTransformSelectWrapper{width:110px!important;margin-right:10px;margin-bottom:15px}.coupon_choes_send_data ul.bookinglist_contain .s_address .jqTransformInputWrapper{width:100%!important;float:left}ul.bookinglist_contain li.coupon_choes_send_mail p.list_title{width:210px!important}.coupon_choes_send_data ul.bookinglist_contain li.coupon_choes_send_address{width:100%}.coupon_choes_send_data ul.bookinglist_contain li.coupon_choes_send_address .list_typebox{width:70%}.coupon_choes_send_discount{border-top:1px solid #d5d5d5;padding-top:20px}.coupon_choes_send_discount span.jqTransformCheckboxWrapper{vertical-align:top!important;padding-top:2px}.coupon_choes_send_discount p{display:inline-block}.coupon_choes_send_discount p a{color:#00a3e0}.coupon_choes_send_discount p a:hover{color:#005eb8}.coupon_booking_amountprice{width:100%;background-color:#ffebda;text-align:right}.coupon_booking_amountprice p{padding:15px 20px;font-size:15px}.coupon_booking_amountprice p .coupon_booking_amountprice_number{font-size:24px;color:#f00}p.bookinglist_contain_tktname{font-size:15px;margin-top:5px;margin-bottom:15px}ul.bookinglist_contain{margin-top:10px}ul.bookinglist_contain li{vertical-align:middle;margin-bottom:10px;width:100%;float:left}ul.bookinglist_contain li p.list_title,ul.bookinglist_contain li p.list_title_engname{float:left;line-height:37px;text-align:right;font-size:15px;color:#005eb8;margin-right:10px}ul.bookinglist_contain li p.list_title{width:100px}ul.bookinglist_contain li p.list_title_engname{width:80px}ul.bookinglist_contain li .list_typebox,ul.bookinglist_contain li .list_typebox_engname{float:left}ul.bookinglist_contain li .list_typebox{width:60%}ul.bookinglist_contain li .list_typebox_engname{width:23%}ul.bookinglist_contain li .list_typebox .jqTransformInputWrapper,ul.bookinglist_contain li .list_typebox .jqTransformInputWrapper input,ul.bookinglist_contain li .list_typebox_engname .jqTransformInputWrapper,ul.bookinglist_contain li .list_typebox_engname .jqTransformInputWrapper input{width:100%!important}ul.bookinglist_contain li .list_typebox p{line-height:37px;font-size:15px}ul.bookinglist_contain li .list_typebox li.area_number{width:40px!important;margin-right:15px}ul.bookinglist_contain li .list_typebox li.area_number .jqTransformInputWrapper{width:90%!important}ul.bookinglist_contain li .list_typebox .list_phone{overflow:hidden;width:120%}ul.bookinglist_contain li .list_typebox li.user_number{width:140px!important;margin-right:10px}ul.bookinglist_contain li .list_typebox li.user_number .jqTransformInputWrapper{width:80%!important}ul.bookinglist_contain li .list_typebox li.extension_number{width:95px!important}ul.bookinglist_contain li .list_typebox li.extension_number .jqTransformInputWrapper{width:46%!important}.booking_note .jqTransformInputWrapper{width:98%!important}.booking_noticelist{border:1px solid #d5d5d5;margin-bottom:20px;padding:10px 15px;overflow-y:auto;height:180px;font-size:14px;line-height:24px}.booking_noticelist ul{margin-bottom:20px}.booking_noticecheck{text-align:center;margin-bottom:40px}.booking_noticecheck_area{display:inline-block;position:relative}.booking_noticecheck .jqTransformCheckboxWrapper a{outline:0;position:absolute;top:3px}.booking_noticecheck input{line-height:36px}.booking_noticecheck p{display:inline-block;font-size:17px;padding-left:16px}.booking_noticebtn{margin-bottom:60px;height:1px;position:relative}.booking_go_back,.booking_go_order{float:left;position:absolute;left:0%;top:4px}.booking_go_back a,.booking_go_order a{font-size:15px;color:#005eb8;text-decoration:none}.booking_go_back a{padding-left:22px;background:url(../images/return_icon.jpg) 0 0 no-repeat}.booking_go_back a:hover{color:#00a3e0;background:url(../images/return_icon_hover.jpg) 0 0 no-repeat}.booking_go_order a:hover{color:#00a3e0}.booking_go_next{position:absolute;left:50%;margin-left:-60px}.booking_go_next button{font-size:15px;width:120px;height:28px}.coupon_promotion{width:98%;margin:0 auto}.coupon_promotion_input{float:left;width:85%;height:35px;margin-right:10px}.coupon_promotion_button{float:left;width:10%}#Promotion_txtPromotionCode{width:98%}span.clearbtn{margin-left:-30px;left:0}.location_btn a.btn_blue{margin-right:.5%;margin-bottom:10px;padding:3px .5%;min-width:22.5%;display:inline-block;text-align:center;color:#fff;text-decoration:none;font-size:15px}.txt_red{color:#ff0004}@media only screen and (min-width:768px){.coupon_search_boxin .select_box{width:70%}}@media only screen and (min-width:780px){.cart_hidden_tablet{display:inline-block}.coupon_cart{width:100%;margin:0 auto}.coupon_cart a.cart_count{padding-left:12px;padding-right:12px}.coupon_cart .up,.coupon_cart .down{width:148px}.coupon_cart .up p,.coupon_cart .down p{padding-left:auto}.coupon_intro_left{width:44%;float:left;padding-top:5%;padding-bottom:0}.coupon_intro_left img{width:100%}.coupon_intro_img{width:100%;margin:none}.coupon_intro_right{width:53%;float:right}.coupon_amount_price_area{display:inline-block;position:absolute;top:8px;right:110px}.coupon_amount_chose{float:none;display:inline-block;margin-left:20px;position:absolute;top:0;right:0}.coupon_recommend_img{width:135px;margin-right:15px}.coupon_recommend_img img{width:135px}.coupon_recommend_content{width:58%;margin-right:10px}.coupon_recommend_area{width:48%;margin:0 .6% 0 .6%}.coupon_recommend_area span{text-decoration:none}.coupon_recommend_img{width:39%;margin-right:0}.coupon_recommend_content{width:58%}p.coupon_recommend_price{line-height:26px;margin-top:0;border-bottom:0}.coupon_recommend_price_original{margin-right:12px}.coupon_recommend_price_discount{margin-right:12px}}@media only screen and (min-width:870px){.cart_box_table_data .redeem_area ul.bookinglist_contain li{width:48%;margin-left:0}.coupon_recommend_area{width:48.3%;margin:0 .7% 0 .7%}.coupon_recommend_img{width:30%}.coupon_recommend_content{width:65%}ul.bookinglist_contain li{width:49%}.coupon_amount_left{float:left;width:54%}.coupon_amount_right{float:right;width:45%;margin-top:0;margin-bottom:0}.booking_note .jqTransformInputWrapper{width:98.6%!important}.coupon_choes_send_data ul.bookinglist_contain li.coupon_choes_send_name,.coupon_choes_send_data ul.bookinglist_contain li.coupon_choes_send_tel{width:39%}.coupon_choes_send_data ul.bookinglist_contain .s_address .jqTransformInputWrapper{width:49.5%!important}.coupon_choes_send_data ul.bookinglist_contain li{width:100%}.coupon_tktinfo .info_left{display:block;float:left;width:120px;height:120px;margin-right:15px;position:absolute;top:0;left:0;overflow:hidden}.coupon_tktinfo .info_right{padding-left:140px}.location_btn a.btn_blue{min-width:23%}}@media only screen and (min-width:900px){.cart_box_table_data ul.bookinglist_contain li{width:32%}.cart_box_table_data .redeem_area ul.bookinglist_contain li{width:48%}.cart_box_table_data .redeem_area ul.bookinglist_contain li .list_typebox{width:70%}}@media only screen and (min-width:950px){.mainContainer{padding-top:0;max-width:960px;margin:0 auto;padding-bottom:0}.containbox{width:100%;margin:0 auto 20px}.containbox_cart{margin-bottom:0!important}.coupon_sort .leftcolumn p{padding-left:10px}.coupon_sort .rightcolumn{text-align:left;float:right}.coupon_search_boxin .select_box{float:left;width:78%}.coupon_search_boxin .s_txt{float:left}.coupon_search_boxin .s_area{float:left;width:20%;margin-right:10px;margin-bottom:0}.coupon_search_boxin .s_city{float:left;width:20%;margin-right:10px;margin-bottom:0}.coupon_search_boxin .s_txt{float:left;width:54%}.coupon_search_boxin .s_btn .btn_blue{margin:0}.coupon_tktinfo .info_right ul li .tktinfo_name{width:43%}.coupon_tktinfo .info_right ul li .tktinfo_con{width:55%}.coupon_tktinfo .info_right{width:100%}.coupon_tktinfo .info_right ul li{vertical-align:middle}.coupon_tktinfo .info_right ul li .tktinfo_name{float:left;margin-bottom:0;line-height:22px}.coupon_tktinfo .info_right ul li .tktinfo_date{float:left;display:block;text-align:left}.coupon_tktinfo .info_right ul li .tktinfo_con{float:right;display:block;text-align:left}.coupon_cart{width:960px;bottom:0}.coupon_intro_left{width:400px;padding-top:0}.coupon_recommend_area{width:48.1%;margin:0 .78%}.coupon_recommend_img{max-width:135px}.coupon_recommend_content{max-width:300px}.cart_box_example .exLeft_box{width:45%;float:left}.cart_box_example .exRight_box{width:55%;float:left}.cart_box_example .exLeft_box{margin-bottom:0}.cart_box_example .exLeft_content{margin:10px 0 0 45px}}.coupon_choes_send_service{border-bottom:1px solid #d5d5d5;margin-bottom:25px;padding-bottom:5px}.cola_coupon .coupon_choes_send_service_select .jqTransformSelectWrapper{float:none;display:inline-block}.coupon_choes_send_li .coupon_choes_send_service_select .jqTransformSelectWrapper li{margin-bottom:0}.coupon_choes_send_service .coupon_choes_send li{position:relative}.coupon_choes_send_service_title{position:relative;top:5px;margin-right:5px;margin-left:7px}.coupon_search_bn a{width:100%;height:100%;display:block}.coupon_search_bnpc{width:100%}.coupon_search_bnphone{display:none}.coupon_choes_send_money_data{display:inline-block;margin-left:18px}.info_right .price p,.coupon_amount_price_original,.coupon_amount_price_original p{text-decoration:none}.info_right thead td.cart_box_table_title_priceout{width:110px}.cart_box_table td .price>p{line-height:20px}.cart_box_table td .price>p>span{display:inline-block}.coupon_amount_price_moneyout p{line-height:1}.coupon_amount_price_moneyout p span{display:block}.coupon_amount_price_moneyout p span.price_discount_note{line-height:14px}.coupon_ticketType{color:#333;background-color:#afee98;padding:1px 4px;font-size:13px;margin:3px 0 0 5px}.special_sale{color:#333}.coupon_content_box_number{padding-left:3px;padding-right:3px;min-width:20px;text-align:center}.coupon_cart{width:100%;max-width:960px;margin:0 auto}.info_right .price_discount p,.info_right .price_discountout p,.cart_total p,.coupon_recommend_price_money,.coupon_amount_price_money,.coupon_amount_price_moneyout,.coupon_booking_amount,.coupon_booking_amountprice p .coupon_booking_amountprice_number,.couponlist_tb .txt_red,.coupon_price{color:#d6001c;text-shadow:0 0 0 #d6001c}.coupon_intro_track p{background:url(../images/icon_tag.svg) 6px 5px no-repeat #f8d9ea;background-size:15px 15px}.mainContainer,.chose_loading p,.coupon_chose_number .show input,.coupon_cart_area_link li a,.cart_box_table td,.info_right .price_discountout p .price_discount_note,.coupon_description a.location,.coupon_tktinfo .info_right ul li a,.daytour_table_content p,.coupon_amount_price_moneyout .price_discount_note,.coupon_recommend_content p,.coupon_title{color:#333;text-shadow:0 0 0 #333}.mainContainer{padding-top:85px;text-align:left}@media only screen and (min-width:950px){.mainContainer{padding-top:0}}p.coupon_announcement_title{margin:4px 0}p.coupon_recommend_price{border-bottom:0}.coupon_announcement{background:#ffede5}.containbox_cart,.coupon_cart{line-height:1.4!important}.cart_box_table td{padding:10px}.cart_box_table td p{margin-left:auto}.coupon_ticketType,span.special_sale{display:inline-block;padding:0 4px;margin:0 0 0 5px;line-height:1.6}.daytour_table{width:100%}.coupon_tktinfo .info_right{min-height:auto}@media only screen and (min-width:870px){.coupon_tktinfo .info_left{width:170px;height:auto;position:static}.coupon_tktinfo .info_left img{width:100%}.coupon_tktinfo .info_right{padding-left:0;width:calc(100% - 185px)}}.coupon_intro_title{padding-bottom:9px;margin-bottom:20px}.coupon_intro_title p{font-size:24px}.coupon_intro_title p .coupon_intro_titleEN{display:inline-block;margin-left:6px}.coupon_intro_img .slick-dots{position:static;margin-top:9px}.coupon_intro_img .slick-dots li{width:22px;height:22px;margin-left:2px;margin-right:2px}.coupon_intro_img .slick-dots li button{width:10px!important;height:10px!important;background-color:#cacaca;border-radius:50%;display:inline-block;vertical-align:middle;padding:0!important}.coupon_intro_img .slick-dots li button:before{content:''}.coupon_intro_img .slick-dots li.slick-active button{background-color:#00a3e0}.coupon_intro_img .slick-prev,.coupon_intro_img .slick-next{width:50px;height:calc(100% - 30px);top:0;transform:translate(0,0);background-position-y:center!important;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.4));filter:drop-shadow(0 0 4px rgba(0,0,0,.4))}.coupon_intro_img .slick-prev{left:0;background-position-x:10px}.coupon_intro_img .slick-next{right:0;background-position-x:-37px}.coupon_text_more_area a{max-width:none;white-space:break-spaces;line-height:1.6}.coupon_amount_left_content p .coupon_amount_point{background-color:#fff4cc;padding:3px 0}.coupon_announcement{padding-bottom:6px}.coupon_announcement a{color:#333;text-shadow:0 0 0 #333;border-bottom:1px dashed #aaa;padding-bottom:2px}.coupon_announcement a:hover{color:#005eb8;text-shadow:0 0 0 #005eb8;border-bottom:1px dashed #005eb8}.coupon_announcement li{font:14px/1.6 verdana,微軟正黑體}.coupon_announcement>ul>li,.coupon_announcement>ol>li{margin-bottom:8px}.coupon_announcement ul{margin-left:22px}.coupon_announcement ul>li{list-style-type:square}.coupon_announcement ol{margin-left:22px}.coupon_announcement ol>li{list-style-type:decimal}.coupon-arrowUp,.coupon-arrowDown{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-width:5px;border-style:solid;margin-left:5px;display:inline-block;position:relative}.coupon-arrowUp{border-color:transparent transparent #aaa;top:-2px}.coupon-arrowDown{border-color:#aaa transparent transparent;bottom:-2px}.coupon_sort .rightcolumn li{position:relative;min-width:65px}.coupon_sort .rightcolumn li:hover{color:#00a3c0;text-shadow:0 0 0 #00a3c0;border-color:transparent}.coupon_sort .rightcolumn li.select .coupon-arrowUp{border-color:transparent transparent #00a3e0}.coupon_sort .rightcolumn li.select .coupon-arrowDown{border-color:#00a3e0 transparent transparent}.coupon-colaRecommend{border-color:#00a3e0}.coupon-colaRecommend .coupon_content_box_number{background-color:#00a3e0;padding-left:12px;padding-right:12px}.coupon-colaRecommend .coupon_content_box_area{padding-top:40px}.coupon-colaRecommend .coupon_description{margin-left:0}.special_sale{line-height:1!important;border-radius:3px;padding-top:4px!important;padding-bottom:4px!important}.coupon-tTypeBuyuse,.coupon-tTypePaper{font-size:13px;line-height:1;color:#fff;display:inline-block;margin:0 0 0 5px;padding:4px 4px 4px 0;border-radius:3px}.coupon-tTypeBuyuse{padding-left:18px;background:url("../images/icon_lightning.svg") 4px 3px no-repeat #63bf35;background-size:12px 15px}.coupon-tTypePaper{padding-left:22px;background:url("../images/icon_ticket.svg") 4px 3px no-repeat #35a7d7;background-size:15px 15px}span.special_sale{color:#d9612e;background-color:#fff1db}.coupon_amount_left_title p{position:relative}.coupon_amount_left_title p>span{position:relative;top:-2px}p.coupon_intro_other{text-align:right}p.coupon_intro_other a{padding-bottom:3px;border-bottom:1px dashed #00a3e0;position:relative;top:-3px;cursor:pointer}p.coupon_intro_other a.promo{font-size:14px;border-bottom-color:#feb79a}.special_cola{font-size:13px;line-height:1;display:inline-block;margin:0 0 0 5px;padding:4px;border-radius:3px;color:#00a3e0;background-color:#e5f6fc}.coupon_intro_title .special_cola{border:1px solid #b2e3f6}.cart_box_table_cola{font-size:13px;line-height:1.4;margin:2px 0 6px;text-align:left;color:#999}.chooseReceipt-item{*zoom:1;margin:10px 0 5px}.chooseReceipt-item:before,.chooseReceipt-item:after{content:"";display:table}.chooseReceipt-item:after{clear:both}.chooseReceipt-item li{float:left;display:flex;margin:0 30px 0 0}.chooseReceipt-item li:last-child{margin-right:0}.chooseReceipt-container{font:15px/1.6 verdana,微軟正黑體;margin:20px 0}.chooseReceipt-content{width:450px;margin-left:30px;position:relative}.chooseReceipt-content>li{display:flex;margin:0 10px 20px}.chooseReceipt-content>li:last-child{margin-bottom:0}.chooseReceipt-content>li .receipt-dataTitle{min-width:60px;height:35px;line-height:35px;color:#005eb8;text-shadow:0 0 0 #005eb8;text-align:right;display:inline-block;margin-right:15px;flex:0 0 fit-content}.chooseReceipt-content>li .jqTransformInputWrapper{width:100%!important;height:33px!important;padding:0 7px}.chooseReceipt-content>li .jqTransformInputWrapper div{height:100%}.chooseReceipt-content>li input{width:calc(100% - 2px)!important;height:100%!important;color:#333!important;top:-1px!important;left:2px!important;margin-top:0!important;padding:0!important}.chooseReceipt-content>li :-webkit-input-placeholder{color:#aaa;text-shadow:0 0 0 #aaa}.chooseReceipt-content>li :-moz-placeholder{color:#999;text-shadow:0 0 0 #999}.chooseReceipt-content>li :-ms-input-placeholder{color:#aaa!important;text-shadow:0 0 0 #aaa!important}.chooseReceipt-content>li :-moz-placeholder{color:#999;text-shadow:0 0 0 #999}.chooseReceipt-content>li .receipt-dataPhoneCode{height:35px;line-height:35px;margin:0 5px 0 0}.chooseReceipt-noticecheck{text-align:center;margin:20px auto 40px;max-width:90%;display:grid;justify-content:center;gap:12px}.chooseReceipt-noticecheck .booking_noticecheck_area{text-align:left;position:relative}.chooseReceipt-noticecheck p{font-size:17px;padding:0 0 0 22px}.chooseReceipt-noticecheck .jqTransformCheckboxWrapper{position:absolute;top:2px;left:0}.chooseReceipt-noticecheck .jqTransformCheckbox{outline:0}.cola_coupon .jqTransformSelectWrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px!important}.cola_coupon .jqTransformSelectWrapper div span{height:100%!important;padding-top:0!important;display:flex;align-items:center}.cola_coupon .jqTransformSelectWrapper div a{height:100%!important}.cola_coupon .jqTransformSelectWrapper ul{top:34px!important;left:-1px!important}.cola_coupon .jqTransformSelectWrapper ul a{font-size:15px!important;line-height:1.6!important}.containbox .cola_coupon .jqTransformSelectWrapper,.containbox .cola_coupon .jqTransformInputWrapper{box-shadow:none!important}ul.bookinglist_contain li{min-height:35px;margin-bottom:20px}ul.bookinglist_contain li .list_typebox .jqTransformInputWrapper,ul.bookinglist_contain li .list_typebox .jqTransformInputWrapper input,ul.bookinglist_contain li .list_typebox_engname .jqTransformInputWrapper,ul.bookinglist_contain li .list_typebox_engname .jqTransformInputWrapper input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px}ul.bookinglist_contain li .list_typebox .jqTransformInputWrapper .jqTransformInput,ul.bookinglist_contain li .list_typebox .jqTransformInputWrapper input .jqTransformInput,ul.bookinglist_contain li .list_typebox_engname .jqTransformInputWrapper .jqTransformInput,ul.bookinglist_contain li .list_typebox_engname .jqTransformInputWrapper input .jqTransformInput{background:transparent}ul.bookinglist_contain li .jqTransformInputInner{height:100%}ul.bookinglist_contain li .jqTransformInputInner div{height:100%}ul.bookinglist_contain li .jqTransformInputInner div input{height:100%!important;margin-top:0;padding:0;position:static!important}ul.bookinglist_contain li p.list_title,ul.bookinglist_contain li p.list_title_engname{float:none;line-height:1.4}ul.bookinglist_contain li .list_typebox p{line-height:normal}.containbox{margin-bottom:40px}@media only screen and (min-width:950px){.containbox{margin-bottom:40px}}.step_line{margin-bottom:-20px}.coupon_graybox{border:0;padding:0 0 10px}.coupon_title{border-bottom:1px solid #d5d5d5;height:auto;border-radius:0;border-left:0;background-color:transparent;margin-bottom:25px;overflow:visible}.coupon_title p.title{float:none;color:#84329b;text-shadow:0 0 0 #84329b;font:20px/1.6 verdana,微軟正黑體;padding:0 10px;display:inline-block;border-bottom:3px solid #b583c2;margin-bottom:-2px}.coupon_title span{margin-right:0}.coupon_choes_send_title{margin:0 0 15px}.cart_box_example{margin-bottom:20px}.coupon_choes_send_mail{display:flex!important}.coupon_graybox ul.bookinglist_contain li.coupon_choes_send_mail p.list_title{width:auto!important;flex:0 0 fit-content}.bookinglist_contain li{display:flex;align-items:center}.bookinglist_contain li .list_typebox{display:flex;align-items:center;float:none!important;width:auto!important;flex:1;width:100%}.bookinglist_contain li .list_typebox .list_phone{display:flex}.bookinglist_contain li .list_typebox .list_phone li{float:none;margin-bottom:0}.bookinglist_contain li .list_typebox .list_phone li.area_number{width:auto;flex:0 0 50px;margin-right:10px}.bookinglist_contain li .list_typebox .list_phone li.area_number .jqTransformInputWrapper{width:100%!important}.bookinglist_contain li .list_typebox .list_phone li.user_number{width:auto;flex:1}.bookinglist_contain li .list_typebox .list_phone li.user_number>span{margin-right:10px}.bookinglist_contain li .list_typebox .list_phone li.user_number .jqTransformInputWrapper{width:100%!important}.bookinglist_contain li .list_typebox .list_phone li.extension_number{width:auto!important;flex:0 0 120px}.bookinglist_contain li .list_typebox .list_phone li.extension_number>span{margin-right:10px}.bookinglist_contain li .list_typebox .list_phone li.extension_number .jqTransformInputWrapper{width:auto!important;flex:1}.coupon_choes_send_data ul.bookinglist_contain .s_area .jqTransformSelectWrapper,.coupon_choes_send_data ul.bookinglist_contain .s_city .jqTransformSelectWrapper{margin-bottom:0!important}.coupon_choes_send_data ul.bookinglist_contain .jqTransformSelectWrapper li a{flex:1}.coupon_choes_send_data ul.bookinglist_contain li.coupon_choes_send_address .list_typebox .select_box{display:flex}.coupon_choes_send_data ul.bookinglist_contain li.coupon_choes_send_address .list_typebox .s_address{flex:1}.coupon_choes_send_data ul.bookinglist_contain li.coupon_choes_send_address .list_typebox .s_address .jqTransformInputWrapper{width:100%!important}.btn_orange,.btn_blue{height:30px!important;display:inline-flex;justify-content:center;align-items:center;line-height:1!important}.coupon_booking_list{margin-bottom:20px}.coupon_booking_list .cart_box_table thead .cart_box_table_title{border-right:1px solid #fff}.coupon_booking_list .cart_box_table thead .cart_box_table_title:last-child{border-right:0}.coupon_booking_list .cart_box_table tbody{border:1px solid #e2e2e2;border-top:0;border-bottom-width:5px;border-bottom-color:#efefef}.coupon_booking_list .cart_box_table tbody td{padding:20px 10px}.coupon_booking_list .cart_box_table tbody .info{font:15px/1.6 verdana,微軟正黑體}.coupon_booking_list .cart_box_table tr{background-color:transparent!important}.coupon_booking_list .cart_box_table td .cart_box_table_title{border-bottom:0;border-right:1px solid #fff}.coupon_booking_list .cart_box_table td .cart_box_table_title:last-child{border-right:0}.coupon_booking_list .cart_box_table .btn_gray{background-color:transparent;box-shadow:none;color:#00a3e0;text-shadow:0 0 0 #00a3e0;border-bottom:1px dashed #00a3e0;margin-left:5px;padding:0 3px}.coupon_booking_list .cart_box_table .btn_gray:hover{color:#005eb8;text-shadow:0 0 0 #005eb8;border-bottom-color:#005eb8}.cart_box_table_data{background:transparent;margin-bottom:0;padding:0 0 10px;width:auto;float:none}.cart_box_table_data ul.bookinglist_contain{display:grid;grid-template-columns:repeat(3,calc(100%/3));gap:15px 0;margin-bottom:10px}.cart_box_table_data ul.bookinglist_contain:before,.cart_box_table_data ul.bookinglist_contain:after{content:none}.cart_box_table_data ul.bookinglist_contain li{width:auto;margin:0;float:none}.cart_box_table_data ul.bookinglist_contain li .list_title,.cart_box_table_data ul.bookinglist_contain li .list_typebox{float:none;line-height:1.4}.cart_box_table_data ul.bookinglist_contain li .list_title{flex:0 0 105px}.cart_box_table_data ul.bookinglist_contain li .list_typebox{flex:1}.cart_box_table_data_title{margin:0 0 0;padding:5px 20px;border-top:15px solid #fff}.cart_box_table_data:first-child .cart_box_table_data_title{border-top:0}.cart_box_table_data_subtitle{margin-left:20px}.cart_box_table_data_area{padding:5px 20px}.cart_box_table td .cart_box_table_data .redeem{margin:0!important}.cart_box_table td .cart_box_table_data .redeem_area{float:none}.cart_box_table td .cart_box_table_data .redeem_area .bookinglist_contain{grid-template-columns:repeat(2,50%)}.cart_box_table td .cart_box_table_data .redeem_area .bookinglist_contain li{width:auto}.cart_box_table td .cart_box_table_data .redeem_area .list_typebox{width:auto}.cart_box_table td .cart_box_table_data .redeem_area .list_typebox_engname{float:none;width:auto;flex:1}.cart_box_example{background-color:#f2f2f2;margin:0 20px 20px;padding:15px 0 5px}.cart_box_example_box{margin-left:30px;background:transparent!important}.coupon_graybox_exchange~.cart_box_example{margin-bottom:30px}.cart_box_table .cart_box_del a{position:relative;width:20px;height:20px;display:block;background:none}.cart_box_table .cart_box_del a:before,.cart_box_table .cart_box_del a:after{content:'';position:absolute;top:9px;left:0;right:0;height:2px;background:#00a3e0;border-radius:2px}.cart_box_table .cart_box_del a:before{transform:rotate(45deg)}.cart_box_table .cart_box_del a:after{transform:rotate(-45deg)}.cart_box_table .cart_box_del a:hover{background-color:transparent}.cart_box_table .cart_box_del a:hover:before,.cart_box_table .cart_box_del a:hover:after{background-color:#005eb8}.acpopupBox{color:#333;text-shadow:0 0 0 #333;display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);z-index:9999;display:flex;justify-content:center;align-items:center}.acpopupBox__area{animation:slideInDown .3s ease-out;background:#fff;width:100%;max-width:960px;height:90%;position:relative}.acpopupBox__title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100px;background:#f6f6f6;display:flex;justify-content:space-between;align-items:center;padding:30px 25px}.acpopupBox__titleText{font-size:24px;font-family:verdana,微軟正黑體;color:#333;text-shadow:0 0 0 #333}.acpopupBox__close{padding:20px;margin-right:-20px;cursor:pointer}.acpopupBox__closeBtn{position:relative;width:30px;height:30px;transition:all 150ms;display:block}.acpopupBox__closeBtn:before,.acpopupBox__closeBtn:after{content:'';position:absolute;top:13px;left:0;right:0;height:4px;background:#999;border-radius:4px}.acpopupBox__closeBtn:before{transform:rotate(45deg)}.acpopupBox__closeBtn:after{transform:rotate(-45deg)}.acpopupBox__close:hover .acpopupBox__closeBtn,.acpopupBox__close:focus .acpopupBox__closeBtn{transform:rotateZ(90deg)}.acpopupBox__content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 40px;overflow-y:auto;overscroll-behavior-y:contain;height:calc(100% - 100px)}.acpopupBox__open{cursor:pointer}.achiddenPage{overflow:hidden}.cartSession{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px 0 15px;padding:0 20px;display:flex;align-items:center}.cartSession__title{color:#005eb8;text-shadow:0 0 0 #005eb8;flex:0 0 max-content;margin-right:10px}.cartSession__select{border:solid 1px #d4d4d4;border-radius:2px;height:35px;padding:0 0 0 7px;flex:1;display:flex;align-items:center}.cartSession__select:hover{border-color:#00a3e0}.cartSession__selectText{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden;flex:0 0 calc(100% - 30px)}.cartSession__selectArrow{flex:0 0 30px;height:100%;display:flex;justify-content:center;align-items:center}.cartSession__selectArrow img{width:12px}.couponSession{font:15px/1.6 verdana,微軟正黑體}.couponSession__note{margin-bottom:20px}.couponSession__noteText{font:13px/1.6 verdana,微軟正黑體;line-height:1.4;margin-bottom:8px}.couponSession__item{border:1px solid #e2e2e2;border-radius:8px;margin-bottom:20px;padding:20px 25px;display:flex;cursor:pointer;transition:all .3s}.couponSession__item:hover{border-color:#00a3e0}.couponSession__item:hover .couponSession__choose{background-image:url("../images/tool-radioHover.svg")}.couponSession__itemActive{border-color:#00a3e0}.couponSession__itemActive .couponSession__choose{background-image:url("../images/tool-radioDone.svg")}.couponSession__itemActive:hover .couponSession__choose{background-image:url("../images/tool-radioDone.svg")}.couponSession__choose{text-indent:-5000px;flex:0 0 40px;background:url("../images/tool-radio.svg") 0 5px no-repeat;transition:all .3s}.couponSession__content{flex:1}.couponSession__contentText{display:flex;margin-bottom:6px}.couponSession__contentText:last-child{margin-bottom:0}.couponSession__contentTime{font:14px/1.6 verdana,微軟正黑體;color:#999;text-shadow:0 0 0 #999;margin-right:15px;flex:0 0 max-content}.couponSession__memo{font:14px/1.6 verdana,微軟正黑體;color:#999;text-shadow:0 0 0 #999;flex:0 0 120px;text-align:right;margin-left:15px}.couponWarn{max-width:960px;margin:0 auto;text-align:center;color:#333;text-shadow:#333 0 0 0;font-family:verdana,"微軟正黑體";background-color:#fff;border-radius:6px;padding:10px}.couponWarn__block{display:inline-block;text-align:left;margin:10px 20px}.couponWarn p{font-size:16px;line-height:28px;color:#333;text-shadow:#333 0 0 0!important;font-family:verdana,"微軟正黑體"!important;margin:0 0 8px}.couponWarn p.couponWarn__title{color:#fc4c02;text-shadow:#fc4c02 0 0 0!important;display:flex}.couponWarn p.couponWarn__title img{width:19px;margin-right:4px}.couponWarn__numList{color:#333;text-shadow:#333 0 0 0;font-family:verdana,"微軟正黑體";margin:0 0 8px 25px;margin-inline-start:0;margin-inline-end:0;padding-inline-start:25px}.couponWarn__numList>li{margin-bottom:8px}.couponWarn__numList>li::marker{counter-increment:list-item;content:counter(list-item) ". "}.couponWarn__numList>li>ol{padding-inline-start:25px;margin-top:8px}.couponWarn__numList>li>ol>li{margin-bottom:8px}.couponWarn__numList>li>ol>li::marker{counter-increment:list-item;content:"(" counter(list-item) ") "}.couponWarn__btn{margin-top:15px;text-align:center}.couponWarn__btn .btn_blue{width:120px;font-size:15px}.Warn_Content{color:#333;text-shadow:0 0 0 #333;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);z-index:9999;display:flex;justify-content:center;align-items:center}