.CourseBox_course__B3ZEJ{position:relative}.CourseBox_course__B3ZEJ:before{content:"";position:absolute;left:14px;top:0;display:block;width:2px;height:100%;background-image:url(/activity/images/line-dot.svg)}.CourseBox_course__B3ZEJ+.CourseBox_course__B3ZEJ{margin-top:20px}.CourseBox_course__B3ZEJ>span{position:absolute;left:0;top:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background-color:var(--gray-100);color:var(--gray-0);border-radius:50%;font-size:12px;font-weight:600}.CourseBox_inner__rFlQS{margin-left:42px;background-color:var(--gray-0);padding:16px;border-radius:20px}.CourseBox_inner__rFlQS>span{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--gray-60);border-radius:3rem;padding:6px 8px;background-color:var(--gray-10);margin-bottom:12px}.CourseBox_inner__rFlQS>span div{width:14px!important;height:14px!important}.CourseBox_inner__rFlQS>span .CourseBox_clock__ni_tb{position:relative}.CourseBox_inner__rFlQS h3{font-size:16px;font-weight:600;color:var(--gray-100);white-space:pre-line}.CourseBox_inner__rFlQS p{white-space:pre-line;margin-top:6px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal}.CourseBox_no_num__aX5d1{width:560px}@media(max-width:640px){.CourseBox_no_num__aX5d1{width:100%}}.CourseBox_no_num__aX5d1 .CourseBox_inner__rFlQS{margin-left:0;max-height:400px;overflow-y:auto}@media(max-width:640px){.CourseBox_no_num__aX5d1 .CourseBox_inner__rFlQS{max-height:50vh}}.CourseBox_no_num__aX5d1.CourseBox_course__B3ZEJ:before{display:none}.CourseBox_img_wrap__VMO5F{margin-top:14px;margin-left:-4px;margin-right:-4px}.CourseBox_img_wrap__VMO5F .CourseBox_img__uM7F_{position:relative;display:inline-block;width:60px;aspect-ratio:1/1;border-radius:14px;margin:4px;overflow:hidden;cursor:pointer}.CourseBox_last__wlRm1.CourseBox_course__B3ZEJ:before{display:none}.FullScreenCourseMap_course_map__rOOVd{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;width:100%;height:100%}.FullScreenCourseMap_course_map__rOOVd .gm-fullscreen-control{border-radius:6px!important}.FullScreenCourseMap_buttons__SNaK_ button{border:none;outline:none;width:40px;height:40px;border-radius:4px;box-shadow:0 1px 15px 0 rgba(40,47,51,.2);cursor:pointer}.FullScreenCourseMap_buttons__SNaK_ .FullScreenCourseMap_control__wuA_T{z-index:2;position:fixed;right:0;top:0;display:flex;flex-direction:column;gap:10px;margin:10px}.FullScreenCourseMap_buttons__SNaK_ .FullScreenCourseMap_close__ixwlj{position:fixed;z-index:2;left:0;top:0;display:inline-block;margin:10px}.FullScreenCourseMap_buttons__SNaK_ .gm-fullscreen-control{border-radius:4px!important}.TourCourseDetail_tour_course__l1QPg{width:100%;position:relative;height:calc(100vh - 260px);display:grid;grid-template-columns:3fr 1.8fr;grid-gap:16px;gap:16px;margin-top:16px}.TourCourseDetail_tour_course__l1QPg.TourCourseDetail_no_map__cvaGi{grid-template-columns:1fr}@media(max-width:640px){.TourCourseDetail_tour_course__l1QPg{display:block;height:auto;margin-top:0}}.TourCourseDetail_map__XJzoG{width:100%;height:100%;border-radius:20px;overflow:hidden}@media(max-width:640px){.TourCourseDetail_map__XJzoG{border-radius:0;aspect-ratio:1/.7;height:auto}}.TourCourseDetail_course__KYVYs{position:relative;padding:26px 16px;background-color:var(--gray-10);border-radius:20px;height:100%;overflow:hidden}@media(max-width:640px){.TourCourseDetail_course__KYVYs{overflow:visible;border-radius:0}}.TourCourseDetail_course__KYVYs>div{height:100%;overflow:auto;overscroll-behavior:contain}@media(max-width:640px){.TourCourseDetail_course__KYVYs>div{overflow:visible}}.TourCourseDetail_course_box__X9Cd0{position:fixed;bottom:40px;left:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 16px;transform:translateX(-50%)}@media(max-width:640px){.TourCourseDetail_course_box__X9Cd0{width:100%;left:0;transform:translateX(0)}}