.PlanFloatingFooter_floatingFooter__1uq5U{position:relative;display:flex;justify-content:space-between;align-items:center;padding:16px 16px 20px;border-top:1px solid #e6e2e1;background-color:#fefaf8}.PlanFloatingFooter_price__3y9U7{display:flex;flex-wrap:wrap;gap:0 6px}.PlanFloatingFooter_price__3y9U7>div{display:flex;align-items:flex-end;gap:4px}.PlanFloatingFooter_price__3y9U7>div>span:first-child{font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px}.PlanFloatingFooter_price__3y9U7>div>span:nth-child(2){font-family:source-han-sans-traditional,sans-serif;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.44px}.PlanFloatingFooter_price__3y9U7>.PlanFloatingFooter_unit__SFv5i{color:#7b7876;font-size:10px;line-height:1.4;letter-spacing:.2px}.PlanFloatingFooter_button__0xf3b>a{display:block;min-width:137px;padding:10px 40px;background-color:#ff4800;color:#fff;text-align:center;border-radius:9999px;font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.28px}.TextLinkWithIcon_link__AI1R1{display:flex;align-items:center;color:#ff4800;gap:2px}.TextLinkWithIcon_link__AI1R1>.TextLinkWithIcon_text__Hio5c{text-decoration:underline;text-underline-offset:2px}.PlanItinerary_container__VLU5N{padding:16px 24px 24px;box-shadow:inset 0 -4px 16px 0 hsla(204,9%,89%,.6),inset 0 4px 16px 0 hsla(204,9%,89%,.6)}.PlanItinerary_container__VLU5N,.PlanItinerary_day__TR_l4,.PlanItinerary_itinerary__ikhG0{display:flex;flex-direction:column;gap:16px}.PlanItinerary_day__TR_l4>.PlanItinerary_title__EkC5S{color:#ff4800;font-size:18px;font-weight:700;line-height:1.6;letter-spacing:.36px}.PlanItinerary_day__TR_l4>.PlanItinerary_travelPathList__G2rDt{display:flex;flex-direction:column;gap:40px;padding:0 16px;border-left:1px solid #ff4800}.PlanItinerary_travelPath__yOcEZ{display:flex;flex-direction:column;gap:40px}.PlanItinerary_travelPath__yOcEZ>.PlanItinerary_transportationList__um3Ow{color:#7b7876;font-size:12px;line-height:1.4;letter-spacing:.24px}.PlanItinerary_travelPath__yOcEZ>.PlanItinerary_transportationList__um3Ow>.PlanItinerary_transportation__05U3O{display:flex;gap:4px;align-items:center}.PlanItinerary_location__RPr5w{display:flex;flex-direction:column;gap:10px}.PlanItinerary_location__RPr5w>.PlanItinerary_locationHeader__bJDhs>.PlanItinerary_title__EkC5S{font-size:18px;font-weight:700;line-height:1.6}.PlanItinerary_location__RPr5w>.PlanItinerary_locationHeader__bJDhs>.PlanItinerary_name__MxqOv{display:flex;gap:6px;font-size:14px;color:#7b7876}.PlanMap_map__sG0xe{display:flex;flex-direction:column;gap:16px}