@charset "utf-8";.page_main .p_inner{max-width:1200px;margin:0 auto}.page_main .p_title{font-size:28px;font-weight:700}.page_main .p_badge{display:inline-flex;height:24px;padding:2px 4px;align-items:center;color:var(--Orange-500,#EF762F);font-size:14px;font-family:Pretendard;font-weight:500;line-height:19.6px;word-wrap:break-word;border-radius:4px;background-color:var(--Orange-100,#FCE6D9)}.page_main .p_swiper_tab{display:flex;margin-bottom:16px;justify-content:space-between;align-items:center;position:relative}.page_main .p_swiper_tab .p_more{padding-right:24px;font-size:14px;font-weight:500;color:var(--grayText700);position:relative}.page_main .p_swiper_tab .p_more:after{content:"";width:20px;height:20px;background:url(/_next/static/media/arrow_right.3e2dfc68.svg) 50% no-repeat;position:absolute;right:0;top:0}.page_main .p_swiper_control :is(.p_prev,.p_next){display:block;width:40px;height:40px;font-family:swiper-icons;border-radius:40px;color:var(--gray800);background-color:#fff;border:1px solid var(--gray200);cursor:pointer;position:absolute;top:calc(50% - 20px);z-index:1}.page_main .p_swiper_control .swiper-button-disabled{display:none}.page_main .p_swiper_control .p_prev{left:-20px}.page_main .p_swiper_control .p_prev:after{content:"prev"}.page_main .p_swiper_control .p_next{right:-20px}.page_main .p_swiper_control .p_next:after{content:"next"}.page_main .p_visual{margin:12px 0 44px;padding:0 20px}.page_main .p_visual_swiper{position:relative}.page_main .p_visual_swiper .swiper{border-radius:16px;overflow:hidden}.page_main .p_visual_swiper img{width:100%;height:384px}.page_main .p_visual_swiper .p_swiper_txt_box{padding:60px 40px;position:absolute;left:0;bottom:0;color:#fff}.page_main .p_visual_swiper .p_swiper_title{font-size:30px;font-weight:700;line-height:1.3}.page_main .p_visual_swiper .p_util{display:flex;gap:10px;align-items:center;position:absolute;right:44px;bottom:24px;z-index:10}.page_main .p_visual_swiper .p_util .swiper-pagination-fraction{display:flex;padding:0 8px;gap:4px;align-items:center;position:static;height:30px;color:#fff;border-radius:30px;background-color:rgba(46,46,46,.4)}.page_main .p_visual_swiper .p_autoplay{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:30px;background-color:rgba(46,46,46,.4)}.page_main .p_visual_swiper .p_autoplay:after{content:"";display:block;width:30px;height:30px;background:url(/_next/static/media/ico_pause_white.d33e9481.svg) 50% no-repeat}.page_main .p_visual_swiper .p_autoplay[aria-pressed=false]:after{background:url(/_next/static/media/ico_play_white.807ddbc7.svg) 50% no-repeat}.page_main .p_service{margin-bottom:40px;padding:0 20px}.page_main .p_service .p_title{margin-bottom:4px}.page_main .p_service .p_service_list{display:flex;gap:20px;flex-wrap:wrap}.page_main .p_service .p_service_list li{min-width:100px}.page_main .p_service .p_service_list a{display:block;text-align:center;font-weight:500}.page_main .p_service .p_service_list span{display:block;margin-top:8px}.page_main .p_package{padding:60px 20px;background-color:var(--gray50);overflow:hidden}.page_main .p_package .p_title{margin-bottom:60px}.page_main .p_package_swiper{position:relative}.page_main .p_package_swiper .swiper-slide{width:228px}.page_main .p_package_swiper .p_item{display:block;height:252px;border-radius:16px;overflow:hidden;position:relative}.page_main .p_package_swiper .p_item .p_img{width:100%;height:100%;object-fit:cover}.page_main .p_package_swiper .p_item span{color:var(--grayText50);position:absolute;left:20px}.page_main .p_package_swiper .p_item .p_name{display:block;font-size:20px;font-weight:700;top:20px}.page_main .p_package_swiper .p_item .p_badge{top:140px;color:var(--Orange-500,#EF762F);font-size:14px;font-family:Pretendard;font-weight:500;line-height:19.6px;word-wrap:break-word;background-color:var(--Orange-100,#FCE6D9)}.page_main .p_package_swiper .p_item .p_origin_price{display:block;color:#d8d8d8;font-weight:500;position:absolute;left:20px;top:168px}.page_main .p_package_swiper .p_item .p_price{display:block;font-size:24px;font-weight:600;top:196px}.page_main .p_package_swiper .p_item .p_price em{color:var(--Semantic-Status-Point,#FFE100);font-size:24px;font-family:Pretendard;font-weight:600;line-height:36px;word-wrap:break-word}.page_main .p_special_price{padding:60px 20px;overflow:hidden}.page_main .p_special_price .p_title{margin-bottom:24px}.page_main .p_special_price_swiper{margin-bottom:20px;position:relative}.page_main .p_special_price_swiper .swiper-slide{width:290px}.page_main .p_special_price_swiper .p_item{display:block;height:290px;border-radius:16px;overflow:hidden;position:relative}.page_main .p_special_price_swiper .p_item .p_txt_box{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:0;top:0}.page_main .p_special_price_swiper .p_item .p_category{padding:8px 0;color:#d8d8d8}.page_main .p_special_price_swiper .p_item .p_name{display:inline-flex;width:230px;height:40px;margin-bottom:20px;color:#d8d8d8;align-items:center;justify-content:center;font-weight:500;position:relative;border-radius:40px;background-color:rgba(255,255,255,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_main .p_special_price_swiper .p_item .p_origin_price{color:var(--grayText50);font-weight:700}.page_main .p_special_price_swiper .p_item .p_price{display:flex;align-items:center;gap:4px;color:var(--grayText50);font-weight:700}.page_main .p_special_price_swiper .p_item .p_price strong{font-size:30px}.page_main .p_special_price_swiper .p_item .p_price em,.page_main .p_special_price_swiper .p_item .p_price strong{color:var(--Semantic-Status-Point,#FFE100);font-family:Pretendard;font-weight:600;line-height:36px;word-wrap:break-word}.page_main .p_special_price_swiper .p_item .p_price em{font-size:24px}.page_main .p_special_price .p_btn_box{text-align:center}.page_main .p_special_price .p_link{display:inline-flex;width:320px;height:48px;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:var(--gray800);border:1px solid var(--gray200);border-radius:6px;transition:background-color .3s}.page_main .p_special_price .p_link:hover{background-color:var(--gray100)}.page_main .p_special_price .p_txt{margin-top:8px;font-size:12px;color:var(--grayText500)}.page_main .p_recommended_course{padding:60px 20px;background:url(/_next/static/media/main_recommended_course_bg.0380a08f.png) 50% no-repeat;background-size:cover;overflow:hidden}.page_main .p_recommended_course .p_title{margin-bottom:100px;color:var(--grayText50)}.page_main .p_recommended_course_swiper{position:relative}.page_main .p_recommended_course_swiper .swiper-slide{width:228px}.page_main .p_recommended_course_swiper .p_item{display:flex;flex-direction:column;height:180px;padding:24px;border-radius:16px;background:rgba(72,72,72,.3);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.page_main .p_recommended_course_swiper .p_item .p_name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;min-height:2.4em;font-size:18px;line-height:1.2;font-weight:600;color:var(--grayText50)}.page_main .p_recommended_course_swiper .p_item .p_desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;min-height:2.8em;margin-top:8px;font-size:14px;line-height:1.4;color:#e4e4e4}.page_main .p_recommended_course_swiper .p_item .p_info{display:flex;margin-top:auto;align-items:center;gap:2px;font-size:12px;color:var(--gray100)}.page_main .p_food_place{padding:60px 20px;overflow:hidden}.page_main .p_food_place .p_title{margin-bottom:24px}.page_main .p_food_place_swiper{position:relative}.page_main .p_food_place_swiper .swiper-slide{width:230px}.page_main .p_food_place_swiper .p_item{display:block;margin-bottom:24px;position:relative}.page_main .p_food_place_swiper .p_item .p_img{width:230px;height:230px;margin-bottom:16px;object-fit:cover;border-radius:8px}.page_main .p_food_place_swiper .p_item .p_badge{position:absolute;left:12px;top:12px}.page_main .p_food_place_swiper .p_item .p_category{display:block;font-size:13px;font-weight:500;color:var(--grayText600)}.page_main .p_food_place_swiper .p_item .p_name{display:block;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_main .p_food_place_swiper .p_item .p_tags{display:flex;flex-wrap:wrap;margin-top:8px;row-gap:2px;column-gap:8px}.page_main .p_food_place_swiper .p_item .p_tags .tag{margin-bottom:0}.page_main .p_food_place_swiper .p_swiper_control :is(.p_prev,.p_next){top:calc(50% - 80px)}.page_main .p_play_guide{padding:60px 20px;background:url(/_next/static/media/main_play_guide_bg.7c1ba5b0.png) 50% no-repeat;background-size:cover;overflow:hidden}.page_main .p_play_guide .p_title{margin-bottom:48px;color:var(--grayText50)}.page_main .p_play_guide .p_live_community .p_title{margin-bottom:100px;color:var(--grayText50)}.page_main .p_play_guide_swiper{position:relative}.page_main .p_play_guide_swiper .swiper-slide{width:228px}.page_main .p_play_guide_swiper .p_item{display:flex;flex-direction:column;height:180px;padding:24px;border-radius:16px;background:rgba(72,72,72,.3);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:relative;overflow:hidden}.page_main .p_play_guide_swiper .p_item .p_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:16px}.page_main .p_play_guide_swiper .p_item .p_name{min-height:2.4em;font-size:18px;line-height:1.2;font-weight:600;color:var(--grayText50)}.page_main .p_play_guide_swiper .p_item .p_desc,.page_main .p_play_guide_swiper .p_item .p_name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:1}.page_main .p_play_guide_swiper .p_item .p_desc{min-height:2.8em;margin-top:8px;font-size:14px;line-height:1.4;color:#e4e4e4}.page_main .p_play_guide_swiper .p_item .p_info{display:flex;margin-top:auto;align-items:center;gap:2px;position:relative;z-index:1;font-size:12px;color:var(--gray100)}.page_main .p_main_banner_swiper .p_item{display:block;position:relative}.page_main .p_main_banner_swiper .p_item .p_img{width:100%;aspect-ratio:1440/180;object-fit:cover}.page_main .p_main_banner_swiper .p_item .p_txt_box{display:flex;width:100%;height:100%;padding:0 20px;align-items:center;position:absolute;left:0;top:0}.page_main .p_main_banner_swiper .p_item .p_desc{display:block;width:1200px;margin:0 auto;font-size:24px;font-weight:700;color:var(--grayText50)}.page_main .p_main_banner_swiper .swiper-pagination-wrap{display:flex;width:100%;height:100%;padding:0 20px;position:absolute;left:0;top:0;z-index:1;pointer-events:none}.page_main .p_main_banner_swiper .swiper-pagination-inner{width:1200px;margin:0 auto;position:relative}.page_main .p_main_banner_swiper .swiper-pagination-fraction{display:inline-flex;width:auto;height:24px;padding:0 8px;font-size:12px;gap:4px;align-items:center;color:#fff;border-radius:24px;background-color:rgba(46,46,46,.4);position:absolute;left:auto;top:auto;right:0;bottom:20px}.page_main .p_live_community{text-align:center;padding:60px 20px;background-color:var(--gray100)}.page_main .p_live_community .p_title{margin-bottom:24px}.page_main .p_live_community .tab_radio{display:inline-flex;margin-bottom:20px}.page_main .p_live_community .p_list{max-width:1062px;margin:0 auto}.page_main .p_live_community .p_list li{display:flex;justify-content:space-between;margin-bottom:16px;padding:16px;background-color:#fff;border-radius:8px;text-align:left;cursor:pointer}.page_main .p_live_community .p_list .p_txt_box{width:100%}.page_main .p_live_community .p_list :has(.p_thumbnail) .p_txt_box{width:calc(100% - 90px)}.page_main .p_live_community .p_list .p_badge{padding:2px 4px;border-radius:4px;font-size:14px;font-weight:500;line-height:19.6px}.page_main .p_live_community .p_list .p_badge.m_notice{background-color:#fee9e9;color:#fa6161}.page_main .p_live_community .p_list .p_badge.m_green{background-color:#e0f5e5;color:#277c3a}.page_main .p_live_community .p_list .p_badge.m_blue{background-color:#e0efff;color:#248aff}.page_main .p_live_community .p_list .p_name{display:block;margin:4px 0 8px;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page_main .p_live_community .p_list .p_info{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--grayText500)}.page_main .p_live_community .p_list .p_info em{display:flex;gap:2px;align-items:center}.page_main .p_live_community .p_list .p_thumbnail{width:70px;height:70px;object-fit:cover;border-radius:4px}.page_main .p_live_community .p_link{display:inline-flex;width:100%;max-width:320px;height:48px;align-items:center;justify-content:center;background-color:#fff;font-size:14px;font-weight:500;color:var(--gray800);border:1px solid var(--gray200);border-radius:6px;transition:background-color .3s}.page_main .p_live_community .p_link:hover{background-color:var(--gray100)}.page_main .p_local_guide{padding:60px 20px}.page_main .p_local_guide .p_title{margin-bottom:24px}.page_main .p_local_guide .p_category+.p_category{margin-top:24px}.page_main .p_local_guide .p_list ul{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.page_main .p_local_guide .p_list ul::-webkit-scrollbar{width:0;height:0;display:none}.page_main .p_local_guide .p_list ul.is-dragging{cursor:grabbing;user-select:none}.page_main .p_local_guide .p_list ul.is-dragging *{pointer-events:none}.page_main .p_local_guide .p_list li{width:calc((100% - 80px) / 5);flex-shrink:0}.page_main .p_local_guide .p_list .p_item{display:flex;height:100%;padding:28px 16px;justify-content:space-between;border:1px solid var(--gray100);border-radius:8px}.page_main .p_local_guide .p_list .p_name{font-size:14px;font-weight:700}.page_main .p_local_guide .p_list .p_ico img{width:40px;height:40px}.page_main .p_mo_coupon{display:none}.popup_main{position:fixed;z-index:2000}.popup_main,.popup_main:after{width:100%;height:100%;left:0;top:0}.popup_main:after{content:"";border:1px solid #000;background-color:rgba(32,33,35,.7);position:absolute}.popup_main .p_inner{width:360px;background-color:#fff;border-radius:24px;box-shadow:0 0 4px rgba(0,0,0,.15);position:absolute;left:calc(50% - 180px);top:140px;overflow:hidden;z-index:1}.popup_main .p_item{position:relative}.popup_main .p_item .p_img{width:360px;height:360px;object-fit:cover}.popup_main .p_item .p_txt_box{padding:32px;position:absolute;left:0;top:0}.popup_main .p_item .p_title{-webkit-line-clamp:3;margin-bottom:8px;font-size:24px;font-weight:700;color:var(--grayText50)}.popup_main .p_item .p_desc,.popup_main .p_item .p_title{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.popup_main .p_item .p_desc{-webkit-line-clamp:2;font-weight:500;color:#f0f0f0}.popup_main .p_btn_box{display:flex;padding:16px 20px;align-items:center;justify-content:space-between}.popup_main .p_btn_box .p_btn:first-child{color:var(--grayText500)}.popup_main .p_btn_box .p_btn{font-size:14px;font-weight:500}.popup_main .swiper-pagination-fraction{display:inline-flex;width:auto;height:20px;padding:0 8px;font-size:10px;gap:4px;align-items:center;color:var(--grayText50);border-radius:20px;background-color:var(--gray800);position:absolute;left:auto;top:auto;right:20px;bottom:20px}.page_login .p_title{margin-bottom:40px;margin-top:80px;font-size:24px}.page_login .p_title strong{font-weight:700}.page_login .p_form .password_field{margin-top:12px}.page_login .p_form .checkbox{margin:18px 0 20px}.page_login .p_form .checkbox_group{display:flex;gap:20px;margin:18px 0 20px}.page_login .p_form .checkbox_group .checkbox{margin:0}.page_login .p_form .btn{width:100%}.page_login .p_sns_login{display:flex;padding:0 30px;justify-content:space-between;margin-top:40px;margin-bottom:20px;gap:20px}.page_login .p_sns_login li{position:relative}.page_login .p_sns_login .p_tooltip{display:none;padding:5px 10px;background-color:var(--gray800);color:#fff;font-size:14px;font-weight:500;border-radius:4px;white-space:nowrap;position:absolute;left:0;top:-47px;pointer-events:none}.page_login .p_sns_login .p_tooltip:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--gray800);position:absolute;left:20px;bottom:-8px}.page_login .p_sns_login li:nth-child(2) .p_tooltip{left:-80px}.page_login .p_sns_login li:nth-child(2) .p_tooltip:after{left:98px}.page_login .p_sns_login li:nth-child(3) .p_tooltip{left:-60px}.page_login .p_sns_login li:nth-child(3) .p_tooltip:after{left:80px}.page_login .p_sns_login li:nth-child(4) .p_tooltip{left:-140px}.page_login .p_sns_login li:nth-child(4) .p_tooltip:after{left:160px}.page_login .p_sns_login .m_latest_login .p_tooltip{display:block}.page_login .p_menu{display:flex;margin-top:30px;justify-content:center;gap:48px}.page_login .p_menu li{position:relative}.page_login .p_menu li+li:after{content:"";width:1px;height:14px;background-color:var(--gray300);position:absolute;left:-24px;top:calc(50% - 7px)}.page_login .p_menu li a{color:var(--grayText600);font-size:14px;font-weight:500}.page_login .p_menu strong{color:var(--fontColor);font-weight:700}.page_join_national .p_title{margin-bottom:70px;text-align:center}.page_join_national .p_title img{max-width:120px}.page_join_national .p_choose .p_link{display:block;width:100%}.page_join_national .p_choose .p_link img{width:100%}.page_join_national .p_choose .p_link+.p_link{margin-top:16px}.page_join_language .p_title{margin-bottom:20px;text-align:center}.page_join_language .p_title img{max-width:120px}.page_join_language .p_subtitle{margin-bottom:20px;text-align:center}.page_join_language .p_language{display:flex;flex-direction:column;gap:12px}.page_join_language .p_language .p_btn{display:flex;padding:16px;gap:24px;align-items:center;height:56px;font-weight:500;border-radius:56px;border:1px solid var(--gray200)}.page_join_language .p_text{margin-top:20px;font-size:14px;text-align:center}.page_join_terms .i_title+.checkbox span{font-size:18px;font-weight:600}.page_join_terms .i_title+.checkbox em{width:25px;height:25px}.page_join_terms .i_title+.checkbox.m_style_01 input[type=checkbox]:checked+em:after{background-size:12px}.page_join_terms .p_text{padding:16px 20px;font-size:14px}.page_join_terms .p_terms_list{margin-bottom:40px;padding-top:16px;border-top:1px solid var(--gray200)}.page_join_terms .p_terms_list li{display:flex;justify-content:space-between}.page_join_terms .p_terms_list li+li{margin-top:12px}.page_join_terms .p_terms_list .p_view{font-size:13px;color:var(--grayText700);text-decoration:underline}.page_join_terms_details{width:440px;padding:0 40px;height:406px;margin-bottom:40px;margin-left:-40px;overflow-y:auto}.page_join_auth_select{display:flex;flex-direction:column;gap:20px}.page_join_auth_select .p_link{display:block;padding:24px;color:#fff;font-size:20px;font-weight:700;border-radius:8px;background-color:var(--primaryColor)}.page_join_auth_select .p_link span{display:block;margin-top:48px}.page_join_gender{display:flex;gap:10px}.page_join_gender label{display:flex;flex:1;-webkit-tap-highlight-color:transparent}.page_join_gender label input[type=radio]{width:0;height:0;overflow:hidden;border:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page_join_gender label span{display:flex;flex:1;height:48px;align-items:center;justify-content:center;font-size:14px;color:var(--gray800);font-weight:500;border-radius:6px;border:1px solid var(--gray200);cursor:pointer}.page_join_gender label input[type=radio]:checked+span{background-color:var(--primaryColor);color:#fff;border:1px solid #383b3d}.page_join_complete{text-align:center}.page_join_complete img{max-width:120px}.page_join_complete .p_title{margin:20px 0 4px;font-size:24px;font-weight:700}.page_join_complete .p_txt{margin-bottom:44px;font-size:14px;color:var(--grayText600)}.page_join_find{text-align:center;padding-top:50px}.page_join_find .p_ico{width:40px}.page_join_find .p_title{margin:8px 0 36px;font-size:18px;font-weight:700}.page_join_find .p_title.no_user{margin:8px 0 48px}.page_join_find .p_title span{color:var(--primaryColor)}.page_join_find .p_info{margin-bottom:48px;padding:24px;border-radius:8px;background-color:var(--gray100)}.page_join_pw_complete{text-align:center}.page_join_pw_complete .p_title{margin:8px 0 48px;font-size:18px;font-weight:700}.page_join_withdraw .p_radio_list li+li{margin-top:8px}.page_join_withdraw .p_radio_etc{display:flex}.page_join_withdraw .p_radio_etc .radiobox{min-width:80px}.page_join_withdraw .p_radio_etc input[type=text]{height:36px}.page_join_withdraw .p_notice{margin:20px 0 40px;padding:10px;border-radius:8px;background-color:var(--gray50)}.page_join_withdraw .p_notice_title{margin-bottom:4px;font-size:13px;font-weight:700}.page_join_withdraw .p_notice_list li{padding-left:14px;font-size:12px;line-height:1.6;position:relative}.page_join_withdraw .p_notice_list li:before{content:"" counter(list-item) ".";position:absolute;left:0;top:0}.poi_contents{height:100%;position:relative}.map_main .i_panel_area.m_dim .poi_contents:after{content:"";width:100%;height:100%;background-color:rgba(32,33,35,.7);position:absolute;left:0;top:0;z-index:1}.poi_contents .i_poi_header{padding:20px;border-bottom:1px solid var(--gray100)}.poi_contents .i_search_box{position:relative}.poi_contents .i_search_box input[type=text]{padding:0 48px 0 12px}.poi_contents .i_search_box button{width:48px;height:48px;position:absolute;right:0;top:0}.poi_contents .i_btn_filter{display:flex;gap:12px;margin-top:16px}.poi_contents .i_btn_filter button{display:flex;height:36px;gap:4px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;border-radius:36px;border:1px solid var(--gray200)}.poi_contents .i_btn_filter button:after{content:"";width:16px;height:16px;background:url(/_next/static/media/arrow_down.a9ced15c.svg) 50% no-repeat}.poi_contents .i_btn_filter .i_btn_tourism{display:none}.poi_contents .i_poi_box_header{display:flex;padding:12px 20px 0;align-items:center;justify-content:space-between}.poi_contents .i_poi_box_header .i_count{font-weight:700}.poi_contents .i_poi_box_header .i_count em{color:var(--primaryColor)}.poi_contents .i_poi_box ul{height:calc(100vh - 189px);overflow-y:auto}.poi_contents .i_poi_list li{border-bottom:1px solid var(--gray100)}.poi_contents .i_poi_item{padding:16px 20px;position:relative}.poi_contents .i_poi_item:hover{background-color:var(--gray50)}.poi_contents .i_poi_item .i_poi_btn{display:flex;width:100%;gap:8px;text-align:left}.poi_contents .i_poi_item .i_poi_btn span{display:block}.poi_contents .i_poi_item .i_poi_btn .i_poi_img{position:relative}.poi_contents .i_poi_item .i_poi_btn .i_poi_img img{width:96px;height:96px;object-fit:cover;border-radius:4px}.poi_contents .i_poi_item .i_poi_btn .i_poi_img .i_badge{display:inline-block;padding:2px 4px;border-radius:2px;font-size:12px;font-weight:500;color:#ef762f;background-color:#fce6d9;position:absolute;left:4px;top:4px}.poi_contents .i_poi_item .i_poi_btn .i_poi_txt_box{width:calc(100% - 96px)}.poi_contents .i_poi_item .i_poi_btn .i_category_box{display:inline-flex;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:2px}.poi_contents .i_poi_item .i_poi_btn .i_category{color:var(--Gray-Text-600,#717171);font-size:12px;font-family:Pretendard;font-weight:500;line-height:15.6px;word-wrap:break-word}.poi_contents .i_poi_item .i_poi_btn .i_category.pay_yn{padding:2px 4px;background:var(--Blue-100,#E0EFFF);border-radius:4px;color:var(--Blue-500,#248AFF);display:flex;justify-content:center;align-items:center}.poi_contents .i_poi_item .i_poi_btn .i_name{margin-bottom:4px;font-weight:700}.poi_contents .i_poi_item .i_poi_btn .i_comment{margin-bottom:4px;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.poi_contents .i_poi_item .i_poi_btn .i_info{display:flex;gap:2px}.poi_contents .i_poi_item .i_poi_btn .i_info em{display:flex;gap:2px;align-items:center;font-size:12px;color:var(--gray400)}.poi_contents .i_poi_item .i_poi_info{display:flex;margin-top:4px;justify-content:space-between}.poi_contents .i_poi_item .i_poi_info .i_contents_ico{display:flex;gap:8px}.poi_contents .i_poi_item .i_poi_info .i_contents_ico .i_ico{padding:6px}.poi_contents .i_poi_item .i_poi_info .i_btn_navi{height:36px;padding:0 16px;border-radius:36px;font-size:14px;font-weight:500;border:1px solid var(--gray200)}.poi_contents .i_poi_item .checkbox_like{position:absolute;right:12px;top:25px}.poi_contents .i_filter_box{width:100%;padding:24px 0 0;border-radius:24px 24px 0 0;background-color:#fff;position:fixed;left:0;bottom:0;z-index:1002;transform:translateY(100%);transition:transform .28s ease;will-change:transform;touch-action:pan-y}.poi_contents .i_filter_box.m_open{transform:translateY(0)}.poi_contents .i_filter_box.m_open.m_half{transform:translateY(calc(100% - 241px))!important}.poi_contents .i_filter_box.m_open{transform:translateY(0)!important}.poi_contents .i_filter_box:after{content:"";width:40px;height:4px;border-radius:4px;background-color:var(--gray100);position:absolute;left:calc(50% - 20px);top:10px}.poi_contents .i_filter_box .i_title{padding:8px 20px;font-size:18px;font-weight:700}.poi_contents .i_filter_box .i_tab_btn{display:flex}.poi_contents .i_filter_box .i_tab_btn label{flex:1;cursor:pointer;position:relative}.poi_contents .i_filter_box .i_tab_btn label input[type=radio]{width:0;height:0;overflow:hidden;border:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.poi_contents .i_filter_box .i_tab_btn label span{display:flex;height:44px;align-items:center;justify-content:center;font-size:14px}.poi_contents .i_filter_box .i_tab_btn label input[type=radio]:checked+span{font-weight:700;color:var(--primaryColor);border-bottom:2px solid var(--primaryColor)}.poi_contents .i_filter_box .i_tab_cont{border-top:1px solid var(--gray100);border-bottom:1px solid var(--gray100)}.poi_contents .i_filter_box .i_tab_cont>div{display:none}.poi_contents .i_filter_box .i_tab_cont>div.m_open{display:block}.poi_contents .i_filter_box .i_category_cont ul{padding:12px 20px;max-height:calc(100vh - 300px);overflow-y:auto}.poi_contents .i_filter_box .i_category_cont li+li{margin-top:20px}.poi_contents .i_filter_box .i_tourism_cont{padding:32px 0 16px}.poi_contents .i_filter_box .i_tourism_cont .i_chk_all{display:flex;justify-content:center}.poi_contents .i_filter_box .i_tourism_zone{width:360px;height:300px;margin:0 auto 20px;background:url(/_next/static/media/map_tourism_zone.bd8ffae4.png) 50% no-repeat;position:relative}.poi_contents .i_filter_box .i_tourism_zone label{cursor:pointer;position:absolute}.poi_contents .i_filter_box .i_tourism_zone label input[type=checkbox]{width:0;height:0;overflow:hidden;border:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.poi_contents .i_filter_box .i_tourism_zone label span{display:inline-flex;height:28px;padding:0 8px;font-size:12px;align-items:center;background-color:#fff;font-weight:700;border-radius:28px;color:var(--primaryColor);border:2px solid var(--primaryColor)}.poi_contents .i_filter_box .i_tourism_zone label input[type=checkbox]:checked+span{background-color:var(--primaryColor);color:#fff}.poi_contents .i_filter_box .i_btn_box{display:flex;padding:12px 20px;gap:12px}.poi_contents .i_filter_box .i_btn_box .btn{flex:1}.poi_details .i_images{height:360px;position:relative}.poi_details .i_images .swiper img{width:360px;height:360px;object-fit:cover}.poi_details .i_images .i_util{display:flex;width:100%;padding:20px;justify-content:space-between;position:absolute;left:0;top:0;z-index:1}.poi_details .i_images .i_link_box{display:flex;gap:8px}.poi_details .i_images .i_link_box .i_btn_link{width:30px;justify-content:center}.poi_details .i_images .i_btn_more,.poi_details .i_images .i_link_box .i_btn_link{display:flex;height:30px;align-items:center;border-radius:30px;background-color:rgba(32,33,35,.6)}.poi_details .i_images .i_btn_more{padding:0 8px;gap:4px;color:#fff;font-size:13px;font-weight:500}.poi_details .i_place_info{padding:16px 20px;position:relative}.poi_details .i_place_info .i_category{font-size:14px;color:var(--grayText600);font-weight:500}.poi_details .i_place_info .i_title{margin-bottom:4px;font-size:18px;font-weight:700}.poi_details .i_place_info .i_desc{margin-bottom:16px;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.poi_details .i_place_info .i_util{display:flex;gap:16px;position:absolute;right:20px;top:26px}.poi_details .i_place_info .i_btn_coupon{display:flex;width:100%;height:44px;margin-bottom:8px;gap:8px;font-weight:700;align-items:center;justify-content:center;background-color:#f0f7ff;border-radius:4px}.poi_details .i_place_info .i_btn_coupon span{color:#248aff}.poi_details .i_place_info .i_place_meta{padding:20px 0}.poi_details .i_place_info .i_place_meta li{display:flex;gap:8px;font-size:14px;align-items:start}.poi_details .i_place_info .i_place_meta li strong{font-weight:700}.poi_details .i_place_info .i_place_meta li+li{margin-top:12px}.poi_details .i_place_info .i_tags_list{display:flex;gap:8px;flex-wrap:wrap}.poi_details .i_place_info .i_tags_list span{padding:2px 4px;font-size:12px;font-weight:500;border-radius:4px;background-color:var(--gray50)}.poi_details .i_place_info .i_link{font-size:14px;color:#57a5ff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;word-break:break-all}.poi_details .i_place_info .i_btns_wrap{display:flex;gap:16px;padding:0 8px;border:1px solid var(--gray100);border-radius:4px}.poi_details .i_place_info .i_btns_wrap li{flex:1;position:relative}.poi_details .i_place_info .i_btns_wrap li+li:after{content:"";width:1px;height:16px;background-color:var(--gray200);position:absolute;left:-8px;top:calc(50% - 8px)}.poi_details .i_place_info .i_btns_wrap .i_btn{display:flex;width:100%;height:40px;gap:4px;align-items:center;justify-content:center;font-size:14px}.poi_details .i_place_info .i_btns_wrap .i_btn img{width:20px}.poi_details .i_place_info .i_intro{padding:16px 0;font-size:14px;line-height:1.4}.poi_details .i_info_section{padding:16px 20px;border-top:1px solid var(--gray100)}.poi_details .i_info_section.m_type_01{border-top:3px solid var(--gray100);border-bottom:1px solid var(--gray100)}.poi_details .i_info_section .i_header{display:flex;margin-bottom:16px;align-items:center;justify-content:space-between}.poi_details .i_info_section .i_title{display:flex;align-items:center;gap:8px;font-weight:700}.poi_details .i_info_section .i_title .i_count{color:var(--primaryColor)}.poi_details .i_info_section .i_update{font-size:12px;color:var(--grayText700)}.poi_details .i_info_section .i_btn{padding-right:20px;font-size:14px;color:var(--grayText700);font-weight:500;position:relative}.poi_details .i_info_section .i_btn:after{content:"";width:16px;height:16px;background:url(/_next/static/media/arrow_right.3e2dfc68.svg) 50% no-repeat;position:absolute;right:0;top:2px}.poi_details .i_info_section .i_desc{font-size:13px;color:var(--grayText700)}.poi_details .i_info_section .i_desc_01{margin-top:16px;font-size:12px;color:var(--grayText700)}.poi_details .menu_swiper{width:calc(100% + 20px)}.poi_details .menu_swiper .swiper-slide{width:167px}.poi_details .menu_swiper .swiper-slide img{width:100%}.poi_details .i_menu_list li+li{padding-top:16px;margin-top:16px;border-top:1px solid var(--gray100)}.poi_details .i_menu_item{display:flex;gap:8px}.poi_details .i_menu_item span{display:block}.poi_details .i_menu_item .i_img img{width:96px;height:96px;object-fit:cover;border-radius:4px}.poi_details .i_menu_item .i_menu_name{margin:4px 0;font-weight:700}.poi_details .i_menu_item .i_menu_desc{display:-webkit-box;margin-bottom:4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-size:13px}.poi_details .i_menu_item .i_price{font-weight:700}.poi_details .i_service_list{display:flex;gap:24px}.poi_details .i_service_list li{display:flex;width:45px;gap:10px;flex-direction:column;align-items:center}.poi_details .i_service_list li img{max-width:100%}.poi_details .i_recommend_list{display:flex;flex-wrap:wrap;gap:20px}.poi_details .i_recommend_list li{width:calc(50% - 10px)}.poi_details .i_recommend_list span{display:block}.poi_details .i_recommend_list .i_img{margin-bottom:12px}.poi_details .i_recommend_list .i_img img{width:100%;height:150px;border-radius:4px;object-fit:cover}.poi_details .i_recommend_list .i_place_name{margin-bottom:4px;font-size:14px;font-weight:700}.poi_details .i_recommend_list .i_place_desc{margin-bottom:8px;font-size:14px;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.poi_details .i_recommend_list .i_distance{display:flex;align-items:center;font-size:12px;color:var(--gray400)}.poi_details .i_edit_suggestion{display:flex;padding:16px 20px;font-size:14px;font-weight:500;align-items:center;justify-content:space-between;border-top:1px solid var(--gray100)}.poi_details .i_edit_suggestion .i_btn{display:flex;height:28px;padding:0 12px;gap:4px;align-items:center;font-size:13px;font-weight:500;border-radius:28px;background-color:var(--gray100)}.poi_details .i_community_list li+li{margin-top:16px;padding-top:16px;border-top:1px solid var(--gray100)}.poi_details .i_community_list span{display:block}.poi_details .i_community_list .i_item{display:flex;gap:8px;justify-content:space-between}.poi_details .i_community_list .i_badge{display:inline-flex;height:20px;margin-bottom:4px;padding:0 4px;font-size:12px;font-weight:500;color:var(--gray800);align-items:center;border-radius:4px;border:1px solid var(--gray200)}.poi_details .i_community_list .i_badge.m_notice{color:#248aff;border:1px solid #e0efff;background-color:#e0efff}.poi_details .i_community_list .i_name{margin-bottom:4px;font-size:14px}.poi_details .i_community_list .i_meta{display:flex;gap:8px;font-size:12px;color:var(--grayText500)}.poi_details .i_community_list .i_meta span{display:flex;align-items:center}.poi_details .i_community_list .i_img img{width:70px;height:70px;border-radius:4px;object-fit:cover}.poi_details .i_price_list li{display:flex;gap:8px;justify-content:space-between;font-size:14px;line-height:1.4;color:var(--grayText600)}.poi_details .i_price_list li+li{margin-top:16px}.poi_details .i_price_list li .i_price{min-width:80px;flex:1 0 auto;text-align:right}.poi_details_images{padding:16px 20px}.poi_details_images ul{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.poi_details_images ul li img{width:100%;height:117px;object-fit:cover}.poi_details_review .p_cont{padding:16px 20px}.poi_details_review .p_title{margin-bottom:16px;font-weight:700}.poi_details_review .p_keyword_select{display:flex;gap:12px;flex-wrap:wrap}.poi_details_review .p_keyword_select button{display:block;height:40px;padding:0 12px;font-size:14px;font-weight:500;border-radius:4px;background-color:var(--gray50);border:1px solid var(--gray50)}.poi_details_review .p_keyword_select .m_selected{background-color:var(--navy100);border:1px solid var(--primaryColor)}.poi_coupon .p_cont{padding:20px}.poi_coupon .p_cont+.p_cont{border-top:1px solid var(--gray100)}.poi_coupon .p_title{margin-bottom:16px;font-weight:700}.poi_coupon .p_list li+li{margin-top:16px}.mo_course_box,.mo_poi_box,.mo_poi_header,.mo_regional_guide_link,.mo_route_box,.mo_route_header{display:none}.route_contents{height:100%}.route_contents .i_header{padding:20px;border-bottom:1px solid var(--gray100);position:sticky;top:0}.route_contents .i_header .i_tab_group{display:flex;margin-bottom:16px;gap:8px}.route_contents .i_header .i_tab_group button{display:flex;height:48px;flex:1;gap:4px;align-items:center;justify-content:center;background-color:#fff;font-size:14px;font-weight:500;border:1px solid var(--gray200);border-radius:6px}.route_contents .i_header .i_tab_group button:before{content:"";width:20px;height:20px}.route_contents .i_header .i_tab_group button.m_on{background-color:var(--primaryColor);color:#fff;border:1px solid var(--primaryColor)}.route_contents .i_header .i_tab_group .i_walk:before{background:url(/_next/static/media/ico_walk.35ea57e2.svg) 50% no-repeat}.route_contents .i_header .i_tab_group .i_transit:before{background:url(/_next/static/media/ico_bus_black.e05233db.svg) 50% no-repeat}.route_contents .i_header .i_tab_group .i_drive:before{background:url(/_next/static/media/ico_car.3f95f803.svg) 50% no-repeat}.route_contents .i_header .i_tab_group .i_walk.m_on:before{background:url(/_next/static/media/ico_walk_white.d394a34c.svg) 50% no-repeat}.route_contents .i_header .i_tab_group .i_transit.m_on:before{background:url(/_next/static/media/ico_bus_white.2d033b64.svg) 50% no-repeat}.route_contents .i_header .i_tab_group .i_drive.m_on:before{background:url(/_next/static/media/ico_car_white.e3b05a75.svg) 50% no-repeat}.route_contents .i_header .i_input_group{border-radius:8px;border:1px solid var(--gray200);background-color:#fff;position:relative}.route_contents .i_header .i_input_group:after{content:"";width:80%;height:1px;background-color:var(--gray100);position:absolute;left:45px;top:50%}.route_contents .i_header .i_input_group:before{content:"";width:1px;height:20px;border-left:1px dashed var(--gray200);position:absolute;left:27px;top:calc(50% - 10px)}.route_contents .i_header .i_input_row{display:flex;align-items:center;position:relative}.route_contents .i_header .i_input_row label{width:88px;padding-left:48px;font-size:14px;color:var(--grayText500);position:relative}.route_contents .i_header .i_input_row label:after{content:"";width:24px;height:24px;position:absolute;left:16px;top:calc(50% - 12px)}.route_contents .i_header .i_input_row:first-child label:after{background:url(/_next/static/media/ico_location_01.1b9f81b9.svg) 50% no-repeat}.route_contents .i_header .i_input_row:nth-child(2) label:after{background:url(/_next/static/media/ico_location_02.af9130be.svg) 50% no-repeat}.route_contents .i_header .i_input{font-weight:700;border:none;font-size:16px;background-color:initial}.route_contents .i_header .i_btn_clear{display:flex;width:18px;height:18px;align-items:center;justify-content:center;position:absolute;right:30px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer}.route_contents .i_header .i_btn_clear img{width:18px;height:18px}.route_contents .i_route_list{height:calc(100% - 203px);overflow-y:auto}.route_contents .i_route_list li{padding:16px 25px;border-bottom:1px solid var(--gray100)}.route_contents .i_route_list span{display:block}.route_contents .i_route_list .i_route_info{display:flex;align-items:center;justify-content:space-between}.route_contents .i_route_list .i_title{margin-bottom:12px;font-size:14px;font-weight:700}.route_contents .i_route_list .i_vehicle_box{padding-left:42px;position:relative}.route_contents .i_route_list .i_vehicle_box .i_ico{position:absolute;left:0;top:calc(50% - 18px)}.route_contents .i_route_list .i_vehicle{font-size:13px;font-weight:500}.route_contents .i_route_list .i_time{font-weight:700;color:var(--primaryColor)}.route_contents .i_route_list .i_time em{font-size:12px;color:var(--fontColor);font-weight:500}.route_contents .i_route_list .i_btn{display:flex;font-size:12px;gap:8px;font-weight:500;color:var(--primaryColor);flex-direction:column;align-items:center}.route_details .i_header{padding:20px;background-color:var(--gray50)}.route_details .i_header span{display:block;font-weight:700}.route_details .i_header .i_recommend{margin-bottom:8px;font-size:14px}.route_details .i_header .i_time{margin-bottom:4px;font-size:24px}.route_details .i_header .i_time em{font-size:30px}.route_details .i_header .i_vehicle{display:flex;height:48px;padding-left:48px;gap:17px;align-items:center;position:relative}.route_details .i_header .i_vehicle em+em{position:relative}.route_details .i_header .i_vehicle em+em:after{content:"";width:1px;height:16px;background-color:var(--gray200);position:absolute;left:-8px;top:calc(50% - 8px)}.route_details .i_header .i_vehicle .i_ico{position:absolute;left:0;top:calc(50% - 24px)}.route_details .i_route_steps>li{padding:20px;font-weight:500;border-bottom:1px solid var(--gray100)}.route_details .i_route_steps .i_route_header{display:flex;gap:16px;align-items:center}.route_details .i_route_steps .i_route_cont{padding-left:52px}.route_details .i_route_steps .i_route_cont li{font-size:14px;font-weight:500;color:var(--grayText700)}.route_details .i_route_steps .i_route_cont li+li{margin-top:8px}.route_details .i_route_steps .i_route_cont .i_number{display:inline-flex;height:24px;margin-right:4px;padding:0 12px;align-items:center;border-radius:24px;color:#fff;background-color:var(--primaryColor)}.route_details .i_route_steps .i_route_cont .i_stop{margin-top:12px}.regional_guide{height:100%}.regional_guide .p_header{position:sticky;z-index:1001}.regional_guide .p_header .p_title{display:flex;height:60px;align-items:center;justify-content:center;font-size:18px;font-weight:500}.regional_guide .p_header .p_select{padding:0 20px 16px}.regional_guide .p_header .p_btn_prev{display:none;width:60px;height:60px;position:absolute;left:0;top:0}.regional_guide .p_header .p_btn_prev:after,.regional_guide .p_header .p_btn_prev:before{content:"";display:block;width:14px;height:2px;border-radius:2px;position:absolute;left:50%;top:50%;background-color:var(--gray800);transform:translateX(-50%);transition:transform .3s,margin-top .3s}.regional_guide .p_header .p_btn_prev:before{transform:translateX(-20%) rotate(45deg) translateY(6px)}.regional_guide .p_header .p_btn_prev:after{transform:translateX(-20%) rotate(-45deg) translateY(-6px)}.regional_guide .p_contents{display:flex;height:calc(100% - 124px);align-items:end;position:relative}.regional_guide .p_contents img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.regional_guide .p_contents .p_txt_box{max-height:100%;padding:20px;color:var(--grayText50);overflow-y:auto;position:relative;z-index:1}.regional_guide .p_contents .p_title{margin-bottom:4px;font-size:24px;font-weight:700}.regional_guide .p_contents .p_desc{font-size:14px;line-height:1.4}.page_coupon_list{padding:0 20px;position:relative}.page_coupon_list .p_cont+.p_cont{margin-top:32px;padding-top:32px;border-top:1px solid var(--gray100)}.page_coupon_list .p_title{margin-bottom:16px;font-weight:700}.page_coupon_list .p_list{display:flex;flex-wrap:wrap;gap:16px}.page_coupon_list .p_list>li{width:calc(50% - 8px)}.page_coupon_list .p_tooltip{display:flex;gap:8px;align-items:center;justify-content:end;font-size:14px;color:var(--grayText500);position:absolute;right:20px;top:0}.page_coupon_use{padding:80px 0;text-align:center}.page_coupon_use .p_ico{width:36px}.page_coupon_use .p_title{margin:16px 0 8px;font-size:18px;font-weight:600}.page_coupon_use .p_desc{font-size:14px;line-height:1.4;color:var(--grayText700)}.page_coupon_use .p_number{display:flex;margin-top:60px;gap:37px;justify-content:center}.page_coupon_use .p_number .p_it{width:44px;height:51px;padding:0;font-size:18px;font-weight:500;border-radius:8px;background-color:var(--gray100);border:1px solid var(--gray100);text-align:center}.page_coupon_use .p_number .p_it:focus{background-color:var(--navy100);border:1px solid var(--primaryColor)}.page_mypage .p_user_info{display:none}.page_mypage .p_data_count{display:flex;margin-bottom:24px;padding:23px 8px;border-radius:8px;background-color:var(--gray50)}.page_mypage .p_data_count li{width:25%;text-align:center;position:relative}.page_mypage .p_data_count li+li:after{content:"";width:1px;height:46px;background-color:var(--gray200);position:absolute;left:0;top:calc(50% - 23px)}.page_mypage .p_data_count .p_count{display:block;font-size:28px;font-weight:700;color:#ef762f}.page_mypage .p_data_count .p_name{font-weight:500}.page_mypage .p_title{margin-bottom:16px;font-size:18px;font-weight:700}.page_mypage .p_reservation_list{display:flex;margin-bottom:24px;gap:12px;flex-wrap:wrap}.page_mypage .p_reservation_list li{width:220px}.page_mypage .p_reservation_list .p_item{display:flex;height:96px;padding:0 24px;align-items:center;border:1px solid var(--gray100);border-radius:8px}.page_mypage .p_reservation_list .p_ico{margin-right:8px}.page_mypage .p_reservation_list .p_name{font-weight:500}.page_mypage .p_reservation_list .p_count{margin-left:auto;font-weight:700;color:var(--primaryColor)}.page_mypage .p_settings_box{padding:16px;border:1px solid var(--gray100);border-radius:8px}.page_mypage .p_settings_box .p_item{display:flex;padding:8px 0;justify-content:space-between;align-items:center}.page_mypage .p_settings_box .p_name{font-weight:500}.page_mypage .p_settings_box .p_link{font-size:13px;font-weight:500;color:var(--grayText600)}.page_mypage .p_content_history,.page_mypage .p_logout,.page_mypage .p_menu{display:none}.myplan_deatils_title{padding:20px;border:1px solid #e4e4e4;border-radius:12px;position:relative}.myplan_deatils_title .p_name{display:block;margin-bottom:8px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.myplan_deatils_title .p_date{display:block;font-size:14px}.myplan_deatils_title .p_share{display:block;position:absolute;right:20px;top:20px}.page_myplan_modify .p_btn{display:flex;width:100%;height:48px;margin-bottom:12px;padding:0 12px;align-items:center;border:1px solid var(--gray200);border-radius:8px;transition:border .3s;position:relative}.page_myplan_modify .p_btn:hover{border:1px solid var(--primaryColor)}.page_myplan_modify .p_btn:after{content:"";width:46px;height:46px;background:url(/_next/static/media/arrow_right.3e2dfc68.svg) 50% no-repeat;position:absolute;right:0;top:0}.page_myplan_modify .p_btn .p_label{margin-right:8px;font-size:14px;font-weight:500;color:var(--grayText500)}.page_myplan_modify .p_btn .p_value{font-size:14px;font-weight:500}.page_myplan_new{max-width:400px;margin:0 auto}.page_myplan_new .p_cont{margin-bottom:40px;padding:20px;border:1px solid var(--gray200);border-radius:12px}.page_myplan_new .p_title{margin-bottom:24px;font-size:18px;font-weight:700}.page_myplan_new .p_day{font-weight:700;color:var(--primaryColor)}.page_myplan_new .p_txt{margin-bottom:24px;font-size:14px}.page_myplan_new .p_btn_box{display:flex;gap:20px}.page_myplan_new .p_btn_box .btn{flex:1}.page_myplan_new .p_list li+li{margin-top:16px}.page_weather{padding:70px 20px 50px;background-color:#6dabed}.page_weather .p_inner{display:flex;max-width:960px;margin:0 auto;gap:20px;flex-wrap:wrap;color:#fff}.page_weather .p_today_weather{width:620px;max-width:100%;flex-grow:1}.page_weather .p_today_weather .p_location{display:flex;margin-bottom:20px;padding:0 20px;gap:10px;align-items:center}.page_weather .p_today_weather .p_location .p_title{font-size:24px;font-weight:700}.page_weather .p_today_weather .p_location .p_btn{display:inline-block;height:30px;padding:0 10px;border-radius:30px;font-size:10px;font-weight:700;color:#fff;border:1px solid #fff}.page_weather .p_today_weather .p_location .p_date{font-size:14px}.page_weather .p_today_weather .p_current_weather{display:flex;margin-bottom:22px}.page_weather .p_today_weather .p_current_weather>div{display:flex;width:50%;padding-left:20px;position:relative}.page_weather .p_today_weather .p_current_weather>div+div{flex-direction:column;justify-content:center;padding-left:50px}.page_weather .p_today_weather .p_current_weather>div+div:after{content:"";width:1px;height:52px;background-color:rgba(255,255,255,.2);position:absolute;left:0;top:calc(50% - 26px)}.page_weather .p_today_weather .p_current_weather .p_ico{width:86px}.page_weather .p_today_weather .p_current_weather .p_temp_01{margin-left:40px;font-size:60px;font-weight:700;position:relative}.page_weather .p_today_weather .p_current_weather .p_temp_01 em{font-size:12px;position:absolute;left:-20px;top:6px}.page_weather .p_today_weather .p_current_weather .p_temp_01 i{font-size:36px}.page_weather .p_today_weather .p_current_weather .p_temp_02{display:block;margin-bottom:16px;font-size:18px;font-weight:700}.page_weather .p_today_weather .p_current_weather .p_temp_02 em{margin-left:20px}.page_weather .p_today_weather .p_current_weather .p_temp_03{font-size:14px}.page_weather .p_today_weather .p_hourly_weather{margin-bottom:20px;padding:20px;border-radius:12px;background-color:#649dda}.page_weather .p_today_weather .p_hourly_weather ul{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab}.page_weather .p_today_weather .p_hourly_weather ul::-webkit-scrollbar{width:0;height:0;display:none}.page_weather .p_today_weather .p_hourly_weather ul::-webkit-scrollbar-thumb{background:transparent;border-radius:0}.page_weather .p_today_weather .p_hourly_weather ul.is-dragging{cursor:grabbing;user-select:none}.page_weather .p_today_weather .p_hourly_weather ul.is-dragging *{pointer-events:none}.page_weather .p_today_weather .p_hourly_weather ul li{width:50px;flex-shrink:0;text-align:center}.page_weather .p_today_weather .p_hourly_weather .p_time{display:block;margin-bottom:10px;font-size:14px}.page_weather .p_today_weather .p_hourly_weather .p_ico{width:20px}.page_weather .p_today_weather .p_hourly_weather .p_temp{display:block;font-weight:700}.page_weather .p_today_weather .p_weather_details{display:flex;gap:20px}.page_weather .p_today_weather .p_weather_details>div{padding:20px;background-color:#fff;color:var(--fontColor);border-radius:16px}.page_weather .p_today_weather .p_air_condition{display:flex;width:52%}.page_weather .p_today_weather .p_air_condition>div{width:calc(100% / 3);text-align:center;position:relative}.page_weather .p_today_weather .p_air_condition>div+div:after{content:"";width:1px;height:50px;background-color:var(--grayText50);position:absolute;left:0;top:calc(50% - 25px)}.page_weather .p_today_weather .p_air_condition .p_ico{margin-bottom:10px}.page_weather .p_today_weather .p_air_condition .p_name{display:block;font-size:12px;font-weight:500}.page_weather .p_today_weather .p_air_condition .p_state{display:block;margin-bottom:12px;font-size:14px;font-weight:700}.page_weather .p_today_weather .p_air_condition .p_value{display:inline-block;height:18px;padding:0 8px;border-radius:4px;color:#fff;font-size:12px;font-weight:700}.page_weather .p_today_weather .p_air_condition .p_value.m_good{background-color:#3aae2a}.page_weather .p_today_weather .p_air_condition .p_value.m_normal{background-color:#6c94fc}.page_weather .p_today_weather .p_air_condition .p_value.m_bad{background-color:#fd7618}.page_weather .p_today_weather .p_air_condition .p_value.m_verybad{background-color:var(--fontColor)}.page_weather .p_today_weather .p_air_condition .p_value.m_danger{background-color:#ff5757}.page_weather .p_today_weather .p_sun_info{display:flex;flex-direction:column;justify-content:space-around;flex-grow:1}.page_weather .p_today_weather .p_sun_info>div{display:flex;align-items:center;justify-content:space-between}.page_weather .p_today_weather .p_sun_info .p_sun{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500}.page_weather .p_today_weather .p_sun_info .p_time{font-size:14px;font-weight:700}.page_weather .p_daily_weather{min-width:320px;padding:20px;flex-grow:1;background-color:#649dda;border-radius:13px}.page_weather .p_daily_weather li{display:flex;align-items:center;justify-content:space-between}.page_weather .p_daily_weather li+li{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.2)}.page_weather .p_daily_weather .p_date{display:flex;align-items:center;gap:10px;font-weight:700}.page_weather .p_daily_weather .p_date em{font-size:12px;font-weight:400}.page_weather .p_daily_weather .p_ico{display:flex;align-items:center;gap:6px}.page_weather .p_daily_weather .p_ico img{width:20px}.page_weather .p_daily_weather .p_temp{font-weight:700}.page_weather.m_night_mode{background-color:#131c31}.page_weather.m_night_mode .p_today_weather .p_hourly_weather{background-color:#202e4c}.page_weather.m_night_mode .p_today_weather .p_hourly_weather ul{scrollbar-color:transparent transparent;scrollbar-width:none}.page_weather.m_night_mode .p_today_weather .p_weather_details>div{color:#fff;background-color:#202e4c}.page_weather.m_night_mode .p_daily_weather{background-color:#202e4c}.page_terms .p_list li{margin-bottom:40px}.page_terms .p_list .p_tit{margin-bottom:10px;font-weight:700}.page_terms .p_list .p_txt{font-size:14px}.page_terms .btn_bottom_box .btn{max-width:320px}.page_settings .p_item{display:flex;margin-bottom:24px;justify-content:space-between;align-items:center}.page_settings .p_txt_box{display:flex;flex-direction:column}.page_settings .p_name{font-weight:500}.page_settings .p_link{font-size:13px;color:var(--grayText600);font-weight:500}.page_notifications .p_list li{padding:12px 20px;border-bottom:1px solid var(--gray100);position:relative}.page_notifications .p_list li .p_close{display:block;width:20px;height:20px;position:absolute;top:12px;right:20px}.page_notifications .p_list li .p_close:after,.page_notifications .p_list li .p_close:before{content:"";display:block;width:20px;height:2px;border-radius:2px;position:absolute;left:50%;top:50%;background:var(--gray300);transform:translateX(-50%)}.page_notifications .p_list li .p_close:before{transform:rotate(45deg)}.page_notifications .p_list li .p_close:after{transform:rotate(-45deg)}.page_notifications .p_list .p_name{margin-bottom:6px;padding-right:20px;font-size:14px;font-weight:700;color:var(--grayText600)}.page_notifications .p_list .m_new .p_name{color:var(--fontColor)}.page_notifications .p_list .p_badge{padding:2px 4px;font-size:12px;font-weight:500;border-radius:4px}.page_notifications .p_list .p_badge.m_notice{background-color:#fee9e9;color:var(--errorColor)}.page_notifications .p_list .p_badge.m_activity{background-color:#e0efff;color:#248aff}.page_notifications .p_list .p_badge.m_event{background-color:#e0f5e5;color:#277c3a}.page_notifications .p_list .p_txt{margin-bottom:6px;font-size:14px;line-height:1.4}.page_notifications .p_list .p_date{font-size:12px;color:var(--grayText500)}.page_parking_pricing .p_title{margin-bottom:20px;font-size:20px;font-weight:700}.page_parking_pricing .p_pricing{text-align:center}.page_parking_pricing .p_pricing img{max-width:100%}.page_parking_pricing .p_info_section{padding:20px;position:relative}.page_parking_pricing .p_info_section.m_line_03:after{content:"";width:100%;height:3px;background-color:var(--gray100);position:absolute;left:0;bottom:0}.page_parking_pricing .p_info_section.m_line_01:after{content:"";width:100%;height:1px;background-color:var(--gray100);position:absolute;left:0;bottom:0}.page_parking_pricing .p_info_section .p_info_title{font-weight:700}.page_parking_pricing .p_info_section .p_info_title+.p_grid{margin-top:12px}.page_parking_pricing .p_info_section .p_desc{margin-top:8px;font-size:13px}.page_parking_pricing .p_info_section .p_notice{padding:12px;font-size:14px;background-color:var(--gray50);border-radius:4px}.page_parking_pricing .p_info_section .p_flex{display:flex;justify-content:space-between}.page_parking_pricing .p_info_section .p_grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.page_parking_pricing .p_info_section .p_grid dt{font-size:14px;font-weight:500;color:var(--grayText600)}.page_parking_pricing .p_info_section .p_grid dd{font-size:14px;font-weight:500;text-align:right}.page_parking_pricing .p_total_price{display:flex;padding:20px;align-items:center;justify-content:space-between;position:relative}.page_parking_pricing .p_total_price:after{content:"";width:100%;height:3px;background-color:var(--gray100);position:absolute;left:0;top:0}.page_parking_pricing .p_total_price dt{font-weight:500}.page_parking_pricing .p_total_price dd{font-size:20px;font-weight:700;color:var(--primaryColor)}.page_parking_pricing .p_btn_box{margin-top:60px;text-align:center}.page_parking_pricing .p_btn_box .btn{width:320px}.page_review_write{margin-bottom:60px;padding:20px;border:1px solid var(--gray200);border-radius:8px}.page_review_write .p_title{margin-bottom:16px;font-weight:700}.page_review_write .p_list{display:flex;gap:8px;flex-wrap:wrap}.map_recommend_course_details{display:flex;height:100%;flex-direction:column;overflow-y:auto;background-color:#fff}.map_recommend_course_details .p_visual{position:relative}.map_recommend_course_details .p_visual_cont{display:flex;width:100%;height:100%;flex-direction:column;justify-content:space-between;position:absolute;left:0;top:0}.map_recommend_course_details .p_visual_cont .p_header{display:flex;padding:8px;align-items:center;justify-content:space-between}.map_recommend_course_details .p_visual_cont .p_header .p_btn{width:40px;height:40px}.map_recommend_course_details .p_visual_cont .p_header .checkbox_like em{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.map_recommend_course_details .p_visual_cont .i_util{display:flex}.map_recommend_course_details .p_visual_cont .p_title_box{padding:20px}.map_recommend_course_details .p_visual_cont .p_title_box .p_btn{display:flex;height:24px;margin-bottom:4px;padding:0 8px;align-items:center;border-radius:24px;font-size:12px;font-weight:500;color:#248aff;background-color:#f0f7ff}.map_recommend_course_details .p_visual_cont .p_title_box .p_title{display:-webkit-box;margin-bottom:4px;color:var(--grayText50);font-size:20px;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.map_recommend_course_details .p_visual_cont .p_title_box .p_info{display:flex;align-items:center;gap:8px;color:var(--grayText50);font-size:13px}.map_recommend_course_details .p_visual_image{height:360px}.map_recommend_course_details .p_visual_image img{width:100%;height:100%;object-fit:cover}.map_recommend_course_details .p_info_section{padding:20px;border-bottom:1px solid var(--gray100)}.map_recommend_course_details .p_info_section .p_desc{font-size:14px}.map_recommend_course_details .p_info_section .p_tag_list{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.map_recommend_course_details .p_info_section .p_tag_list .tag{margin:0}.map_recommend_course_details .p_info_section .p_header{display:flex;justify-content:space-between}.map_recommend_course_details .p_info_section .p_header .p_title{display:flex;align-items:center;font-weight:700}.map_recommend_course_details .p_info_section .p_header .p_title strong{margin-left:4px;color:var(--primaryColor)}.map_recommend_course_details .p_info_section .p_header .p_title .tooltip{margin-left:8px}.map_recommend_course_details .p_info_section .p_header .p_btn{padding-right:20px;font-size:14px;color:var(--grayText700);font-weight:500;position:relative}.map_recommend_course_details .p_info_section .p_header .p_btn:after{content:"";width:16px;height:16px;background:url(/_next/static/media/arrow_right.3e2dfc68.svg) 50% no-repeat;position:absolute;right:0;top:2px}.map_recommend_course_details .p_info_section .band_graph{margin-top:16px}.map_recommend_course_details .p_btn_box{display:flex;margin-top:auto;padding:20px;gap:12px;background-color:#fff;position:sticky;bottom:0;border-top:1px solid var(--gray100);z-index:2}.map_recommend_course_details .p_btn_box .btn{flex:1}.map_recommend_course_info{display:flex;height:100%;flex-direction:column;overflow-y:auto;background-color:#fff}.map_recommend_course_info .p_info_text{padding:16px 20px;font-weight:500;color:var(--grayText700)}.map_recommend_course_info .p_info_text strong{color:var(--primaryColor)}.map_recommend_course_info .p_course_slider{padding-bottom:16px;border-bottom:1px solid var(--gray100)}.map_recommend_course_info .p_course_slider .p_title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-bottom:12px;padding:0 20px;font-size:20px;font-weight:700;color:var(--primaryColor)}.map_recommend_course_info .p_course_slider .p_item{display:flex;gap:12px}.map_recommend_course_info .p_course_slider .p_card{width:160px;height:160px;margin-bottom:12px;padding:3px;background-color:#8f9091;transition:background-color .1s;border-radius:4px;position:relative}.map_recommend_course_info .p_course_slider .p_card.m_stamp:after{content:"";width:100%;height:100%;background:url(/_next/static/media/stamp_gray.3577b8b2.svg) 50% no-repeat;position:absolute;left:0;top:0}.map_recommend_course_info .p_course_slider .swiper-slide-active .p_card{background-color:var(--primaryColor)}.map_recommend_course_info .p_course_slider .p_card img{width:100%;height:100%;object-fit:cover;border-radius:4px}.map_recommend_course_info .p_course_slider .p_card .p_no{display:flex;width:30px;height:30px;align-items:center;font-size:12px;font-weight:700;justify-content:center;border-radius:0 0 4px 0;color:#fff;background-color:#8f9091;transition:background-color .1s;position:absolute;left:0;top:0}.map_recommend_course_info .p_course_slider .swiper-slide-active .p_card .p_no{background-color:var(--primaryColor)}.map_recommend_course_info .p_course_slider .p_info{display:flex;align-items:center;gap:2px;font-size:12px;color:var(--gray400)}.map_recommend_course_info .p_course_slider .p_vehicle{display:flex;padding-bottom:20px;flex-direction:column;justify-content:center}.map_recommend_course_info .p_course_slider .p_vehicle .p_time{font-size:12px;color:var(--grayText700);text-align:center}.map_recommend_course_info .p_course_slider .p_vehicle .p_ico{display:flex;gap:4px;margin-top:16px;align-items:center;flex-direction:column;position:relative}.map_recommend_course_info .p_course_slider .p_vehicle .p_ico:after,.map_recommend_course_info .p_course_slider .p_vehicle .p_ico:before{content:"";width:7px;height:7px;border-radius:7px;background-color:#000;position:absolute;top:-11px}.map_recommend_course_info .p_course_slider .p_vehicle .p_ico:before{left:0}.map_recommend_course_info .p_course_slider .p_vehicle .p_ico:after{right:0}.map_recommend_course_info .p_course_slider .p_vehicle .p_ico em{font-size:12px;font-weight:700}.map_recommend_course_info .p_course_slider .p_vehicle .p_ico em:after{content:"";width:100%;height:1px;border-top:1px dashed #000;position:absolute;left:0;top:-8px}.map_recommend_course_info .p_course_slider .swiper{padding:0 20px}.map_recommend_course_info .p_course_slider .swiper-slide{width:auto}.map_recommend_course_info .p_course_list li{padding:16px 20px;border-bottom:1px solid var(--gray100)}.map_recommend_course_info .p_course_list span{display:block}.map_recommend_course_info .p_course_list .p_category{display:flex;margin-bottom:12px;gap:8px;font-size:14px;font-weight:500;align-items:center}.map_recommend_course_info .p_course_list .p_category em{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:4px;background-color:var(--primaryColor);color:var(--grayText50);font-size:12px;font-weight:700}.map_recommend_course_info .p_course_list .p_name{margin-bottom:12px;font-size:20px;font-weight:700}.map_recommend_course_info .p_course_list .p_name.m_line_02{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.map_recommend_course_info .p_course_list .p_desc{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-size:14px;font-weight:500}.map_recommend_course_info .p_course_list .p_flex{display:flex;gap:16px;align-items:center;justify-content:space-between}.map_recommend_course_info .p_course_list .p_flex .p_desc{-webkit-line-clamp:2}.map_recommend_course_info .p_course_list .p_flex .btn{flex-shrink:0}.map_recommend_course_info .p_btn_box{display:flex;margin-top:auto;padding:20px;gap:12px;background-color:#fff;position:sticky;bottom:0;border-top:1px solid var(--gray100)}.map_recommend_course_info .p_btn_box .btn{flex:1}.page_place_search{margin-bottom:20px}.page_place_search .p_search_box{padding:40px;background-color:var(--grayText50)}.page_place_search .p_search_box .p_search{max-width:600px;margin:0 auto;position:relative}.page_place_search .p_search_box .p_search .p_btn{width:48px;height:48px;position:absolute;right:0;top:0}.page_place_search .p_search_box .p_search .i_btn_clear{width:16px;height:16px;position:absolute;right:56px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:2.67px;background-color:initial}.page_place_search .p_search_box .p_search .i_btn_clear:before{content:"";width:10.67px;height:10.67px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L9 9M9 2L2 9' stroke='%23666666' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.page_place_search .p_guide_box .p_section{padding:20px;position:relative}.page_place_search .p_guide_box .p_section+.p_section:after{content:"";width:100%;height:1px;background-color:var(--gray100);position:absolute;left:0;top:0}.page_place_search .p_guide_box .p_header{display:flex;margin-bottom:16px;justify-content:space-between}.page_place_search .p_guide_box .p_header .p_title{font-weight:700}.page_place_search .p_guide_box .list_style_01{padding:0}.page_community_search{max-width:800px;margin:0 auto}.page_community_search .p_search_box,.page_community_search .p_title{margin-bottom:24px;font-size:24px;text-align:center;font-weight:600}.page_community_search .p_search_box,.page_community_search .p_search_box .p_search{position:relative}.page_community_search .p_search_box .p_search .p_it{background-color:var(--gray50);border:1px solid var(--gray50);border-radius:48px}.page_community_search .p_search_box .p_search .p_it:focus{border:1px solid var(--primaryColor)}.page_community_search .p_search_box .p_search .p_btn{width:48px;height:48px;position:absolute;right:0;top:0}.page_community_search .p_search_box .p_search_layer{display:none;width:100%;max-height:348px;padding:20px;background-color:#fff;border:1px solid var(--gray100);border-radius:12px;overflow-y:auto;position:absolute;left:0;top:58px;z-index:1}.page_community_search .p_search_box .p_search_layer.m_open{display:block}.page_community_search .p_search_box .p_search_layer .p_list li{display:flex;justify-content:space-between;align-items:center}.page_community_search .p_search_box .p_search_layer .p_list li+li{margin-top:16px}.page_community_search .p_search_box .p_search_layer .p_btn_keyword{display:flex;align-items:center;font-size:14px;font-weight:500}.page_community_search .p_search_box .p_search_layer .p_btn_keyword .p_highlight{font-weight:700;color:var(--primaryColor)}.page_community_search .p_search_box .p_search_layer .p_btn_keyword .p_ico{width:16px;margin-right:4px}.page_community_search .p_search_box .p_search_layer .p_remove{width:20px;height:20px}.page_community_search .p_search_box .p_search_layer .p_remove img{width:20px}.page_ar_photo_filter{max-width:700px;height:400px;margin:200px auto}.map_audio_details{height:100%;overflow-y:auto}.map_audio_details .p_images{position:relative}.map_audio_details .p_images .swiper img{width:100%;height:360px;object-fit:cover}.map_audio_details .p_images .p_util{display:flex;width:100%;padding:10px;justify-content:space-between;position:absolute;left:0;top:0;z-index:1}.map_audio_details .p_images .p_util .p_btn{width:40px;height:40px}.map_audio_details .p_info_section{padding:20px;border-bottom:1px solid var(--gray100)}.map_audio_details .p_info_section .p_util{display:flex;margin-bottom:20px;justify-content:flex-end}.map_audio_details .p_info_section .p_title{margin-bottom:16px;font-size:20px;font-weight:700}.map_audio_details .p_info_section .p_text{font-size:14px}.page_callcenter{display:flex;gap:16px;flex-wrap:wrap}.page_callcenter li{width:calc((100% - (16px)) / 2)}.page_callcenter .p_item{display:block;padding:16px 60px 16px 20px;background-color:var(--gray50);border-radius:8px;position:relative}.page_callcenter .p_item:after{content:"";width:40px;height:40px;background:url(/_next/static/media/ico_call.aacf3145.svg) 50% no-repeat;position:absolute;right:20px;top:calc(50% - 20px)}.page_callcenter .p_item .p_name{font-size:14px;font-weight:500}.page_callcenter .p_item .p_tel{font-size:18px;font-weight:700}.page_franchise_guide{margin-bottom:60px;padding:20px;border:1px solid var(--gray200);border-radius:8px}.page_franchise_guide .p_item+.p_item{margin-top:20px}.page_franchise_guide .p_tit{margin-bottom:8px;font-size:14px;font-weight:500}.page_franchise_guide .p_txt{padding:12px;font-size:14px;background-color:var(--gray50);border-radius:4px}.page_mypage_activity{padding:20px;border-radius:12px;background-color:var(--grayText50)}.page_mypage_activity .p_title{margin-bottom:16px;font-size:24px;font-weight:500}.page_mypage_activity .p_list{display:flex;gap:16px}.page_mypage_activity .p_list .p_item{display:flex;width:100%;padding:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-radius:12px;background-color:#fff}.page_mypage_activity .p_list .p_name{font-size:18px;font-weight:500;color:var(--grayText600)}.page_mypage_activity .p_list .p_txt{font-size:28px;font-weight:700;color:#686f73}.page_mypage_activity .p_list .p_txt strong{color:#248aff}.map_stamp_tour{display:flex;height:100%;overflow-y:auto;flex-direction:column;background-color:#fff}.map_stamp_tour .p_header{display:flex;width:100%;height:60px;align-items:center;justify-content:center;flex-shrink:0;position:relative}.map_stamp_tour .p_header .p_title{text-align:center;font-size:18px;font-weight:500}.map_stamp_tour .p_header .p_btn_prev{width:60px;height:60px;position:absolute;left:0;top:0}.map_stamp_tour .p_header .p_btn_prev:after,.map_stamp_tour .p_header .p_btn_prev:before{content:"";display:block;width:14px;height:2px;border-radius:2px;position:absolute;left:50%;top:50%;background-color:var(--gray800);transform:translateX(-50%);transition:transform .3s,margin-top .3s}.map_stamp_tour .p_header .p_btn_prev:before{transform:translateX(-20%) rotate(45deg) translateY(6px)}.map_stamp_tour .p_header .p_btn_prev:after{transform:translateX(-20%) rotate(-45deg) translateY(-6px)}.map_stamp_tour .p_images{position:relative}.map_stamp_tour .p_images .swiper img{width:100%;aspect-ratio:1/1;object-fit:cover}.map_stamp_tour .p_images .p_util{position:absolute;right:20px;top:20px;z-index:1}.map_stamp_tour .p_info_section{padding:20px;border-bottom:1px solid var(--gray100)}.map_stamp_tour .p_info_section .p_name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-size:20px}.map_stamp_tour .p_info_section .p_meta li{display:flex;margin-top:4px;gap:4px;align-items:center;font-size:13px;color:var(--grayText600)}.map_stamp_tour .p_info_section .p_tit{display:flex;gap:4px;align-items:center;margin-bottom:16px}.map_stamp_tour .p_info_section .p_tit .tag{margin-bottom:0}.map_stamp_tour .p_info_section .p_desc{font-size:14px}.map_stamp_tour .p_info_section img{max-width:100%}.map_stamp_tour .p_bottom_btn{display:flex;margin-top:auto;padding:20px;border-top:1px solid var(--gray100);background-color:#fff;position:sticky;bottom:0;z-index:1}.map_stamp_tour .p_bottom_btn .btn{flex:1}.map_stamp_tour .p_stamp_tour_list_title{padding:0 20px}.map_stamp_tour .p_stamp_tour_list li{display:flex;padding:16px 20px;gap:8px;border-bottom:1px solid var(--gray100)}.map_stamp_tour .p_stamp_tour_list .p_thumbnail{width:96px;height:96px;flex-shrink:0;position:relative}.map_stamp_tour .p_stamp_tour_list .p_thumbnail.m_stamp:after{content:"";width:100%;height:100%;background:url(/_next/static/media/stamp.2c0cf7f6.svg) 50% no-repeat;background-size:auto 70%;position:absolute;left:0;top:0}.map_stamp_tour .p_stamp_tour_list .p_thumbnail img{width:100%;height:100%;border-radius:4px;object-fit:cover}.map_stamp_tour .p_stamp_tour_list .p_info_box{display:flex;flex-direction:column;gap:4px}.map_stamp_tour .p_stamp_tour_list .p_info_box .p_type{font-size:12px;color:var(--gray400)}.map_stamp_tour .p_stamp_tour_list .p_info_box .p_name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-weight:700}.map_stamp_tour .p_stamp_tour_list .p_info_box .p_location{font-size:14px}.map_stamp_tour .p_stamp_tour_list .p_info_box .p_distance{font-size:14px;color:#81898d}.map_stamp_tour .p_my_stamp{padding:20px}.map_stamp_tour .p_my_stamp .p_inbox{padding:20px;background-color:var(--gray50);border-radius:12px;position:relative}.map_stamp_tour .p_my_stamp .p_inbox:after{content:"";width:70px;height:70px;background:url(/_next/static/media/ico_stamp.763d864b.png) 50% no-repeat;position:absolute;right:20px;top:20px}.map_stamp_tour .p_my_stamp .p_inbox .p_tit{margin-bottom:8px;font-size:14px;color:var(--grayText600)}.map_stamp_tour .p_my_stamp .p_inbox .p_count{display:flex;gap:4px;align-items:center;color:var(--grayText600)}.map_stamp_tour .p_my_stamp .p_inbox .p_count strong{font-size:28px}.map_stamp_tour .p_swiper_gift .swiper-slide{width:156px}.map_stamp_tour_history{display:flex;height:100%;flex-direction:column;overflow-y:auto;background-color:#fff}.map_stamp_tour_history .p_header{display:flex;height:60px;padding:0 20px;align-items:center;flex-shrink:0}.map_stamp_tour_history .p_header .p_title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-size:20px;font-weight:700;color:var(--primaryColor)}.map_stamp_tour_history .p_info{display:flex;padding:20px;background-color:var(--grayText50)}.map_stamp_tour_history .p_info dl{flex:1;text-align:center;position:relative}.map_stamp_tour_history .p_info dl+dl:after{content:"";width:1px;height:100%;background-color:#e4e4e4;position:absolute;left:0;top:0}.map_stamp_tour_history .p_info dd,.map_stamp_tour_history .p_info dt{font-size:14px;color:var(--grayText600)}.map_stamp_tour_history .p_info dd span{font-size:20px;font-weight:700;color:#686f73}.map_stamp_tour_history .p_info dd span.m_blue{color:#248aff}.map_stamp_tour_history .p_history_box{padding:16px 20px}.map_stamp_tour_history .p_history_box .p_tit_01{margin-bottom:12px}.map_stamp_tour_history .p_history_box .p_tit_02{margin-bottom:8px;font-weight:500;color:var(--primaryColor)}.map_stamp_tour_history .p_history_box .p_list li+li{margin-top:14px}.map_stamp_tour_history .p_history_box .p_list .p_item{display:flex;min-height:72px;padding:12px 20px;gap:8px;align-items:center;justify-content:space-between;background-color:var(--gray50);border-radius:12px}.map_stamp_tour_history .p_history_box .p_list .p_item.m_success{background-color:#1eb28b}.map_stamp_tour_history .p_history_box .p_list .p_item.m_success .p_name{color:#fff}.map_stamp_tour_history .p_history_box .p_list .p_item img{width:40px}.map_stamp_tour_history .p_history_box .p_list .p_item .p_name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-weight:700;color:var(--primaryColor)}.map_stamp_tour_history .p_bottom_btn{display:flex;margin-top:auto;padding:20px;gap:12px;border-top:1px solid var(--gray100);background-color:#fff;position:sticky;bottom:0;z-index:1}.map_stamp_tour_history .p_bottom_btn .btn{flex:1}.page_stamp_tour{display:flex;margin-bottom:20px;padding:20px;gap:32px;background-color:var(--grayText50)}.page_stamp_tour .p_item{display:flex;padding:20px;flex:1;align-items:center;justify-content:space-between;position:relative}.page_stamp_tour .p_item+.p_item:after{content:"";width:1px;height:100%;background-color:#e4e4e4;position:absolute;left:-16px;top:0}.page_stamp_tour .p_name{font-size:18px;font-weight:500;color:var(--grayText600)}.page_stamp_tour .p_txt{font-size:28px;font-weight:700;color:#686f73}.page_stamp_tour .p_txt strong{color:#248aff}.page_stamp_qr{min-height:calc(100vh - 60px);padding-bottom:100px;position:relative;box-sizing:border-box}.page_stamp_qr .p_qr{display:flex;height:375px;align-items:center;justify-content:center;padding:20px;background-color:var(--grayText50)}.page_stamp_qr .p_qr img{width:60%;max-width:280px;min-width:200px}.page_stamp_qr .p_txt_box{padding:20px}.page_stamp_qr .p_txt_box .p_cont{text-align:center}.page_stamp_qr .p_txt_box .p_cont .p_title{font-size:22px;font-weight:500}.page_stamp_qr .p_txt_box .p_guide{width:calc(100% - 40px);position:absolute;left:20px;bottom:20px}.page_stamp_qr .p_txt_box .p_guide .p_title{margin-bottom:8px;padding-bottom:12px;font-weight:500;border-bottom:1px solid #000}.page_stamp_qr .p_txt_box .p_guide .p_desc{font-size:14px;color:var(--grayText500)}@media only screen and (max-width:767px){.page_community_search .p_search_box .p_search_layer{border:none}.header.search{background:var(--primaryColor)}.header.search .i_mo_page_title{color:#F8F8F8}.header.search .i_mo_prev:after,.header.search .i_mo_prev:before{background-color:#F8F8F8}.header.search .input_search{margin-top:8px;padding-bottom:20px;display:flex;align-items:center}.header.search .input_search input{padding-right:84px}.header.search .input_search:focus-within{outline:1px solid var(--Navy-인제-700,#304582);border-radius:4px}.header.search .input_search .i_btn_clear{width:16px;height:16px;position:absolute;right:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:2.67px;background:var(--Gray-General-100,#ECEDEE);border-radius:80px}.header.search .input_search .i_btn_clear:before{content:"";width:10.67px;height:10.67px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L9 9M9 2L2 9' stroke='%23666666' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.header.weather{background-color:#6dabed}.header.weather.m_night_mode{background-color:#131c31}.header.weather .i_inner{padding:10px 12px}.header.weather .i_mo_page_title{color:#F8F8F8;font-size:18px;font-weight:500;line-height:27px}.header.weather .i_mo_prev:after,.header.weather .i_mo_prev:before{background-color:#F8F8F8}.header.weather .i_btn img{filter:brightness(0) invert(1)}.header.weather .i_logo{display:none}.recomcourse-header,.recomcourse_page+.header{display:block!important}.recomcourse-no-padding{padding-top:0!important}.recomcourse_page .bottom_sheet_select_trigger.sort-select{padding:8px 12px;background-color:#fff;font-size:14px;color:var(--gray900);cursor:pointer;transition:border-color .3s;display:flex;align-items:center;gap:8px;justify-content:space-between}.recomcourse_page .bottom_sheet_select_trigger.sort-select:hover{border-color:var(--primaryColor)}.recomcourse_page .bottom_sheet_select_trigger.sort-select img{width:16px;height:16px}.bottom_sheet_datepicker .bottom_sheet_list_item,.bottom_sheet_list .bottom_sheet_list_item,.bottom_sheet_list_item,.bottom_sheet_localweather .bottom_sheet_list_item,.bottom_sheet_transport .bottom_sheet_list_item{border-bottom:none!important}.recomcourse_page .bottom_sheet_list .bottom_sheet_list_item{justify-content:space-between!important;gap:12px!important;padding:16px 20px!important;border-bottom:none!important}.recomcourse_page .bottom_sheet_list .bottom_sheet_list_item:last-child{border-bottom:none!important}.recomcourse_page .bottom_sheet_list_item:hover{background:var(--Gray-General-50,#F6F6F6)!important}.recomcourse_page .bottom_sheet_list_item.m_selected{background:var(--Green-단양-100,var(--navy100))!important}.recomcourse_page .bottom_sheet_list_item .ico_check,.recomcourse_page .bottom_sheet_list_item .icon_check{width:20px!important;height:20px!important;background:url(/images/ico_check.svg) 50% no-repeat!important;background-size:contain!important}.contents.m_mo_pt_0:not(.recomcourse_page)+.header{display:none}.contents.m_mo_pt_0:not(.recomcourse_page){padding-top:0}.contents.m_mo_pt_0 .input_search.mo_show{margin-top:10px}.page_main .p_title{font-size:24px}.page_main .p_swiper_control{display:none}.page_main .p_visual{margin:10px 0}.page_main .p_swiper_tab .p_more{position:absolute;top:-40px;right:0}.page_main .p_visual_swiper img{height:auto!important;aspect-ratio:1/1;object-fit:cover}.page_main .p_visual_swiper .p_swiper_title{font-size:24px}.page_main .p_visual_swiper .p_swiper_txt_box{padding:60px 24px}.page_main .p_visual_swiper .p_util .swiper-pagination-fraction{font-size:12px}.page_main .p_service .p_title{margin-bottom:20px}.page_main .p_package,.page_main .p_special_price{padding:40px 20px}.page_main .p_special_price .p_link{width:100%;height:40px}.page_main .p_mo_coupon{display:flex;padding:16px 20px;gap:12px}.page_main .p_live_community{text-align:left}.page_main .p_live_community .p_swiper_tab{margin-bottom:6px}.page_main .p_live_community .tab_radio{margin-bottom:4px}.page_main .p_mo_coupon .p_link{display:flex;width:calc(50% - 12px);padding:12px 16px;flex-grow:1;border-radius:12px;align-items:center;justify-content:space-between;background-color:var(--gray900)}.page_main .p_mo_coupon .p_link .p_name{font-size:14px;font-weight:500;line-height:1.4;color:var(--grayText50)}.page_main .p_mo_coupon .p_link .p_count{font-size:24px;font-weight:700;color:#93fa63;word-break:break-all}.page_main .p_mo_pass{margin-bottom:24px;padding:0 20px}.page_main .p_mo_pass .swiper{padding-bottom:20px}.page_main .p_mo_pass .p_title{margin-bottom:12px;font-size:16px}.page_main .p_mo_pass .p_state_box{display:flex;justify-content:space-between}.page_main .p_mo_pass .p_state_box .p_flex{display:flex;gap:8px;align-items:center}.page_main .p_mo_pass .p_badge{display:inline-flex;height:24px;padding:0 12px;align-items:center;border-radius:24px;font-size:14px;font-weight:500}.page_main .p_mo_pass .p_badge.m_active{background-color:#fee9e9;color:#fa6161}.page_main .p_mo_pass .p_badge.m_available{background-color:#e0f5e5;color:#33a14b}.page_main .p_mo_pass .p_badge.m_unused{background-color:var(--gray50);color:var(--grayText600)}.page_main .p_mo_pass .p_time{color:#fa6161;font-size:14px;font-weight:500}.page_main .p_mo_pass .p_txt{font-size:14px;font-weight:500;color:#81898d}.page_main .p_mo_pass .p_code{margin-top:12px;text-align:center}.page_main .p_mo_pass .p_code img{max-width:100%}.page_main .p_mo_pass .p_no{display:block;margin-top:4px;text-align:center;font-size:12px;color:var(--grayText500)}.page_main .p_mo_pass .swiper-pagination{top:auto;bottom:0}.page_main .p_mo_pass .swiper-pagination-bullet{width:4px;height:4px;margin:0 2px!important;border-radius:4px;background-color:rgba(32,33,35,.5);opacity:1}.page_main .p_mo_pass .swiper-pagination-bullet-active{width:14px;height:4px;background-color:var(--gray900)}.page_main .p_service .p_service_list{gap:12px}.page_main .p_service .p_service_list li{min-width:calc(25% - 12px)}.page_main .p_service .p_service_list a{font-size:13px}.page_main .p_service .p_service_list a img{width:36px}.page_main .p_service .p_service_list span{margin-top:4px}.page_main .p_recommended_course{padding:24px 20px}.page_main .p_recommended_course .p_title{margin-bottom:60px}.page_main .p_food_place{padding:24px 20px}.page_main .p_food_place .p_title{margin-bottom:60px}.page_main .p_play_guide{padding:24px 20px}.page_main .p_play_guide .p_live_community .p_title{margin-bottom:60px}.page_main .p_food_place_swiper,.page_main .p_package_swiper,.page_main .p_play_guide_swiper,.page_main .p_special_price_swiper{width:100vw;margin-left:-20px}.page_main .p_food_place_swiper .swiper,.page_main .p_package_swiper .swiper,.page_main .p_play_guide_swiper .swiper,.page_main .p_recommended_course_swiper .swiper,.page_main .p_special_price_swiper .swiper{padding:0 20px}.page_main .p_main_banner_swiper .p_item .p_img{height:90px}.page_main .p_main_banner_swiper .p_item .p_desc{font-size:16px}.page_main .p_main_banner_swiper .p_item .p_txt_box{padding:0 80px 0 20px}.page_main .p_main_banner_swiper .swiper-pagination-fraction{height:20px;font-size:10px;border-radius:20px;bottom:10px}.page_main .p_live_community{padding:24px 20px}.page_main .p_live_community .p_title{margin-bottom:70px}.page_main .p_live_community .p_link{height:40px}.page_main .p_local_guide{padding:24px 20px;overflow:hidden}.page_main .p_local_guide .p_category+.p_category{padding-top:24px;position:relative}.page_main .p_local_guide .p_category+.p_category:after{content:"";width:100vw;height:8px;background-color:var(--gray50);position:absolute;left:-20px;top:0}.page_main .p_local_guide .p_list{width:100vw;margin-left:-20px}.page_main .p_local_guide .p_list ul{padding:0 20px;gap:12px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.page_main .p_local_guide .p_list ul::-webkit-scrollbar{width:0;height:0;display:none}.page_main .p_local_guide .p_list ul.is-dragging{cursor:grabbing;user-select:none}.page_main .p_local_guide .p_list ul.is-dragging *{pointer-events:none}.page_main .p_local_guide .p_list li{width:96px;height:96px}.page_main .p_local_guide .p_list .p_item{flex-direction:column;padding:10px 12px}.page_main .p_local_guide .p_list .p_ico{text-align:right}.page_main .p_local_guide .p_list .p_ico img{width:30px;height:30px}.popup_main .p_inner{width:100vw;left:calc(50% - 50vw);border-radius:24px 24px 0 0;position:fixed;top:auto;bottom:0}.popup_main .p_item .p_img{width:100%}.page_join_terms_details{width:100%;height:auto;margin:0;padding:0 0 50px}.page_join_terms,.page_join_withdraw{padding-bottom:50px}.poi_contents{height:100vh}.poi_contents .i_poi_box,.poi_contents .i_poi_header{display:none}.poi_contents .i_filter_box{bottom:72px}.poi_contents .i_filter_box .i_category_cont ul{height:auto;max-height:none;overflow:visible}.poi_details .i_images{height:100vw}.poi_details .i_images .swiper img{width:100vw;height:100vw}.mo_poi_header{display:block;width:100%;padding:30px 20px;position:absolute;left:0;top:0;z-index:1}.mo_poi_header .i_mo_search_box{position:relative}.mo_poi_header .i_mo_search_box input[type=text]{padding:0 48px 0 12px;font-size:16px}.mo_poi_header .i_mo_search_box button{width:48px;height:48px;position:absolute;right:0;top:0}.mo_poi_header .i_mo_filter_box{display:flex;width:100%;gap:12px;margin-top:12px}.mo_poi_header .i_mo_filter_box .i_mo_btn_filter{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:36px;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.mo_poi_header .i_mo_filter_box .i_mo_filter_btn{display:flex;gap:8px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab}.mo_poi_header .i_mo_filter_box .i_mo_filter_btn::-webkit-scrollbar{display:none}.mo_poi_header .i_mo_filter_box .i_mo_filter_btn.is-dragging{cursor:grabbing;user-select:none}.mo_poi_header .i_mo_filter_box .i_mo_filter_btn button{display:flex;height:36px;padding:0 16px;gap:4px;align-items:center;border-radius:36px;font-size:14px;font-weight:500;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);flex-shrink:0}.mo_poi_header .i_mo_filter_box .i_mo_filter_btn button.m_on{border:2px solid var(--primaryColor);background-color:var(--navy100)}.mo_poi_header .i_mo_close{display:flex;justify-content:flex-end}.mo_poi_box{display:block;width:100%;max-height:calc(100vh - 72px);padding-top:24px;background-color:#fff;border-radius:24px 24px 0 0;position:fixed;left:0;bottom:72px;transform:translateY(calc(100% - 241px));transition:transform .3s ease;z-index:1;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mo_poi_box.m_hide_bottom_panel{transform:translateY(calc(100% - 41px))}.mo_poi_box.m_open_bottom_panel{transform:translateY(calc(100% - 241px))}.mo_poi_box.m_middle_bottom_panel{transform:translateY(calc(100% - 351px))}.mo_poi_box.m_top_bottom_panel{transform:translateY(0);bottom:0;max-height:100vh}.mo_poi_box.m_top_bottom_panel .i_poi_list{max-height:59vh}.mo_poi_box:before{content:"";width:40px;height:4px;border-radius:4px;background-color:var(--gray100);position:absolute;left:calc(50% - 20px);top:10px}.mo_poi_box .i_poi_box_header{display:flex;padding:12px 20px 0;align-items:center;justify-content:space-between}.mo_poi_box .i_poi_box_header .i_count{font-weight:700}.mo_poi_box .i_poi_box_header .i_count em{color:var(--primaryColor)}.mo_poi_box .i_poi_list{max-height:50vh;overflow-y:auto}.mo_poi_box .i_poi_list li{border-bottom:1px solid var(--gray100)}.mo_poi_box .i_poi_item{padding:16px 20px;position:relative}.mo_poi_box .i_poi_item .i_poi_btn{display:flex;width:100%;gap:8px;text-align:left}.mo_poi_box .i_poi_item .i_poi_btn span{display:block}.mo_poi_box .i_poi_item .i_poi_btn .i_poi_img{position:relative}.mo_poi_box .i_poi_item .i_poi_btn .i_poi_img img{width:96px;height:96px;object-fit:cover;border-radius:4px}.mo_poi_box .i_poi_item .i_poi_btn .i_poi_img .i_badge{display:inline-block;padding:2px 4px;border-radius:2px;font-size:12px;font-weight:500;color:#ef762f;background-color:#fce6d9;position:absolute;left:4px;top:4px}.mo_poi_box .i_poi_item .i_poi_btn .i_poi_txt_box{width:calc(100% - 96px)}.mo_poi_box .i_poi_item .i_poi_btn .i_category_box{display:inline-flex;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:2px}.mo_poi_box .i_poi_item .i_poi_btn .i_category{color:var(--Gray-Text-600,#717171);font-size:12px;font-family:Pretendard;font-weight:500;line-height:15.6px;word-wrap:break-word}.mo_poi_box .i_poi_item .i_poi_btn .i_category.pay_yn{padding:2px 4px;background:var(--Blue-100,#E0EFFF);border-radius:4px;color:var(--Blue-500,#248AFF);display:flex;justify-content:center;align-items:center}.mo_poi_box .i_poi_item .i_poi_btn .i_name{margin-bottom:4px;font-weight:700}.mo_poi_box .i_poi_item .i_poi_btn .i_comment{margin-bottom:4px;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mo_poi_box .i_poi_item .i_poi_btn .i_info{display:flex;gap:2px}.mo_poi_box .i_poi_item .i_poi_btn .i_info em{display:flex;gap:2px;align-items:center;font-size:12px;color:var(--gray400)}.mo_poi_box .i_poi_item .i_poi_info{display:flex;margin-top:4px;justify-content:space-between}.mo_poi_box .i_poi_item .i_poi_info .i_contents_ico{display:flex;gap:8px}.mo_poi_box .i_poi_item .i_poi_info .i_contents_ico .i_ico{padding:6px}.mo_poi_box .i_poi_item .i_poi_info .i_btn_navi{height:36px;padding:0 16px;border-radius:36px;font-size:14px;font-weight:500;border:1px solid var(--gray200)}.mo_poi_box .i_poi_item .checkbox_like{position:absolute;right:12px;top:25px}.mo_poi_box .i_btn_refresh{display:flex;height:40px;padding:0 16px;gap:4px;font-weight:500;border-radius:40px;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);position:absolute;left:calc(50% - 73px);top:-56px}.mo_poi_box :is(.i_btn_gps,.i_btn_like){display:flex;width:40px;height:40px;border-radius:40px;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);position:absolute;right:20px}.mo_poi_box .i_btn_gps{top:-56px}.mo_poi_box .i_btn_like{top:-106px}.mo_course_box{display:block;width:100%;max-height:calc(100vh - 72px);padding-top:24px;background-color:#fff;border-radius:24px 24px 0 0;position:fixed;left:0;bottom:72px;transform:translateY(calc(100% - 64px));transition:transform .3s ease;z-index:1}.mo_course_box.m_open_bottom_panel{transform:translateY(0);height:479px}.mo_course_box:before{content:"";width:40px;height:4px;border-radius:4px;background-color:var(--gray100);position:absolute;left:calc(50% - 20px);top:10px}.mo_course_box .p_course_header{padding:8px 20px}.mo_course_box .p_course_header .p_info_text{font-weight:500;color:var(--grayText700)}.mo_course_box .p_course_header .p_info_text strong{color:var(--primaryColor)}.mo_course_box .p_contents{height:50vh;overflow-y:auto}.mo_course_box.m_open_bottom_panel .p_contents{height:calc(479px - 64px)}.mo_course_box .p_course_slider{padding-bottom:16px;border-bottom:1px solid var(--gray100)}.mo_course_box .p_course_slider .p_title{margin-bottom:12px;padding:0 20px;font-size:20px;font-weight:700;color:var(--primaryColor)}.mo_course_box .p_course_slider .p_item{display:flex;gap:12px}.mo_course_box .p_course_slider .p_card{width:46vw;height:46vw;margin-bottom:12px;padding:3px;background-color:#8f9091;transition:background-color .1s;border-radius:4px;position:relative}.mo_course_box .p_course_slider .swiper-slide-active .p_card{background-color:var(--primaryColor)}.mo_course_box .p_course_slider .p_card img{width:100%;height:100%;object-fit:cover;border-radius:4px}.mo_course_box .p_course_slider .p_card .p_no{display:flex;width:30px;height:30px;align-items:center;font-size:12px;font-weight:700;justify-content:center;border-radius:0 0 4px 0;color:#fff;background-color:#8f9091;transition:background-color .1s;position:absolute;left:0;top:0}.mo_course_box .p_course_slider .swiper-slide-active .p_card .p_no{background-color:var(--primaryColor)}.mo_course_box .p_course_slider .p_info{display:flex;align-items:center;gap:2px;font-size:12px;color:var(--gray400)}.mo_course_box .p_course_slider .p_vehicle{display:flex;padding-bottom:20px;flex-direction:column;justify-content:center}.mo_course_box .p_course_slider .p_vehicle .p_time{font-size:12px;color:var(--grayText700);text-align:center}.mo_course_box .p_course_slider .p_vehicle .p_ico{display:flex;gap:4px;margin-top:16px;align-items:center;flex-direction:column;position:relative}.mo_course_box .p_course_slider .p_vehicle .p_ico:after,.mo_course_box .p_course_slider .p_vehicle .p_ico:before{content:"";width:7px;height:7px;border-radius:7px;background-color:#000;position:absolute;top:-11px}.mo_course_box .p_course_slider .p_vehicle .p_ico:before{left:0}.mo_course_box .p_course_slider .p_vehicle .p_ico:after{right:0}.mo_course_box .p_course_slider .p_vehicle .p_ico em{font-size:12px;font-weight:700}.mo_course_box .p_course_slider .p_vehicle .p_ico em:after{content:"";width:100%;height:1px;border-top:1px dashed #000;position:absolute;left:0;top:-8px}.mo_course_box .p_course_slider .swiper{padding:0 20px}.mo_course_box .p_course_slider .swiper-slide{width:auto}.mo_course_box .p_course_list li{padding:16px 20px;border-bottom:1px solid var(--gray100)}.mo_course_box .p_course_list span{display:block}.mo_course_box .p_course_list .p_category{display:flex;margin-bottom:12px;gap:8px;font-size:14px;font-weight:500;align-items:center}.mo_course_box .p_course_list .p_category em{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:4px;background-color:var(--primaryColor);color:var(--grayText50);font-size:12px;font-weight:700}.mo_course_box .p_course_list .p_name{margin-bottom:12px;font-size:20px;font-weight:700}.mo_course_box .p_course_list .p_name.m_line_02{-webkit-line-clamp:2}.mo_course_box .p_course_list .p_desc,.mo_course_box .p_course_list .p_name.m_line_02{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.mo_course_box .p_course_list .p_desc{-webkit-line-clamp:1;font-size:14px;font-weight:500}.mo_course_box .p_course_list .p_flex{display:flex;gap:16px;align-items:center;justify-content:space-between}.mo_course_box .p_course_list .p_flex .p_desc{-webkit-line-clamp:2}.mo_course_box .p_course_list .p_flex .btn{flex-shrink:0}.mo_course_box .p_btn_refresh{display:flex;height:40px;padding:0 16px;gap:4px;font-weight:500;border-radius:40px;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);position:absolute;left:calc(50% - 73px);top:-56px}.mo_course_box :is(.p_btn_gps,.p_btn_like){display:flex;width:40px;height:40px;border-radius:40px;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);position:absolute;right:20px}.mo_course_box .p_btn_gps{top:-56px}.mo_course_box .p_btn_like{top:-106px}.mo_regional_guide_link{display:flex;width:100%;justify-content:space-between;padding:16px 20px;background-color:rgba(32,33,35,.9);position:absolute;left:0;bottom:72px;z-index:1;transition:transform .3s}.mo_regional_guide_link.m_close{transform:translateY(100%)}.mo_regional_guide_link .p_link{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--grayText50)}.mo_regional_guide_link .p_close{font-size:14px;color:var(--grayText500)}.route_contents{height:auto;pointer-events:none}.route_contents>*{pointer-events:auto}.route_contents .i_header{border-bottom:none}.route_contents .i_route_list{width:100%;height:auto;padding:20px;position:absolute;left:0;bottom:20px}.route_contents .i_route_list li{display:none;background-color:#fff;border-radius:12px}.route_contents .i_route_list li:first-child{display:block}.mo_route_header{display:block;width:calc(100vw - 40px);position:absolute;left:20px;top:20px;z-index:1}.mo_route_header .i_close_box{margin-bottom:12px;text-align:right}.mo_route_header .i_tab_group{display:flex;margin-bottom:16px;gap:8px}.mo_route_header .i_tab_group button{display:flex;height:48px;flex:1;gap:4px;align-items:center;justify-content:center;background-color:#fff;font-size:14px;font-weight:500;border-radius:6px;box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.mo_route_header .i_tab_group button:before{content:"";width:20px;height:20px}.mo_route_header .i_tab_group button.m_on{background-color:var(--primaryColor);color:#fff;border:1px solid var(--primaryColor)}.mo_route_header .i_tab_group .i_walk:before{background:url(/_next/static/media/ico_walk.35ea57e2.svg) 50% no-repeat}.mo_route_header .i_tab_group .i_transit:before{background:url(/_next/static/media/ico_bus_black.e05233db.svg) 50% no-repeat}.mo_route_header .i_tab_group .i_drive:before{background:url(/_next/static/media/ico_car.3f95f803.svg) 50% no-repeat}.mo_route_header .i_tab_group .i_walk.m_on:before{background:url(/_next/static/media/ico_walk_white.d394a34c.svg) 50% no-repeat}.mo_route_header .i_tab_group .i_transit.m_on:before{background:url(/_next/static/media/ico_bus_white.2d033b64.svg) 50% no-repeat}.mo_route_header .i_tab_group .i_drive.m_on:before{background:url(/_next/static/media/ico_car_white.e3b05a75.svg) 50% no-repeat}.mo_route_header .i_input_group{border-radius:8px;border:1px solid var(--gray200);background-color:#fff;position:relative}.mo_route_header .i_input_group:after{content:"";width:calc(100vw - 107px);height:1px;background-color:var(--gray100);position:absolute;left:45px;top:50%}.mo_route_header .i_input_group:before{content:"";width:1px;height:20px;border-left:1px dashed var(--gray200);position:absolute;left:27px;top:calc(50% - 10px)}.mo_route_header .i_input_row{display:flex;align-items:center;position:relative}.mo_route_header .i_input_row label{width:88px;padding-left:48px;font-size:14px;color:var(--grayText500);position:relative}.mo_route_header .i_input_row label:after{content:"";width:24px;height:24px;position:absolute;left:16px;top:calc(50% - 12px)}.mo_route_header .i_input_row:first-child label:after{background:url(/_next/static/media/ico_location_01.1b9f81b9.svg) 50% no-repeat}.mo_route_header .i_input_row:nth-child(2) label:after{background:url(/_next/static/media/ico_location_02.af9130be.svg) 50% no-repeat}.mo_route_header .i_input_row .i_del{display:flex;width:32px;height:32px;align-items:center;justify-content:center;position:absolute;right:20px;top:calc(50% - 16px)}.mo_route_header .i_input{font-weight:700;border:none;font-size:16px;background-color:initial}.mo_route_box{display:block;width:calc(100vw - 40px);padding:20px;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);border-radius:12px;position:absolute;left:20px;bottom:calc(92px + env(safe-area-inset-bottom, 0px));z-index:1}.mo_route_box .i_route_info{display:flex;align-items:center;justify-content:space-between}.mo_route_box .i_title{margin-bottom:12px;font-size:14px;font-weight:700}.mo_route_box .i_vehicle_box{padding-left:44px;position:relative}.mo_route_box .i_vehicle_box .i_ico{position:absolute;left:0;top:calc(50% - 18px)}.mo_route_box .i_vehicle{display:block;margin-bottom:4px;font-size:13px;font-weight:500}.mo_route_box .i_time{font-weight:700;color:var(--primaryColor)}.mo_route_box .i_time em{font-size:12px;color:var(--fontColor);font-weight:500}.mo_route_box .i_btn_box{display:flex;gap:12px}.mo_route_box .i_btn{display:flex;font-size:12px;gap:8px;font-weight:500;color:var(--primaryColor);flex-direction:column;align-items:center}.mo_route_box :is(.i_btn_gps,.i_btn_like){display:flex;width:40px;height:40px;border-radius:40px;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);position:absolute;right:0}.mo_route_box .i_btn_gps{top:-56px}.mo_route_box .i_btn_like{top:-106px}.mo_route_box .i_maker_info{display:flex;width:100%;gap:8px;text-align:left}.mo_route_box .i_maker_info span{display:block}.mo_route_box .i_maker_info .i_poi_img{position:relative}.mo_route_box .i_maker_info .i_poi_img img{width:96px;height:96px;object-fit:cover;border-radius:4px}.mo_route_box .i_maker_info .i_poi_img .i_badge{display:inline-block;padding:2px 4px;border-radius:2px;font-size:12px;font-weight:500;color:#ef762f;background-color:#fce6d9;position:absolute;left:4px;top:4px}.mo_route_box .i_maker_info .i_poi_txt_box{width:calc(100% - 96px)}.mo_route_box .i_maker_info .i_category{margin-bottom:2px;font-size:12px;color:var(--grayText600)}.mo_route_box .i_maker_info .i_name{margin-bottom:4px;font-weight:700}.mo_route_box .i_maker_info .i_comment{margin-bottom:4px;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mo_route_box .i_maker_info .i_info{display:flex;gap:2px}.mo_route_box .i_maker_info .i_info em{display:flex;gap:2px;align-items:center;font-size:12px;color:var(--gray400)}.regional_guide{background-color:#fff}.regional_guide .p_header .p_btn_prev{display:block}.regional_guide .p_contents{height:calc(100% - 196px)}.page_coupon_list{padding:0}.page_coupon_list .p_cont+.p_cont{margin-top:24px;padding-top:24px}.page_coupon_list .p_list>li{width:100%}.page_coupon_list .p_tooltip{right:0}.page_mypage .p_user_info{display:flex;padding:16px 0;justify-content:space-between}.page_mypage .p_user_info .p_name{font-size:18px;font-weight:700}.page_mypage .p_user_info .p_email{font-size:14px;color:var(--grayText500)}.page_mypage .p_data_count{padding:12px 6px}.page_mypage .p_data_count li+li:after{height:16px;top:calc(50% - 8px)}.page_mypage .p_data_count .p_count{font-size:16px}.page_mypage .p_data_count .p_name{font-size:13px}.page_mypage .p_title{font-size:13px;font-weight:500;color:var(--grayText600)}.page_mypage .p_reservation_list li{width:calc(50% - 12px);flex-grow:1}.page_mypage .p_reservation_list .p_item{height:50px;padding:0 12px}.page_mypage .p_reservation_list .p_ico{width:30px}.page_mypage .p_reservation_list .p_count,.page_mypage .p_reservation_list .p_name{font-size:13px}.page_mypage .p_settings_box{display:none}.page_mypage .p_menu{display:block;display:flex;margin-bottom:24px;gap:20px 0;flex-wrap:wrap}.page_mypage .p_menu li{width:50%}.page_mypage .p_menu li a{font-size:14px;font-weight:700}.page_mypage .p_logout{display:block;text-align:center}.page_mypage .p_content_history{display:block;width:calc(100% + 40px);margin-bottom:20px;padding:20px;background-color:var(--grayText50);margin-left:-20px}.page_mypage .p_content_history .p_btn_ar{display:flex;margin-bottom:16px;padding:16px;align-items:center;background-color:#fff;border-radius:12px}.page_mypage .p_content_history .p_btn_ar .p_ico{width:30px;margin-right:8px}.page_mypage .p_content_history .p_btn_ar .p_name{font-weight:500}.page_mypage .p_content_history .p_btn_ar .p_count{font-size:13px;font-weight:700;color:var(--primaryColor);margin-left:auto}.page_mypage .p_content_history .p_stamp_history{padding:16px;background-color:#fff;border-radius:12px}.page_mypage .p_content_history .p_link{display:flex;margin-bottom:8px;align-items:center;font-weight:500;position:relative}.page_mypage .p_content_history .p_link:after{content:"";width:30px;height:30px;background:url(/_next/static/media/arrow_right.3e2dfc68.svg) 50% no-repeat;position:absolute;right:0;top:0}.page_mypage .p_content_history .p_link .p_ico{width:30px;margin-right:8px}.page_mypage .p_content_history .p_data{display:flex;padding:20px;background-color:#f6faff;border-radius:8px}.page_mypage .p_content_history .p_data li{display:flex;flex:1;align-items:center;flex-direction:column;justify-content:end}.page_mypage .p_content_history .p_data .p_ico{width:16px;margin-bottom:4px}.page_mypage .p_content_history .p_data .p_count{font-size:14px;font-weight:500;color:#686f73}.page_mypage .p_content_history .p_data .p_count strong{font-weight:700;color:#248aff}.page_mypage .p_content_history .p_data .p_name{margin-top:4px;font-size:14px}.page_weather{padding:20px}.page_weather .p_today_weather .p_location{justify-content:center;flex-wrap:wrap}.page_weather .p_today_weather .p_location .p_date{width:100%;text-align:center}.page_weather .p_today_weather .p_current_weather{flex-direction:column;align-items:center}.page_weather .p_today_weather .p_current_weather>div{width:100%;padding-left:0;justify-content:center}.page_weather .p_today_weather .p_current_weather>div+div{margin-top:10px;align-items:center;padding-left:0}.page_weather .p_today_weather .p_current_weather>div+div:after{display:none}.page_weather .p_today_weather .p_current_weather .p_temp_01{margin-left:20px}.page_weather .p_today_weather .p_current_weather .p_temp_01 em{display:none}.page_weather .p_today_weather .p_current_weather .p_temp_02{display:block;margin-bottom:0}.page_weather .p_today_weather .p_current_weather .p_temp_03{display:none}.page_weather .p_today_weather .p_hourly_weather ul li{width:42px}.page_weather .p_today_weather .p_weather_details{flex-direction:column}.page_weather .p_today_weather .p_air_condition{width:100%}.page_weather .p_today_weather .p_sun_info{height:100px;justify-content:space-between}.page_terms .p_list li{margin-bottom:20px}.page_parking_pricing .p_title{margin-bottom:10px;font-size:16px}.page_parking_pricing .p_info_section{padding:16px 0}.page_parking_pricing .p_info_section.m_line_01:after,.page_parking_pricing .p_info_section.m_line_03:after,.page_parking_pricing .p_total_price:after{width:calc(100% + 40px);left:-20px}.page_parking_pricing .p_total_price{padding:16px 0}.page_parking_pricing .p_btn_box{margin-top:0;padding-top:20px;position:relative}.page_parking_pricing .p_btn_box:after{content:"";width:calc(100% + 40px);height:1px;background-color:var(--gray100);position:absolute;left:-20px;top:0}.page_parking_pricing .p_btn_box .btn{width:100%}.page_review_write{margin-bottom:60px;padding:0;border:none}.page_review_write .p_title{margin-bottom:16px;font-weight:700}.page_review_write .p_list{display:flex;gap:8px;flex-wrap:wrap}.page_place_search .p_search_box{padding:0;background-color:#fff}.page_place_search .p_guide_box .p_section{padding:20px 0}.page_place_search .p_guide_box .p_section+.p_section:after{width:calc(100% + 40px);left:-20px}.page_community_search .p_title{display:none}.page_ar_photo_filter{margin:0 auto}.map_audio_details{height:calc(100vh - 72px)}.map_audio_details .p_images .swiper img{width:100vw;height:100vw}.page_callcenter li{width:100%}.page_franchise_guide{margin-bottom:0;padding:0;border:none}.page_mypage_activity{width:calc(100% + 40px);border-radius:0;margin-left:-20px}.page_mypage_activity .p_title{font-size:22px}.page_mypage_activity .p_list{gap:8px}.page_mypage_activity .p_list .p_item{padding:16px 8px;gap:8px;flex-direction:column}.page_mypage_activity .p_list .p_name{font-size:14px;text-align:center}.page_mypage_activity .p_list .p_txt{font-size:18px;font-weight:600}.page_stamp_tour{width:calc(100% + 40px);border-radius:0;margin-left:-20px}.page_stamp_tour .p_item{padding:8px 0;flex-direction:column;gap:4px;justify-content:flex-start}.page_stamp_tour .p_name{font-size:14px}.page_stamp_tour .p_txt{font-size:20px}.layout_membership .page_join_find{margin-top:100px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0}.layout_membership .page_join_find .p_ico{width:40px;height:40px;display:block;margin:0}.layout_membership .page_join_find .p_title{margin:0;padding:0 0 4px;text-align:center;font-size:18px;line-height:27px;color:#1D1D1D}.layout_membership .page_join_find .p_title span{display:inline-block;margin:4px 0;padding:6px 10px;border-radius:6px;background:#EEF6F3;color:#014C38;font-weight:700}.layout_membership .page_join_find .p_info{width:100%;max-width:320px;padding:24px;background:#ECEDEE;border-radius:8px;text-align:center;font-size:16px;line-height:24px;color:#1D1D1D}.layout_membership .btn_bottom_box{padding:20px;border-top:1px solid #ecedee;display:flex;gap:12px;justify-content:center}}.community-floating-menu{position:fixed;right:20px;bottom:20px;z-index:100}.community-floating-menu,.floating-menu-items{display:flex;width:68px;flex-direction:column;align-items:center;gap:var(--Gap-4,16px)}.floating-menu-items{animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.floating-menu-item{display:flex;flex-direction:column;align-items:center;gap:var(--Gap-1,4px)}.floating-menu-label{color:var(--Gray-Text-900,#1D1D1D);font-size:12px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;line-height:15.6px;white-space:nowrap;text-align:center}.floating-btn{display:inline-flex;padding:8px;border-radius:100px;justify-content:center;align-items:center;border:none;cursor:pointer;box-shadow:0 0 8px rgba(0,0,0,.1);transition:all .2s ease}.floating-btn:hover{transform:scale(1.05);box-shadow:0 0 12px rgba(0,0,0,.15)}.floating-btn:active{transform:scale(.95)}.floating-btn svg{width:24px;height:24px}.floating-btn-primary,.floating-btn-secondary{background:#5873C1}.floating-btn-toggle,.floating-btn-toggle.is-open{background:var(--Gray-General-500,#81898D)}@media (max-width:768px){.community-floating-menu{right:16px;bottom:16px}.floating-menu-label{font-size:11px}}