.Popover_PopoverCustom__9kENT .ant-popover-inner-content{padding:16px!important;box-shadow:0 0 6px rgba(17,17,17,.1490196078)!important;border:1px solid #d3dbd9!important}.Popover_PopoverCustomNoMargin__lR2VZ{padding-top:4px!important}.Popover_PopoverCustomNoMargin__lR2VZ .ant-popover-inner-content{box-shadow:0 0 6px rgba(17,17,17,.1490196078)!important;border:1px solid #d3dbd9!important}.Popover_PopoverCustomNoPadding__m9MpV{padding-top:4px!important}.Popover_PopoverCustomNoPadding__m9MpV .ant-popover-inner-content{padding:0 0 30px!important;box-shadow:0 0 6px rgba(17,17,17,.1490196078)!important;border:1px solid #d3dbd9!important}.Popover_PopoverCustomStyle__kC_nv .ant-popover-title{margin-bottom:0!important}.DepartureDateChangePopup_departure_date_change__rnDZU .cellContainer:hover{background-color:#fff!important}.DepartureDateChangePopup_departure_date_change__rnDZU .choose-weekend{color:#fff!important}.DetailedFlightItineraryPopup_detailed_flight_itinerary_popup__IF8xd .customScroll{overflow-y:auto}.DetailedFlightItineraryPopup_detailed_flight_itinerary_popup__IF8xd .customScroll::-webkit-scrollbar{min-width:4px;max-width:4px;border-radius:50px}.DetailedFlightItineraryPopup_detailed_flight_itinerary_popup__IF8xd .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__IF8xd .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__l0qQD span{overflow:unset!important}.MainItinerary_icon_air__l0qQD img{height:auto!important;max-height:-moz-max-content!important;max-height:max-content!important}.ViewMeetUpPopup_view_meet_up__fffM3 .customScroll{overflow-y:scroll}.ViewMeetUpPopup_view_meet_up__fffM3 .customScroll::-webkit-scrollbar,.ViewMeetUpPopup_view_meet_up__fffM3 .customScroll::-webkit-scrollbar-track{display:none}.ViewMeetUpPopup_view_meet_up__fffM3 .customScroll::-webkit-scrollbar-thumb{display:none}.TabsHorizontalSlider_tabs-horizontal-slider__oOq_X.TabsHorizontalSlider_padding-all__6tKxt .swiper{padding:16px!important}.TabsHorizontalSlider_tabs-horizontal-slider__oOq_X.TabsHorizontalSlider_border-bottom__qYrnx .swiper{border-bottom:1px solid #d3dbd9!important}.TabsHorizontalSlider_tabs-horizontal-slider__oOq_X .swiper{padding:16px 0!important}.TabsHorizontalSlider_tabs-horizontal-slider__oOq_X .swiper .swiper-slide{width:-moz-max-content!important;width:max-content!important}.TabsHorizontalSlider_tabs-horizontal-slider__oOq_X .hide-scroll-bar{-ms-overflow-style:none;scrollbar-width:none}.TabsHorizontalSlider_tabs-horizontal-slider__oOq_X .hide-scroll-bar::-webkit-scrollbar{display:none}.ViewLeaderOrGuidePopup_view_leader__jNuSS .hide-arrows .ant-input-number-handler-wrap{display:none}.ViewLeaderOrGuidePopup_view_leader__jNuSS input[type=number]::-webkit-inner-spin-button,.ViewLeaderOrGuidePopup_view_leader__jNuSS input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.ViewLeaderOrGuidePopup_view_leader__jNuSS .custom_spin{margin-top:20px!important}.ProductKeyPoints_product_key_point__NDHAY .swiper{padding:20px 0!important;border-top:2px solid #111}.ProductKeyPoints_product_key_point__NDHAY .swiper-slide{margin-right:12px!important;margin-left:0!important}.ProductKeyPoints_product_key_point__NDHAY li{margin-bottom:8px}.ProductKeyPoints_product_key_point__NDHAY li .highlight{color:#0daa62;font-weight:600;margin-left:4px;margin-right:4px}.ProductKeyPoints_product_key_point__NDHAY li .note{margin-top:4px;font-size:14px;color:#666}.ProductPrice_product_price__EMeEM .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__EMeEM .btn_tab.active{border:none;background-color:#475451;color:#fff}.ProductPrice_product_price__EMeEM .product_price_information{border-top:2px solid #111}.ProductPrice_product_price__EMeEM .product_price_information .table_column_header{color:#111;font-size:15px;line-height:21px;display:grid;grid-template-columns:92px repeat(auto-fit,minmax(0,1fr))}.ProductPrice_product_price__EMeEM .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__EMeEM .product_price_information .table_column_header .th.header_column{display:flex;align-items:center;justify-content:center}.ProductPrice_product_price__EMeEM .product_price_information .table_column_header .th .bold_title{height:19px;line-height:21px}.ProductPrice_product_price__EMeEM .product_price_information .table_column_header .th p{margin-bottom:0;line-height:17px}.ProductPrice_product_price__EMeEM .product_price_information .table_column{color:#111;display:grid;font-size:15px;line-height:19px;grid-template-columns:92px repeat(auto-fit,minmax(0,1fr));border-bottom:1px solid #eee}.ProductPrice_product_price__EMeEM .product_price_information .table_column .td{position:relative;align-items:flex-start;justify-content:center;padding:24px 20px}.ProductPrice_product_price__EMeEM .product_price_information .table_column .td:first-child:after{background:rgba(0,0,0,0)}.ProductPrice_product_price__EMeEM .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__EMeEM .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__EMeEM .product_price_information .table_column .td:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#eee}.ProductPrice_product_price__EMeEM .product_price_description{margin-top:24px}.ProductPrice_product_price__EMeEM .product_price_description p{line-height:24px;margin-bottom:0}.ProductPrice_product_price__EMeEM .product_price_description p span{display:inline-block;margin-right:4px}.ProductPrice_product_price__EMeEM .optional_expenses{margin-top:24px}.ProductPrice_product_price__EMeEM .optional_expenses .title{font-weight:600;margin-bottom:10px;height:17px;line-height:24px}.ProductPrice_product_price__EMeEM .optional_expenses p{line-height:24px;margin-bottom:0}.EmergencyContact_emergencyContact__P2crx .head{font-weight:700}.TabsHorizontalSlider_tabs-horizontal-slider__q0Qxd .swiper{padding:16px 0!important}.TabsHorizontalSlider_tabs-horizontal-slider__q0Qxd .swiper .swiper-slide{width:-moz-max-content!important;width:max-content!important}.TabsHorizontalSlider_tabs-horizontal-slider__q0Qxd .hide-scroll-bar{-ms-overflow-style:none;scrollbar-width:none}.TabsHorizontalSlider_tabs-horizontal-slider__q0Qxd .hide-scroll-bar::-webkit-scrollbar{display:none}.Accident_accident_popup__BoQHt .customScroll{overflow-y:scroll}.Accident_accident_popup__BoQHt .customScroll::-webkit-scrollbar{width:4px;border-radius:50px}.Accident_accident_popup__BoQHt .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__BoQHt .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__8TP2O .customScroll{overflow-y:scroll}.LocalContact_accident_popup__8TP2O .customScroll::-webkit-scrollbar{width:4px;border-radius:50px}.LocalContact_accident_popup__8TP2O .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__8TP2O .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__Cv1RM .customScroll{overflow-y:auto}.TravelSafetyInformationTab_travel_safety_information_tab__Cv1RM .customScroll::-webkit-scrollbar{min-width:4px;max-width:4px;min-height:4px;max-height:4px;border-radius:50px}.TravelSafetyInformationTab_travel_safety_information_tab__Cv1RM .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__Cv1RM .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__Cv1RM .swiper{padding:0!important}.TravelSafetyInformationTab_travel_safety_information_tab__Cv1RM .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__Cv1RM .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__Cv1RM .custom_select .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,.TravelSafetyInformationTab_travel_safety_information_tab__Cv1RM .custom_select .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border:1px solid #dfdfdf!important}.TravelSafetyInformationTab_travel_safety_information_tab__Cv1RM .table_alter_level{color:#111}.TravelSafetyInformationTab_travel_safety_information_tab__Cv1RM .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__Cv1RM .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__Cv1RM .table_alter_level .table_data.first_children{border-left:none}.TravelSafetyInformationTab_travel_safety_information_tab__Cv1RM .table_alter_level .grid.grid-cols-6>div:first-child .table_data{border-left:none!important}.TicketOnly_customScroll__rLqLs{-ms-overflow-style:none;scrollbar-width:none}.TicketOnly_customScroll__rLqLs::-webkit-scrollbar{display:none}.OptionalTourTab_optional_tour_tab__Vhu2b table{border-top:2px solid #111}.OptionalTourTab_optional_tour_tab__Vhu2b 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__Vhu2b 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__Vhu2b table .waitingArea{border-right:none;white-space:pre-line}.OptionalTourTab_optional_tour_tab__Vhu2b table .optionalTourName{border-left:none}.OptionalTourTab_optional_tour_tab__Vhu2b table .waitingArea{word-wrap:break-word;word-break:break-all}.OptionalTourTab_optional_tour_tab__Vhu2b 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__vKz9V{-ms-overflow-style:none;scrollbar-width:none}.OptionalTourTab_table__vKz9V ::-webkit-scrollbar{display:none}.OptionalTourTab_table__vKz9V .ant-table-content table{border-radius:0!important}.OptionalTourTab_table__vKz9V .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}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__BSnuy .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__BSnuy .btn_tab.active{border:none;background-color:#475451;color:#fff}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__BSnuy .table_hotel_information{border-top:2px solid #111}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__BSnuy .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__BSnuy .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__BSnuy .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__BSnuy .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__BSnuy .table_hotel_information .table_column .td.header_column{border-left:none}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__BSnuy .table_tourist_information{border-top:2px solid #111}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__BSnuy .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__BSnuy .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__BSnuy .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__BSnuy .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__BSnuy .table_tourist_information .table_column .td.header_column{border-left:none}.PlannedHotelsAndTouristInformation_planed_hotel_tourist_info__BSnuy .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__BSnuy .table_tourist_information .table_column .td.tourist_destination a{color:#111!important}.ProductScheduleCustom_product_schedule_custom__G2t0I .schedule_item .ant-collapse{background-color:#fff!important;border-bottom:0!important}.ProductScheduleCustom_product_schedule_custom__G2t0I .schedule_item .ant-collapse-item{padding:30px 0}.ProductScheduleCustom_product_schedule_custom__G2t0I .schedule_item .ant-collapse-header .ant-collapse-arrow{top:0!important;right:0!important}.ProductScheduleCustom_product_schedule_custom__G2t0I .schedule_item .ant-collapse .ant-collapse-header{padding:0!important}.ProductScheduleCustom_product_schedule_custom__G2t0I .schedule_item .ant-collapse-content{border-top:none!important}.ProductScheduleCustom_product_schedule_custom__G2t0I .schedule_item .line{margin:0;width:2px;height:30px;background:repeating-linear-gradient(180deg,transparent 0 4px,#ffffff 4px 8px),linear-gradient(180deg,#d3dbd9,transparent);background-size:2px 100%;background-repeat:no-repeat;border:none!important}.ProductScheduleCustom_product_schedule_custom__G2t0I .schedule_item .line_reverse{margin:0;width:2px;height:30px;background:repeating-linear-gradient(0deg,transparent 0 4px,#ffffff 4px 8px),linear-gradient(0deg,#d3dbd9,transparent);background-size:2px 100%;background-repeat:no-repeat;border:none!important}.CustomRate_custom-rate__lzDgi *{font-size:26px}.CustomRate_custom-rate__lzDgi .ant-rate{line-height:1}.CustomRate_custom-rate__lzDgi .ant-rate .ant-rate-star.ant-rate-star-focused,.CustomRate_custom-rate__lzDgi .ant-rate .ant-rate-star.ant-rate-star-full{color:#009c75!important}.CustomRate_custom-rate__lzDgi .ant-rate .ant-rate-star .ant-rate-star-first .action.action-star,.CustomRate_custom-rate__lzDgi .ant-rate .ant-rate-star .ant-rate-star-second .action.action-star{display:block;line-height:1}.CustomRate_custom-rate__lzDgi .ant-rate .ant-rate-star .ant-rate-star-first .anticon-star{color:#009c75!important}.ListHotelPopUp_custom_rate__L3Jiv *{font-size:15px!important}.ListHotelPopUp_customRadio__7pKYO .ant-radio-checked:after{border-radius:50px!important;border:none!important}.ListHotelPopUp_customRadio__7pKYO .ant-radio-input:focus+.ant-radio-inner{border-color:#d3dbd9}.ListHotelPopUp_customRadio__7pKYO .ant-radio-checked .ant-radio-inner{background-color:#00d9a3;border-color:#00d9a3}.ListHotelPopUp_normal__aN6_B .ant-radio-wrapper{width:100%!important}.ListHotelPopUp_normal__aN6_B .ant-radio{top:4px!important}.ListHotelPopUp_normal__aN6_B .ant-radio-inner{width:18px!important;height:18px!important;border-radius:50px}.ListHotelPopUp_normal__aN6_B .ant-radio-inner:after{transform:translate(-50%,-50%) scale(.6)!important}.ListHotelPopUp_large__Y2IC6 .ant-radio{top:6px!important}.ListHotelPopUp_large__Y2IC6 .ant-radio-inner{width:25px!important;height:25px!important;border-radius:50px}.ListHotelPopUp_large__Y2IC6 .ant-radio-inner:after{transform:translate(-50%,-50%) scale(.8)!important}.ProductImage_custom-pagination__b_NVw .swiper-pagination{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;position:absolute;top:20px;right:20px}.ImmigrationCardAndLocalInfo_immigration_card_local_info__wxpGv .customScroll{overflow-y:auto}.ImmigrationCardAndLocalInfo_immigration_card_local_info__wxpGv .customScroll::-webkit-scrollbar{min-width:4px;max-width:4px;min-height:9px;max-height:9px;border-radius:50px}.ImmigrationCardAndLocalInfo_immigration_card_local_info__wxpGv .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__wxpGv .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__wxpGv .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__wxpGv .button_tab.active{color:#111;border-bottom:2px solid #111;font-weight:700}.ProductSchedules_product_schedule__25xHN .custom_btn{background-color:#fff;color:#111;border:1px solid #111!important;padding:0 60px}.ProductSchedules_product_schedule__25xHN .custom_btn:focus,.ProductSchedules_product_schedule__25xHN .custom_btn:hover{background-color:#fff!important;color:#111!important}.ShoppingInformationTab_shopping_information_tab__OyISw table{border-top:2px solid #111;border-collapse:unset;border-radius:unset}.ShoppingInformationTab_shopping_information_tab__OyISw 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__OyISw 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__OyISw 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__OyISw table td:last-child{text-align:center}.ShoppingInformationTab_shopping_information_tab__OyISw table .refund,.ShoppingInformationTab_shopping_information_tab__OyISw table .shoppingItems{border-right:none;border-left:none}.ShoppingInformationTab_shopping_information_tab__OyISw table .estimatedTime{text-align:center}.ShoppingInformationTab_shopping_information_tab__OyISw 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__Gwhdh:after{content:"";position:absolute;left:11px;top:3px;width:1px;height:13px;border-right:1px solid #c9c9c9}.TravelerContract_contract-table__AOn40 table{border-collapse:collapse}.TravelerContract_contract-table__AOn40 table p{line-height:22px}.TravelerContract_contract-table__AOn40 table th{border-left:2px solid #a3a3a3;border-right:2px solid #a3a3a3;background-color:#f9f9f9}.TravelerContract_contract-table__AOn40 table tr{border-right:2px solid #a3a3a3;page-break-inside:avoid;page-break-after:auto;border-top:2px solid #a3a3a3}.TravelerContract_contract-table__AOn40 table td{font-size:13px;padding:10px}.TravelerContract_input_img__6v1f1{position:absolute;top:1px;left:0}.TravelerContract_txt__YPLdb{letter-spacing:-1px;color:#757575;font-size:13px;line-height:19px}.TravelerContract_signature__PjGdd{text-align:right;margin-top:20px}.TravelerContract_signature__PjGdd .TravelerContract_bar__XCMHN span{font-size:16px;position:relative;padding-left:20px}.TravelerContract_signature__PjGdd .TravelerContract_bar__XCMHN span:after{content:"";position:absolute;left:8px;top:5px;width:1px;height:13px;border-left:1px solid #c9c9c9}.TravelerContract_signature__PjGdd .TravelerContract_bar__XCMHN span:first-child{padding-left:0}.TravelerContract_signature__PjGdd .TravelerContract_bar__XCMHN span:first-child:after{border-left:0}.TravelerContract_signature__PjGdd .TravelerContract_sig__wPsp8{font-size:13px;margin-top:1px;color:#a7a7a7;margin-left:28px;padding-right:60px}.TravelerContract_cancel__aZ_AL{line-height:24px;background-color:#f9f9f9;padding:18px 30px;margin-top:26px}.TravelerContract_cancel__aZ_AL .TravelerContract_warning__URCtM{padding:0 32px 10px 0}.TravelerContract_warning__URCtM{font-weight:400;display:block;padding:20px 0;color:#f44b35;display:flex}.TravelerContract_explanation__RkIKP{border-left:3px solid #555;margin:15px 0 30px;padding-left:17px;font-size:15px}.TravelerContract_sig_table__G6Bjf{overflow:hidden;border:6px solid #f9f9f9;color:#333;font-size:14px}.TravelerContract_sig_table__G6Bjf .TravelerContract_cont__dr6iw{position:relative}.TravelerContract_sig_table__G6Bjf .TravelerContract_cont__dr6iw p{float:left;width:135px;font-weight:700}.TravelerContract_sig_table__G6Bjf .TravelerContract_cont__dr6iw .TravelerContract_cont_pd__tJk_M{overflow:hidden;margin:0 23px;border-bottom:1px solid #e4e4e4;padding:10px 0;page-break-inside:avoid;page-break-after:auto}.TravelerContract_sig_table__G6Bjf .TravelerContract_cont__dr6iw dl{float:left;overflow:hidden;line-height:22px}.TravelerContract_sig_table__G6Bjf .TravelerContract_cont__dr6iw dl dt{float:left;width:80px}.TravelerContract_sig_table__G6Bjf .TravelerContract_cont__dr6iw dl.TravelerContract_box2__nXAin dd{margin-left:80px;width:80px;min-height:22px}.TravelerContract_sig_table__G6Bjf .TravelerContract_txt__YPLdb{margin:15px 0;padding:0 20px;line-height:17px}.TravelerContract_sig_table__G6Bjf .TravelerContract_cont_style_green__M0zsa{background:#f4fff7}.TravelerContract_sig_table__G6Bjf .TravelerContract_cont_style_green__M0zsa p{color:#42c867}.TravelerContract_sig_table__G6Bjf .TravelerContract_date__e8nau{font-size:16px;word-spacing:20px;padding-right:40px}.TravelerContract_sig_table__G6Bjf .TravelerContract_sig__wPsp8{font-size:13px;margin-top:1px;color:#a7a7a7;margin-left:28px;padding-right:60px}.TravelerContract_sig_table__G6Bjf .TravelerContract_sig_btn__cT7bv{margin-right:30px}.TravelerContract_sig_btn__cT7bv{display:block;text-align:right;margin:10px 20px}@page{.PrintPackageProductDetailPopup_print_popup__fiBzg{size:A4;margin:0}}@media print{.PrintPackageProductDetailPopup_print_popup__fiBzg body,.PrintPackageProductDetailPopup_print_popup__fiBzg html{width:210mm;height:297mm}}.PrintPackageProductDetailPopup_print_popup__fiBzg .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__fiBzg .table_product_basic .table_data{padding:18px 18px 17px;border-bottom:1px solid #eee}.PrintPackageProductDetailPopup_print_popup__fiBzg .customScroll{overflow-y:scroll}.PrintPackageProductDetailPopup_print_popup__fiBzg .customScroll::-webkit-scrollbar{width:4px;height:4px;border-radius:50px}.PrintPackageProductDetailPopup_print_popup__fiBzg .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__fiBzg .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__fiBzg .table_total_travel_expenses .rows_one .table_data{border-bottom:1px solid #eee}.PrintPackageProductDetailPopup_print_popup__fiBzg .table_total_travel_expenses .rows_one .table_data,.PrintPackageProductDetailPopup_print_popup__fiBzg .table_total_travel_expenses .rows_one .table_data_last,.PrintPackageProductDetailPopup_print_popup__fiBzg .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__fiBzg .table_total_travel_expenses .rows_two .table_data{border-bottom:1px solid #eee}.PrintPackageProductDetailPopup_print_popup__fiBzg .table_total_travel_expenses .table_row_header{border-bottom:1px solid #eee;padding-top:18px;padding-bottom:17px;text-align:center}.PrintPackageProductDetailPopup_print_popup__fiBzg .tentative_information{border-top:2px solid #111}.PrintPackageProductDetailPopup_print_popup__fiBzg .tentative_information .col_data{line-height:17px;border-bottom:1px solid #eee}.PrintPackageProductDetailPopup_print_popup__fiBzg .tentative_information .table_header{padding:18px 18px 17px;text-align:center;background-color:#eee;font-weight:700}.PrintPackageProductDetailPopup_print_popup__fiBzg .tentative_information .table_data{padding:18px 18px 17px}.PrintPackageProductDetailPopup_print_popup__fiBzg .travel_safety_info_table .table_header{padding:18px 18px 17px;text-align:center;background-color:#eee;font-weight:700}.PrintPackageProductDetailPopup_print_popup__fiBzg .travel_safety_info_table .table_row{line-height:17px;border-bottom:1px solid #eee}.PrintPackageProductDetailPopup_print_popup__fiBzg .travel_safety_info_table .table_row .table_data{padding:18px 18px 17px;font-weight:500}.PrintPackageProductDetailPopup_print_popup__fiBzg .travel_safety_info_table .table_header_row{font-weight:700;display:flex;justify-content:center;align-items:center}.PrintPackageProductDetailPopup_print_popup__fiBzg .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__fJ_rd .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__fJ_rd .btn_tab.active{border:none;background-color:#475451;color:#fff}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__fJ_rd .table_hotel_information{border-top:2px solid #111}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__fJ_rd .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__fJ_rd .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__fJ_rd .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__fJ_rd .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__fJ_rd .table_hotel_information .table_column .td.header_column{border-left:none}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__fJ_rd .table_tourist_information{border-top:2px solid #111}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__fJ_rd .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__fJ_rd .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__fJ_rd .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__fJ_rd .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__fJ_rd .table_tourist_information .table_column .td.header_column{border-left:none}.PrintPackageProductDetailPopup_planed_hotel_tourist_info__fJ_rd .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__fJ_rd .table_tourist_information .table_column .td.tourist_destination a{color:#111!important}@page{.PrintPackageProductDetailPopup_components_selected__TYTdp{size:A4;margin:0}}@media print{.PrintPackageProductDetailPopup_components_selected__TYTdp body,.PrintPackageProductDetailPopup_components_selected__TYTdp html{width:210mm;height:297mm}}.PrintPackageProductDetailPopup_components_selected__TYTdp .arrow_button{visibility:hidden}.OptionalTourTab_optional_tour_tab__53yWW table{border-top:2px solid #111}.OptionalTourTab_optional_tour_tab__53yWW 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__53yWW 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__53yWW table .waitingArea{border-right:none;white-space:pre-line}.OptionalTourTab_optional_tour_tab__53yWW table .optionalTourName{border-left:none}.OptionalTourTab_optional_tour_tab__53yWW 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__yPXhL .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__yPXhL .btn_tab.active{border:none;background-color:#475451;color:#fff}.ProductPrice_product_price__yPXhL .product_price_information{border-top:2px solid #111;width:-moz-fit-content;width:fit-content}.ProductPrice_product_price__yPXhL .product_price_information .table_column_header{color:#111;line-height:21px;display:grid;grid-template-columns:190px 190px 190px 190px}.ProductPrice_product_price__yPXhL .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__yPXhL .product_price_information .table_column_header .th.header_column{display:flex;align-items:center;justify-content:center}.ProductPrice_product_price__yPXhL .product_price_information .table_column_header .th .bold_title{height:19px;line-height:21px}.ProductPrice_product_price__yPXhL .product_price_information .table_column_header .th p{margin-bottom:0;line-height:17px}.ProductPrice_product_price__yPXhL .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__yPXhL .product_price_information .table_column .td{position:relative;align-items:flex-start;justify-content:center;padding:24px 20px}.ProductPrice_product_price__yPXhL .product_price_information .table_column .td:first-child:after{background:rgba(0,0,0,0)}.ProductPrice_product_price__yPXhL .product_price_information .table_column .td .price{width:100%;text-align:end;font-weight:700;line-height:22px;height:25px;margin-bottom:12px}.ProductPrice_product_price__yPXhL .product_price_information .table_column .td .description{text-align:end;margin-bottom:0;line-height:16px;font-weight:300}.ProductPrice_product_price__yPXhL .product_price_information .table_column .td:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#eee}.ProductPrice_product_price__yPXhL .product_price_description{margin-top:24px}.ProductPrice_product_price__yPXhL .product_price_description p{color:#888;line-height:24px;margin-bottom:0}.ProductPrice_product_price__yPXhL .product_price_description p span{display:inline-block;margin-right:4px}.ProductPrice_product_price__yPXhL .optional_expenses{margin-top:24px}.ProductPrice_product_price__yPXhL .optional_expenses .title{font-weight:600;margin-bottom:10px;height:17px;line-height:24px}.ProductPrice_product_price__yPXhL .optional_expenses p{line-height:24px;color:#888;margin-bottom:0}.ProductSchedules_product_schedule__ksDep .custom_btn{background-color:#fff;color:#111;border:1px solid #111!important;padding:0 60px}.ProductSchedules_product_schedule__ksDep .custom_btn:focus,.ProductSchedules_product_schedule__ksDep .custom_btn:hover{background-color:#fff!important;color:#111!important}.ShoppingInformationTab_shopping_information_tab__wxxmn table{border-top:2px solid #111}.ShoppingInformationTab_shopping_information_tab__wxxmn 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__wxxmn table td{border-left:1px solid #eee;border-bottom:1px solid #eee;line-height:19px;padding:24px 20px;color:#111}.ShoppingInformationTab_shopping_information_tab__wxxmn table td:last-child{text-align:center}.ShoppingInformationTab_shopping_information_tab__wxxmn table .refund,.ShoppingInformationTab_shopping_information_tab__wxxmn table .shoppingItems{border-right:none;border-left:none}.ShoppingInformationTab_shopping_information_tab__wxxmn table .estimatedTime{text-align:center}.ShoppingInformationTab_shopping_information_tab__wxxmn 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__5LQSI{width:400px}.TermsOfServicePopup_travel_essential_information_container__5LQSI .customScroll{overflow-y:auto}.TermsOfServicePopup_travel_essential_information_container__5LQSI .customScroll::-webkit-scrollbar{min-width:4px;max-width:4px;border-radius:50px}.TermsOfServicePopup_travel_essential_information_container__5LQSI .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__5LQSI .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__5LQSI .ant-descriptions-bordered .ant-descriptions-row{border-bottom:none!important}.TermsOfServicePopup_travel_essential_information_container__5LQSI .ant-descriptions-bordered .ant-descriptions-view{border:none!important}.TermsOfServicePopup_travel_essential_information_container__5LQSI .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__5LQSI .ant-descriptions-bordered .ant-descriptions-item-content:last-child,.TermsOfServicePopup_travel_essential_information_container__5LQSI .ant-descriptions-bordered .ant-descriptions-item-label:last-child{border-bottom:1px solid #e5e5e5}.TermsOfServicePopup_travel_essential_information_container__5LQSI .ant-descriptions-bordered .ant-descriptions-view>table{border-top:2px solid #000}.TermsOfServicePopup_travel_essential_information_container__5LQSI .ant-descriptions-bordered .ant-descriptions-item-content,.TermsOfServicePopup_travel_essential_information_container__5LQSI .ant-descriptions-bordered .ant-descriptions-item-label{padding:18px}.TravelEssentialsPopup_travel_essentials_popup__ioDrI{width:840px}.TravelEssentialsPopup_travel_essentials_popup__ioDrI .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__ioDrI .table_product_basic .table_data{padding:18px 18px 17px;border-bottom:1px solid #eee}.TravelEssentialsPopup_travel_essentials_popup__ioDrI .customScroll{overflow-y:scroll}.TravelEssentialsPopup_travel_essentials_popup__ioDrI .customScroll::-webkit-scrollbar{min-width:4px;max-width:4px;border-radius:50px}.TravelEssentialsPopup_travel_essentials_popup__ioDrI .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__ioDrI .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__ioDrI .table_total_travel_expenses .rows_one .table_data{border-bottom:1px solid #eee}.TravelEssentialsPopup_travel_essentials_popup__ioDrI .table_total_travel_expenses .rows_one .table_data,.TravelEssentialsPopup_travel_essentials_popup__ioDrI .table_total_travel_expenses .rows_one .table_data_last,.TravelEssentialsPopup_travel_essentials_popup__ioDrI .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__ioDrI .table_total_travel_expenses .rows_two .table_data{border-bottom:1px solid #eee}.TravelEssentialsPopup_travel_essentials_popup__ioDrI .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__ioDrI .tentative_information{border-top:2px solid #111}.TravelEssentialsPopup_travel_essentials_popup__ioDrI .tentative_information .col_data{line-height:17px;border-bottom:1px solid #eee}.TravelEssentialsPopup_travel_essentials_popup__ioDrI .tentative_information .table_header{padding:18px 18px 17px;text-align:center;background-color:#eee;font-weight:700}.TravelEssentialsPopup_travel_essentials_popup__ioDrI .tentative_information .table_data{padding:18px 18px 17px}.TravelEssentialsPopup_travel_essentials_popup__ioDrI .travel_safety_info_table .table_header{padding:18px 18px 17px;text-align:center;background-color:#eee;font-weight:700}.TravelEssentialsPopup_travel_essentials_popup__ioDrI .travel_safety_info_table .table_row{line-height:17px;border-bottom:1px solid #eee}.TravelEssentialsPopup_travel_essentials_popup__ioDrI .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__ioDrI .travel_safety_info_table .table_header_row{font-weight:700;display:flex;justify-content:center;align-items:center}.TravelEssentialsPopup_travel_essentials_popup__ioDrI .travel_safety_info_table .table_data_row{border-right:1px solid #eee;border-left:1px solid #eee;text-align:center}.TravelContent_vreviewCount__81_IV .vreview-review-summary{font-size:14px;color:#009c75;font-weight:500}.TravelContent_vreviewCount__81_IV .vreview-review-summary .vreview-link{color:#009c75;font-weight:500;text-decoration:none;margin-left:5px!important}.TravelContent_vreviewCount__81_IV .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__PLFOZ .swiper-pagination{bottom:0;z-index:100;display:flex;flex-direction:row;justify-content:center;align-items:center}.EveryoneBanner_customPagination__PLFOZ .swiper-pagination-bullet{width:6px;height:6px;background:#8f9f9b;opacity:.4}.EveryoneBanner_customPagination__PLFOZ .swiper-pagination-bullet-active{width:8px;height:8px;background:#8f9f9b;opacity:.8}.EveryoneBanner_customNavigation__jhPxz .swiper-button-disabled{opacity:.4}.TravelImage_custom-pagination__7xpM2 .swiper-pagination{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;position:absolute;bottom:20px;left:20px}