.Popover_PopoverCustom__1fdcc .ant-popover-inner-content{padding:16px!important;box-shadow:0 0 6px hsla(0,0%,7%,.149)!important;border:1px solid #d3dbd9!important}.Popover_PopoverCustomNoMargin__IEMxy{padding-top:4px!important}.Popover_PopoverCustomNoMargin__IEMxy .ant-popover-inner-content{box-shadow:0 0 6px hsla(0,0%,7%,.149)!important;border:1px solid #d3dbd9!important}.Popover_PopoverCustomNoPadding__lj2pU{padding-top:4px!important}.Popover_PopoverCustomNoPadding__lj2pU .ant-popover-inner-content{padding:0 0 30px!important;box-shadow:0 0 6px hsla(0,0%,7%,.149)!important;border:1px solid #d3dbd9!important}.Popover_PopoverCustomStyle__qH7gX .ant-popover-title{margin-bottom:0!important}.DepartureDateChangePopup_departure_date_change__pVljI .cellContainer:hover{background-color:#fff!important}.DepartureDateChangePopup_departure_date_change__pVljI .choose-weekend{color:#fff!important}.DetailedFlightItineraryPopup_detailed_flight_itinerary_popup__zBPHN .customScroll{overflow-y:auto}.DetailedFlightItineraryPopup_detailed_flight_itinerary_popup__zBPHN .customScroll::-webkit-scrollbar{min-width:4px;max-width:4px;border-radius:50px}.DetailedFlightItineraryPopup_detailed_flight_itinerary_popup__zBPHN .customScroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);border-radius:50px;background-color:#dfdfdf}.DetailedFlightItineraryPopup_detailed_flight_itinerary_popup__zBPHN .customScroll::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);background-color:#8f9f9b;border-radius:50px}.MainItinerary_icon_air__0nPKY span{overflow:unset!important}.MainItinerary_icon_air__0nPKY img{height:auto!important;max-height:-moz-max-content!important;max-height:max-content!important}.ViewMeetUpPopup_view_meet_up__Jjy0W .customScroll{overflow-y:scroll}.ViewMeetUpPopup_view_meet_up__Jjy0W .customScroll::-webkit-scrollbar,.ViewMeetUpPopup_view_meet_up__Jjy0W .customScroll::-webkit-scrollbar-track{display:none}.ViewMeetUpPopup_view_meet_up__Jjy0W .customScroll::-webkit-scrollbar-thumb{display:none}.TabsHorizontalSlider_tabs-horizontal-slider___C1Im.TabsHorizontalSlider_padding-all__9m_bK .swiper{padding:16px!important}.TabsHorizontalSlider_tabs-horizontal-slider___C1Im.TabsHorizontalSlider_border-bottom__qCaww .swiper{border-bottom:1px solid #d3dbd9!important}.TabsHorizontalSlider_tabs-horizontal-slider___C1Im .swiper{padding:16px 0!important}.TabsHorizontalSlider_tabs-horizontal-slider___C1Im .swiper .swiper-slide{width:-moz-max-content!important;width:max-content!important}.TabsHorizontalSlider_tabs-horizontal-slider___C1Im .hide-scroll-bar{-ms-overflow-style:none;scrollbar-width:none}.TabsHorizontalSlider_tabs-horizontal-slider___C1Im .hide-scroll-bar::-webkit-scrollbar{display:none}.ViewLeaderOrGuidePopup_view_leader__2ultm .hide-arrows .ant-input-number-handler-wrap{display:none}.ViewLeaderOrGuidePopup_view_leader__2ultm input[type=number]::-webkit-inner-spin-button,.ViewLeaderOrGuidePopup_view_leader__2ultm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.ViewLeaderOrGuidePopup_view_leader__2ultm .custom_spin{margin-top:20px!important}.ProductKeyPoints_product_key_point__t1hbA .swiper{padding:20px 0!important;border-top:2px solid #111}.ProductKeyPoints_product_key_point__t1hbA .swiper-slide{margin-right:12px!important;margin-left:0!important}.ProductKeyPoints_product_key_point__t1hbA li{margin-bottom:8px}.ProductKeyPoints_product_key_point__t1hbA li .highlight{color:#0daa62;font-weight:600;margin-left:4px;margin-right:4px}.ProductKeyPoints_product_key_point__t1hbA li .note{margin-top:4px;font-size:14px;color:#666}.ProductPrice_product_price__c8hO6 .btn_tab{height:36px;padding:0 16px;font-weight:500;display:flex;justify-content:center;align-items:center;border:1px solid #d3dbd9;border-radius:22px;background-color:#fff}.ProductPrice_product_price__c8hO6 .btn_tab.active{border:none;background-color:#475451;color:#fff}.ProductPrice_product_price__c8hO6 .product_price_information{border-top:2px solid #111}.ProductPrice_product_price__c8hO6 .product_price_information .table_column_header{color:#111;font-size:15px;line-height:21px;display:grid;grid-template-columns:92px 191px 191px 191px 191px}.ProductPrice_product_price__c8hO6 .product_price_information .table_column_header .th{background-color:#eee;font-weight:800;padding-bottom:24px;padding-top:24px;text-align:center;line-height:21px}.ProductPrice_product_price__c8hO6 .product_price_information .table_column_header .th.header_column{display:flex;align-items:center;justify-content:center}.ProductPrice_product_price__c8hO6 .product_price_information .table_column_header .th .bold_title{height:19px;line-height:21px}.ProductPrice_product_price__c8hO6 .product_price_information .table_column_header .th p{margin-bottom:0;line-height:17px}.ProductPrice_product_price__c8hO6 .product_price_information .table_column{color:#111;display:grid;font-size:15px;line-height:19px;grid-template-columns:92px 191px 191px 191px 191px;border-bottom:1px solid #eee}.ProductPrice_product_price__c8hO6 .product_price_information .table_column .td{position:relative;align-items:flex-start;justify-content:center;padding:24px 20px}.ProductPrice_product_price__c8hO6 .product_price_information .table_column .td:first-child:after{background:transparent}.ProductPrice_product_price__c8hO6 .product_price_information .table_column .td .price{width:100%;text-align:end;font-weight:700;font-size:20px;line-height:22px;height:25px;margin-bottom:12px}.ProductPrice_product_price__c8hO6 .product_price_information .table_column .td .description{text-align:end;margin-bottom:0;font-size:12px;line-height:16px;font-weight:300}.ProductPrice_product_price__c8hO6 .product_price_information .table_column .td:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#eee}.ProductPrice_product_price__c8hO6 .product_price_description{margin-top:24px}.ProductPrice_product_price__c8hO6 .product_price_description p{line-height:24px;margin-bottom:0}.ProductPrice_product_price__c8hO6 .product_price_description p span{display:inline-block;margin-right:4px}.ProductPrice_product_price__c8hO6 .optional_expenses{margin-top:24px}.ProductPrice_product_price__c8hO6 .optional_expenses .title{font-weight:600;margin-bottom:10px;height:17px;line-height:24px}.ProductPrice_product_price__c8hO6 .optional_expenses p{line-height:24px;margin-bottom:0}.EmergencyContact_emergencyContact__nFC6g .head{font-weight:700}.TabsHorizontalSlider_tabs-horizontal-slider__5KWOV .swiper{padding:16px 0!important}.TabsHorizontalSlider_tabs-horizontal-slider__5KWOV .swiper .swiper-slide{width:-moz-max-content!important;width:max-content!important}.TabsHorizontalSlider_tabs-horizontal-slider__5KWOV .hide-scroll-bar{-ms-overflow-style:none;scrollbar-width:none}.TabsHorizontalSlider_tabs-horizontal-slider__5KWOV .hide-scroll-bar::-webkit-scrollbar{display:none}.Accident_accident_popup__JYbHd .customScroll{overflow-y:scroll}.Accident_accident_popup__JYbHd .customScroll::-webkit-scrollbar{width:4px;border-radius:50px}.Accident_accident_popup__JYbHd .customScroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);border-radius:50px;background-color:#dfdfdf}.Accident_accident_popup__JYbHd .customScroll::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);background-color:#8f9f9b;border-radius:50px}.LocalContact_accident_popup__Y2vrl .customScroll{overflow-y:scroll}.LocalContact_accident_popup__Y2vrl .customScroll::-webkit-scrollbar{width:4px;border-radius:50px}.LocalContact_accident_popup__Y2vrl .customScroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);border-radius:50px;background-color:#dfdfdf}.LocalContact_accident_popup__Y2vrl .customScroll::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);background-color:#8f9f9b;border-radius:50px}.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .customScroll{overflow-y:auto}.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .customScroll::-webkit-scrollbar{min-width:4px;max-width:4px;min-height:4px;max-height:4px;border-radius:50px}.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .customScroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);border-radius:50px;background-color:#dfdfdf}.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .customScroll::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);background-color:#8f9f9b;border-radius:50px}.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .swiper{padding:0!important}.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .custom_select .ant-select-selector{border-radius:5px!important;padding-left:20px;padding-right:14px;height:44px!important;width:202px!important;border:1px solid #dfdfdf!important}.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .custom_select .ant-select-selector .ant-select-selection-item{padding:0!important;height:unset;font-size:14px;line-height:16px;font-weight:500;display:flex;align-items:center;color:#111}.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .custom_select .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .custom_select .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border:1px solid #dfdfdf!important}.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .table_alter_level{color:#111}.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .table_alter_level .table_header{text-align:center;padding-top:18px;padding-bottom:17px;font-weight:700;line-height:17px;background-color:#eee}.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .table_alter_level .table_data{padding-top:18px;padding-bottom:17px;line-height:17px;display:flex;align-items:center;justify-content:center;border-left:1px solid #eee}.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .table_alter_level .table_data.first_children{border-left:none}.TravelSafetyInformationTab_travel_safety_information_tab__FAABo .table_alter_level .grid.grid-cols-6>div:first-child .table_data{border-left:none!important}.TicketOnly_customScroll__zWuMR{-ms-overflow-style:none;scrollbar-width:none}.TicketOnly_customScroll__zWuMR::-webkit-scrollbar{display:none}.TouristInformationPopup_media_information__XlCDC .mySwiper .swiper-slide{opacity:.5!important}.TouristInformationPopup_media_information__XlCDC .mySwiper .swiper-slide-thumb-active{opacity:1!important}.CustomRate_custom-rate__0ECfR .ant-rate{line-height:1}.CustomRate_custom-rate__0ECfR .ant-rate .ant-rate-star .ant-rate-star-first,.CustomRate_custom-rate__0ECfR .ant-rate .ant-rate-star.ant-rate-star-focused,.CustomRate_custom-rate__0ECfR .ant-rate .ant-rate-star.ant-rate-star-full{color:#009c75!important}.CustomRate_custom-rate__0ECfR .ant-rate .ant-rate-star .ant-rate-star-first .action.action-star,.CustomRate_custom-rate__0ECfR .ant-rate .ant-rate-star .ant-rate-star-second .action.action-star{display:block;line-height:1}.CustomRate_custom-rate__0ECfR .ant-rate .ant-rate-star:not(:last-child){margin-right:3px}.OptionalTourTab_optional_tour_tab__dJOqk table{border-top:2px solid #111}.OptionalTourTab_optional_tour_tab__dJOqk table th{background-color:#eee;border:1px solid #f0f0f0;font-size:15px;font-weight:700;line-height:19px;text-align:center;padding:24px 20px;width:-moz-max-content;width:max-content;white-space:pre;color:#111}.OptionalTourTab_optional_tour_tab__dJOqk table td{border-left:1px solid #eee;border-bottom:1px solid #eee;line-height:19px;padding:24px 20px;text-align:center;font-size:15px;color:#111}.OptionalTourTab_optional_tour_tab__dJOqk table .waitingArea{border-right:none;white-space:pre-line}.OptionalTourTab_optional_tour_tab__dJOqk table .optionalTourName{border-left:none}.OptionalTourTab_optional_tour_tab__dJOqk table .waitingArea{word-wrap:break-word;word-break:break-all}.OptionalTourTab_optional_tour_tab__dJOqk table .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{content:none}.OptionalTourTab_table__nwGUD{-ms-overflow-style:none;scrollbar-width:none}.OptionalTourTab_table__nwGUD ::-webkit-scrollbar{display:none}.OptionalTourTab_table__nwGUD .ant-table-content table{border-radius:0!important}.OptionalTourTab_table__nwGUD .ant-table-thead .ant-table-cell{background-color:#eee;border-start-start-radius:0!important;border-start-end-radius:0!important;text-align:center;font-weight:700}.ScheduledHotelPopup_schedule_hotel_popup__I_k0P .customScroll{overflow-y:scroll}.ScheduledHotelPopup_schedule_hotel_popup__I_k0P .customScroll::-webkit-scrollbar{min-width:4px;max-width:4px;border-radius:50px}.ScheduledHotelPopup_schedule_hotel_popup__I_k0P .customScroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);border-radius:50px;background-color:#dfdfdf}.ScheduledHotelPopup_schedule_hotel_popup__I_k0P .customScroll::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);background-color:#8f9f9b;border-radius:50px}.ScheduledHotelPopup_schedule_hotel_popup__I_k0P .button_swiper svg rect{opacity:.8!important}.ScheduledHotelPopup_custom_rate__0Q3sP *{font-size:15px!important}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .btn_tab{height:36px;padding:0 16px;font-weight:500;display:flex;justify-content:center;align-items:center;border:1px solid #d3dbd9;border-radius:22px;background-color:#fff}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .btn_tab.active{border:none;background-color:#475451;color:#fff}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_hotel_information{border-top:2px solid #111}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_hotel_information .table_column_header{color:#111;font-size:15px;line-height:19px;display:grid;grid-template-columns:14fr 20fr 20fr 14fr 39fr}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_hotel_information .table_column_header .th{background-color:#eee;font-weight:700;padding-bottom:23px;padding-top:24px;text-align:center}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_hotel_information .table_column{color:#111;display:grid;font-size:15px;line-height:19px;grid-template-columns:14fr 20fr 20fr 14fr 39fr;border-bottom:1px solid #eee}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_hotel_information .table_column .td{min-height:85px;padding-bottom:23px;padding-top:24px;display:flex;justify-content:center;align-items:center;border-left:1px solid #eee}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_hotel_information .table_column .td.header_column{border-left:none}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_tourist_information{border-top:2px solid #111}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_tourist_information .table_column_header{color:#111;font-size:15px;line-height:19px;display:grid;grid-template-columns:14fr 20fr 20fr 53fr}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_tourist_information .table_column_header .th{background-color:#eee;font-weight:700;padding-bottom:23px;padding-top:24px;text-align:center}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_tourist_information .table_column{color:#111;display:grid;font-size:15px;line-height:19px;grid-template-columns:14fr 20fr 20fr 53fr;border-bottom:1px solid #eee}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_tourist_information .table_column .td{padding-bottom:23px;padding-top:24px;display:flex;justify-content:center;align-items:center;border-left:1px solid #eee}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_tourist_information .table_column .td.header_column{border-left:none}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_tourist_information .table_column .td.tourist_destination{justify-content:start;padding-left:24px;padding-right:31px;-moz-column-gap:4px;column-gap:4px}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__HxcPk .table_tourist_information .table_column .td.tourist_destination a{color:#111!important}.CustomRate_custom-rate__oppHC *{font-size:26px}.CustomRate_custom-rate__oppHC .ant-rate{line-height:1}.CustomRate_custom-rate__oppHC .ant-rate .ant-rate-star.ant-rate-star-focused,.CustomRate_custom-rate__oppHC .ant-rate .ant-rate-star.ant-rate-star-full{color:#009c75!important}.CustomRate_custom-rate__oppHC .ant-rate .ant-rate-star .ant-rate-star-first .action.action-star,.CustomRate_custom-rate__oppHC .ant-rate .ant-rate-star .ant-rate-star-second .action.action-star{display:block;line-height:1}.CustomRate_custom-rate__oppHC .ant-rate .ant-rate-star .ant-rate-star-first .anticon-star{color:#009c75!important}.ListHotelPopUp_custom_rate__lhfPe *{font-size:15px!important}.ListHotelPopUp_customRadio__3fG5i .ant-radio-checked:after{border-radius:50px!important;border:none!important}.ListHotelPopUp_customRadio__3fG5i .ant-radio-input:focus+.ant-radio-inner{border-color:#d3dbd9}.ListHotelPopUp_customRadio__3fG5i .ant-radio-checked .ant-radio-inner{background-color:#00d9a3;border-color:#00d9a3}.ListHotelPopUp_normal__Xs451 .ant-radio-wrapper{width:100%!important}.ListHotelPopUp_normal__Xs451 .ant-radio{top:4px!important}.ListHotelPopUp_normal__Xs451 .ant-radio-inner{width:18px!important;height:18px!important;border-radius:50px}.ListHotelPopUp_normal__Xs451 .ant-radio-inner:after{transform:translate(-50%,-50%) scale(.6)!important}.ListHotelPopUp_large__5l5jE .ant-radio{top:6px!important}.ListHotelPopUp_large__5l5jE .ant-radio-inner{width:25px!important;height:25px!important;border-radius:50px}.ListHotelPopUp_large__5l5jE .ant-radio-inner:after{transform:translate(-50%,-50%) scale(.8)!important}.ProductImage_custom-pagination__ll3RJ .swiper-pagination{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;position:absolute;top:20px;right:20px}.ProductScheduleCustom_product_schedule_custom__AslH9 .schedule_item .ant-collapse{background-color:#fff!important;border-bottom:0!important}.ProductScheduleCustom_product_schedule_custom__AslH9 .schedule_item .ant-collapse-item{padding:30px 0}.ProductScheduleCustom_product_schedule_custom__AslH9 .schedule_item .ant-collapse-header .ant-collapse-arrow{top:0!important;right:0!important}.ProductScheduleCustom_product_schedule_custom__AslH9 .schedule_item .ant-collapse .ant-collapse-header{padding:0!important}.ProductScheduleCustom_product_schedule_custom__AslH9 .schedule_item .ant-collapse-content{border-top:none!important}.ProductScheduleCustom_product_schedule_custom__AslH9 .schedule_item .line{margin:0;width:2px;height:30px;background:repeating-linear-gradient(180deg,transparent 0 4px,#fff 4px 8px),linear-gradient(180deg,#d3dbd9,transparent);background-size:2px 100%;background-repeat:no-repeat;border:none!important}.ProductScheduleCustom_product_schedule_custom__AslH9 .schedule_item .line_reverse{margin:0;width:2px;height:30px;background:repeating-linear-gradient(0deg,transparent 0 4px,#fff 4px 8px),linear-gradient(0deg,#d3dbd9,transparent);background-size:2px 100%;background-repeat:no-repeat;border:none!important}.ImmigrationCardAndLocalInfo_immigration_card_local_info__WnOIk .customScroll{overflow-y:auto}.ImmigrationCardAndLocalInfo_immigration_card_local_info__WnOIk .customScroll::-webkit-scrollbar{min-width:4px;max-width:4px;min-height:9px;max-height:9px;border-radius:50px}.ImmigrationCardAndLocalInfo_immigration_card_local_info__WnOIk .customScroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);border-radius:50px;background-color:#dfdfdf}.ImmigrationCardAndLocalInfo_immigration_card_local_info__WnOIk .customScroll::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);background-color:#8f9f9b;border-radius:50px}.ImmigrationCardAndLocalInfo_immigration_card_local_info__WnOIk .button_tab{font-size:16px;line-height:20px;font-weight:500;color:#aaa;padding-top:25px;padding-bottom:21px;border-bottom:2px solid #eee}.ImmigrationCardAndLocalInfo_immigration_card_local_info__WnOIk .button_tab.active{color:#111;border-bottom:2px solid #111;font-weight:700}.ProductSchedules_product_schedule__JeZxo .custom_btn{background-color:#fff;color:#111;border:1px solid #111!important;padding:0 60px}.ProductSchedules_product_schedule__JeZxo .custom_btn:focus,.ProductSchedules_product_schedule__JeZxo .custom_btn:hover{background-color:#fff!important;color:#111!important}.ShoppingInformationTab_shopping_information_tab__jsPTl table{border-top:2px solid #111;border-collapse:unset;border-radius:unset}.ShoppingInformationTab_shopping_information_tab__jsPTl table .ant-table-thead .ant-table-cell{border-radius:0!important;border-start-end-radius:0!important;border-start-start-radius:0!important;background-color:#eee;padding:24px 20px;text-align:center}.ShoppingInformationTab_shopping_information_tab__jsPTl table th{background-color:#eee;border:1px solid #f0f0f0;font-size:15px;font-weight:700;line-height:19px;text-align:center;padding:24px 20px;white-space:pre;color:#111;width:-moz-max-content;width:max-content}.ShoppingInformationTab_shopping_information_tab__jsPTl table td{border-left:1px solid #eee;border-bottom:1px solid #eee;line-height:19px;padding:24px 20px;font-size:15px;color:#111}.ShoppingInformationTab_shopping_information_tab__jsPTl table td:last-child{text-align:center}.ShoppingInformationTab_shopping_information_tab__jsPTl table .refund,.ShoppingInformationTab_shopping_information_tab__jsPTl table .shoppingItems{border-right:none;border-left:none}.ShoppingInformationTab_shopping_information_tab__jsPTl table .estimatedTime{text-align:center}.ShoppingInformationTab_shopping_information_tab__jsPTl table .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{content:none}.TravelerContract_reservation_number__bwQpk:after{content:"";position:absolute;left:11px;top:3px;width:1px;height:13px;border-right:1px solid #c9c9c9}.TravelerContract_contract-table__GkFW0 table{border-collapse:collapse}.TravelerContract_contract-table__GkFW0 table p{line-height:22px}.TravelerContract_contract-table__GkFW0 table th{border-left:2px solid #a3a3a3;border-right:2px solid #a3a3a3;background-color:#f9f9f9}.TravelerContract_contract-table__GkFW0 table tr{border-right:2px solid #a3a3a3;page-break-inside:avoid;page-break-after:auto;border-top:2px solid #a3a3a3}.TravelerContract_contract-table__GkFW0 table td{font-size:13px;padding:10px}.TravelerContract_input_img__09XP3{position:absolute;top:1px;left:0}.TravelerContract_txt__Pyls5{letter-spacing:-1px;color:#757575;font-size:13px;line-height:19px}.TravelerContract_signature__lDF4w{text-align:right;margin-top:20px}.TravelerContract_signature__lDF4w .TravelerContract_bar__aMjWQ span{font-size:16px;position:relative;padding-left:20px}.TravelerContract_signature__lDF4w .TravelerContract_bar__aMjWQ span:after{content:"";position:absolute;left:8px;top:5px;width:1px;height:13px;border-left:1px solid #c9c9c9}.TravelerContract_signature__lDF4w .TravelerContract_bar__aMjWQ span:first-child{padding-left:0}.TravelerContract_signature__lDF4w .TravelerContract_bar__aMjWQ span:first-child:after{border-left:0}.TravelerContract_signature__lDF4w .TravelerContract_sig__hxTG9{font-size:13px;margin-top:1px;color:#a7a7a7;margin-left:28px;padding-right:60px}.TravelerContract_cancel__qx8Pa{line-height:24px;background-color:#f9f9f9;padding:18px 30px;margin-top:26px}.TravelerContract_cancel__qx8Pa .TravelerContract_warning__ergkv{padding:0 32px 10px 0}.TravelerContract_warning__ergkv{font-weight:400;display:block;padding:20px 0;color:#f44b35;display:flex}.TravelerContract_explanation__VJ53t{border-left:3px solid #555;margin:15px 0 30px;padding-left:17px;font-size:15px}.TravelerContract_sig_table__NtabP{overflow:hidden;border:6px solid #f9f9f9;color:#333;font-size:14px}.TravelerContract_sig_table__NtabP .TravelerContract_cont__G8YFP{position:relative}.TravelerContract_sig_table__NtabP .TravelerContract_cont__G8YFP p{float:left;width:135px;font-weight:700}.TravelerContract_sig_table__NtabP .TravelerContract_cont__G8YFP .TravelerContract_cont_pd__Vffu_{overflow:hidden;margin:0 23px;border-bottom:1px solid #e4e4e4;padding:10px 0;page-break-inside:avoid;page-break-after:auto}.TravelerContract_sig_table__NtabP .TravelerContract_cont__G8YFP dl{float:left;overflow:hidden;line-height:22px}.TravelerContract_sig_table__NtabP .TravelerContract_cont__G8YFP dl dt{float:left;width:80px}.TravelerContract_sig_table__NtabP .TravelerContract_cont__G8YFP dl.TravelerContract_box2__TauNO dd{margin-left:80px;width:80px;min-height:22px}.TravelerContract_sig_table__NtabP .TravelerContract_txt__Pyls5{margin:15px 0;padding:0 20px;line-height:17px}.TravelerContract_sig_table__NtabP .TravelerContract_cont_style_green__iClib{background:#f4fff7}.TravelerContract_sig_table__NtabP .TravelerContract_cont_style_green__iClib p{color:#42c867}.TravelerContract_sig_table__NtabP .TravelerContract_date__0kerL{font-size:16px;word-spacing:20px;padding-right:40px}.TravelerContract_sig_table__NtabP .TravelerContract_sig__hxTG9{font-size:13px;margin-top:1px;color:#a7a7a7;margin-left:28px;padding-right:60px}.TravelerContract_sig_table__NtabP .TravelerContract_sig_btn__w0oEx{margin-right:30px}.TravelerContract_sig_btn__w0oEx{display:block;text-align:right;margin:10px 20px}@page{.PrintPackageProductDetailPopup_print_popup__GjsiQ{size:A4;margin:0}}@media print{.PrintPackageProductDetailPopup_print_popup__GjsiQ body,.PrintPackageProductDetailPopup_print_popup__GjsiQ html{width:210mm;height:297mm}}.PrintPackageProductDetailPopup_print_popup__GjsiQ .table_product_basic .table_header{display:flex;align-items:center;justify-content:center;padding-top:18px;padding-bottom:17px;border-bottom:1px solid #eee;background-color:#eee;font-weight:700}.PrintPackageProductDetailPopup_print_popup__GjsiQ .table_product_basic .table_data{padding:18px 18px 17px;border-bottom:1px solid #eee}.PrintPackageProductDetailPopup_print_popup__GjsiQ .customScroll{overflow-y:scroll}.PrintPackageProductDetailPopup_print_popup__GjsiQ .customScroll::-webkit-scrollbar{width:4px;height:4px;border-radius:50px}.PrintPackageProductDetailPopup_print_popup__GjsiQ .customScroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);border-radius:50px;background-color:#dfdfdf}.PrintPackageProductDetailPopup_print_popup__GjsiQ .customScroll::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);background-color:#8f9f9b;border-radius:50px}.PrintPackageProductDetailPopup_print_popup__GjsiQ .table_total_travel_expenses .rows_one .table_data{border-bottom:1px solid #eee}.PrintPackageProductDetailPopup_print_popup__GjsiQ .table_total_travel_expenses .rows_one .table_data,.PrintPackageProductDetailPopup_print_popup__GjsiQ .table_total_travel_expenses .rows_one .table_data_last,.PrintPackageProductDetailPopup_print_popup__GjsiQ .table_total_travel_expenses .rows_two .table_data{border-left:1px solid #eee;display:flex;justify-content:flex-end;padding-right:18px;padding-top:18px;padding-bottom:17px}.PrintPackageProductDetailPopup_print_popup__GjsiQ .table_total_travel_expenses .rows_two .table_data{border-bottom:1px solid #eee}.PrintPackageProductDetailPopup_print_popup__GjsiQ .table_total_travel_expenses .table_row_header{border-bottom:1px solid #eee;padding-top:18px;padding-bottom:17px;text-align:center}.PrintPackageProductDetailPopup_print_popup__GjsiQ .tentative_information{border-top:2px solid #111}.PrintPackageProductDetailPopup_print_popup__GjsiQ .tentative_information .col_data{line-height:17px;border-bottom:1px solid #eee}.PrintPackageProductDetailPopup_print_popup__GjsiQ .tentative_information .table_header{padding:18px 18px 17px;text-align:center;background-color:#eee;font-weight:700}.PrintPackageProductDetailPopup_print_popup__GjsiQ .tentative_information .table_data{padding:18px 18px 17px}.PrintPackageProductDetailPopup_print_popup__GjsiQ .travel_safety_info_table .table_header{padding:18px 18px 17px;text-align:center;background-color:#eee;font-weight:700}.PrintPackageProductDetailPopup_print_popup__GjsiQ .travel_safety_info_table .table_row{line-height:17px;border-bottom:1px solid #eee}.PrintPackageProductDetailPopup_print_popup__GjsiQ .travel_safety_info_table .table_row .table_data{padding:18px 18px 17px;font-weight:500}.PrintPackageProductDetailPopup_print_popup__GjsiQ .travel_safety_info_table .table_header_row{font-weight:700;display:flex;justify-content:center;align-items:center}.PrintPackageProductDetailPopup_print_popup__GjsiQ .travel_safety_info_table .table_data_row{border-right:1px solid #eee;border-left:1px solid #eee;text-align:center}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .btn_tab{height:36px;padding:0 16px;font-weight:500;display:flex;justify-content:center;align-items:center;border:1px solid #d3dbd9;border-radius:22px;background-color:#fff}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .btn_tab.active{border:none;background-color:#475451;color:#fff}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_hotel_information{border-top:2px solid #111}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_hotel_information .table_column_header{color:#111;font-size:15px;line-height:19px;display:grid;grid-template-columns:14fr 20fr 20fr 14fr 39fr}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_hotel_information .table_column_header .th{background-color:#eee;font-weight:700;padding-bottom:23px;padding-top:24px;text-align:center}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_hotel_information .table_column{color:#111;display:grid;font-size:15px;line-height:19px;grid-template-columns:14fr 20fr 20fr 14fr 39fr;border-bottom:1px solid #eee}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_hotel_information .table_column .td{min-height:85px;padding-bottom:23px;padding-top:24px;display:flex;justify-content:center;align-items:center;border-left:1px solid #eee}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_hotel_information .table_column .td.header_column{border-left:none}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_tourist_information{border-top:2px solid #111}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_tourist_information .table_column_header{color:#111;line-height:19px;display:grid;grid-template-columns:14fr 20fr 20fr 53fr}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_tourist_information .table_column_header .th{background-color:#eee;font-weight:700;padding-bottom:23px;padding-top:24px;text-align:center}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_tourist_information .table_column{color:#111;display:grid;line-height:19px;grid-template-columns:14fr 20fr 20fr 53fr;border-bottom:1px solid #eee}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_tourist_information .table_column .td{padding-bottom:23px;padding-top:24px;display:flex;justify-content:center;align-items:center;border-left:1px solid #eee}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_tourist_information .table_column .td.header_column{border-left:none}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_tourist_information .table_column .td.tourist_destination{justify-content:start;padding-left:24px;padding-right:31px;-moz-column-gap:4px;column-gap:4px}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__yZ_Sn .table_tourist_information .table_column .td.tourist_destination a{color:#111!important}@page{.PrintPackageProductDetailPopup_components_selected__CPzGt{size:A4;margin:0}}@media print{.PrintPackageProductDetailPopup_components_selected__CPzGt body,.PrintPackageProductDetailPopup_components_selected__CPzGt html{width:210mm;height:297mm}}.PrintPackageProductDetailPopup_components_selected__CPzGt .arrow_button{visibility:hidden}.OptionalTourTab_optional_tour_tab__NC0Yj table{border-top:2px solid #111}.OptionalTourTab_optional_tour_tab__NC0Yj table th{background-color:#eee;border:1px solid #f0f0f0;font-size:15px;font-weight:700;line-height:19px;text-align:center;padding:24px 20px;width:-moz-max-content;width:max-content;white-space:pre;color:#111}.OptionalTourTab_optional_tour_tab__NC0Yj table td{border-left:1px solid #eee;border-bottom:1px solid #eee;line-height:19px;padding:24px 20px;text-align:center;font-size:15px;color:#111}.OptionalTourTab_optional_tour_tab__NC0Yj table .waitingArea{border-right:none;white-space:pre-line}.OptionalTourTab_optional_tour_tab__NC0Yj table .optionalTourName{border-left:none}.OptionalTourTab_optional_tour_tab__NC0Yj table .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{content:none}.ProductPrice_product_price__pqCLy .btn_tab{height:36px;padding:0 16px;font-weight:500;display:flex;justify-content:center;align-items:center;border:1px solid #d3dbd9;border-radius:22px;background-color:#fff}.ProductPrice_product_price__pqCLy .btn_tab.active{border:none;background-color:#475451;color:#fff}.ProductPrice_product_price__pqCLy .product_price_information{border-top:2px solid #111;width:-moz-fit-content;width:fit-content}.ProductPrice_product_price__pqCLy .product_price_information .table_column_header{color:#111;line-height:21px;display:grid;grid-template-columns:190px 190px 190px 190px}.ProductPrice_product_price__pqCLy .product_price_information .table_column_header .th{background-color:#eee;font-weight:700;padding-bottom:24px;padding-top:24px;text-align:center;line-height:21px}.ProductPrice_product_price__pqCLy .product_price_information .table_column_header .th.header_column{display:flex;align-items:center;justify-content:center}.ProductPrice_product_price__pqCLy .product_price_information .table_column_header .th .bold_title{height:19px;line-height:21px}.ProductPrice_product_price__pqCLy .product_price_information .table_column_header .th p{margin-bottom:0;line-height:17px}.ProductPrice_product_price__pqCLy .product_price_information .table_column{color:#111;display:grid;line-height:19px;grid-template-columns:190px 190px 190px 190px;border-bottom:1px solid #eee}.ProductPrice_product_price__pqCLy .product_price_information .table_column .td{position:relative;align-items:flex-start;justify-content:center;padding:24px 20px}.ProductPrice_product_price__pqCLy .product_price_information .table_column .td:first-child:after{background:transparent}.ProductPrice_product_price__pqCLy .product_price_information .table_column .td .price{width:100%;text-align:center;font-weight:700;line-height:22px;height:25px;margin-bottom:12px}.ProductPrice_product_price__pqCLy .product_price_information .table_column .td .description{margin-bottom:0;line-height:16px;font-weight:300}.ProductPrice_product_price__pqCLy .product_price_information .table_column .td:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#eee}.ProductPrice_product_price__pqCLy .product_price_description{margin-top:24px}.ProductPrice_product_price__pqCLy .product_price_description p{color:#888;line-height:24px;margin-bottom:0}.ProductPrice_product_price__pqCLy .product_price_description p span{display:inline-block;margin-right:4px}.ProductPrice_product_price__pqCLy .optional_expenses{margin-top:24px}.ProductPrice_product_price__pqCLy .optional_expenses .title{font-weight:600;margin-bottom:10px;height:17px;line-height:24px}.ProductPrice_product_price__pqCLy .optional_expenses p{line-height:24px;color:#888;margin-bottom:0}.ProductSchedules_product_schedule__411Xr .custom_btn{background-color:#fff;color:#111;border:1px solid #111!important;padding:0 60px}.ProductSchedules_product_schedule__411Xr .custom_btn:focus,.ProductSchedules_product_schedule__411Xr .custom_btn:hover{background-color:#fff!important;color:#111!important}.ShoppingInformationTab_shopping_information_tab__29wb_ table{border-top:2px solid #111}.ShoppingInformationTab_shopping_information_tab__29wb_ table th{background-color:#eee;border:1px solid #f0f0f0;font-weight:700;line-height:19px;text-align:center;padding:24px 20px;white-space:pre;color:#111;width:-moz-max-content;width:max-content}.ShoppingInformationTab_shopping_information_tab__29wb_ table td{border-left:1px solid #eee;border-bottom:1px solid #eee;line-height:19px;padding:24px 20px;color:#111}.ShoppingInformationTab_shopping_information_tab__29wb_ table td:last-child{text-align:center}.ShoppingInformationTab_shopping_information_tab__29wb_ table .refund,.ShoppingInformationTab_shopping_information_tab__29wb_ table .shoppingItems{border-right:none;border-left:none}.ShoppingInformationTab_shopping_information_tab__29wb_ table .estimatedTime{text-align:center}.ShoppingInformationTab_shopping_information_tab__29wb_ table .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{content:none}.TermsOfServicePopup_travel_essential_information_container__7e55e{width:400px}.TermsOfServicePopup_travel_essential_information_container__7e55e .customScroll{overflow-y:auto}.TermsOfServicePopup_travel_essential_information_container__7e55e .customScroll::-webkit-scrollbar{min-width:4px;max-width:4px;border-radius:50px}.TermsOfServicePopup_travel_essential_information_container__7e55e .customScroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);border-radius:50px;background-color:#dfdfdf}.TermsOfServicePopup_travel_essential_information_container__7e55e .customScroll::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);background-color:#8f9f9b;border-radius:50px}.TermsOfServicePopup_travel_essential_information_container__7e55e .ant-descriptions-bordered .ant-descriptions-row{border-bottom:none!important}.TermsOfServicePopup_travel_essential_information_container__7e55e .ant-descriptions-bordered .ant-descriptions-view{border:none!important}.TermsOfServicePopup_travel_essential_information_container__7e55e .ant-descriptions-bordered .ant-descriptions-item-label{border-right:none!important;background-color:#e5e5e5;width:100px;border-bottom:2px solid #e5e5e5}.TermsOfServicePopup_travel_essential_information_container__7e55e .ant-descriptions-bordered .ant-descriptions-item-content:last-child,.TermsOfServicePopup_travel_essential_information_container__7e55e .ant-descriptions-bordered .ant-descriptions-item-label:last-child{border-bottom:1px solid #e5e5e5}.TermsOfServicePopup_travel_essential_information_container__7e55e .ant-descriptions-bordered .ant-descriptions-view>table{border-top:2px solid #000}.TermsOfServicePopup_travel_essential_information_container__7e55e .ant-descriptions-bordered .ant-descriptions-item-content,.TermsOfServicePopup_travel_essential_information_container__7e55e .ant-descriptions-bordered .ant-descriptions-item-label{padding:18px}.TravelEssentialsPopup_travel_essentials_popup__xEMg2{width:840px}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .table_product_basic .table_header{display:flex;align-items:center;justify-content:center;padding-top:18px;padding-bottom:17px;border-bottom:1px solid #eee;background-color:#eee;font-weight:700}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .table_product_basic .table_data{padding:18px 18px 17px;border-bottom:1px solid #eee}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .customScroll{overflow-y:scroll}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .customScroll::-webkit-scrollbar{min-width:4px;max-width:4px;border-radius:50px}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .customScroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);border-radius:50px;background-color:#dfdfdf}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .customScroll::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);background-color:#8f9f9b;border-radius:50px}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .table_total_travel_expenses .rows_one .table_data{border-bottom:1px solid #eee}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .table_total_travel_expenses .rows_one .table_data,.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .table_total_travel_expenses .rows_one .table_data_last,.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .table_total_travel_expenses .rows_two .table_data{border-left:1px solid #eee;display:flex;justify-content:flex-end;padding-right:18px;padding-top:18px;padding-bottom:17px}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .table_total_travel_expenses .rows_two .table_data{border-bottom:1px solid #eee}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .table_total_travel_expenses .table_row_header{border-bottom:1px solid #eee;padding-top:18px;padding-bottom:17px;text-align:center}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .tentative_information{border-top:2px solid #111}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .tentative_information .col_data{line-height:17px;border-bottom:1px solid #eee}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .tentative_information .table_header{padding:18px 18px 17px;text-align:center;background-color:#eee;font-weight:700}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .tentative_information .table_data{padding:18px 18px 17px}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .travel_safety_info_table .table_header{padding:18px 18px 17px;text-align:center;background-color:#eee;font-weight:700}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .travel_safety_info_table .table_row{line-height:17px;border-bottom:1px solid #eee}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .travel_safety_info_table .table_row .table_data{display:flex;justify-content:center;align-items:center;padding:18px 18px 17px;font-weight:500}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .travel_safety_info_table .table_header_row{font-weight:700;display:flex;justify-content:center;align-items:center}.TravelEssentialsPopup_travel_essentials_popup__xEMg2 .travel_safety_info_table .table_data_row{border-right:1px solid #eee;border-left:1px solid #eee;text-align:center}.TravelContent_vreviewCount__VAqXu .vreview-review-summary{font-size:14px;color:#009c75;font-weight:500}.TravelContent_vreviewCount__VAqXu .vreview-review-summary .vreview-link{color:#009c75;font-weight:500;text-decoration:none;margin-left:5px!important}.TravelContent_vreviewCount__VAqXu .vreview-review-summary .vreview-link:before{content:"";height:14px;width:1px;background-color:#aaa;display:inline-block;margin-right:5px;margin-bottom:-2px}.EveryoneBanner_customPagination__ftg6z .swiper-pagination{bottom:0;z-index:100;display:flex;flex-direction:row;justify-content:center;align-items:center}.EveryoneBanner_customPagination__ftg6z .swiper-pagination-bullet{width:6px;height:6px;background:#8f9f9b;opacity:.4}.EveryoneBanner_customPagination__ftg6z .swiper-pagination-bullet-active{width:8px;height:8px;background:#8f9f9b;opacity:.8}.EveryoneBanner_customNavigation__gE5uo .swiper-button-disabled{opacity:.4}.TravelImage_custom-pagination__LrpiV .swiper-pagination{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;position:absolute;bottom:20px;left:20px}