@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:block;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;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;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:24px;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_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:block;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_play_guide_swiper .p_item .p_name{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}.page_main .p_play_guide_swiper .p_item .p_desc{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:24px;align-items:center;gap:2px;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%;height:180px;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:150}.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 .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}.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;transition:background-color .3s}.page_join_gender label:hover span{background-color:var(--gray100)}.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:#686F73}.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(/images/rgn/map3.png) no-repeat 50%;background-size:contain;position:relative}.poi_contents .i_filter_box .i_tourism_zone .i_region_cluster{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:0}.poi_contents .i_filter_box .i_tourism_zone .i_region_cluster .i_cluster_count{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border:2px solid var(--Green-600);border-radius:50%;color:var(--Green-600);font-size:16px;font-weight:700;box-shadow:none;transition:transform .2s,box-shadow .2s}.poi_contents .i_filter_box .i_tourism_zone .i_region_cluster .i_cluster_name{font-size:13px;font-weight:600;color:#333}.poi_contents .i_filter_box .i_tourism_zone .i_region_cluster.m_active .i_cluster_count,.poi_contents .i_filter_box .i_tourism_zone .i_region_cluster:hover .i_cluster_count{transform:scale(1.1);box-shadow:0 4px 10px rgba(0,0,0,.3)}.poi_contents .i_filter_box .i_tourism_zone .i_region_cluster.m_active .i_cluster_count{background-color:var(--Green-600);border-color:var(--Green-600);color:#fff}.poi_contents .i_filter_box .i_tourism_zone .i_region_cluster.m_active .i_cluster_name{color:var(--Green-600);font-weight:700}.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{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:14px;text-overflow:ellipsis;overflow:hidden}.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;flex-wrap:wrap;gap:24px 16px}.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:#686F73}.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_btn_gps{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)}.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:255px;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}.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_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_box{display:flex;gap:12px}.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}.route_details .i_route_steps .i_route_point_info{display:flex;flex-direction:column;gap:4px}.route_details .i_route_steps .i_route_point_info strong{font-weight:700}.route_details .i_route_steps .i_route_point_info .i_address{font-size:13px;font-weight:400;color:var(--grayText700)}.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:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.12) 8.12%,rgba(0,0,0,.6) 82.32%);pointer-events:none;z-index:0}.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_terms .terms_content_html{overflow-x:auto}.page_terms .terms_content_html table{min-width:600px}.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)}.page_notifications .p_list li .p_close:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.page_notifications .p_list li .p_close:after{transform:translateX(-50%) translateY(-50%) 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;margin-right:8px;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;list-style:none;padding:0;margin:0}.page_review_write .p_list li{flex:0 0 auto}.page_review_write .p_list button{display:flex;height:40px;padding:0 12px;font-size:14px;font-weight:500;border-radius:4px;background-color:var(--gray50);border:1px solid var(--gray50);align-items:center;justify-content:center;cursor:pointer}.page_review_write .p_list button.m_selected{background-color:var(--navy100);border:1px solid var(--primaryColor)}.page_review_write .p_list button:disabled{opacity:.5;cursor:not-allowed}.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:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#00000073,#00000073);pointer-events:none;z-index:1}.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;z-index:2}.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:3}.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;pointer-events:none}.map_recommend_course_info .p_course_slider .p_card.m_stamp_complete:after{content:"";width:100%;height:100%;background:url(/_next/static/media/stamp.2c0cf7f6.svg) 50% no-repeat;position:absolute;left:0;top:0;pointer-events:none}.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:#686F73}.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_slider .swiper-slide.p_spacer{width:200px;pointer-events:none}.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_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}.list_util .i_community_left{display:flex;align-items:center;gap:24px}.list_util .input_search.m_community{display:flex;align-items:center;gap:10px;width:420px;height:52px;padding:14px 16px;border-radius:8px;background-color:var(--gray100);border:none}.list_util .input_search.m_community input[type=text]{flex:1;height:auto;padding:0;border:none;background:transparent;border-radius:0;font-size:14px;color:var(--grayText700)}.list_util .input_search.m_community .i_btn{position:static;width:auto;height:auto;flex-shrink: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.m_full_height{min-height:100vh;min-height:100dvh}.map_audio_details .p_images{position:relative}.map_audio_details .p_images:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));pointer-events:none;z-index:1}.map_audio_details .p_images .swiper img{width:100%;height:360px;object-fit:cover;position:relative;z-index:0}.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:2}.map_audio_details .p_images .p_util .p_btn{width:40px;height:40px}.map_audio_details .p_info_section{padding:20px;min-height:180px;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:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#00000073,#00000073);pointer-events:none;z-index:1}.map_stamp_tour .p_images .swiper img{width:100%;aspect-ratio:1/1;object-fit:cover;position:relative;z-index:0}.map_stamp_tour .p_images .p_util{position:absolute;right:20px;top:20px;z-index:2}.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_gray.3577b8b2.svg) 50% no-repeat;background-size:auto 70%;position:absolute;left:0;top:0}.map_stamp_tour .p_stamp_tour_list .p_thumbnail.m_stamp_complete: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;flex:1;justify-content:space-between;gap:4px}.map_stamp_tour .p_stamp_tour_list .p_info_box .p_type{font-size:12px;color:#686F73}.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-size:16px;font-weight:700;line-height:24px}.map_stamp_tour .p_stamp_tour_list .p_info_box .p_location{font-size:14px;color:var(--grayText900);line-height:19.6px}.map_stamp_tour .p_stamp_tour_list .p_info_box .p_distance{font-size:14px;color:#686F73}.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{overflow:hidden}.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 .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_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}.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_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;height:100svh;height:100dvh}.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(max(0px,calc(100% - 420px)));transition:transform .3s ease;z-index:1}.mo_poi_box.m_open_bottom_panel{transform:translateY(0)}.mo_poi_box.m_open_bottom_panel .i_poi_list{max-height:calc(100vh - 200px)}.mo_poi_box.m_open_bottom_panel :is(.i_btn_refresh,.i_btn_gps){display:none}.mo_poi_box.m_hide_bottom_panel{transform:translateY(max(0px,calc(100% - 241px)))}.mo_poi_box.m_hide_bottom_panel .i_poi_list{max-height:calc(241px - 66px)}.mo_poi_box.m_empty{transform:translateY(max(0px,calc(100% - 60px)))}.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:calc(420px - 66px);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:#686F73}.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_course_box .i_btn_refresh,.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;overflow:visible}.mo_course_box.m_full_bottom_panel,.mo_course_box.m_open_bottom_panel{transform:translateY(0)}.mo_course_box.m_full_bottom_panel .p_contents{height:calc(100vh - 160px);transition:height .3s ease}.mo_course_box .p_contents{transition:height .3s ease}.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.m_stamp:after,.mo_course_box .p_course_slider .p_card.m_stamp_complete:after{content:"";width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:auto 70%;position:absolute;left:0;top:0;pointer-events:none}.mo_course_box .p_course_slider .p_card.m_stamp:after{background-image:url(/_next/static/media/stamp_gray.3577b8b2.svg)}.mo_course_box .p_course_slider .p_card.m_stamp_complete:after{background-image:url(/_next/static/media/stamp.2c0cf7f6.svg)}.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:#686F73}.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{pointer-events:none}.route_contents .i_close_box,.route_contents .i_header,.route_contents .i_route_list{pointer-events:auto}.route_contents .i_header{border-bottom:none}.route_contents .i_route_list{width:100%;height:auto;left:0;bottom:calc(0px + env(safe-area-inset-bottom));padding:20px;position:absolute}.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:92px;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:#686F73}.regional_guide{background-color:#fff}.regional_guide .p_header .p_btn_prev{display:block}.regional_guide .p_contents{height:calc(100% - 196px)}.map_wrap.m_hide_bottom_nav .regional_guide .p_contents{height:calc(100% - 124px)}.map_wrap.m_hide_bottom_nav .regional_guide .p_contents .p_txt_box{padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.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_user_info .btn.m_pill{white-space:nowrap;flex-shrink:0}.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_name{font-size:13px}.page_mypage .p_reservation_list.contentsuse .p_name{white-space:nowrap}.page_mypage .p_reservation_list .p_count{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_terms .terms_content{padding-bottom:100px}.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);padding-bottom: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{background:var(--Green-500)}.floating-btn-secondary{background:var(--Green-600)}.floating-btn-toggle{background:var(--gray500);box-shadow:none}.floating-btn-toggle:hover{transform:none;box-shadow:none}.floating-btn-toggle:active{transform:none}.floating-btn-toggle svg{transition:transform .3s ease}.floating-btn-toggle.is-open{background:var(--gray500);box-shadow:none}.floating-btn-toggle.is-open svg{transform:rotate(45deg)}@media (max-width:768px){.community-floating-menu{right:16px;bottom:16px}.floating-menu-label{font-size:11px}}.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(--primaryColor);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}.search_autocomplete_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--Gray-General-white,white);z-index:10000;overflow:hidden;display:flex;flex-direction:column}.search_autocomplete_overlay .autocomplete_header{padding:20px 12px 12px;display:flex;align-items:center;gap:4px}.search_autocomplete_overlay .back_btn{width:40px;height:40px;padding:8px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer}.search_autocomplete_overlay .back_btn:before{content:"";width:10px;height:18px;background:var(--Gray-General-800,#383B3D);clip-path:polygon(100% 0,0 50%,100% 100%,100% 85%,15% 50%,100% 15%)}.search_autocomplete_overlay .search_input_wrapper{flex:1;height:48px;padding:12px;background:var(--Gray-General-white,white);border-radius:4px;border:1px solid var(--primaryColor);display:flex;align-items:center;gap:10px}.search_autocomplete_overlay .search_input_wrapper input{flex:1;border:none;outline:none;color:var(--Gray-Text-900,#1D1D1D);font-size:14px;font-family:Pretendard;font-weight:400;line-height:19.6px;background:transparent}.search_autocomplete_overlay .clear_btn{width:16px;height:16px;padding:2.67px;background:var(--Gray-General-100,#ECEDEE);border-radius:80px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.search_autocomplete_overlay .clear_btn: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}.search_autocomplete_overlay .search_btn{width:24px;height:24px;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.search_autocomplete_overlay .search_btn img{width:24px;height:24px}.search_autocomplete_overlay .autocomplete_list{flex:1;overflow-y:auto;display:flex;flex-direction:column}.search_autocomplete_overlay .autocomplete_item{padding:8px 20px;color:var(--Gray-Text-900,#1D1D1D);font-size:14px;font-family:Pretendard;font-weight:500;line-height:19.6px;cursor:pointer;transition:background-color .2s}.search_autocomplete_overlay .autocomplete_item:hover{background-color:var(--Gray-General-50,#F8F8F8)}.search_autocomplete_overlay .autocomplete_item .highlight{color:var(--primaryColor);font-weight:700}.stamp_main{width:100%;padding-bottom:80px}.stamp_visual{position:relative;width:100%;height:360px}.stamp_visual_img{width:100%;height:100%;object-fit:cover}.stamp_visual_overlay{position:absolute;inset:0;background-color:rgba(67,57,255,.6)}.stamp_visual_desc_box{position:absolute;bottom:0;left:0;width:100%;padding:16px 20px;display:flex;flex-direction:column;gap:0}.stamp_visual_desc{color:#f8f8f8;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:-.4px;white-space:pre-wrap}.stamp_status_wrap{padding:20px;flex-direction:column;gap:20px}.stamp_status_box,.stamp_status_wrap{background-color:#f8f8f8;display:flex}.stamp_status_box{align-items:center;justify-content:space-between;height:73px;width:100%}.stamp_status_item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.status_label{font-size:14px;color:#717171;letter-spacing:-.28px;line-height:1.4}.status_value_box{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:-.4px}.value_highlight{color:#248aff}.value_total{color:#686f73}.status_divider{width:1px;height:100%;background-color:#e4e4e4}.status_value_blue{font-size:20px;font-weight:700;color:#248aff;line-height:1.5;letter-spacing:-.4px}.status_qr_btn{background-color:#00bbff;width:34px;height:34px;border-radius:4px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.status_qr_btn img{width:24px;height:24px}.stamp_list_wrap{width:100%;background-color:#fff}.stamp_tab_wrap{display:flex;align-items:center;gap:8px;padding:20px}.stamp_tab_btn{padding:8px 16px;border-radius:24px;font-size:14px;font-weight:500;letter-spacing:-.28px;transition:background-color .2s,color .2s;background-color:#ecedee;color:#555555}.stamp_tab_btn.active{background-color:#202123;color:#f8f8f8}.stamp_list_util{display:flex;align-items:center;justify-content:space-between;padding:0 20px 16px}.stamp_total_count{font-size:14px;color:#555555;letter-spacing:-.28px}.count_num{color:#ff753a;font-weight:700}.stamp_sort_select{min-width:100px}.stamp_list_empty{padding:40px 20px;text-align:center;color:#999}.stamp_list{display:flex;flex-direction:column;border-top:1px solid #ecedee}.stamp_list_item{padding:0 20px;border-bottom:1px solid #ecedee}.stamp_list_item:last-child{border-bottom:none}.stamp_item_link{display:flex;align-items:flex-start;padding:16px 0;gap:12px}.stamp_item_img_box{position:relative;width:96px;height:96px;flex-shrink:0;border-radius:4px;overflow:hidden;background-color:#f3f4f6}.stamp_item_img{width:100%;height:100%;object-fit:cover}.stamp_item_badge{position:absolute;top:6px;left:6px;padding:2px 4px;border-radius:2px;z-index:10}.stamp_item_badge span{font-size:10px;font-weight:500;line-height:1.3;display:block}.badge_ing{background-color:#e0efff}.badge_ing span{color:#248aff}.badge_complete{background-color:#e0f5e5}.badge_complete span{color:#277c3a}.badge_default{background-color:#f6f6f6}.badge_default span{color:#8e8e8e}.stamp_item_info_box{flex:1;display:flex;flex-direction:column;min-width:0;justify-content:space-between;height:96px;padding:2px 0}.stamp_info_top{display:flex;flex-direction:column;gap:4px}.stamp_title{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:-.32px}.stamp_desc,.stamp_title{color:#1d1d1d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stamp_desc{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.28px}.stamp_meta{font-size:12px;color:#686F73;line-height:1.3;letter-spacing:-.24px}.stamp_info_bottom,.stamp_meta{display:flex;align-items:center;gap:8px}.stamp_stat_item{display:flex;align-items:center;gap:2px}.stamp_stat_item img{width:16px;height:16px}.stamp_stat_item span{font-size:14px;color:#686F73;line-height:1.4;letter-spacing:-.28px}.stamp_qr_modal{position:fixed;inset:0;z-index:100;background-color:#fff;display:flex;flex-direction:column}.stamp_qr_header{position:relative;height:60px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ecedee}.stamp_qr_back{position:absolute;left:16px;padding:8px}.stamp_qr_back img{width:10px;height:18px}.stamp_qr_header h2{font-size:18px;font-weight:500;color:#1d1d1d}.stamp_qr_body{flex:1;flex-direction:column;padding:40px 20px 0}.stamp_qr_body,.stamp_qr_box{display:flex;align-items:center}.stamp_qr_box{width:280px;height:280px;background-color:#fff;padding:20px;border:1px solid #ecedee;border-radius:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);margin-bottom:40px;justify-content:center}.stamp_qr_text_box{text-align:center}.stamp_qr_text_box h3{font-size:20px;font-weight:700;color:#1d1d1d;margin-bottom:12px}.stamp_qr_text_box p{font-size:16px;color:#555555;line-height:1.5}.stamp_qr_info_box{margin-top:auto;margin-bottom:40px;width:100%;background-color:#f8f8f8;padding:20px;border-radius:12px}.stamp_qr_info_box h4{font-size:14px;font-weight:700;color:#1d1d1d;margin-bottom:8px}.stamp_qr_info_box p{font-size:13px;color:#717171;line-height:1.5}.page_gift_history{padding:20px}.page_gift_history .p_count_txt{font-size:14px;font-weight:500;line-height:1.4;color:#1d1d1d;letter-spacing:-.28px;margin-bottom:8px}.list_style_gift{display:flex;flex-direction:column;gap:8px}.list_style_gift li{list-style:none}.list_style_gift .i_item{border:1px solid #ecedee;border-radius:8px;padding:14px;height:120px;display:flex;flex-direction:column;justify-content:space-between}.list_style_gift .i_header{display:flex;align-items:center;justify-content:space-between}.list_style_gift .i_header .tag{margin-bottom:0;padding:2px 4px;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:-.24px;border-radius:4px}.list_style_gift .i_header .tag.m_gray{color:#8e8e8e;background-color:#f6f6f6}.list_style_gift .i_name{color:#363636;height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list_style_gift .i_desc,.list_style_gift .i_name{font-size:12px;font-weight:400;line-height:1.3;letter-spacing:-.24px;margin:0}.list_style_gift .i_desc{color:#717171}.list_style_gift .gift_delete_btn{width:24px;height:24px;padding:6px;border-radius:100px;border:none;background-color:#9ca2a5;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.list_style_gift .gift_delete_btn.m_active{background-color:#fa6161}.list_style_gift .gift_delete_btn svg{width:14px;height:16px;display:block}@media (max-width:768px){.page_gift_history{padding:12px 20px}}.gift_apply_addr{display:flex;flex-direction:column;gap:12px;width:100%}.gift_apply_addr .addr_row{display:flex;justify-content:center;align-items:flex-end;gap:12px}.gift_apply_addr .addr_input_wrap{flex:1 1 0}.gift_apply_addr .addr_input_box{height:48px;padding:14px 12px;background:#fff;border-radius:4px;border:1px solid #d2d4d6;display:flex;align-items:center}.gift_apply_addr .addr_input_box input{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#1D1D1D}.gift_apply_addr .addr_input_box input::placeholder,.gift_apply_addr .addr_input_box input:disabled{color:#8E8E8E}.gift_apply_addr .btn_search{width:60px;height:48px;padding:10px 12px;background:#383B3D;border-radius:6px;border:none;color:#F8F8F8;font-size:14px;font-weight:500;cursor:pointer}.gift_apply_addr .btn_search:disabled{background:#D2D4D6;cursor:not-allowed}.gift_apply_form .input_error{color:#e53935;font-size:13px;margin-top:5px}.stamp_qr_screen{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:var(--Gray-General-white,white);z-index:9999;display:flex;flex-direction:column;overflow:hidden}.stamp_qr_screen .header .gnb_btn{display:none}.stamp_qr_screen .qr_code_area{padding:30px;background:var(--Gray-Text-50,#F8F8F8);flex-direction:column;gap:20px}.stamp_qr_screen .qr_code_area,.stamp_qr_screen .qr_code_wrapper{width:100%;display:flex;justify-content:flex-start;align-items:flex-start}.stamp_qr_screen .qr_code_wrapper{gap:8px}.stamp_qr_screen .qr_code_box{height:368px;padding:16px;border-radius:12px;background:white;gap:8px}.stamp_qr_screen .qr_code_box,.stamp_qr_screen .qr_code_inner{flex:1 1 0;display:flex;justify-content:center;align-items:center}.stamp_qr_screen .qr_code_placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.stamp_qr_screen .qr_code_label{color:var(--Gray-Text-600,#717171);font-size:14px;font-family:Pretendard;font-weight:400;line-height:19.6px;word-wrap:break-word}.stamp_qr_screen .qr_content{flex:1 1 0;padding-top:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.stamp_qr_screen .qr_info_top{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.stamp_qr_screen .qr_title{width:100%;height:33px;text-align:center;color:var(--Gray-Text-900,#1D1D1D);font-size:22px;font-family:Pretendard;font-weight:500;line-height:33px;word-wrap:break-word}.stamp_qr_screen .qr_description{width:100%;padding-left:20px;padding-right:20px;display:flex;justify-content:center;align-items:center;gap:10px}.stamp_qr_screen .qr_description_text{text-align:center;color:var(--Gray-Text-900,#1D1D1D);font-size:16px;font-family:Pretendard;font-weight:400;line-height:24px;word-wrap:break-word}.stamp_qr_screen .qr_info_bottom{width:100%;padding:30px 20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px}.stamp_qr_screen .qr_bottom_title{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.stamp_qr_screen .qr_bottom_title_text{flex:1 1 0;color:var(--Gray-Text-900,#1D1D1D);font-size:16px;font-family:Pretendard;font-weight:500;line-height:24px;word-wrap:break-word}.stamp_qr_screen .qr_bottom_desc{width:100%;padding-top:8px;border-top:1px solid black;display:flex;justify-content:center;align-items:center;gap:10px}.stamp_qr_screen .qr_bottom_desc_text{flex:1 1 0;color:var(--Gray-Text-500,#8E8E8E);font-size:14px;font-family:Pretendard;font-weight:400;line-height:19.6px;word-wrap:break-word}