.hidden{position:absolute;left:-9999px;width:0;height:0}ul::after{display:table;clear:both;content:""}#container{max-width:480px;min-height:100%;position:relative;padding-bottom:50px;margin:0 auto;box-shadow:0 0 20px rgba(0,0,0,.05)}h3{margin-bottom:10px;font-size:1.4em;font-weight:600}.icon li{float:left;font-weight:400;color:#413939;font-size:0.7rem}.icon li::before{display:inline-block;width:13px;height:13px;content:"";background-repeat:no-repeat;background-position:0 center;vertical-align:middle;background-size:10px}.icon .rating::before{margin-right:-12px}.icon .review::before{margin-left:5.5px;margin-right:7px}.icon .distance::before{margin-left:5.5px;margin-right:6px}.icon .rating i{color:#e0524f;margin-right:5px}.icon .review i{color:#e0524f;margin-right:5px}.icon .distance i{color:#e0524f;margin-right:5px}osition:fixed;z-index:9999;left:50%;bottom:-0px;width:100%;transform:translateX(-50%);box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);display:none}.sel_box .sel_title{padding:7px 0 0 0;font-size:0.8rem;color:#fff;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff}.sel_box .sel_title span{color:#d6ed11}.sel_box .sel_con{padding:0px 8px 0 20px;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:150px}.sel_box .sel_name{margin-bottom:18px;font-size:0.8rem;font-weight:600}.sel_box .sel_title_box .sel_close{position:absolute;top:13px;right:13px;border-radius:50%;overflow:hidden}.sel_icon li{float:left;font-weight:400;color:#413939;font-size:0.7rem;border-radius:30px;background-color:#efefef;width:100px;padding:8px 0 8px 0;margin:0 10px 10px 0;text-align:center}.sel_icon li::before{display:inline-block;width:13px;height:13px;background-repeat:no-repeat;background-position:0 center;vertical-align:middle;background-size:10px}.sel_icon .sel_bb_on{background:#000;color:#fff}.sel_icon .sel_bb::before{margin-right:-12px}.sel_icon .sel_bb i{color:#e0524f;margin-right:5px}#dark{width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.7) repeat;top:0;left:0;z-index:999;display:none}.space_box{position:fixed;z-index:9999;left:50%;bottom:0px;width:100%;transform:translateX(-50%);box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);display:none}.space_box .sel_title{padding:7px 0 0 0;font-size:0.8rem;color:#fff;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff}.space_box .sel_title span{color:#d6ed11}.space_box .sel_con{padding:0px 8px 0 20px;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:150px}.space_box .sel_name{margin-bottom:18px;font-size:0.8rem;font-weight:600}.space_box .sel_title_box .sel_close{position:absolute;top:13px;right:13px;border-radius:50%;overflow:hidden}.space_icon li{float:left;font-weight:400;color:#413939;font-size:0.7rem;border-radius:30px;background-color:#efefef;width:100px;padding:8px 0 8px 0;margin:0 10px 10px 0;text-align:center}.space_icon li::before{display:inline-block;width:13px;height:13px;background-repeat:no-repeat;background-position:0 center;vertical-align:middle;background-size:10px}.space_icon .sel_bb_on{background:#000;color:#fff}.space_icon .sel_bb::before{margin-right:-12px}.space_icon .sel_bb i{color:#e0524f;margin-right:5px}.shop_box{position:fixed;z-index:9999;left:50%;bottom:0px;width:100%;transform:translateX(-50%);box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);display:none}.shop_box .sel_title{padding:7px 0 0 0;font-size:0.8rem;color:#fff;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff}.shop_box .sel_title span{color:#d6ed11}.shop_box .sel_con{padding:0px 8px 0 20px;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:200px}.shop_box .sel_name{margin-bottom:18px;font-size:0.8rem;font-weight:600}.shop_box .sel_title_box .sel_close{position:absolute;top:13px;right:13px;border-radius:50%;overflow:hidden}.shop_icon li{float:left;font-weight:400;color:#413939;font-size:0.7rem;border-radius:30px;background-color:#efefef;width:100px;padding:28px 0 28px 0;margin:0 10px 10px 0;text-align:center}.shop_icon li::before{display:inline-block;width:13px;height:13px;background-repeat:no-repeat;background-position:0 center;vertical-align:middle;background-size:10px}.shop_icon .sel_bb_on{background:#000;color:#fff}.shop_icon .sel_bb::before{margin-right:-12px}.shop_icon .sel_bb i{color:#e0524f;margin-right:5px}.sel_con .btn_area{margin:30px 0 0 0}.sel_con .btbt li.rere{line-height:35px}.sel_con .btbt li{float:right;font-size:0.9rem;padding:0 10px 0 10px}.btbt li .okay{border-radius:3px;background:#000;color:#fff;padding:10px 25px 10px 25px}.massage_box{position:fixed;z-index:9999;left:50%;bottom:0px;width:100%;transform:translateX(-50%);box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);display:none}.massage_box .sel_title{padding:7px 0 0 0;font-size:0.8rem;color:#fff;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff}.massage_box .sel_title span{color:#d6ed11}.massage_box .sel_con{padding:0px 8px 0 20px;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:240px}.massage_box .sel_name{margin-bottom:18px;font-size:0.8rem;font-weight:600}.massage_box .sel_title_box .sel_close{position:absolute;top:13px;right:13px;border-radius:50%;overflow:hidden}.massage_icon li{float:left;font-weight:400;color:#413939;font-size:0.7rem;border-radius:30px;background-color:#efefef;width:100px;padding:8px 0 8px 0;margin:0 10px 10px 0;text-align:center}.massage_icon li::before{display:inline-block;width:13px;height:13px;background-repeat:no-repeat;background-position:0 center;vertical-align:middle;background-size:10px}.massage_icon .sel_bb_on{background:#000;color:#fff}.massage_icon .sel_bb_on::before{background:#000;color:#fff;-12px}.massage_icon .sel_bb::before{margin-right:-12px}.massage_icon .sel_bb i{color:#e0524f;margin-right:5px}.search_pop_area{position:fixed;z-index:9999;height:100%;width:100%;background:#fff;font-size:1.2rem;top:0;left:-100%;overflow:auto;transform:translateX(0);transition:0.5s}.search_pop_area .search_pop{padding:13px 5px 0 5px}.search_pop_area .search_pop .search_txt{font-weight:bold;line-height:1.8rem;margin-top:20px;margin-bottom:30px}.search_pop_area .search_pop .search_close{top:13px;right:13px;overflow:hidden;font-size:2.0rem}.search_pop_area .search_pop .search_close i{color:#000}.search_pop_area .search_pop .research{font-size:0.8rem;font-weight:bold;padding:20px 0 0px 0;text-align:right}.search_line{border:1px solid #000;width:100%;margin-top:25px}#search_map{width:100%;height:150px;cursor:pointer;border-radius:6px;border:1px solid #d7d7d7;margin-top:10px;margin-bottom:10px;display:none}#search_map2{width:100%;height:150px;cursor:pointer;border-radius:6px;border:1px solid #d7d7d7;margin-top:10px;margin-bottom:10px;display:none}.wrapper{width:100%;padding:0 20px}.visual{position:relative}.close_btn{position:fixed;z-index:9998;top:16px;left:13px;width:26px;color:#7e7c7c}.close_btn a{display:block;width:100%;height:100%;color:#7e7c7c;font-size:1.5rem;box-shadow:2px 2px 5px 5px rgba(0,0,0,.1)}.visual .source{position:absolute;top:16px;right:7px;color:#fff;font-size:0.7rem}.visual_img img{width:100%;height:250px;object-fit:cover}.visual_img2 img{width:100%;height:250px;object-fit:cover}.btm_con{position:relative;width:100%;padding-top:20px;margin-top:-30px;background:#fff}h1{margin-bottom:10px;font-size:1.4em;font-weight:600}.title{position:relative;font-size:1.6rem;font-weight:400}.icon_d{float:center;width:200px;text-align:center}.icon_d li{float:left;color:#413939;font-size:0.8rem}.icon_d .rating i{color:#e0524f;margin-right:5px}.icon_d .review i{color:#e0524f;margin-right:5px}.icon_d .rating{margin-right:15px}.icon_d .review{margin-right:15px}.icon_d .distance i{color:#e0524f;margin-right:5px}.adress{margin:10px 0;font-size:0.8rem}.adress p{display:inline-block;color:#000;margin-right:6px}.adress .copy a{width:30px;color:#959595}.title_box .price{color:#d42311;font-weight:600;font-size:0.8rem}.title_box .price1{color:#000;font-weight:600;font-size:1rem}.title_box .price span{margin-left:4px}.like{cursor:pointer}.tab_info{width:100%;margin-left:-4px;margin-top:-20px}.d_shop_info{width:100%;margin-left:-4px;border-bottom:1px solid #e6e6e6;padding-bottom:15px}.d_shop_info_title{position:relative;padding-left:25px;left:4px;font-size:1.0rem;margin:30px 0 0px 0;border-bottom:1px solid #d7d7d7;font-weight:600;line-height:40px}.d_shop_info_t{padding:13px 0 0 30px}.d_shop_info table{font-size:0.8rem;font-weight:500}.d_shop_info table td{padding:7px 0 7px 0}.d_shop_info table td span.shop_pay{font-weight:bold;color:#ef8a33}.d_shop_info_map{width:230px;height:auto;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #d7d7d7;margin-top:10px}.d_shop_info_map2{width:230px;height:32px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.d_shop_info_copy1{width:50%;text-align:center;float:left;height:32px;border-right:1px solid #d7d7d7;line-height:32px;cursor:pointer}.d_shop_info_copy2{width:50%;float:left;text-align:center;height:32px;line-height:32px;cursor:pointer}h4{margin-top:60px;font-size:1.0rem;font-weight:600}h4 p{display:inline-block;margin-right:8px}h4 span{font-size:1.0rem;color:#ef8a33}.tab{position:relative;left:4px;font-size:1.0rem;margin:30px 0 0px 0;border-bottom:1px solid #d7d7d7;font-weight:600;line-height:40px}.reserv h4{text-align:center;margin-bottom:25px}.reserv th,.reserv td{border-bottom:1px solid #efefef}.reserv th{padding:15px 0;width:50px}.reserv th p{width:50px;height:50px;border-radius:6px;overflow:hidden}.reserv th p img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.reserv td{padding:0 8px}.reserv td a{display:block;height:100%}.reserv td p{margin-bottom:8px;font-size:0.9rem;font-weight:600}.reserv strong{font-size:0.9rem;color:#e30c0c}.reserv em{display:inline-block;margin:0 12px 0 10px;font-size:12px;font-weight:600;color:#acacac;text-decoration:line-through}.reserv .percentage{font-size:0.8rem;font-weight:600;color:#6f86dd}.reserv .call{width:71px;padding-right:0}.reserv .call span{position:relative;display:inline-block;font-size:10px}.reserv .call span::before{display:block;width:13px;height:13px;margin:0 auto 3px;content:"";background:url('https://img.mamap.co.kr/images/ico/ico_08.png') no-repeat center;background-size:13px}.reserv .call span::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#9e9e9e;content:""}.reserv .call a{display:inline-block;width:63px;height:43px;padding:6px 0;text-align:center;border:1px solid #9e9e9e;border-radius:4px}div.review{position:relative;padding-bottom:70px;margin-top:-40px}.review h4{margin-bottom:10px}.review_star{display:inline-block;position:relative;width:80px;height:11.5px;margin-right:3px;background:url('https://img.mamap.co.kr/images/svgicon/star_2024_off.svg') no-repeat;vertical-align:middle;background-size:80px}.star_num{display:inline-block;vertical-align:middle;font-size:1rem;;font-weight:600}.star_sl{margin:0 8px}.max_star{color:#b8b3b3}.star_wrap{display:inline-block;width:80px;height:15.5px;background:url('https://img.mamap.co.kr/images/svgicon/star_2024_off.svg') no-repeat 0 0;background-size:80px;vertical-align:middle}.star_wrap .star{height:18px;background:url('https://img.mamap.co.kr/images/svgicon/star_2024_on.svg') no-repeat 0 0;background-size:80px}.star_wrap.star01 .star{width:20%}.star_wrap.star01_2 .star{width:30%}.star_wrap.star02 .star{width:40%}.star_wrap.star02_2 .star{width:50%}.star_wrap.star03 .star{width:60%}.star_wrap.star03_2 .star{width:70%}.star_wrap.star04 .star{width:80%}.star_wrap.star04_2 .star{width:90%}.star_wrap.star05 .star{width:100%}.review .button a{display:block;width:90px;height:40px;font-size:0.7rem;border:1px solid #d1d3d6;border-radius:30px;background:url('https://img.mamap.co.kr/images/ico/ico_13.png') no-repeat left 11px center;padding:12px 10px 8px 25px;background-size:10px}.review .button{position:absolute;top:7px;right:15px}.review li::before{margin-right:2px;width:5px;height:5px}.review .tab li a{display:inline-block;padding:10px 0}.review .tab .active a{vertical-align:middle}.review .active a{color:#070707}.review .active:before{background-color:#bd5149}.review .se_po{margin-left:10px}.review .tab_wrap{margin-top:10px}.review .tab{left:0;padding-bottom:0;border:1px solid #e8ecee}.review .tab_con li{position:relative;padding:15px 0;border-bottom:1px solid #e8ecee}.review .tab_con span{display:inline-block;width:auto;font-weight:600}.review .tab_con em{color:#db8383;margin-left:0.8em}.review .tab_con .date{position:absolute;top:15px;right:0;width:auto;color:#b8afaf;vertical-align:middle;font-size:0.7rem}.review .nickname{margin-bottom:4px;font-size:0.8rem}.review .comment{margin-top:6px;font-size:0.8rem}.search_box{position:relative;z-index:80;background:#fff;margin:5px 0 5px 0;height:50px}.search_box h3{display:inline-block;margin-bottom:0;font-size:1.1rem;color:#e10000;vertical-align:middle}.search_box i{font-size:16px;color:#e10000}.search_box .icon{display:inline-block;width:18px;margin:0 12px 0 15px}.list .wrapper{width:100%;padding:0 10px}.search_box form{display:inline-block;width:calc(100% - 4.8rem)}.search_box input{border:none;height:2.5rem;background:#fff;border-radius:5px;text-align:center;font-weight:bold}.search_box input::placeholder{color:#000;font-size:1rem}.search_box input[type="text"]{display:inline-block;width:calc(100% - 30px)}.search_box input[type="button"]{width:17px;height:17px;padding:0;background:url('https://img.mamap.co.kr/images/ico/ico_15.png') no-repeat;background-size:17px}.select{position:relative;z-index:80}.select::after{display:table;clear:both;content:""}.select > div{position:relative;float:left;text-align:center;border-left:none;border-right:none}.select > div::after{display:block;position:absolute;top:50%;right:0;width:1px;height:24px;content:""}.select > div:last-child::after{display:none}.select > div > a{display:block;width:100%;height:100%;padding:12px 0;font-size:0.9rem}.select > div > a::after{display:inline-block;width:6px;height:4px;margin-left:6px;background:url('https://img.mamap.co.kr/images/ico/ico_16.png') no-repeat center;background-size:5.5px;content:""}.select .dist{width:25%}.select .pric_filter{width:25%}.select_icon li{float:left;font-weight:0;color:#413939;font-size:0.7rem;border-radius:30px;background-color:#efefef;padding:8px 13px 8px 13px;margin:0 10px 10px 0;text-align:center}.select_icon > li > a::after{display:inline-block;width:6px;height:4px;margin-left:6px;background:url('https://img.mamap.co.kr/images/ico/ico_16.png') no-repeat center;background-size:5.5px;content:""}.select_con{padding:0px 8px 0 20px;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:150px}.se_option{display:none}.thumb img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.list_con .thumb img{width:95px;max-width:none}.list_con .thumb{float:left;width:95px;height:95px;margin:18px 0;border-radius:6px;overflow:hidden}.list_con > ul > li{border-bottom:1px solid #f3f3f3;cursor:pointer}.list_con > ul > li::after{display:table;clear:both;content:""}.list_con a{display:block;width:100%;height:100%}.list_con li a{padding:14px 0}.list .title_box{float:left;width:calc(100% - 95px)}.list .title_box .name{margin:4px 0;font-size:1rem;font-weight:600}.list .title_box .adress{margin:6px 0;font-size:0.8rem}.list .title_box .name label{color:#ff385c;font-size:0.8rem}.fix{position:fixed;z-index:10;right:6px;bottom:80px;width:7rem;border:1px solid #d7392f;height:2.25rem;background-color:#ed603c;background-image:url('https://img.mamap.co.kr/images/ico/ico_17.png');background-repeat:no-repeat;background-size:13.5px;background-position:left 12px center;opacity:0.9;filter:alpha(opacity=90)}.fix a{display:block;width:100%;height:100%;padding:10px 0 11px 31.5px;color:#fff;font-size:0.8rem}.map{position:absolute;height:calc(100% - 52px);width:100%;background-size:100%}.map > img{width:100%}.con_box{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:500px;height:500px;position:fixed;z-index:101;left:0;top:100%;width:100%;background-color:#fff;padding-bottom:265px}.con_box_on{transform:translateY(-200px);transition:0.5s;box-shadow:1px 1px 10px 0 rgba(0,0,0,0.3)}.con_box .title{padding:3px 0;font-size:0.8rem;color:#000;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff;cursor:pointer}.slide_ico{height:10px;width:10px;background:#ebebeb;border-radius:2px}.con_box .title span{color:#000}.con_box .con{padding:15px 8px 20px 120px;background-color:#fff;cursor:pointer}.con_box .price .nor{display:inline-block;margin-left:0;color:#000}.con_box .name{margin-bottom:3px;font-size:1.0rem;font-weight:600}.con_box .title_box{position:relative}.con_box .title_box .adress{margin:5px 0 5px;font-size:0.8rem;color:#000}.con_box .title_box .thumb{position:absolute;top:-5px;left:-115px;border-radius:30px;width:110px;height:110px;overflow:hidden}.con_box .title_box .thumb img{max-width:none;width:95px}.bottom_box{z-index:102;left:0%;bottom:0px;max-width:480px;background:#fff;border-top:1px solid #dddddd;margin:0 auto}.bottom_box li{float:left;width:20%;text-align:center;padding:8px 0 8px 0;font-size:0.7rem}.bottom_box li p{margin-top:3px;color:#878787}.bottom_box li p.on{margin-top:3px;font-weight:600;color:#000}.bottom_box li i{font-size:0.8rem}.map .btn_icon{position:absolute;text-align:center}.b_btn{position:absolute;z-index:10;right:0px;color:#000;border:1px solid #dcdcdc;border-radius:30px;background-color:#fff;transform:translateX(-50%)}.re_search{top:80px;right:6px;padding:10px}.list_btn{top:80px;padding:10px 15px 10px 15px;right:31px}.btn_box a{font-size:0.8rem}.btn_box .r_btn{top:10px;right:10px;text-indent:-9999px}.btn_box .r_btn li{width:33px;height:33px;margin-bottom:6px;background-repeat:no-repeat;background-size:13px;background-position:center;background-color:#fff;border-radius:50%}.btn_box .r_btn li:last-child{margin-bottom:0}.btn_box .r_btn a{display:block;width:100%;height:100%;border-radius:50%;border:1px solid #dedede}.btn_box .btn_01{top:10px;background-image:url('https://img.mamap.co.kr/images/ico/ico_18.png')}.btn_box .btn_02{top:52px;background-image:url('https://img.mamap.co.kr/images/ico/ico_20.png')}.btn_box .s_btn{z-index:2;right:9px;top:42%;margin-top:-35px;text-indent:-9999px;transform:translateY(-50%)}.btn_box .s_btn li{width:35px;height:35px;background-color:#fff;background-repeat:no-repeat;background-position:center;border:2px solid #a2aea5;background-size:16px}.btn_box .s_btn li + li{margin-top:-2px}.btn_box .s_btn a{display:block;width:100%;height:100%}.btn_box .plus_btn{background-image:url('https://img.mamap.co.kr/images/ico/ico_21.png')}.btn_box .min_btn{border-top:none;background-image:url('https://img.mamap.co.kr/images/ico/ico_22.png')}div.mtmp{position:absolute;text-align:center}div.mtmp i{position:absolute;margin-top:0px;margin-left:0px;color:red;left:0;font-size:1.4rem}div.mtmp a{display:block;padding:5px 5px 5px 5px;font-size:0.8rem;font-weight:800;background-size:52.5px;border:1px solid #dcdcdc;border-radius:30px;background-color:#fff;color:#404040;width:100px;margin-top:-36px}div.mtmp a.on{display:block;padding:5px 5px 5px 5px;font-size:0.8rem;background-size:52.5px;border:1px solid #444444;border-radius:30px;background-color:#444444;color:#fff;width:100px;margin-top:-36px}div.mtmp .mark_bg{width:15px;height:9px;background:url('https://img.mamap.co.kr/images/bg/bg_04.png') no-repeat;background-size:15px;margin:-9px 0 0 13px;position:absolute}div.mtmp .mark_bg_on{width:15px;height:9px;background:url('https://img.mamap.co.kr/images/bg/bg_05.png') no-repeat;background-size:15px;margin:-8px 0 0 13px;position:absolute}div.mtmp span.on{display:block;padding:3px 3px 3px 3px;font-size:0.8rem;background-size:52.5px;border:1px solid #444444;border-radius:30px;background-color:#444444;color:#fff;width:80px}div.mtmp .dt_bg_on{width:15px;height:9px;background:url('https://img.mamap.co.kr/images/bg/bg_05.png') no-repeat;background-size:15px;margin:24px 0 0 13px;position:absolute}.btn_box .mark_01{top:25%;left:34%}.btn_box .mark_02{top:18%;left:40%;z-index:999999}.btn_box .mark_03{top:26%;left:60%}.btn_box .mark_04{top:35%;left:50%}.not_scroll{overflow:hidden;-webkit-overflow-scrolling:initial}#search_addr_list ul li{font-size:14px;padding:10px;line-height:20px;border-bottom:1px solid #ccc}.search_top{margin-top:10px}.search_top li{float:left}.search_top .search_close{overflow:hidden;font-size:2.0rem}.search_top li.search_top_x{width:40px;line-height:50px;font-size:2.0rem}.search_top li.search_top_put{width:calc(100% - 80px);background:#f5f5f5;border-radius:25px;position:relative}.search_top li.search_top_put i{position:absolute;top:15px;lefT:10px;color:#808080}.search_top li.search_top_put input{width:calc(100% - 30px);float:right;background:none;border:none;height:50px;color:#000;font-weight:600}.search_top li.search_top_put input::placeholder{color:#808080;font-weight:600;font-size:0.9rem}.search_top li.search_top_can{right:0px;width:30px;text-align:right;float:left;line-height:50px;padding-left:10px;font-size:1.4rem}.recom_title{font-size:1.0rem;width:100%;text-align:left;font-weight:600;padding:20px 0 0 15px;border-top:1px solid #e1e1e1;margin-top:20px}.recom_area{padding:0 15px 0 15px;width:100%;height:auto;min-height:80px;margin-top:10px}.recom{padding:9px;border:1px solid #bbc4cc;border-radius:30px;margin:10px 4px 0 0px;font-size:0.75rem;float:left;cursor:pointer}.recom.premium{border:1px solid #ff695b}.new_keyword{font-size:1.0rem;text-align:left;margin-top:30px;font-weight:600;padding-left:15px;height:50px;width:70%}.tb_all_x{font-size:0.8rem;text-align:right;color:#a6aeb8;font-weight:bold;cursor:pointer;padding-right:15px}.keyword_tb{margin-top:30px}.keyword_tb td{}.keyword_tb td.tb_key{width:100%;font-size:1.0rem;padding:15px;vertical-align:top;cursor:pointer}.keyword_tb td.tb_key i{margin:0px 7px 0 5px;color:#dadee3;font-size:1.1rem}.keyword_tb td.tb_x{width:30px;text-align:right;color:#909ba7;padding-right:15px}.keyword_tb td.tb_x i{cursor:pointer}.new_search_area{width:100%;float:center;height:100px;background:none;position:absolute;top:23px;z-index:999}.new_search_box{width:90%;height:48px;float:center;text-align:center;margin:0 auto;border:1px solid #d5d2d2;background:#fff;border-radius:25px;box-shadow:3px 10px 15px 0 rgba(0,0,0,.1);line-height:42px}.new_search_logo{width:75px;float:left;padding-left:10px}.new_search_logo i{font-size:16px;color:#e10000}.new_search_box h3{display:inline-block;margin-bottom:0;font-size:1.1rem;color:#e10000;vertical-align:middle}.search_box .icon{display:inline-block;width:18px;margin:0 12px 0 15px}.new_search_box form{display:inline-block;width:calc(100% - 6rem);text-align:left}.new_search_box input{border:none;height:2.5rem;background:#fff;text-align:left}.new_search_box input::placeholder{color:#000;font-size:1rem}.new_search_box input[type="text"]{display:inline-block;width:calc(100% - 30px)}#filter_open{top:167px;right:68px;padding:10px;position:absolute;z-index:9999;width:70px;height:35px}.filter_box{position:fixed;top:0;z-index:9999;height:100%;width:100%;background:#fff;font-size:1.2rem;display:none;overflow:scroll}.filter_box .sel_title{padding:7px 0 0 0;font-size:0.8rem;color:#fff;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff}.filter_box .sel_title span{color:#d6ed11}.filter_box .sel_con{padding:0px 8px 0 20px;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:150px}.filter_box .sel_name{margin-bottom:18px;font-size:0.8rem;font-weight:600}.filter_box .sel_title_box .sel_close{position:absolute;top:13px;right:13px;border-radius:50%;overflow:hidden}.filter_box_title{width:100%;height:60px;font-size:1.2rem;text-align:center;line-height:60px;font-weight:bold}#filter_close{position:absolute;top:4px;left:15px;overflow:hidden}#filter_open a{font-size:0.8rem}.b_btn_list{position:fixed;z-index:10;right:0px;color:#fff;border:1px solid #db4c43;border-radius:30px;background-color:#ef704f;transform:translateX(-50%)}.list_btn_list{top:170px;padding:10px 15px 10px 15px;right:-20px;cursor:pointer}.filter_area{width:100%;float:center}.filter_area table{float:center;text-align:center;margin:0 auto;width:90%}.filter_area table .filter_title{text-align:left;font-size:1.0rem;font-weight:bold;padding:15px 0 10px 0}.filter_area table .filter_type1{width:90%;font-size:1.0rem;text-align:left;padding:5px 0 5px 0}.filter_area table .filter_type2{width:10%;text-align:right;padding:5px 0 5px 0}.filter_area ul{margin:20px 0 20px 0}.filter_area .btbt li.rere{line-height:35px}.filter_area .btbt li{float:right;font-size:0.9rem;padding:0 10px 0 10px}.checks{position:relative}.checks input[type="checkbox"],.checks input[type="radio"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.checks input[type="checkbox"] + label,.checks input[type="radio"] + label{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.checks input[type="checkbox"] + label:before,.checks input[type="radio"] + label:before{content:' ';display:inline-block;width:21px;height:21px;line-height:21px;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;background:#fafafa;border:1px solid #cacece;border-radius:3px;box-shadow:0px 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05)}.checks input[type="checkbox"] + label:active:before,.checks input[type="checkbox"]:checked + label:active:before,.checks input[type="radio"] + label:active:before,.checks input[type="radio"]:checked + label:active:before{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1)}.checks input[type="checkbox"]:checked + label:before,.checks input[type="radio"]:checked + label:before{content:'\2714';color:#99a1a7;text-shadow:1px 1px #fff;background:#e9ecee;border-color:#adb8c0;box-shadow:0px 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1)}.checks.etrans input[type="checkbox"] + label,.checks.etrans input[type="radio"] + label{padding-left:30px}.checks.etrans input[type="checkbox"] + label:before,.checks.etrans input[type="radio"] + label:before{position:absolute;left:0;top:0;margin-top:0;opacity:.6;box-shadow:none;border-color:#6cc0e5;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s}.checks.etrans input[type="checkbox"]:checked + label:before,.checks.etrans input[type="radio"]:checked + label:before{position:absolute;content:"";width:10px;top:-5px;left:5px;border-radius:0;opacity:1;background:transparent;border-color:transparent #6cc0e5 #6cc0e5 transparent;border-top-color:transparent;border-left-color:transparent;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.no-csstransforms .checks.etrans input[type="checkbox"]:checked + label:before,.no-csstransforms .checks.etrans input[type="radio"]:checked + label:before{content:"\2714";top:0;left:0;width:21px;line-height:21px;color:#6cc0e5;text-align:center;border:1px solid #6cc0e5}.search_subway{width:100%;background:#fff;color:#222;text-align:center;font-size:0.9rem;cursor:pointer}.select_c{padding:8px}.select_c li{width:50%;margin:0 auto;float:left}.select_c li div{width:95%;padding:7px;border:1px solid #e2e2e2;color:#000;border-radius:4px;margin:0 auto;font-size:0.9rem;cursor:pointer;text-align:center}.select_c li div i{margin:0 0 0 5px;}.region{padding:10px;border-bottom:1px solid #dbdbdb;background:#f8f8f8}.region table{font-size:0.8rem}.subway{padding:10px;border-bottom:1px solid #dbdbdb;background:#f8f8f8}.subway table{font-size:0.8rem}.dropdown{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;width:95%;padding:5px;border-radius:4px;color:#222;font-size:0.8rem;background:#fff;border:1px solid rgba(0,0,0,.3)}.d_pic_aera{width:100%;height:250px;position:relative}.d_pic_aera img{margin:0 auto;width:100%;object-fit:fill;height:250px}.pic_img{width:100%;height:250px;object-fit:cover;margin:0 auto;text-align:center;overflow:hidden}.d_pic_area ul{width:100%;height:20px;padding:7px 7px 7px 7px;position:absolute;top:0}.d_pic_area ul.d_pic_aa li{float:left}.d_pic_area ul.d_pic_aa li.d_pic_close{width:10%;text-align:left;padding:2px 0px 0 5px}.d_pic_close div.pic_close_btn{background:#fff;border-radius:50%;padding:2px;text-align:center;width:30px;height:30px}.d_pic_close div.pic_close_btn i{vertical-align:top;font-size:1.5rem}.d_pic_area ul.d_pic_aa li.d_pic_t{width:80%;text-align:center}.d_pic_area ul.d_pic_aa li.d_pic_heart{width:10%;text-align:right;padding-right:5px}.d_pic_heart div.pic_heart_btn{background:#fff;border-radius:50%;padding:5px;text-align:center;width:30px;height:30px;color:#000;float:right}.d_pic_heart div.pic_heart_btn i{vertical-align:top;font-size:1.3rem}.d_pic_heart div.pic_heart_btn i.on{}.shop-detail-counter{font-size:0.8rem;position:absolute;top:185px;right:15px;padding:3px 7px;color:#fff;border-radius:4px;background-color:rgba(0,0,0,.4);width:70px}.d_contents_area{width:100%;padding:5px 13px 5px 13px}.d_contents_area ul{width:100%}.d_contents_area ul li{width:100%;padding:21px 5px 18px 5px;border-bottom:1px solid #e1e1e1}.d_title_area{position:relative}.d_title_area div.d_title_phone{position:absolute;right:15px;top:23px;font-size:1.5rem;border:1px solid #b8b8b8;text-align:center;padding-top:5px;border-radius:50%;width:40px;height:40px;cursor:pointer}.d_title_area div.d_title{width:100%;font-size:1.4rem;font-weight:bold;margin-top:0px}.d_title_area div.d_sub_title{width:100%;font-size:0.9rem;margin-top:10px;font-weight:bold}.d_title_area div.d_sub_title span{margin-right:8px}.d_title_area div.d_sub_title i{color:#e10000;font-weight:bold}.d_info_area table{font-size:0.9rem}.d_info_area table td{padding:5px 0 5px 0}.d_info_area table td span.shop_pay{color:#e10000;font-weight:bold}.d_info_area table td label{color:#e10000}.d_map_area div.d_map_title{width:100%;padding:0 0 10px 0;font-size:1.1rem}.d_map_area div.d_map_title .d_map_adress{width:100%;font-size:0.9rem;padding:20px 0 0 0;line-height:20px}.d_map_area div.d_map_more{width:100%;padding:10px;border:1px solid #000;border-radius:4px;font-size:0.8rem;text-align:center;margin-top:13px;cursor:pointer;margin-bottom:10px;font-weight:bold}.d_map_area div.d_map_more label{font-size:0.6rem}.d_reserve_area div.d_reserve_title{width:100%;padding:10px 0 10px 0;font-size:1.0rem}.d_reserve_area table{margin-top:15px}.d_reserve_area th,.d_reserve_area td{border-bottom:1px solid #efefef}.d_reserve_area th{padding:15px 0;width:50px}.d_reserve_area th p{width:50px;height:50px;border-radius:6px;overflow:hidden}.d_reserve_area th p img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.d_reserve_area td{padding:0 8px}.d_reserve_area td a{display:block;height:100%}.d_reserve_area td p{margin-bottom:8px;font-size:0.9rem;font-weight:600}.d_reserve_area strong{font-size:0.9rem;color:#e30c0c}.d_reserve_area em{display:inline-block;margin:0 12px 0 10px;font-size:12px;font-weight:600;color:#acacac;text-decoration:line-through}.d_reserve_area .percentage{font-size:0.8rem;font-weight:600;color:#6f86dd}.d_reserve_area .call{width:71px;padding-right:0}.d_reserve_area .call span{position:relative;display:inline-block;font-size:10px}.d_reserve_area .call span::before{display:block;width:13px;height:13px;margin:0 auto 3px;content:"";background:url('https://img.mamap.co.kr/images/ico/ico_08.png') no-repeat center;background-size:13px}.d_reserve_area .call span::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#9e9e9e;content:""}.d_reserve_area .call a{display:inline-block;width:63px;height:43px;padding:6px 0;text-align:center;border:1px solid #9e9e9e;border-radius:4px}.d_comment_area div.d_comment_title{width:100%;padding:10px 0 10px 0;font-size:1.0rem}.d_comment_sub_area{width:100%;min-height:100px}.d_comment_sub_area .tab_con li{position:relative;padding:0 0;border-bottom:1px solid #e8ecee}.d_comment_sub_area .tab_con span{display:inline-block;width:auto;font-weight:600}.d_comment_sub_area .tab_con em{color:#db8383;margin-left:0.8em}.d_comment_sub_area .tab_con .date{position:absolute;top:15px;right:0;width:auto;color:#b8afaf;vertical-align:middle;font-size:0.7rem}.d_comment_sub_area .nickname{margin-bottom:4px;font-size:0.9rem;font-weight:600}.d_comment_sub_area .comment{margin-top:10px;font-size:0.9rem}.scrollNav{z-index:99;width:100%;max-width:480px;margin:0 auto;height:50px;float:center;top:0;background:#fff;text-align:center;color:#000}.scrollNav li{float:left;padding:2px 0 0 0}.scrollNav li.d_picscroll_close{width:10%;text-align:left;padding-left:5px}.d_picscroll_close div.pic_close_btn{background:#fff;border-radius:50%;padding:2px;text-align:center;width:30px;height:30px}.d_picscroll_close div.pic_close_btn i{vertical-align:top;font-size:1.5rem}.scrollNav li.d_picscroll_t{width:80%;text-align:center;font-size:1.07rem;font-weight:700;;z-index:99;padding:4px 0 0 0}.scrollNav li.d_picscroll_heart{width:10%;text-align:right;padding:0px 5px 0 0px}.d_picscroll_heart div.pic_heart_btn{background:#fff;border-radius:50%;padding:5px;text-align:center;width:30px;height:30px;color:#000;float:right}.d_picscroll_heart div.pic_heart_btn i{vertical-align:top;font-size:1.3rem}.scrollNav22{z-index:99;width:100%;max-width:480px;margin:0 auto;height:47px;float:center;background:#f0f0f0;text-align:center;color:#000;position:fixed;top:42px;z-index:12}.d_moreshop_title{width:100%;padding:20px 0 0px 15px;font-size:1.1rem}div.mtmp a.p_mark_on{display:block;padding:5px 5px 5px 5px;font-size:0.8rem;font-weight:800;background-size:52.5px;border:1px solid #ff385c;border-radius:30px;background-color:#fff;color:#404040;width:100px;margin-top:-36px}div.mtmp .p_mark_bg{width:15px;height:9px;background:url('https://img.mamap.co.kr/images/bg/p_bg_04.png') no-repeat;background-size:15px;margin:-9px 0 0 13px;position:absolute}.list .p_title_box{float:left;width:calc(100% - 95px)}.list .p_title_box .name{margin:4px 0;font-size:1rem;font-weight:600}.list .p_title_box .name label{color:#ff385c;font-size:0.8rem}.list .p_title_box .adress{margin:6px 0;font-size:0.8rem}.p_title_box .price{color:#d42311;font-weight:600;font-size:0.8rem}.d_product_area div.d_map_pic{width:100%;margin:0 auto;object-fit:fill}.d_product_area img{width:100%;overflow:hidden;object-fit:none;;height:150px;border-radius:6px}.d_product_area div.d_product_title{width:100%;padding:0 0 0px 0;font-size:1.1rem}.d_product_area table{font-size:0.9rem;margin-top:20px;width:100%;margin-bottom:15px}.d_product_area table td.product_course{width:45%;border-bottom:1px solid #ddd;padding:20px 0 20px 0;font-weight:bold;font-size:0.9rem}.d_product_area table td.product_course1{text-align:right;padding:20px 0 0px 0}.d_product_area table td.product_course2{text-align:right;padding-top:5px;border-bottom:1px solid #ddd;padding:0px 0 20px 0}.d_product_area .percentage{font-size:0.8rem;font-weight:600;color:#6f86dd}.d_info_area div.d_map_pic{width:100%;margin:0 auto;object-fit:fill}.d_info_area img{width:100%;overflow:hidden;object-fit:none;;height:150px;border-radius:6px}.d_info_area div.d_info_title{width:100%;padding:0 0 0px 0;font-size:1.1rem}.d_info_area table.d_info_contents{font-size:0.8rem;padding:20px 0 0 0}.d_reserve_call_area{position:fixed;z-index:103;bottom:0px;width:100%;max-width:480px;padding:10px;background:#fff;border-top:0px solid #ececec;box-shadow:0px 0px 10px rgba(0,0,0,.1)}.d_reserve_call_area li div.other_shop{padding:13px;background:#ededed;border-radius:4px;color:#000;text-align:center;cursor:pointer;margin-right:10px;font-weight:400}.d_reserve_call_area li div.call{padding:13px;background:#ff695b;border-radius:4px;color:#fff;text-align:center;cursor:pointer}.d_reserve_call_area li{float:left;width:50%;text-align:left;padding:5px 0 5px 0;font-weight:700;font-size:0.90rem;vertical-align:middle;flex-direction:column}.d_reserve_call_area li i{font-size:0.9rem}.mypage_top_area{width:100%;padding:15px 0 15px 0;background:#fff;text-align:center;color:#000;font-size:1.0rem;font-weight:bold;line-height:1.5rem}.mypage_top_area i{float:left;font-size:1.9rem;position:absolute;left:5px;color:#000;top:11px}.my_login_area{width:100%;padding:15px;font-size:1.0rem;background:#f7f9fa}.my_login_area ul{padding:20px 10px 20px 10px;position:relative}.my_login_area li.login_ment_1{font-size:0.8rem;color:#97a2b1;cursor:pointer}.my_login_area li.login_ment_2{font-size:1.1rem;padding:3px 0 0 0;color:#e10000;cursor:pointer}.my_login_area a{color:#e10000}.my_login_area .event_btn{padding:5px 10px 5px 10px;font-size:0.8rem;color:#e10000;border:1px solid #e10000;position:absolute;right:0;top:0;margin-top:25px;border-radius:4px}.my_login_area li label{font-size:0.8rem}.my_menu_area{width:100%;padding:15px;font-size:1.0rem}.my_menu_area ul{float:left;width:100%}.my_menu_area ul li{padding:15px 0 15px 0;border-bottom:1px solid #ebebeb;cursor:pointer}.my_menu_area ul li i{margin-right:5px}.my_login_area li.mem_ment_1{font-size:0.8rem;padding:3px 0 0 38px;color:#97a2b1;cursor:pointer}.my_login_area li.mem_ment_1 label{font-size:0.6rem}.my_login_area li.mem_ment_2{font-size:1.1rem;padding:3px 0 0 38px;color:#e10000;cursor:pointer}.my_login_area a{color:#e10000}.my_login_area .mem_set{padding:5px 10px 5px 10px;font-size:1.4rem;color:#d9d9d9;position:absolute;right:0;top:0;margin-top:20px;border-radius:4px}.my_login_area .mem_set i{color:#bababa}.my_login_area .mem_icon{padding:5px 5px 5px 0px;font-size:1.2rem;position:absolute;left:0;top:0;margin-top:17px;border-radius:8px}.my_login_area .mem_icon i{color:#fff;font-size:1.4rem}.my_profile-pic{width:40px;height:40px;display:block;background:50% 50% no-repeat;background-size:cover;margin-right:6px;float:left;margin-top:2px}.profile-pic{width:30px;height:30px;display:block;background:50% 50% no-repeat;background-size:cover;margin-right:6px;float:left;margin-top:2px}details > summary.notice_s::-webkit-details-marker{display:none}summary.notice_s{width:100%;font-size:1.0rem;color:#333;padding:20px 20px 30px 20px;outline:none;text-align:left;cursor:pointer;position:relative;border-bottom:1px solid #eaeaea;list-style:none}summary.notice_s div.notice_title{width:85%;height:20px;float:left;margin-left:20px}summary.notice_s i{width:10%}summary.notice_s div.notice_date{width:100%;font-size:0.8rem;margin-top:5px;color:#7c7c7c;float:left;margin-left:20px}details > summary.notice_s::after{position:absolute;content:"+";left:20px;float:left}details[open] > summary.notice_s::after{position:absolute;content:"-";left:20px;float:left}.nocite__content{background:#fafafa;padding:20px 40px 20px 40px;font-size:0.8rem;line-height:25px}.login_area{width:100%;padding:15px 15px 150px 15px;font-size:1.0rem}.login_area ul{float:left;width:100%}.login_area ul li{padding:5px 0 5px 0;cursor:pointer;margin:0 auto}.login_facebook{width:100%;padding:10px 10px 13px 10px;background:#fce51e;border-radius:4px;background:url('https://img.mamap.co.kr/images/ico/ico_faceb.png') no-repeat #3875ea 30% 8px}.login_facebook div.facebook_ico{padding-left:35%;padding-top:1px;color:#fff}.login_naver{width:100%;padding:10px 10px 13px 10px;background:#fce51e;border-radius:4px;background:url('https://img.mamap.co.kr/images/ico/ico_naver.png') no-repeat #28d111 34% 8px}.login_naver div.naver_ico{padding-left:38%;padding-top:1px;color:#fff}.login_area li.e_login_ment{padding:35px 0 15px 0;text-align:center}.login_area li input{border:none;border-bottom:1px solid #d1d1d1;width:100%;margin-bottom:10px}.login_area li div.login_submit_ok{width:100%;padding:10px;border-radius:4px;background:#e10000;color:#fff;text-align:center}.login_area li div.login_submit{width:100%;padding:10px;border-radius:4px;background:#cccccc;color:#fff;text-align:center}.login_area li.login_submit_area{padding-top:10px}.login_area li span{font-size:0.8rem}.login_area li span.pwd_find{}.login_area li span.pwd_find a{color:#3260c9;padding:5px 0 5px 0}.login_area li span.join_b{color:#a0a0a0;float:right;padding:5px 0 5px 0}.login_area li span.join_b a{color:#e10000;text-decoration:underline}.join_step1_area{width:100%;padding:15px 15px 150px 15px;font-size:1.0rem}.join_step1_area ul{float:left;width:100%}.join_step1_area ul li{padding:5px 0 5px 0;margin:0 auto}.all_check_a{width:100%;padding:15px;background:#ededed;border-radius:4px}.all_check_a td label{color:#5f5f5f}.all_check_a div{margin-top:-5px}.join_step1_area ul li.agreement{border:1px solid #6c6c6c;border-radius:4px;padding:15px;margin-top:15px}.agreement .check_a{width:100%}.agreement .check_a td{padding:13px 0 13px 0;border-bottom:1px solid #6c6c6c;font-size:0.8rem}.agreement .check_a td a{text-decoration:underline}.agreement .check_a td label{color:#5f5f5f}.agreement .check_a td div{margin-top:-5px}.join_step1_area li.join_submit_area{padding-top:10px}.join_step1_area li div.join_submit_ok{width:100%;padding:10px;border-radius:4px;background:#e10000;color:#fff;text-align:center;cursor:pointer}.join_step1_area li div.join_submit{width:100%;padding:10px;border-radius:4px;background:#cccccc;color:#fff;text-align:center;cursor:pointer}.login_area li.e_join_step2_ment{padding:10px 0 20px 0;text-align:left;font-size:1.2rem}.login_area li div.nick_title{font-size:0.8rem;color:#bac1c9}.login_area li input.nick_input{width:70%;border:none;margin-bottom:0px}.login_area li.join_step2_li{border-bottom:1px solid #d1d1d1;clear:both;margin-bottom:45px;position:relative}.login_area li.join_step2_li label{font-size:0.9rem;color:#3c8f9a;width:100%;text-align:right;padding:0 0 0 5px}.login_area li.join_step2_li i{font-size:1.2rem;vertical-align:middle}.login_area li div.nick_title_2{font-size:0.8rem;color:#6f8094;position:absolute;margin:10px 0 0 5px}.login_area li div.nick_title_2 i{font-size:0.8rem;vertical-align:top}.find_pwd_area{width:100%;padding:15px;font-size:1.0rem;background:#f7f9fa}.find_pwd_area ul{padding:20px 3px 20px 3px;position:relative}.find_pwd_area li.findpwd_ment{font-size:0.8rem;color:#97a2b1;text-align:center}.fpwd_area{width:100%;padding:40px 15px 0px 15px;font-size:1.0rem}.fpwd_area ul{float:left;width:100%}.fpwd_area ul li{padding:5px 0 5px 0;cursor:pointer;margin:0 auto}.fpwd_area li input{border:none;border-bottom:1px solid #d1d1d1;width:100%;margin-bottom:30px}.fpwd_area li div.fpwd_submit_ok{width:100%;padding:10px;border-radius:4px;background:#e10000;color:#fff;text-align:center}.fpwd_area li div.fpwd_submit{width:100%;padding:10px;border-radius:4px;background:#cccccc;color:#fff;text-align:center}.my_policy_area{width:100%;padding:15px;height:100%;position:relative;float:left;background:#f7f9fa}.my_policy_area ul li{float:left;text-align:left;width:100%}.my_policy_area ul li.logo{font-size:1.2rem;color:#bfbfbf;font-weight:600;padding:10px 0 10px 0}.my_policy_area ul li.my_policy{font-size:0.9rem;color:#c0c0c0;padding:0px 0 10px 0}.my_policy_area ul li.my_policy a{color:#c0c0c0}.my_policy_area ul li.my_guide{font-size:0.8rem;color:#333}#agree_contents h3{font-size:1.0rem;margin:20px 0 20px 0}#agree_contents ul{margin:0 0 20px 0}#agree_contents ul li{font-size:0.9rem}.AD_list_shop_area{width:100%;margin:0 auto;float:center}.AD_list_shop_box{width:100%;padding:0 10px 0 10px;background:#fff;position:relative;border-bottom:10px solid #f1f3f4;}.AD_list_shop_box div.ad_title{width:100%;padding:12px 0 0px 0;;position:relative;font-size:1.0rem;font-weight:600}.AD_list_shop_box div.ad_title label{position:absolute;right:10px;top:12px;font-size:0.9rem;font-weight:300;color:#bbbbbb}.AD_list_shop_box div.ad_title label i{font-size:0.9rem}.AD_list_shop_box ul{font-size:0}.AD_list_shop_box ul li.item{width:100%;display:inline-block;border-bottom:1px solid #f3f3f3;padding:16px 0 16px}.Other_list_shop_area{width:100%;margin:0 auto;float:center}.Other_list_shop_box{width:100%;padding:20px 10px 0 10px;background:#fff;position:relative;border-bottom:10px solid #f1f3f4;}.Other_list_shop_box div.ad_title{width:100%;padding:12px 0 10px 0;;position:relative;font-size:1.1rem;font-weight:600}.Other_list_shop_box div.ad_title label{position:absolute;right:10px;top:12px;font-size:0.9rem;font-weight:300;color:#bbbbbb}.Other_list_shop_box div.ad_title label i{font-size:0.9rem}.Other_list_shop_box ul{font-size:0}.Other_list_shop_box ul li.item{width:100%;display:inline-block;border-bottom:1px solid #f3f3f3;padding:16px 0 16px}.N_list_shop_area{width:100%;margin:0 auto;float:center}.N_list_shop_box{width:100%;padding:0 10px 0 10px;background:#fff;position:relative;border-bottom:10px solid #f1f3f4}.N_list_shop_box div.partner_title{width:100%;padding:14px 0 0px 0;;position:relative;font-size:1.0rem;font-weight:600}.N_list_shop_box ul{font-size:0}.N_list_shop_box ul li.item{width:100%;display:inline-block;border-bottom:1px solid #f3f3f3;padding:16px 0 16px}.n_list_shopImg_a{width:95px;height:130px;float:left}.n_list_shopImg{width:95px;height:130px;float:left;position:relative}.n_list_shopImg img{width:100%;height:100%;object-fit:cover;border-radius:8px;z-index:199;min-height:110px}.n_list_shopImg div.ad_mark{border-radius:4px;background:#ff385c;color:#fff;width:40px;height:18px;position:absolute;left:16px;top:5px;z-index:5;font-size:0.75rem;text-align:center;padding:2px 0 0 0}.n_list_shopImg div.ad_mark_icon{width:23px;height:23px;position:absolute;background:url('https://img.mamap.co.kr/images/ico/ad_ico.png') no-repeat;background-size:23px;top:0;left:-15px}.n_list_shopImg div.partner_mark{border-radius:4px;background:#000;color:#fff;width:40px;height:18px;position:absolute;left:16px;top:5px;z-index:5;font-size:0.75rem;text-align:center;padding:2px 0 0 0}.n_list_shopImg div.partner_mark_icon{width:23px;height:23px;position:absolute;background:url('https://img.mamap.co.kr/images/ico/p_ico.png') no-repeat;background-size:23px;top:0;left:-15px}.n_list_shopSub{width:calc(100% - 95px);height:auto;float:left;padding:0px 10px 5px 15px;font-size:1.0rem;background:#fff}.n_list_shopSub li{padding:0;margin:0 0 0 0px}.n_list_shopSub li.title{font-size:1.1rem;font-weight:600;line-height:1.1rem;text-overflow:ellipsis;overflow:hidden;display:inline-block;white-space:nowrap;padding:10px 0 0 0}.n_list_shopSub li.adress{width:calc(100% - 10px);font-size:0.8rem;line-height:1.0rem;margin-top:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}.n_list_shopSub li.info{font-size:0.8rem;line-height:1.0rem;margin-top:7px}.n_list_shopSub li.info i{color:#ff385c;font-size:0.8rem;margin-right:10px}.n_list_shopSub li.info b{color:#000;font-weight:300;margin-left:3px}.n_list_shopSub li.pay{width:100%;font-size:0.9rem;font-weight:600;text-align:left;padding:10px 0 5px 0}.n_list_shopSub li.pay b{color:#ff385c}.n_list_shopSub li.icon{width:100%;padding:0px 0 10px 0;height:25px}.list_event_mark{width:40px;height:50px;position:absolute;background:url('https://img.mamap.co.kr/images/ico/event3.png') no-repeat;background-size:40px;top:-10px;right:-9px;z-index:10}#bottom_area{position:fixed;bottom:0;left:0;right:0;z-index:99}#filter_all_area{width:100%;position:fixed;bottom:185px;left:0;right:0;z-index:99}.bottom_margin{width:100%;padding:15px;height:auto;min-height:100px;max-height:100%;position:relative;float:left}.b_compass_ico{width:100%;height:37px;color:#555555;background-image:url("/images/css-icons/555555.png");background-repeat:no-repeat;background-size:20px 20px;background-position:top center;display:table-cell;vertical-align:bottom}.b_compass_ico.on{width:100%;height:37px;background-image:url("/images/css-icons/on.png");background-repeat:no-repeat;background-size:20px 20px;background-position:top center;display:table-cell;vertical-align:bottom;font-weight:600}.b_home_ico{width:100%;min-width:20px;height:37px;color:#555555;background-image:url("/images/css-icons/555555_1.png");background-repeat:no-repeat;background-size:20px 20px;background-position:top center;display:table-cell;vertical-align:bottom}.b_home_ico.on{width:100%;min-width:20px;height:37px;background-image:url("/images/css-icons/on_1.png");background-repeat:no-repeat;background-size:20px 20px;background-position:top center;display:table-cell;vertical-align:bottom;font-weight:600}.b_user_ico{width:100%;height:37px;color:#555555;background-image:url("/images/css-icons/555555_2.png");background-repeat:no-repeat;background-size:20px 20px;background-position:top center;display:table-cell;vertical-align:bottom}.b_user_ico.on{width:100%;height:37px;background-image:url("/images/css-icons/on_2.png");background-repeat:no-repeat;background-size:20px 20px;background-position:top center;display:table-cell;vertical-align:bottom;font-weight:600}.b_search_ico{width:100%;height:37px;background-image:url("/images/css-icons/b_search_ico.png");background-repeat:no-repeat;background-size:20px 20px;background-position:top center;display:table-cell;vertical-align:bottom;color:#555555}.b_comuni_ico{width:100%;height:37px;background-image:url("/images/css-icons/b_comuni_ico.png");background-repeat:no-repeat;background-size:20px 20px;background-position:top center;display:table-cell;vertical-align:bottom;color:#555555;position:relative}.b_comuni_ico img{position:absolute;top:-3px;right:2px}.detail_contents_other{width:100%;background:#fff;position:relative;padding:0px;border-top:7px solid #f3f3f3;border-bottom:1px solid #efefef}.b_comuni_ico.on{width:100%;height:37px;background-image:url("/images/css-icons/on_3.png");background-repeat:no-repeat;background-size:20px 20px;background-position:top center;display:table-cell;vertical-align:bottom;color:#555555;position:relative}.goMap_btn{padding:8px 6px 8px 6px;width:110px;background:#fff;font-size:0.9rem;border:1px solid #f2f2f2;box-shadow:0px 3px 3px 0 rgba(0,0,0,.1);display:hidden;border-radius:20px;position:fixed;left:calc(50% - 55px);z-index:101;margin:0 auto;float:center;text-align:center;color:#000;bottom:100px;cursor:pointer}.goMap_btn i{color:#000;font-size:1.0rem;padding-right:1px}.goList_btn{padding:8px 6px 8px 6px;width:110px;background:#fff;font-size:0.9rem;border:1px solid #f2f2f2;box-shadow:0px 3px 3px 0 rgba(0,0,0,.1);border-radius:20px;position:fixed;left:calc(50% - 55px);z-index:98;margin:0 auto;float:center;text-align:center;color:#000;bottom:216px;cursor:pointer}.goList_btn i{color:#000;font-size:1.0rem;padding-right:1px}.mylocation_icon_area{width:1px;height:4px;right:0;position:absolute;z-index:10}.mylocation_icon{position:fixed;bottom:216px;margin-left:-70px;background:#fff;border-radius:50%;width:40px;height:40px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='700pt' height='700pt' version='1.1' viewBox='0 0 700 700' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m350 206.5c-40.25 0-73.5 33.25-73.5 73.5s33.25 73.5 73.5 73.5 73.5-33.25 73.5-73.5-33.25-73.5-73.5-73.5z'/%3E%3Cpath d='m607.25 266h-24.5c-7-117.25-101.5-211.75-218.75-218.75v-24.5c0-7-5.25-14-14-14s-14 5.25-14 14v24.5c-117.25 7-211.75 101.5-218.75 218.75h-24.5c-7 0-14 5.25-14 14s5.25 14 14 14h24.5c7 119 101.5 213.5 218.75 218.75v24.5c0 7 5.25 14 14 14s14-5.25 14-14v-24.5c119-7 213.5-101.5 218.75-218.75h24.5c7 0 14-5.25 14-14s-5.25-14-14-14zm-243.25 220.5v-49c0-7-5.25-14-14-14s-14 5.25-14 14v47.25c-103.25-7-185.5-89.25-192.5-192.5h47.25c7 0 14-5.25 14-14s-5.25-14-14-14h-47.25c7-103.25 89.25-185.5 192.5-192.5v50.75c0 7 5.25 14 14 14s14-5.25 14-14v-49c103.25 7 185.5 89.25 192.5 192.5h-49c-7 0-14 5.25-14 14s5.25 14 14 14h47.25c-5.25 103.25-87.5 185.5-190.75 192.5z'/%3E%3C/g%3E%3C/svg%3E");background-size:26px 26px;border:1px solid #f2f2f2;box-shadow:0px 3px 3px 0 rgba(0,0,0,.1);background-position:6px 9px;background-repeat:no-repeat;cursor:pointer}.map_talk_top{width:100%;max-width:480px;min-height:57px;background:#fff;float:center;top:0px;position:relative}.map_n_area{margin:0 auto;width:100%;max-width:480px;position:relative;background:#fff;min-height:57px;position:fixed;border-bottom:1px solid #e4e4e4;top:0;z-index:10}.map_n_area ul{padding:10px}.map_n_area ul li{float:left;width:100%}.map_n_area ul li.map_n_home{position:absolute;width:40px;top:17px;color:#000;font-size:1.5rem}.map_n_area ul li.map_talk_title{position:absolute;top:20px;text-align:center;padding-right:20px;font-size:1.0rem;font-weight:600}.map_n_area ul li.map_talk_title i{margin-left:15px;position:absolute;top:13px;color:#9696a0}.map_n_area ul li.talk_filter_ico_area{width:105px;text-align:right}.map_n_area ul li.talk_back{cursor:pointer;z-index:100}.talk_filter_ico{height:3.0rem;float:center;text-align:center;margin:0 auto;border-radius:25px;line-height:12px;font-size:0.9rem;position:absolute;right:20px;width:105px;top:23px;font-weight:600;text-align:right}.talk_filter_ico i{font-size:1.1rem;top:-2px;position:absolute;margin-left:-20px}.talk_cate_area{width:100%;padding:15px;background:#f2f3f5}.talk_search_area{width:100%;padding:15px;margin-top:0px}.talk_search{width:100%;height:40px;background:#f7f7f7;border-radius:20px;position:relative}.talk_search input{border:none;background:none;width:calc(100% - 45px);padding:18px;font-size:1.0rem}.talk_search input::placeholder{color:#878b93;font-size:0.9rem}.talk_search div.talk_search_btn{position:absolute;width:35px;height:35px;right:0;top:9px;cursor:pointer}.talk_search div.talk_search_btn i{font-size:1.3rem}.map_n_top div.talk_cate{font-size:0.9rem;margin-top:17px;margin-left:0px;padding-left:0px}.map_n_top div.talk_cate ul li{float:left;padding:3px 0px 10px 0px;margin-right:0px;color:#717171}.talk_Swiper ul.swiper-wrapper{}.talk_Swiper ul li{background:none;margin-right:0px}.talk_Swiper ul.swiper-wrapper .talk_cateMenu{width:100%;min-width:77px;font-size:0.9rem;text-align:center;border:1px solid #dcdde2;border-radius:4px;background:#fff;padding:7px}.talk_Swiper ul.swiper-wrapper .talk_cateMenu.on{background:#ff385c;color:#fff}.talk_Swiper ul.swiper-wrapper .talk_cateMenu a{color:#717171;font-weight:500}.talk_Swiper ul.swiper-wrapper .talk_cateMenu a.on{color:#fff}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-direction:column}.talk_notice_area{width:100%;border-top:1px solid #e4e4e4;min-height:50px}.talk_contents_area{width:100%;min-height:50px}.talk_notice{width:100%;padding:18px 13px 2px 13px}.talk_notice_con{width:100%;font-size:1.0rem}.talk_notice_con div.talk_notice_icon{float:left;margin-right:10px}.talk_notice_con b{line-height:1.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.talk_notice_line{width:100%;height:10px;background:#f2f3f5;margin-top:15px}.talk_contents{width:100%;padding:18px 13px 18px 13px}.talk_contents_line{width:100%;height:10px;background:#f2f3f5}.talk_con_icon{width:100%;min-height:33px}.talk_con_icon div.talk_icon{background:#f2f3f5;padding:6px 10px 6px 10px;color:#4e5158;font-size:0.8rem;max-width:120px;border-radius:4px;margin-right:10px;text-align:center;float:left}.talk_con{width:100%;font-size:0.9rem;min-height:70px;line-height:25px;margin:10px 0 10px 0}.talk_con div.contents{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.talk_con div.pic_ico{float:left;margin-right:10px;padding-top:5px}.talk_con_icon div.talk_icon_coupon{background-image:url("/images/css-icons/talk_icon_coupon.png");background-repeat:no-repeat;background-size:22px;background-position:0px 3px;padding:6px 10px 6px 28px;color:#ff6f61;font-size:0.8rem;max-width:120px;border-radius:4px;text-align:center;float:right;margin-right:0px;font-weight:600}.talk_con div.q_icon{background-image:url("/images/css-icons/q_icon.png");background-repeat:no-repeat;background-size:13px;background-position:0px 5px;padding-left:13px;width:20px;height:20px;float:left;color:#ff385c}.talk_info{width:100%;padding-top:7px}.talk_info span.nick{font-size:0.8rem;color:#878b93}.talk_info span.date{font-size:0.8rem;color:#878b93;float:right}.talk_comment{width:100%;border-top:1px solid #efefef;padding:13px 10px 13px 5px;height:48px}.talk_comment div.talk_com_sym{background-image:url("/images/css-icons/talk_com_sym.png");background-size:18px;background-repeat:no-repeat;width:100px;height:25px;background-position:10px 0px;padding-left:35px;font-size:0.9rem;float:left}.talk_comment div.talk_com_sym b{color:#ff385c;font-weight:600}.talk_comment div.talk_com_count{background-image:url("/images/css-icons/talk_com_count.png");background-size:18px;background-repeat:no-repeat;width:100px;height:25px;background-position:10px 0px;padding-left:35px;font-size:0.9rem;float:left}.talk_comment div.talk_com_count b{color:#ff385c;font-weight:600}.talk_write{width:45px;height:45px;box-shadow:0px 3px 3px 0 rgba(0,0,0,.1);padding-top:11px;background:#ff385c;position:fixed;bottom:90px;margin-left:-70px;border-radius:50%;color:#fff;font-size:1.3rem;text-align:center;cursor:pointer}.talk_write i{margin-top:25px}.map_n_area ul li.talk_view_ico_area{width:205px;text-align:right;margin-bottom:7px}.talk_view_ico{height:3.0rem;float:center;text-align:center;margin:0 auto;border-radius:25px;line-height:12px;font-size:0.9rem;position:absolute;right:20px;width:205px;top:23px;font-weight:600;text-align:right}.talk_view_ico a{padding:0 0px 0 10px;margin-left:20px}.talk_view_ico i{font-size:1.1rem;top:-2px;position:absolute;margin-left:-20px}.talk_contents{width:100%;padding:18px 13px 18px 13px}.talk_contents_line{width:100%;height:10px;background:#f2f3f5}.talk_con_icon{width:100%;min-height:33px}.talk_con_icon div.talk_icon{background:#f2f3f5;padding:6px 10px 6px 10px;color:#4e5158;font-size:0.8rem;max-width:120px;border-radius:4px;margin-right:10px;text-align:center;float:left}.talk_view_con{width:100%;font-size:0.9rem;line-height:18px;margin:15px 0 10px 0;padding-bottom:0px}.talk_view_con div.talk_view_profile{float:left;margin-right:10px;padding-top:0px}.talk_view_con div.nick{font-size:0.8rem;font-weight:600}.talk_view_con div.date{font-size:0.8rem;color:#878b93}.talk_view_con div.contents{border-top:1px solid #efefef;padding:0px 0 0 0;margin-top:20px;line-height:25px}.talk_view_con div.contents p{margin-top:20px;font-weight:600}.talk_view_con div.contents div.pic_area{text-align:center;padding:20px 0 20px 0;width:90%;margin:0 auto}.talk_view_con div.contents div.siren{margin-top:20px;color:#adb1b9;font-size:0.8rem}.talk_view_con div.contents div.siren a{text-decoration:underline;color:#adb1b9}.talk_con_icon div.talk_icon_coupon{background-image:url("/images/css-icons/talk_icon_coupon_1.png");background-repeat:no-repeat;background-size:22px;background-position:0px 3px;padding:6px 10px 6px 28px;color:#ff6f61;font-size:0.8rem;max-width:120px;border-radius:4px;text-align:center;float:right;margin-right:0px;font-weight:600}.talk_view_comment{width:100%;border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:13px 10px 13px 5px;height:48px}.talk_view_comment div.talk_com_sym{background-image:url("/images/css-icons/talk_com_sym_1.png");background-size:18px;background-repeat:no-repeat;width:100px;height:25px;background-position:10px 0px;padding-left:35px;font-size:0.9rem;float:left}.talk_view_comment div.talk_com_sym b{color:#ff385c;font-weight:600}.talk_view_comment div.talk_com_count{background-image:url("/images/css-icons/talk_com_count_1.png");background-size:18px;background-repeat:no-repeat;width:100px;height:25px;background-position:10px 0px;padding-left:35px;font-size:0.9rem;float:left}.talk_view_comment div.talk_com_count b{color:#ff385c;font-weight:600}.talk_comment_area{width:100%;min-height:150px;padding:10px;position:relative}.talk_comment_area div.comment_not{width:100%;min-height:150px;text-align:center;font-size:1.0rem;color:#878b93;line-height:1.7rem;padding:50px 0 50px 0}.talk_view_comment_write{width:100%;max-width:480px;height:80px;border-top:1px solid #ddd;position:fixed;z-index:5;bottom:0;padding:10px;background:#fff}.talk_view_comment_write div.view_comment{width:100%;font-size:0.9rem;padding:0px;border-radius:8px;min-height:50px}.talk_view_comment_write div.view_comment textarea{width:calc(100% - 60px);height:50px;border:none;padding:10px;background:#f2f3f5;border-radius:4px}.talk_view_comment_write div.view_comment input{border:none;width:55px;height:50px;background:#ff385c;border-radius:4px;color:#fff;font-size:0.9rem}.talk_comment_list{width:100%;min-height:150px;background:#fff}.talk_comment_list ul li{width:100%;margin:10px 0 20px 0;line-height:22px;position:relative}.talk_comment_list ul li div.profile{float:left;margin-right:10px;margin-top:4px}.talk_comment_list ul li div.nickname{font-size:0.8rem;font-weight:600}.talk_comment_list ul li div.date{font-size:0.8rem;color:#878b93}.talk_comment_list ul li div.contents{width:100%;min-height:30px;padding:5px 0 5px 43px;font-size:0.9rem;margin-top:5px}.talk_comment_list ul li div.cmt_del{width:50px;position:absolute;right:0;top:0;font-size:0.8rem;text-decoration:underline;color:#ff6f61;cursor:pointer}.talk_write_select{width:100%;font-size:1.0rem;font-weight:600;height:50px;padding-top:5px;color:#1d1d1f;border-bottom:1px solid #efefef;position:relative}.talk_write_select i{text-align:right;position:absolute;right:0;font-size:1.4rem}.talk_write_contents{width:100%;padding:10px;min-height:300px}.talk_write_contents textarea.talk_write_con{width:100%;border:none;background:#f7f7f7;border-radius:4px;height:auto;min-height:300px;padding:10px;line-height:25px;font-size:1.0rem}.talk_write_contents textarea::placeholder{color:#d1d3d7;font-size:1rem;text-align:left}.talk_write_submit_area{width:100%;max-width:480px;height:80px;border-top:1px solid #ddd;position:fixed;z-index:5;bottom:0;padding:10px;background:#fff}.talk_write_submit_area div.talk_write_submit{width:100%;font-size:0.9rem;padding:0px;border-radius:8px;min-height:50px}.talk_write_submit_area div.talk_write_submit input{border:none;width:calc(100% - 45px);height:50px;background:#ff385c;border-radius:4px;color:#fff;font-size:0.9rem}.talk_write_submit div.pic_add{width:35px;height:50px;background-image:url("/images/css-icons/pic_add.png");background-repeat:no-repeat;background-size:35px;float:left;padding-top:37px;text-align:center;font-size:0.8rem;font-weight:600;margin-right:10px;cursor:pointer}.talk_select_box{position:fixed;z-index:1000;left:50%;bottom:0px;width:100%;max-width:480px;transform:translateX(-50%);display:none;padding:10px;background-color:#fff;height:280px;border-top-left-radius:10px;border-top-right-radius:10px}.pop_talk_sel{position:relative;padding:0px 10px 10px 10px;width:100%;height:280px}.pop_talk_sel p.pop_talk_name{color:#000;text-align:left;width:100%;font-size:1.0rem;padding-top:5px;font-weight:600;margin-bottom:18px}.pop_talk_sel p.pop_talk_close{position:absolute;top:0px;color:#000;right:0px;font-size:1.5rem;width:30px;height:30px;z-index:1001;cursor:pointer}.pop_select_contents{width:100%}.pop_select_contents li{padding:10px;font-size:0.9rem;color:#000;background:#f7f7f7;border-radius:4px;width:100%;margin-bottom:10px;text-align:center;cursor:pointer}.pop_select_contents li.comm{background:none;color:#5e5e5e}.talk_list_shop_box{width:100%;padding:0 0px 0 0px;background:#fff;position:relative;border-bottom:1px solid #f1f3f4;}.talk_list_shop_box div.partner_title{width:100%;padding:14px 0 0px 0;;position:relative;font-size:1.0rem;font-weight:600}.talk_list_shop_box ul{font-size:0}.talk_list_shop_box ul li.item{width:100%;display:inline-block;padding:16px 0 16px;0}.talk_contents{width:100%;padding:18px 13px 18px 13px;cursor:pointer}.talk_contents_line{width:100%;height:10px;background:#f2f3f5}.talk_con_icon{width:100%;min-height:33px}.talk_write_shop_search{width:100%;padding:0px 13px 18px 13px}.talk_write_shop_search input.shop_search{width:100%;height:40px;background:#f7f7f7;border:none;border-radius:4px}.talk_write_search{width:100%;font-size:1.0rem;font-weight:600;height:60px;padding-top:18px;color:#1d1d1f;border-top:1px solid #efefef;border-bottom:1px solid #efefef;position:relative}.startRadio{display:inline-block;overflow:hidden;height:40px}.startRadio:after{content:"";display:block;position:relative;z-index:10;height:40px;background:url("/images/ico/comm_star.png") repeat-x 0 0;background-size:30px;pointer-events:none}.startRadio__box{position:relative;z-index:1;float:left;width:15px;height:30px;cursor:pointer}.startRadio__box input{opacity:0 !important;height:0 !important;width:0 !important;position:absolute !important}.startRadio__box input:checked + .startRadio__img{background-color:#ff004d}.startRadio__img{display:block;position:absolute;right:0;width:250px;height:30px;pointer-events:none}.eventMark_sale{font-size:0.6rem;font-weight:400;background:#a349a4;color:#fff;border-radius:4px;padding:1px 5px 1px 5px;text-align:center;margin-right:3px;display:inline-block}.eventMark_comment{font-size:0.6rem;font-weight:400;background:#444444;color:#fff;border-radius:4px;padding:1px 5px 1px 5px;text-align:center;margin-right:3px;max-width:110px;display:inline-block}.eventMark_coupon{font-size:0.6rem;font-weight:400;background:#22b14c;color:#fff;border-radius:4px;padding:1px 5px 1px 5px;text-align:center;margin-right:3px;display:inline-block}.eventMark_time{font-size:0.6rem;font-weight:400;background:#4e9de0;color:#fff;border-radius:4px;padding:1px 5px 1px 5px;text-align:center;margin-right:3px;display:inline-block}.eventMark_new{font-size:0.6rem;font-weight:400;background:#ff385c;color:#fff;border-radius:4px;padding:1px 5px 1px 5px;text-align:center;margin-right:3px;display:inline-block}.eventMark_first{font-size:0.6rem;font-weight:400;background:#ef8a33;color:#fff;border-radius:4px;padding:1px 5px 1px 5px;text-align:center;margin-right:3px;display:inline-block}.eventMark_mark{border-radius:4px;background:#000;color:#fff;width:40px;height:18px;position:absolute;left:6px;top:5px;z-index:5;font-size:0.75rem;text-align:center;padding:2px 0 0 0}.d_manager_area{position:relative}.d_manager_area div.d_manager_title{width:100%;padding:0 0 0px 0;font-size:1.0rem}.d_manager_area div.d_manager_sub{font-size:0.9rem;color:#737373;margin-top:5px;line-height:20px}.d_manager_area div.d_manager_more{width:100%;font-size:0.9rem;font-weight:bold;padding:15px 0 0 0}.d_manager_area i{position:absolute;right:0px;top:10px;font-size:1.5rem;color:#}.d_manager_area div.d_manager_profile{width:40px;height:40px;position:absolute;right:20px;top:4px;background:url('https://img.mamap.co.kr/images/ico/manager_profile.png') no-repeat;background-size:40px 40px}details.shopView_manager{margin-top:20px;border:1px solid #000;padding:13px;border-radius:4px;box-shadow:none}details.shopView_manager > summary.manager_info::-webkit-details-marker{display:none}summary.manager_info{width:100%;font-size:0.8rem;color:#333;outline:none;text-align:left;cursor:pointer;position:relative;list-style:none}details > summary.manager_info::after{position:absolute;background:url('https://img.mamap.co.kr/images/ico/arrow-right.png') no-repeat;background-size:13px 13px;width:13px;height:13px;content:"";right:0px;top:0px;float:left;font-size:1.7rem;display:inline-block}details[open] > summary.manager_info::after{position:absolute;background:url('https://img.mamap.co.kr/images/ico/arrow-down.png') no-repeat;background-size:13px 13px;content:"";right:0px;width:13px;height:13px;top:0px;float:left;font-size:1.7rem}.manager_contents{width:100%;font-size:0.9rem;line-height:30px;background:#f7f7f7;padding:10px;margin-top:15px;border-radius:4px;white-space:pre-line}.alarm{width:100%;padding:0px;margin-top:20px}.alarm div.flex_con{position:relative;display:flex;justify-content:space-between;align-items:center}.alarm div.notice{width:100%;padding:0px;position:relative}.alarm div.event{width:100%;padding:0px;position:relative;margin-left:6px}.alarm_item{height:80px;border:1px solid #d2d2d2;border-radius:8px;font-size:0.8rem;padding:7px 5px 7px 5px;box-shadow:0 0 10px rgba(0,0,0,.09)}.alarm_item div.notice_icon{background:#000;color:#fff;font-size:0.7rem;padding:1px 0 1px 4px;width:70px}.alarm_item div.event_icon{background:#ff385c;color:#fff;font-size:0.7rem;padding:1px 0 1px 4px;width:70px}.alarm_item div.contents{width:80%;height:43px;padding:10px 5px 5px 5px;font-size:0.8rem;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:pre-line}.course_rec_badge{display:inline-block;margin-left:6px;padding:2px 4px;font-size:0.7rem;font-weight:600;line-height:1.5;color:#E46A00;background:#FFF3D6;border-radius:6px;vertical-align:middle;border:1px solid #FFD89A;letter-spacing:-0.2px;white-space:nowrap}.alarm div.notice em{position:absolute;right:12px;font-size:0.7rem;bottom:14px}.alarm div.notice em a{color:#acacac}.alarm div.event em{position:absolute;right:12px;font-size:0.7rem;bottom:14px}.alarm div.event em a{color:#acacac}#more_contents{display:none;padding:0px 0px 0px 3px;width:calc(100% - 3px);min-height:80px;background:#fff;position:absolute;top:3px;left:0px;z-index:9}.more_alarm_item{min-height:80px;border:1px solid #d2d2d2;border-radius:2px;font-size:0.8rem;padding:7px 5px 7px 5px;box-shadow:0 0 10px rgba(0,0,0,.09);margin:0 auto}.more_alarm_item div.notice_icon{background:#000;color:#fff;font-size:0.7rem;padding:1px 0 1px 4px;width:70px}.more_alarm_item div.event_icon{background:#ff385c;color:#fff;font-size:0.7rem;padding:1px 0 1px 4px;width:70px}.more_alarm_item div.contents{width:100%;height:auto;line-height:25px;padding:10px 5px 10px 5px;font-size:0.8rem;font-weight:600}.more_alarm_item div.closeBtn{width:100%;height:30px;padding:7px;background:#696969;text-align:center;color:#fff}.new_filter_area{max-width:480px;float:center;height:30px;background:none;z-index:100;margin:0 auto;position:fixed;bottom:80px}.new_filter_a_box{max-width:90%;height:28px;float:center;text-align:center;margin:0 auto}.new_filter_a_box table{width:100%;height:32px}.new_filter_a_box table td.choice{font-weight:600;font-size:0.7rem;border-radius:6px;border:1px solid #d5d2d2;background:#fff;margin-right:15px;box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);position:relative;cursor:pointer}.new_filter_a_box table td.choice div{width:75%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0 auto}.new_filter_a_box table td.choice_pin{width:28px;height:28px;border-radius:6px;border:1px solid #d5d2d2;background:#fff;box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);position:relative;cursor:pointer}.new_filter_a_box table td.choice_pin i{font-size:0.9rem;top:23%;left:24%;position:absolute;color:#6e6e6e}.new_filter_a_box table td.choice i{font-size:0.6rem;color:#ff385c;position:absolute;right:5px;top:10px;font-weight:bold}.new_filter_a_box table td.jump{width:5px}.new_filter_layer{overflow:hidden;overflow-y:scroll;position:fixed;top:0px;z-index:1000;width:100%;max-width:480px;height:100%;background:#fff;margin:0 auto}.n_filter_title_area{width:100%;max-width:480px;margin:0 auto;height:60px;border-bottom:1px solid #ebebeb;position:fixed;top:0;background:#fff;z-index:1001}.n_filter_title_area div.n_filter_title{font-size:1.0rem;font-weight:600;height:50px;color:#222222;line-height:55px;margin:0 auto;width:100px;text-align:center}.n_filter_title_area div.n_filter_title_x{position:absolute;top:13px;left:15px;font-size:1.5rem}.n_filter_sub_title{width:100%;padding:10px 0px 0 23px;font-weight:600;font-size:1.1rem;color:#484848;margin-top:60px}.n_filter_sub_title2{width:100%;padding:10px 0px 0 25px;font-size:0.9rem;color:#484848}.n_filter_sub_table{width:100%;padding:15px}.n_filter_event{padding:10px;font-size:1.0rem;color:#222222;border-bottom:1px solid #ebebeb}.n_filter_event td{min-height:50px;padding:10px 0 10px 0}.n_filter_event label{font-size:0.8rem;color:#222222;width:100%;font-weight:500}.n_filter_event_l{font-weight:500;color:#222222}.n_filter_event_r{width:50px;text-align:right;float:right;vertical-align:middle}.slidecontainer{width:100%;margin:0px auto 0}.slidecontainer div.price{width:100%;padding:10px 0 0 0;text-align:center}.slidecontainer div.price span{font-weight:600;color:#f2331a}.slider{-webkit-appearance:none;width:100%;height:5px;border-radius:5px;background:#d3d3d3;outline:none;opacity:0.7;-webkit-transition:.2s;transition:opacity .2s}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#ff3b3b;cursor:pointer}.slider::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#ff3b3b;cursor:pointer}.n_filter_f_bottom{position:fixed;z-index:102;bottom:0px;width:100%;max-width:480px;background:#fff;border-top:1px solid #dddddd;padding:10px;color:#000;font-size:1.0rem;text-align:center;margin:0 auto}.n_filter_f_bottom li{float:left;width:50%;text-align:left;padding:10px 0 10px 0;font-size:0.8rem;vertical-align:middle}.n_filter_f_bottom li i{font-size:0.9rem}.n_filter_f_bottom li div.n_filter_del{text-decoration:underline;font-size:1.0rem;line-height:35px;font-weight:600;padding-left:10px}.n_filter_f_bottom li div.n_filter_ok{padding:10px;background:#222222;border-radius:4px;color:#fff;text-align:center;cursor:pointer}.filter_container{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:10px 0 0 25px}.filter_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #b0b0b0;border-radius:4px}.filter_container:hover input ~ .checkmark{border:1px solid #000}.filter_container input:checked ~ .checkmark{background-color:#000;border-radius:4px;border:1px solid #000}.checkmark:after{content:"";position:absolute;display:none}.filter_container input:checked ~ .checkmark:after{display:block}.filter_container .checkmark:after{left:9px;top:4px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dim-layer{display:none;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.dim-layer .dimBg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}#load{width:100%;height:100%;top:0;left:0;position:fixed;display:block;background:white;z-index:99;text-align:center}.loing_img{position:absolute;top:35%;left:calc(50% - 30px);z-index:99999;margin:0 auto}.my_location_setting{width:100%;max-width:480px;height:210px;border-top-left-radius:15px;border-top-right-radius:15px;background:#fff;z-index:1021;position:fixed;bottom:0;border:1px solid #ff385c;display:none}.my_location_setting li{padding:15px}.location_set_title{font-weight:600;font-size:1.0rem;color:#000;border-bottom:1px solid #f4f4f4}.location_set_sub{font-size:0.9rem;color:#747474;font-weight:600}.location_set_sub b{text-decoration:underline;font-weight:600;color:#000}.location_setting{background:#ff385c;font-size:0.9rem;text-align:center;float:left;border-radius:8px;width:50%;padding:10px;color:#fff;font-weight:600}.location_setting_web{background:#ff385c;font-size:0.9rem;text-align:center;float:left;border-radius:8px;width:100%;padding:10px;color:#fff;font-weight:600}.location_set_close{background:#ddd;font-size:0.9rem;text-align:center;float:left;border-radius:8px;width:calc(40% - 10px);padding:10px;margin-right:10px;font-weight:600}.location_setting_app{background:#ddd;font-size:0.8rem;text-align:center;float:left;border-radius:8px;width:calc(50% - 10px);padding:10px;margin-right:10px;font-weight:600}.cur_loc_move{cursor:pointer}.app_install_pop{width:100%;max-width:480px;height:230px;border-top-left-radius:15px;border-top-right-radius:15px;background:#fff;z-index:1001;position:fixed;bottom:0;border:1px solid #ff385c;padding:20px 0 0 0;display:none}.app_logo{width:90px;float:left}.app_install_title{float:left;width:210px;font-size:0.9rem;color:#000}.app_install_title p.sub_title{margin-bottom:3px;margin-top:3px}.app_install_title b{font-size:1.1rem;color:#000;font-weight:bold}.app_install_title p.app_star{margin-top:5px;height:20px}.app_install_title p.app_star i{color:#ff385c}.app_install_title p.app_review{font-size:0.75rem;color:#333;font-weight:600}.app_logo img{border-radius:8px}.app_install_pop li{width:300px;margin:0 auto}.app_install_btn{width:100%;height:42px;font-size:1.1rem;line-height:42px;border-radius:8px;background:#ff5039;color:#fff;font-weight:bold;text-align:center}.app_install_btn i{font-size:1.3rem;position:absolute;margin-top:11px}.app_install_web{width:100%;height:47px;line-height:47px;color:#4c4c4c;text-align:center;text-decoration:underline;font-size:0.9rem}.main_search_area{width:100%;float:center;height:100px;background:none;position:absolute;top:23px;z-index:999}.main_search_box{width:90%;height:48px;float:center;text-align:center;margin:0 auto;border:1px solid #d5d2d2;background:#fff;border-radius:25px;box-shadow:3px 10px 15px 0 rgba(0,0,0,.1);line-height:42px}.main_search_box form{display:inline-block;width:calc(100% - 6rem);text-align:center}.main_search_box form i{color:#ff385c;line-height:46px;font-weight:600}.main_search_box input{border:none;height:2.5rem;background:#fff;text-align:left}.main_search_box input::placeholder{color:#000;font-size:0.9rem}.main_search_box input[type="text"]{display:inline-block;width:calc(100% - 30px)}.main_scrollNav{z-index:99;max-width:480px;width:100%;height:80px;padding:15px 0 0 0;margin:0 auto;background:#fff;text-align:center;color:#000;border-bottom:1px solid #f0f0f0;display:none}.main_scroll_search_box{width:90%;max-width:690px;height:48px;float:center;text-align:center;margin:0 auto;border:1px solid #d5d2d2;background:#fff;border-radius:25px;line-height:42px}.main_scroll_search_box form{display:inline-block;width:calc(100% - 6rem);text-align:center}.main_scroll_search_box form i{color:#ff385c;line-height:46px;font-weight:600}.main_scroll_search_box input{border:none;height:2.5rem;background:#fff;text-align:left}.main_scroll_search_box input::placeholder{color:#000;font-size:0.9rem}.main_scroll_search_box input[type="text"]{display:inline-block;width:calc(100% - 30px)}.m_reserve_area{padding:15px}.m_reserve_title{font-size:1.2rem;font-weight:600;width:100%;padding:0px 0 5px 0}.m_reserve_subtitle{width:100%;padding:0px 0 10px 0;font-size:0.9rem;color:#4c4c4c}.m_reserve{width:100%;height:290px}.m_reserve_s1{-ms-overflow-style:none}.m_reserve_s1::-webkit-scrollbar{display:none}.reserve_img{float:left;margin:5px 10px 5px 0;width:200px}.reserve_img img{background-position:center;border-radius:6px;max-width:100%;height:180px;overflow:hidden;object-fit:cover}.reserve_img table .shop_title{font-size:1.0rem;font-weight:600;padding:13px 0 5px 0}.reserve_img table .shop_adress{font-size:0.8rem}.reserve_img table .shop_adress i{color:#ff3d00}.reserve_img table .shop_adress{font-size:0.8rem}.reserve_img table .shop_buy{font-size:0.9rem;padding:5px 0 5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.m_comment_area{padding:0px 15px 15px 15px}.m_comment_title{font-size:1.2rem;font-weight:600;width:100%;padding:5px 0 5px 0}.m_comment_subtitle{width:100%;padding:0px 0 10px 0;font-size:0.9rem;color:#4c4c4c}.m_comment{width:100%;height:370px;overflow:hidden;cursor:pointer}.comment_img{float:left;margin:5px 10px 5px 0;width:240px}.comment_img img{background-position:center;max-width:100%;height:200px;position:relative;overflow:hidden;object-fit:cover}.comment_img table{border-radius:8px;box-shadow:4px 4px 12px rgba(0,0,0,.1)}.comment_img table .shop_title{font-size:1.0rem;font-weight:600;padding:13px 0 5px 15px}.comment_img table .shop_adress{font-size:0.8rem;padding:0 0 0 15px}.comment_img table .shop_adress i{color:#ff3d00}.comment_img table .shop_buy{font-size:0.9rem;padding:5px 0 15px 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.m_comment_tb_img{position:relative;border-radius:0;white-space:normal}.m_comment_tb_img .title_1{position:absolute;background:url('https://img.mamap.co.kr/images/ico/m_contents_icon.png') no-repeat;color:#fff;width:50px;height:50px;top:70px;left:10px}.m_comment_tb_img .title_2{position:absolute;width:210px;color:#fff;height:25px;top:90px;left:10px;font-size:1.2rem;font-weight:600;overflow:hidden;display:inline-block}.m_comment_tb_img .contents{position:absolute;width:210px;height:54px;top:130px;left:10px;color:#fff;font-size:0.9rem;overflow:hidden}.m_comment_tb_img div.m_comment_black_bg{width:240px;height:200px;background:#000;position:absolute;top:0;border-radius:4px;opacity:0.35}.m_comment_s1{-ms-overflow-style:none}.m_comment_s1::-webkit-scrollbar{display:none}.main_partner_area{width:100%;padding:20px 15px 15px 15px;margin:0 0 15px 0}.main_partner{background:#232323;border-radius:6px;color:#fff;text-align:center;padding:25px;margin:0 auto}.main_partner ul{margin:0 auto}.main_partner ul li{text-align:center}.main_partner ul li.title{font-size:1.2rem;margin:0 0 15px 0;font-weight:600}.main_partner ul li.sub_title{font-size:1.0rem;margin:0 0 15px 0}.main_partner ul li div{width:150px;padding:8px;background:#fff;color:#000;border-radius:4px;cursor:pointer;font-size:1.0rem;margin:0 auto}.main_policy_area{width:100%;padding:15px;min-height:250px;position:relative;float:left;background:#f7f9fa;margin:0 0 20px 0}.main_policy_area ul li{float:left;text-align:left;width:100%}.main_policy_area ul li.logo{font-size:1.2rem;color:#bfbfbf;font-weight:600;padding:10px 0 10px 0;position:relative}.main_policy_area ul li.logo a{position:absolute;right:0;top:13px;font-size:0.8rem;color:#c0c0c0}.main_policy_area ul li.my_policy{font-size:0.8rem;color:#c0c0c0;padding:0px 0 10px 0}.main_policy_area ul li.my_policy a{color:#c0c0c0}.main_policy_area ul li.my_guide{font-size:0.8rem;color:#c9c9c9;min-height:50px}.main_policy_area ul li.my_sns{height:100px;text-align:right}.N_main_box{width:100%;background:#f4f4f4;padding:10px;min-height:200px;position:relative;margin-bottom:10px;background-size:cover}.main_title_ment{margin-top:10px;margin-bottom:20px;font-size:1.1rem;font-weight:600;max-width:680px;line-height:1.7rem;color:#32393f}.main_D_link{width:100%}.main_D_link ul{display:flex}.main_D_link ul li{flex-direction:column;display:flex;min-height:80px;border:1px solid #fff;background:#fff;line-height:1.5rem;font-size:1.05rem;padding:16px 10px 10px 10px}.main_D_link ul li.local_btn{width:55%;border-radius:16px;float:left;margin-right:10px;color:#000;position:relative;font-weight:530;box-shadow:1px 5px 10px 0 rgba(0,0,0,.1);background:rgb(239,13,116);background:linear-gradient(45deg,rgba(239,13,116,0.8691588785046729) 28%,rgba(253,90,20,0.883177570093458) 78%);border:none}.p1{color:#fff}.main_D_link ul li.local_btn img{border-radius:16px}.main_D_link ul li.local_btn span{position:absolute;right:6px;top:33%}.main_D_link ul li.local_btn span i{font-size:3.8vh;color:#fff;font-weight:0}.main_D_link ul li.local_set{width:45%;border-radius:16px;float:left;color:#000;position:relative;font-weight:530;box-shadow:1px 5px 10px 0 rgba(0,0,0,.1)}.main_D_link ul li.local_set span{position:absolute;right:6px;top:33%}.main_D_link ul li.local_set span i{font-size:3.8vh;color:#000;font-weight:0}.N_main_menu_area{width:100%;border-radius:16px;box-shadow:1px 5px 7px 0 rgba(0,0,0,.1);background:#fff;margin-bottom:10px;padding:15px;margin-top:15px}.N_main_menu_area ul li{text-align:center;margin-left:7px}.N_main_menu_area ul li img{text-align:center;margin:0 auto}.N_main_menu_area ul li span{width:100%;font-size:0.9rem;flex-direction:column;display:flex;margin-top:10px;margin-left:5px}.comment_img div.date{width:40%;font-weight:300;font-size:0.8rem;color:#acacac;float:left;text-align:right;height:55px;padding:10px;line-height:35px}.comment_img div.nicname{width:60%;font-weight:300;font-size:0.9rem;color:#000;float:left;padding:10px;line-height:35px}.profile-pic{width:30px;height:30px;display:block;background:50% 50% no-repeat;background-size:cover;margin-right:6px;float:left;margin-top:2px}.main_help_area{width:100%;padding:0 15px 15px 15px;margin:0 0 15px 0}.main_help{background:#ededed;border-radius:6px;color:#000;text-align:center;padding:25px;margin:0 auto}.main_help ul{margin:0 auto}.main_help ul li{text-align:center}.main_help ul li.title{font-size:1.2rem;margin:0 0 15px 0;font-weight:600}.main_help ul li.sub_title{font-size:1.0rem;margin:0 0 15px 0}.main_help ul li.sub_title a{color:#ff385c;font-weight:600}.main_help ul li div{width:150px;padding:8px;background:#fff;color:#000;border-radius:4px;cursor:pointer;font-size:1.0rem;margin:0 auto}.main_event_area{width:100%;padding:0 15px 15px 15px;margin:25px 0 10px 0}.main_event{max-width:600px;max-height:150px;text-align:center;margin:0 auto}.main_event img{width:auto;max-height:150px;background-position:center;border-radius:16px}.main_swiper_menu{width:100%;margin-bottom:10px;padding:15px 0px 0px 0px;margin-top:10px}.menu_Swiper div.swiper-wrapper div.m_menu_title{min-width:73px;width:100%;font-size:0.85rem;display:flex;margin:8px 0 2px 2px}.menu_Swiper div.swiper-wrapper div.m_menu_title b{margin:0 auto;font-weight:300}.N_list_shop_box2{width:100%;padding:0 0px 0 0px;background:#fff;position:relative;border-bottom:1px solid #f1f3f4}.hover_bkgr_fricc{background:rgba(0,0,0,.4);cursor:pointer;display:none;height:100%;position:absolute;text-align:center;top:0;width:100%;font-size:1.4rem;z-index:10000}.hover_bkgr_fricc .helper{display:inline-block;height:100%;vertical-align:middle}.hover_bkgr_fricc > div{background-color:#fff;box-shadow:10px 10px 60px #555;display:inline-block;height:auto;max-width:600px;min-height:100px;vertical-align:middle;width:60%;position:relative;border-radius:8px;padding:15px 5%}.popupCloseButton{background-color:#fff;border:3px solid #999;border-radius:50px;cursor:pointer;display:inline-block;font-family:arial;font-weight:bold;position:absolute;top:-20px;right:-20px;font-size:25px;line-height:25px;width:30px;height:30px;text-align:center}.popupCloseButton:hover{background-color:#ccc}.trigger_popup_fricc{cursor:pointer;font-size:20px;margin:20px;display:inline-block;font-weight:bold}.popup_area{width:100%;margin:0 auto;text-align:center;height:40px}.popup_logo{width:100px;margin:0 auto;text-align:center;background:blue}.popup_logo h3{margin-bottom:0;font-size:1.2rem;color:#e10000;float:left;margin-right:5px}.popup_logo i{float:left;color:#e10000}.popup_ment_1{font-size:1.3rem;margin:15px 0 20px 0;text-decoration:underline;text-underline-position:under}.popup_ment_1 span{font-weight:bold}.popup_ment_2{font-size:1.0rem}.popup_ment_3{font-size:0.8rem;margin:20px 0 10px 0;color:#7c7c7c}.shopPin_new{max-width:300px;border-radius:24px;background:#fff;border:1px solid #ff385c;cursor:pointer;padding:2px 0px 2px 3px;display:flex;justify-content:space-between;position:relative}.shopPin_new.ad{background:#ff385c;color:#fff}.shopPin_new.ad div.info p{color:#fff;font-size:0.7rem}.shopPin_new.ad div.info em{color:#fff}.shopPin_new.ad div.nat{border:1px solid #fd6b86}.shopPin_new.ad .pull.gr:before{content:"";top:37px;left:calc(50% - 7px);position:absolute;border:7px solid transparent;border-top:7px solid #ff385c;z-index:2}.shopPin_new.ad .pull.gr:after{content:"";top:38px;left:calc(50% - 8px);position:absolute;border:8px solid transparent;border-top:8px solid #ff385c;z-index:1}.shopPin_new.ad label:after{content:"";display:block;width:15px;height:15px;background-color:#FFF;border:1px solid #ff385c;position:absolute;left:0vw;border-radius:5vw;top:0vw;background-image:url(https://img.mamap.co.kr/images/ico/label_new.png);background-size:45%;background-repeat:no-repeat;background-position:center}.shopPin_new.ad .event_mark{width:33px;height:50px;position:absolute;background:url(/images/ico/event3.png) no-repeat;background-size:33px;top:-9px;right:-6px}.shopPin_new .event_mark{width:33px;height:50px;position:absolute;background:url(/images/ico/event3.png) no-repeat;background-size:33px;top:-9px;right:-6px}.shopPin_new .event_m{content:"";display:block;width:36px;height:15px;background-color:#fff;border:1px solid #ff385c;position:absolute;left:2px;border-radius:4px;top:28px;background-image:url(https://img.mamap.co.kr/images/ico/label_event.png);background-size:83%;background-repeat:no-repeat;background-position:center}.shopPin_new.on{background:#404040;color:#fff}.shopPin_new.on div.info p{color:#fff;font-size:0.7rem}.shopPin_new.on div.info em{color:#fff}.shopPin_new.on div.nat{border:1px solid #292929}.shopPin_new.on .pull.gr:before{content:"";top:37px;left:calc(50% - 7px);position:absolute;border:7px solid transparent;border-top:7px solid #404040;z-index:2}.shopPin_new.on .pull.gr:after{content:"";top:38px;left:calc(50% - 8px);position:absolute;border:8px solid transparent;border-top:8px solid #ff385c;z-index:1}.shopPin_new label:after{content:"";display:block;width:15px;height:15px;background-color:#FFF;border:1px solid #ff385c;position:absolute;left:0vw;border-radius:5vw;top:0vw;background-image:url(https://img.mamap.co.kr/images/ico/label_new.png);background-size:42%;background-repeat:no-repeat;background-position:center}.shopPin_new div.nat{border:1px solid #ff385c;border-radius:50%;width:33px;height:33px;margin-top:1px;margin-right:4px}.shopPin_new div.info{max-width:250px;font-size:0.7rem;text-align:left;font-weight:600;margin-top:2px;padding-right:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopPin_new div.info p.shop_title{font-size:0.75rem;width:95px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left}.shopPin_new div.info p{color:#777;font-size:0.7rem}.shopPin_new div.info em{color:#777;font-size:0.7rem}.pull.gr:before{content:"";top:37px;left:calc(50% - 7px);position:absolute;border:7px solid transparent;border-top:7px solid #fff;z-index:2}.pull.gr:after{content:"";top:38px;left:calc(50% - 8px);position:absolute;border:8px solid transparent;border-top:8px solid #ff385c;z-index:1}#map_shop_all_area{width:100%;position:fixed;bottom:75px;left:0;right:0;z-index:99}.n_map_shop_area{max-width:480px;margin:0 auto;float:center;position:relative}.n_map_shop_box{max-width:90%;height:110px;margin:0 auto;background:#fff;z-index:100;position:relative;border-radius:8px;box-shadow:0px 0px 0px 0 rgba(0,0,0,.1)}.n_map_shop_box div.item{width:100%;height:110px}.n_map_shopImg_a{width:95px;height:110px;overflow:hidden;float:left}.n_map_shopImg{min-width:95px;width:auto;height:100%;overflow:hidden;float:left;z-index:100;position:relative}.n_map_shopImg img{width:100%;height:100%;object-fit:cover;border-radius:8px;z-index:100}.n_map_shopImg div.ad_mark{border-radius:4px;background:#ff385c;color:#fff;width:40px;height:18px;position:absolute;left:16px;top:5px;z-index:99;font-size:0.75rem;text-align:center;padding:2px 0 0 0}.n_map_shopImg div.ad_mark_icon{width:23px;height:23px;position:absolute;background:url('https://img.mamap.co.kr/images/ico/ad_ico.png') no-repeat;background-size:23px;top:0;left:-15px}.n_map_shopImg div.partner_mark{border-radius:4px;background:#000;color:#fff;width:40px;height:18px;position:absolute;left:16px;top:5px;z-index:99;font-size:0.75rem;text-align:center;padding:2px 0 0 0}.n_map_shopImg div.partner_mark_icon{width:23px;height:23px;position:absolute;background:url('https://img.mamap.co.kr/images/ico/p_ico.png') no-repeat;background-size:23px;top:0;left:-15px}.n_man_shopSub{width:calc(100% - 95px);height:110px;float:left;z-index:200;margin-left:-5px;padding:8px 10px 5px 10px;font-size:1.0rem;background:#fff;position:relative}.n_man_shopSub li{padding:0;margin:0 0 0 0px;width:100%}.n_man_shopSub li.title{font-size:1.02rem;padding-top:10px;font-weight:600;line-height:1.1rem;text-overflow:ellipsis;overflow:hidden;display:inline-block;white-space:nowrap}.n_man_shopSub li.adress{font-size:0.8rem;line-height:1.0rem;text-overflow:ellipsis;overflow:hidden;display:inline-block;white-space:nowrap}.n_man_shopSub li.adress i{color:#ff385c}.n_man_shopSub li.pay{font-size:0.9rem;font-weight:600}.n_man_shopSub li.pay b{color:#ff385c}.n_man_shopSub li.icon{width:100%;padding:0px 0 0px 0}.n_map_shop_box div.item{position:relative}.shopPin div.event_time{font-size:0.7rem;font-weight:400;background:#4e9de0;color:#fff;padding:3px 5px 1px 5px;text-align:center;float:left;position:absolute;top:-18px;margin-left:25px}.shopPin div.event_new{font-size:0.7rem;font-weight:400;background:#ff385c;color:#fff;padding:0px 5px 1px 5px;text-align:center;margin-left:5px;float:right;position:absolute;top:-16px;left:-6px;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #ff385c;z-index:0}.shopPin div.event_mark{width:40px;height:50px;position:absolute;background:url(https://img.mamap.co.kr/images/ico/event3.png) no-repeat;background-size:40px;top:-11px;right:-8px}.n_course_table{border-radius:8px;border:1px solid #e5e5e5;margin-top:15px;box-shadow:0px 0px 10px rgba(0,0,0,.07)}.n_course_table td.n_course_item{padding:0 10px 5px 10px}.n_course_table td.n_course_title{font-size:0.9rem;text-align:left;padding:10px 0 10px 10px;font-weight:600;background:#f7f7f7;line-height:22px;border-top-left-radius:8px;border-top-right-radius:8px}.n_course_table td.n_course_subtitle{font-size:0.8rem;text-align:left;padding:10px 0 0px 10px}.n_course_left{border-bottom:0px solid #ddd;font-weight:bold;font-size:0.9rem;padding:0px 0 0px 0px;background:#fff;text-align:left}.n_course_right{border-bottom:0px solid #ddd;text-align:right;background:#fff;padding:0px 0px 10px 0px}.n_course_right .percentage{font-size:0.8rem;font-weight:600;color:#6f86dd}.shop_no_open{padding:8px;background:#f4f4f4;color:#ff385c;border-radius:4px;text-align:center;font-size:0.9rem;margin:0 0 10px 0}#call_layer{width:100%;max-width:480px;height:100%;background:#000;background-color:rgba(0,0,0,.4);z-index:9999;position:fixed;display:none}.call_popup_wrap{width:100%;max-width:480px;height:150px;;margin:0 auto;position:fixed;top:35%}.call_popup{width:90%;height:170px;background:#fff;margin:0 auto;border-radius:8px;box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);border:1px solid #ddd;padding:20px 15px 20px 15px;font-size:1.0rem;position:relative}.call_popup p{margin-top:15px;font-size:1.0rem}.call_popup p b{color:#ff385c}.call_popup ul{width:100%;float:left;margin:0 auto;display:flex}.call_popup ul li{float:left;width:50%;text-align:center;padding:8px;background:#ededed;border-radius:8px;flex-direction:column;font-size:0.9rem}.call_popup ul li.p_call{background:#ff385c;color:#fff;margin-left:10px}.call_layer_close{cursor:pointer}#shop_edit_box{width:100%;max-width:480px;height:100%;background:#000;background-color:rgba(0,0,0,.4);z-index:9999;position:fixed;display:none}.shop_edit_wrap{width:100%;max-width:480px;height:400px;margin:0 auto;position:fixed;top:15%}.shop_edit{width:90%;background:#fff;margin:0 auto;border-radius:8px;box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);border:1px solid #ddd;padding:20px 15px 48px 15px;font-size:1.0rem}.shop_edit{position:absolute;right:0;top:23px}.shop_edit p{margin-top:15px;font-size:1.0rem}.shop_edit b{color:#ff385c}.shop_edit ul{width:100%;float:left;margin:0 auto;display:flex}.shop_edit ul li{float:left;width:50%;text-align:center;padding:8px;background:#ededed;border-radius:8px;flex-direction:column;font-size:0.9rem}.shop_edit ul li.edit_reg{background:#ff385c;color:#fff;margin-left:10px}.shop_edit table{margin-top:8px}.shop_edit table td{padding:5px 0 5px 0;font-size:0.9rem}.shop_edit table td textarea{border-radius:8px;margin-top:10px}.map_copy_n{position:absolute;font-size:0.7rem;right:10px;top:10px;text-align:center;color:#888;float:left;width:70px;font-weight:400}.map_copy_n i{font-size:1.3rem;float:left;margin-top:10px}.shop_edit_btn{position:absolute;right:15px;top:23px;cursor:pointer}.d_title_edit{position:absolute;right:0px;top:-23px;font-size:0.8rem;font-weight:400;text-align:center;padding-top:5px;border-radius:8px;width:70px;height:46px;cursor:pointer;color:#a1a1a1}.d_title_edit i{font-size:0.9rem}img.star_ico{margin-top:-5px}img.like_ico{margin-top:-1px}img.pin_ico{margin-top:-3px}.d_sub_title b{text-decoration:underline;color:#222222}ul.dayNight{float:right;width:100%;display:flex}.dayNight li{float:left;border:none;flex-direction:colum;width:50%;border-radius:4px;position:relative;padding:6px 0 6px 0}.dayNight li.c_day{background:#f9f9f9;margin-right:7px;padding:10px 10px 10px 5px}.dayNight li.c_night{background:#f9f9f9;padding:7px}.c_day_1{font-weight:300;width:100%;padding-bottom:7px;font-size:0.75rem;text-align:left;color:#484848;margin-right:15px}.c_day_2{font-size:0.7rem;;font-weight:300;color:#ccc;padding-bottom:5px}.c_day_2 em{text-decoration:line-through}.c_day_3{font-weight:bold;color:#000;font-size:0.95rem}.c_percent{color:#ff385c;padding:3px;font-size:0.7rem;border-radius:4px;margin-right:3px;;font-weight:600;text-decoration:none}.time_guide{width:100%;padding:20px 0 0px 0;font-size:0.8rem;line-height:20px}.detail_event_banner img{border-radius:4px}.d_picscroll_heart div.pic_heart_btn .on{color:#ff385c}.sms_bubble{position:absolute;top:-20px;left:40%;font-size:0.75rem;background:#fff;border:1px solid #4e9de0;border-radius:.4em;padding:5px 10px 5px 10px;color:#4e9de0}.sms_bubble:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:8px solid transparent;border-top-color:#4e9de0;border-bottom:0;border-left:0;margin-left:-5px;margin-bottom:-8px}.talk_shop_edit{width:90%;background:#fff;margin:0 auto;border-radius:8px;box-shadow:3px 3px 3px 0 rgba(0,0,0,.1);border:1px solid #ddd;padding:20px 15px 50px 15px;font-size:1.0rem;position:relative}.talk_shop_edit p{margin-top:15px;font-size:1.0rem}.talk_shop_edit b{color:#ff385c}.talk_shop_edit ul{width:100%;float:left;margin:0 auto;display:flex}.talk_shop_edit ul li{float:left;width:50%;text-align:center;padding:8px;background:#ededed;border-radius:8px;flex-direction:column;font-size:0.9rem}.talk_shop_edit ul li.p_call{background:#ff385c;color:#fff;margin-left:10px}.talk_shop_edit table{margin-top:8px}.talk_shop_edit table td{padding:5px 0 5px 0;font-size:0.9rem}.talk_shop_edit table td textarea{border-radius:8px;margin-top:10px}.map_more_shop{width:90%;max-width:480px;height:35px;background:#f7f7f7;z-index:99;color:#686868;margin:0 auto;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:0.8rem;text-align:right;padding:10px 15px 0px 0px;display:none}.map_more_shop a{color:#686868}.map_more_shop b{font-weight:600;text-decoration:underline}.map_more_top{width:100%;max-width:480px;z-index:10;min-height:57px;background:#fff;float:center;top:0px;position:relative}.map_more_area{margin:0 auto;width:100%;max-width:480px;position:relative;background:#fff;height:100%;border-bottom:1px solid #e4e4e4;top:0;z-index:3}.map_more_area ul{padding:10px}.map_more_area ul li{float:left;width:100%}.map_more_area ul li.map_n_home{position:absolute;width:40px;top:12px;color:#000;font-size:1.9rem}.map_more_area ul li.map_more_title{top:20px;text-align:center;font-size:1.0rem;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0 30px auto;width:calc(100% - 40px);float:center;padding:10px 0 0 0}.map_more_area ul li.map_more_title i{margin-left:15px;position:absolute;top:13px;color:#9696a0}.map_more_title h3{font-size:1.0rem}.review_w{width:100%;padding:10px;color:#e10000;background:#fff;text-align:center;margin:15px 0 15px 0;font-size:0.8rem;border-radius:4px;border:1px solid #ff385c;cursor:pointer}.review_view{display:none}.review_view textarea{font-size:0.9rem;height:100px}.review_view textarea::placeholder{font-size:0.9rem}.review_submit{width:100%;padding:10px;font-size:0.8rem;background:#ff385c;color:#fff;text-align:center;border-radius:4px;margin-top:10px;cursor:pointer;margin:15px 0 25px 0}.d_comment_sub_area span.com_ok{color:#e10000}.d_comment_sub_area span.com_wait{color:#6f86dd}.d_comment_sub_area span.com_del{width:40px;padding:3px 0 3px 0;color:#000;float:right;background:#ddd;border-radius:8px;text-align:center;cursor:pointer}.d_comment_sub_area span.com_block{width:55px;padding:3px 0 3px 0;font-size:0.8rem;color:#ff385c;float:right;border-radius:8px;text-align:center;cursor:pointer}.blind{position:absolute;overflow:hidden;margin:-1px;padding:0;width:1px;height:1px;border:none;clip:rect(0,0,0,0)}.d_comment_sub_area ul li{width:100%;padding:18px 5px 18px 5px;border-bottom:0px solid #e1e1e1}.d_comment_sub_area span.date{color:#acacac;font-weight:300;padding-left:5px;font-size:0.8rem}.d_map_more2{width:100%;padding:10px;border:1px solid #000;border-radius:4px;font-size:0.8rem;text-align:center;margin-top:13px;cursor:pointer;margin-bottom:10px;font-weight:bold}.d_map_more2 label{font-size:0.6rem}.star_wrap.star00_2 .star{width:10%}.shopManager_com{width:100%;background:#f6f6f6;padding:10px;font-size:0.9rem;border-radius:4px;margin-top:20px}.shopManager_com p.manager_title span.manager{min-width:50px;font-weight:600}.shopManager_com p.manager_title span.manager_date{min-width:50px;padding-left:10px;font-size:0.8rem;color:#626262}.shopManager_com p.manager_con{padding:15px 0 0 0}.map_serarch form{display:inline-block;text-align:left;width:100%}.map_serarch input::placeholder{color:#000;font-size:0.9rem;font-weight:600}.n_search_pop{width:100%;height:3.0rem;float:center;text-align:center;margin:0 auto;border:1px solid #d5d2d2;background:#fff;border-radius:25px;line-height:42px}.n_filter_ico a{background:url('/images/ico/filter_ico.svg') no-repeat}.n_filter_ico{width:100%;height:3.0rem;float:center;text-align:center;margin:0 auto;line-height:12px;font-size:0.9rem;position:absolute;right:0;max-width:65px;top:10px;font-weight:600}.n_filter_ico a{display:block;font-size:0.9rem;display:flex;align-items:center;margin-top:8px}.n_filter_ico a:before{content:"";display:block;width:24px;height:24px;background:50% 50% no-repeat}.n_filter_ico a.on{color:#ff385c;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ff385c' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.33317 9.08333C9.33317 9.68164 8.84815 10.1667 8.24984 10.1667C7.65153 10.1667 7.1665 9.68164 7.1665 9.08333C7.1665 8.48502 7.65153 8 8.24984 8C8.84815 8 9.33317 8.48502 9.33317 9.08333ZM10.2504 9.66667C9.99812 10.5333 9.19794 11.1667 8.24984 11.1667C7.30173 11.1667 6.50155 10.5333 6.24927 9.66667H4.1665C3.89036 9.66667 3.6665 9.44281 3.6665 9.16667C3.6665 8.89052 3.89036 8.66667 4.1665 8.66667H6.20818C6.40121 7.71573 7.24194 7 8.24984 7C9.25774 7 10.0985 7.71573 10.2915 8.66667H19.8332C20.1093 8.66667 20.3332 8.89052 20.3332 9.16667C20.3332 9.44281 20.1093 9.66667 19.8332 9.66667H10.2504Z' fill='ff385c'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.8332 14.9166C16.8332 15.515 16.3481 16 15.7498 16C15.1515 16 14.6665 15.515 14.6665 14.9166C14.6665 14.3183 15.1515 13.8333 15.7498 13.8333C16.3481 13.8333 16.8332 14.3183 16.8332 14.9166ZM17.7504 15.5C17.4981 16.3667 16.6979 17 15.7498 17C14.8017 17 14.0016 16.3667 13.7493 15.5H4.1665C3.89036 15.5 3.6665 15.2761 3.6665 15C3.6665 14.7238 3.89036 14.5 4.1665 14.5H13.7082C13.9012 13.549 14.7419 12.8333 15.7498 12.8333C16.7577 12.8333 17.5985 13.549 17.7915 14.5H19.8332C20.1093 14.5 20.3332 14.7238 20.3332 15C20.3332 15.2761 20.1093 15.5 19.8332 15.5H17.7504Z' fill='%23ff385c'/%3E%3C/svg%3E%0A")}.n_filter_ico span{background:#ff385c;border-radius:50%;color:#fff;font-size:0.7rem;width:17px;height:17px;top:0;right:0;position:absolute;line-height:17px}.map_n_top div.n_course{font-size:0.9rem;margin-top:10px;margin-left:0px;padding-left:0px}.map_n_top div.n_course ul li{padding:8px 0px 10px 0px;margin-right:0px;color:#717171;height:45px}ul.t_menu{-ms-overflow-style:none;background-color:#fff}ul.t_menu::-webkit-scrollbar{display:none}.topmenu_Swiper ul.t_menu .topmenu_course{width:100%;min-width:55px;padding:0 0px 0 0;font-size:0.9rem;text-align:center;cursor:pointer}.topmenu_Swiper ul.t_menu .topmenu_course a{color:#717171;font-weight:600}.topmenu_Swiper ul.t_menu .topmenu_course a.on{color:#fff;font-weight:600;padding:8px 10px 8px 10px;border-radius:20px;background:#000}.topmenu_Swiper ul.t_menu .topmenu_course a.filter_color_1{color:#eb5896}.topmenu_Swiper ul.t_menu .topmenu_course a.filter_color_1.on{color:#fff;background:#eb5896}.topmenu_Swiper ul.t_menu .topmenu_course a.filter_color_2{color:#4acba8}.topmenu_Swiper ul.t_menu .topmenu_course a.filter_color_2.on{color:#fff;background:#4acba8}.topmenu_Swiper ul.t_menu .topmenu_course a.filter_color_3{color:#654acb}.topmenu_Swiper ul.t_menu .topmenu_course a.filter_color_3.on{color:#fff;background:#654acb}ul.t_menu li{text-align:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-direction:column}.search_Page_Sbox{max-width:480px;width:100%;min-height:30px;padding:20px 10px 20px 0;position:fixed;object-fit:cover;margin-top:0px;text-align:left;margin-bottom:15px;top:0;background:#fff;z-index:10}.search_Page_Sbox i.left{float:left;font-size:1.8em;line-height:1.3em}.search_Page_Sbox i.close{}.search_Page_input{max-width:680px;min-width:310px;margin-left:40px;border-radius:4px;background:#f6f6f6;padding:10px;position:relative}.search_Page_keyword{margin-top:-5px;color:#000}.search_Page_x{font-size:1.3em;line-height:1.3em;right:10px;position:absolute;top:7px;color:#ccc}.search_Page_title{width:100%;min-height:40px;color:#000;padding:10px 10px 15px 10px;border-bottom:1px solid #ddd;margin-bottom:5px}.search_Page_title div.title{font-size:1.0rem}.search_Page_title h1{font-size:1.0rem;font-weight:bold;float:left}.nosearch_area{width:100%;text-align:center;margin:20px 0 20px 0;font-size:0.9em}.nosearch_area div{width:100%;padding:10px}.nosearch_area button{padding:10px;font-size:1.2rem;border:2px solid #ddd;border-radius:25px;width:230px;text-align:center;margin:0 auto;font-weight:600}.pp_1{background:linear-gradient(to right,#f00,#00f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pp_2{background:linear-gradient(to right,#f00,#00f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lo_area{padding:13px;width:100%;margin-top:80px}.lo_area ul{width:100%}.lo_area ul li{float:left;font-size:0.8rem;padding:5px 10px 5px 10px;border:1px solid #d2d2d2;border-radius:4px;margin:0 5px 5px 0;cursor:pointer}.lo_area ul li.on{background:#ff385c;color:#fff;border:1px solid #ff385c}.lo_area ul li.main{background:#ededed;color:#000;border:1px solid #ededed}.sam_map{position:relative;height:130px;width:100%;margin-bottom:10px}.search_map_area{position:absolute;width:100%;height:100%;z-index:1}.search_map_mainPin{position:absolute;z-index:2;left:50%;top:60px;padding:0px;width:22px;height:22px;border-radius:50%;background:#fff}.search_mainPin_ico{margin-top:-5px;margin-left:3px}.search_map_more{position:absolute;z-index:3;bottom:0;font-size:0.9rem;font-weight:bold;color:#fff;text-align:center;width:100%;padding:9px;background-color:rgba(0,0,0,.5)}.search_map_btn{padding:8px 6px 8px 6px;width:110px;background:#fff;font-size:0.9rem;border:1px solid #f2f2f2;border-radius:20px;position:fixed;left:calc(50% - 61px);z-index:99;margin:0 auto;float:center;text-align:center;color:#000;display:none;bottom:100px;cursor:pointer;box-shadow:0px 3px 3px 0 rgba(0,0,0,.1)}.talk_block_msg{background:#fef7e8;padding:7px;font-size:0.8rem;text-align:center;font-weight:600;color:#b7743a;margin-bottom:10px}.talk_guide_go{color:#b7743a;text-decoration:underline;font-weight:bold}.talk_guide_go:hover{text-decoration:underline}.talk_com_sym_btn{background-image:url("/images/css-icons/talk_com_sym_btn.png");background-size:18px;background-repeat:no-repeat;width:90px;height:25px;background-position:14px 0px;font-size:0.9rem;float:right;text-align:right;color:#ff385c;font-weight:600;margin-right:7px;text-decoration:underline}.talk_com_bell_btn{background-image:url("/images/css-icons/talk_com_bell_btn.png");background-size:16px;background-repeat:no-repeat;width:63px;height:25px;background-position:15px 4px;font-size:0.9rem;float:right;text-align:right;color:#ff385c;font-weight:600;margin-right:7px;text-decoration:underline}div.search{position:absolute;width:95%;height:auto;border:1px solid #e5e6e7;top:41px;left:13px;background-color:#fff;z-index:10002;display:none}div.search ul{list-style:none;padding:0;margin:0}div.search ul li{font-size:14px;font-weight:bold;border:0;padding:10px 5px;cursor:pointer}.talk_img_edit{width:100%;padding:10px}.talk_img_edit ul li{padding:5px 0 5px 0;font-size:0.8rem;color:#959595}.user_block{width:20px;height:20px;position:absolute;float:right;top:0;right:10px;cursor:pointer}.user_block i{font-size:1.5rem;color:#000}.cmt_user_block{width:20px;height:20px;position:absolute;float:right;top:0;right:10px;cursor:pointer}.cmt_user_block i{font-size:1.5rem;color:#000}.talk_write_guide{width:100%;min-height:50px;background:#fef7e8;margin-bottom:10px;color:#b7743a;font-size:0.8rem;padding:10px;position:relative}.talk_write_guide p{padding:2px 0 2px 0}.talk_write_guide i{position:absolute;right:10px;font-size:1.0rem;top:10px;cursor:pointer}.partner_title h3{font-size:1.0rem}.no_shop_list_area{width:100%;padding:15px;margin:0 auto}.no_shop_list{text-align:center;width:100%;font-size:0.9rem}.noShop_ment1{font-weight:600;font-size:1.0rem}.noShop_ment2{line-height:2.0rem}.noOther_shop{margin-top:20px}.noOther_shop_btn{width:300px;padding:10px;border:1px solid #ff385c;margin:0 auto;border-radius:4px;color:#ff385c;cursor:pointer}.noShop_layer{width:300px;background:#000;color:#fff;left:calc(50% - 150px);text-align:center;padding:10px;position:absolute;margin-top:250px;z-index:9999;font-size:0.9rem;border-radius:4px;background-color:rgba(0,0,0,.8);display:none}.noShop_layer p.noShop_map_ment1{margin-bottom:8px;font-weight:600}.noShop_layer p.noShop_map_ment2{font-size:0.8rem}.mamap_New_top{background:#fff;width:100%;padding:10px;text-align:center;position:relative}.mamap_New_top img{}.main_D_partner_area{padding:10px 0 15px 0;width:100%}.main_D_partner{width:100%;height:143px;background:rgb(239,13,116);background:linear-gradient(45deg,rgba(239,13,116,0.8691588785046729) 28%,rgba(253,90,20,0.883177570093458) 78%);border-radius:16px;padding:13px;color:#fff;font-size:1.1rem;box-shadow:1px 5px 10px 0 rgba(0,0,0,.1)}.D_partner_call_info{font-size:0.95rem;width:33%;float:left;text-align:center;color:#f2f2f2}.D_partner_call_info i{font-size:1.0rem}.D_partner_call_info p{font-size:1.1rem;font-weight:600;margin-top:8px;color:#fff}.main_D_ment{font-size:0.9rem;margin-bottom:13px;margin-top:13px;width:100%;padding-left:15px;font-weight:600}.main_D_ment_t{font-weight:600}.main_D_ment_t label{float:right;font-weight:400;border:1px solid #fff;padding:2px 3px 2px 3px;border-radius:4px;font-size:0.9rem}.main_D_ment_t span{max-width:130px;overflow:hidden;white-space:nowrap;display:inline-block;float:left;text-overflow:ellipsis;margin-right:5px}.shop_no_open_list{width:100%;height:100%;border-radius:8px;position:absolute;background:rgba(0,0,0,0.6) repeat;text-align:center;font-size:0.75rem;color:#fff;font-weight:bold;padding-top:40%}.shop_no_open_list p{font-weight:500;margin-top:5px}.not_open{position:absolute;top:-20px;right:10%;font-size:0.75rem;background:#fff;border:1px solid #ff385c;border-radius:.4em;padding:5px 10px 5px 10px;color:#ff385c}.not_open:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:8px solid transparent;border-top-color:#ff385c;border-bottom:0;border-left:0;margin-left:-5px;margin-bottom:-8px}.mamap_New_top{background:#fff;width:100%;padding:10px;text-align:center;position:relative}.mamap_New_top img{}.main_D_partner_area{padding:10px 0 15px 0;width:100%}.main_D_partner{width:100%;height:143px;background:rgb(239,13,116);background:linear-gradient(45deg,rgba(239,13,116,0.8691588785046729) 28%,rgba(253,90,20,0.883177570093458) 78%);border-radius:16px;padding:13px;color:#fff;font-size:1.1rem;box-shadow:1px 5px 10px 0 rgba(0,0,0,.1)}.D_partner_call_info{font-size:0.95rem;width:33%;float:left;text-align:center;color:#f2f2f2}.D_partner_call_info i{font-size:1.0rem}.D_partner_call_info p{font-size:1.1rem;font-weight:600;margin-top:8px;color:#fff}.main_D_ment{font-size:0.9rem;margin-bottom:13px;margin-top:13px;width:100%;padding-left:15px;font-weight:600}.main_D_ment_t{font-weight:600}.main_D_ment_t label{float:right;font-weight:400;border:1px solid #fff;padding:2px 3px 2px 3px;border-radius:4px;font-size:0.9rem}.main_D_ment_t span{max-width:130px;overflow:hidden;white-space:nowrap;display:inline-block;float:left;text-overflow:ellipsis;margin-right:5px}.main_D_link ul li.callHistory_btn_l{width:calc(50% - 10px);margin-right:10px;border-radius:16px;float:left;color:#32393f;position:relative;font-weight:530;box-shadow:1px 5px 10px 0 rgba(0,0,0,.1);font-size:0.9rem}.main_D_link ul li.callHistory_btn_r{width:calc(50%);border-radius:16px;float:left;color:#32393f;position:relative;font-weight:530;box-shadow:1px 5px 10px 0 rgba(0,0,0,.1);font-size:0.9rem}.main_D_link ul li.callHistory_btn_r p{color:#ff385c}.m_new_shop{width:100%;min-height:290px;cursor:pointer}.main_new_shop_list_area{width:100%;margin:0 auto;float:center}.main_new_shop_box{width:100%;padding:0 0px 0 0px;background:#fff;position:relative;border-bottom:0px solid #f1f3f4;}.main_new_shop_box div.ad_title_1{width:100%;padding:12px 0 0px 0;;position:relative;font-size:1.0rem;font-weight:600}.main_new_shop_box div.ad_title_1 label{position:absolute;right:10px;top:12px;font-size:0.9rem;font-weight:300;color:#bbbbbb}.main_new_shop_box div.ad_title_1 label i{font-size:0.9rem}.main_new_shop_box ul{font-size:0}.main_new_shop_box ul li.item{width:100%;display:inline-block;border-bottom:1px solid #f3f3f3;padding:16px 0 16px;0}.call_history{width:100%;margin-top:10px;font-size:0.7rem;border:1px solid #ddd;border-radius:4px}.call_history th{text-align:Center;height:40px;border-bottom:1px solid #ddd}.call_history td{text-align:Center;height:40px;border-bottom:1px solid #ddd}.partner_item_area{width:100%;padding:10px}.partner_item_title{font-size:1.0rem;font-weight:bold;margin-bottom:20px;margin-top:10px}.partner_item{width:100%;border:1px solid #ddd;border-radius:4px;padding:10px 0 20px 0;display:flex;margin:10px 0 10px 0}.partner_item div.partner_item_step1{width:80px;font-size:1.0rem;text-align:center;flex-direction:row;padding:10px 0 0 0}.partner_item div.partner_item_step2{width:calc(100% - 80px);font-size:0.9rem;flex-direction:row;padding:10px 0 0 0}#more_item{display:none;padding:0px 0px 0px 3px;width:calc(100% - 3px);min-height:80px;background:#fff;margin-top:15px}#more_item_2{display:none;padding:0px 0px 0px 3px;width:calc(100% - 3px);min-height:80px;background:#fff;margin-top:15px}.more_alarm_item{width:95%;min-height:80px;border:1px solid #d2d2d2;border-radius:2px;font-size:0.8rem;padding:17px 5px 7px 5px;box-shadow:0 0 10px rgba(0,0,0,.09);margin:0 auto;float:left;text-align:center}.more_alarm_item img{margin-top:10px;margin-bottom:10px}.more_alarm_item div.notice_icon{background:#000;color:#fff;font-size:0.7rem;padding:1px 0 1px 4px;width:70px}.more_alarm_item div.event_icon{background:#ff385c;color:#fff;font-size:0.7rem;padding:1px 0 1px 4px;width:70px}.more_alarm_item div.contents{width:100%;height:auto;line-height:25px;padding:10px 5px 10px 5px;font-size:0.8rem;font-weight:600}.more_alarm_item div.closeBtn{width:100%;height:30px;padding:7px;background:#696969;text-align:center;color:#fff}.partner_home{width:100%;background:#fff;border-radius:16px;padding:13px;color:#000;font-size:1.0rem;box-shadow:1px 5px 10px 0 rgba(0,0,0,.1);margin-bottom:13px;font-weight:600}.p_event_coupon1{width:100%;height:35px;font-size:0.8rem;text-align:center;font-weight:600;padding:10px;border-radius:4px;color:#000;margin-top:10px;background:url('https://img.mamap.co.kr/images/event/shop_event_ico_1.png') no-repeat #6de1fb 10px 2px;background-size:33px 33px;position:relative}.p_event_coupon1 b{left:55px;position:absolute}.p_event_coupon2{width:100%;height:35px;font-size:0.8rem;text-align:center;font-weight:600;padding:10px;border-radius:4px;color:#fff;margin-top:10px;background:url('https://img.mamap.co.kr/images/event/shop_event_ico_2.png') no-repeat #5257a0 10px 2px;background-size:33px 33px;position:relative}.p_event_coupon2 b{left:55px;position:absolute}.p_event_coupon3{width:100%;height:35px;font-size:0.8rem;text-align:center;font-weight:600;padding:10px;border-radius:4px;color:#fff;margin-top:10px;background:url('https://img.mamap.co.kr/images/event/shop_event_ico_3.png') no-repeat #e2635e 10px 2px;background-size:33px 33px;position:relative}.p_event_coupon3 b{left:55px;position:absolute}.p_event_coupon4{width:100%;height:35px;font-size:0.8rem;text-align:center;font-weight:600;padding:10px;border-radius:4px;color:#000;margin-top:10px;background:url('https://img.mamap.co.kr/images/event/shop_event_ico_4.png') no-repeat #f7e74c 10px 1px;background-size:33px 33px;position:relative}.p_event_coupon4 b{left:55px;position:absolute}.p_event_coupon5{width:100%;height:35px;font-size:0.8rem;text-align:center;font-weight:600;padding:10px;border-radius:4px;color:#000;margin-top:10px;background:url('https://img.mamap.co.kr/images/event/shop_event_ico_5.png') no-repeat #4acba8 10px 2px;background-size:32px 32px;position:relative}.p_event_coupon5 b{left:55px;position:absolute}.p_event_coupon6{width:100%;height:35px;font-size:0.8rem;text-align:center;font-weight:600;padding:10px;border-radius:4px;color:#723ab3;margin-top:10px;background:url('https://img.mamap.co.kr/images/event/shop_event_ico_6.png') no-repeat #f0e9f9 10px 2px;background-size:32px 32px;position:relative}.p_event_coupon6 b{left:55px;position:absolute}.other_shop_pop{background:#fff;color:#000;font-size:0.75rem;border-radius:16px;height:49px;padding:25px 5px 5px 5px;line-height:17px;text-align:right;position:absolute;right:10px;top:22px;font-weight:normal;font-weight:530;teat-align:center;box-shadow:1px 5px 10px 0 rgba(0,0,0,.1);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='700pt' height='700pt' version='1.1' viewBox='0 0 700 700' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m350 206.5c-40.25 0-73.5 33.25-73.5 73.5s33.25 73.5 73.5 73.5 73.5-33.25 73.5-73.5-33.25-73.5-73.5-73.5z'/%3E%3Cpath d='m607.25 266h-24.5c-7-117.25-101.5-211.75-218.75-218.75v-24.5c0-7-5.25-14-14-14s-14 5.25-14 14v24.5c-117.25 7-211.75 101.5-218.75 218.75h-24.5c-7 0-14 5.25-14 14s5.25 14 14 14h24.5c7 119 101.5 213.5 218.75 218.75v24.5c0 7 5.25 14 14 14s14-5.25 14-14v-24.5c119-7 213.5-101.5 218.75-218.75h24.5c7 0 14-5.25 14-14s-5.25-14-14-14zm-243.25 220.5v-49c0-7-5.25-14-14-14s-14 5.25-14 14v47.25c-103.25-7-185.5-89.25-192.5-192.5h47.25c7 0 14-5.25 14-14s-5.25-14-14-14h-47.25c7-103.25 89.25-185.5 192.5-192.5v50.75c0 7 5.25 14 14 14s14-5.25 14-14v-49c103.25 7 185.5 89.25 192.5 192.5h-49c-7 0-14 5.25-14 14s5.25 14 14 14h47.25c-5.25 103.25-87.5 185.5-190.75 192.5z'/%3E%3C/g%3E%3C/svg%3E");background-position:center 5px;background-size:25px 25px;background-repeat:no-repeat}.pin_search_top{margin-top:10px}.pin_search_top li{float:left}.pin_search_top .search_close{overflow:hidden;font-size:2.0rem}.pin_search_top li.search_top_x{width:40px;line-height:50px}.pin_search_top li.search_top_x i{font-size:38px;line-height:50px}.pin_search_top li.search_top_put{width:calc(100% - 80px);background:#f5f5f5;border-radius:25px;position:relative}.pin_search_top li.search_top_put i{position:absolute;top:15px;lefT:10px}.pin_search_top li.search_top_put input{width:calc(100% - 30px);float:right;background:none;border:none;height:50px;color:#000;font-weight:600}.pin_search_top li.search_top_put input::placeholder{color:#808080;font-weight:600;font-size:0.9rem}.pin_search_top li.search_top_can{right:0px;width:30px;text-align:right;float:left;line-height:50px;padding-left:10px;font-size:1.4rem}.pin_search_area{width:100%;padding:10px 10px 0px 10px}.pin_search_area ul li{padding-left:0px;font-size:1.0rem;margin:13px 0 13px 0}.pin_search_area ul li i{color:#808080;font-weight:normal}.pin_search_area ul li p{padding-left:19px;font-size:0.8rem;margin-top:5px;color:#7b7b7b}.reserve_img table .shop_title b{float:right;font-size:0.8rem;color:#ff385c}.m_reserve_near{width:100%;height:290px}.m_reserve_near_s1{-ms-overflow-style:none}.m_reserve_near_s1::-webkit-scrollbar{display:none}.talk_policy_wrap{width:100%;max-width:480px;height:150px;;margin:0 auto;position:fixed;top:35%;z-index:100000}.talk_policy{width:90%;height:220px;background:#fff;margin:0 auto;border-radius:8px;border:1px solid #ddd;padding:20px 10px 20px 10px;font-size:1.0rem;position:relative;text-align:center}.talk_policy p{margin-top:15px;font-size:1.0rem}.talk_policy p b{color:#ff385c}.talk_policy p.sub{font-size:0.8rem;color:#555}.talk_policy ul li.p_call{background:#ff385c;color:#fff;margin-left:10px}.talk_policy button{border-radius:4px;width:150px;padding:8px}.talk_policy i{font-size:2.5rem;color:#555555}.talk_policy button{margin-top:20px;background:#ff385c;color:#fff;margin-left:10px}.filter_title{width:100%;margin-left:calc(50% - 65px);line-height:48px;font-size:1.0rem;font-weight:600}.filter_close{font-size:1.8rem;padding-left:10px}.filter_close i{vertical-align:bottom;line-height:48px}.filter_title_area{width:100%;max-width:480px;background:#fff;position:sticky;top:0;left:0;right:0;z-index:11;opacity:1;visibility:visible;border-bottom:1px solid #ddd;display:flex;flex-direction:row;height:50px}.filter_cate_title{margin-top:10px;width:100%;font-size:1.0rem;color:#000;font-weight:bold;padding:15px}.filter_area{width:100%;padding:10px 15px 15px 15px;display:flex;flex-direction:row;flex-wrap:wrap}.filter_item{margin-right:7px;margin-bottom:7px;font-size:0.75rem;padding:8px 10px 8px 10px;border:1px solid #ededed;border-radius:20px;text-align:center;cursor:pointer;color:#555556;font-weight:600}.filter_item.on{background:#3e3e3e;color:#fff}.open_shop_filter{padding:0px 3px 0px 0px;width:62px;height:27px;line-height:25px;background:#fff;font-size:0.7rem;border:1px solid #7a7a7a;border-radius:8px;text-align:center;color:#000;cursor:pointer;margin-left:15px}.open_shop_filter input[type="checkbox"]{display:none}.label__on-off{overflow:hidden;position:relative;display:inline-block;margin-top:-2px;width:48px;height:15px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;background-color:#ed4956;color:#fff;font-weight:bold;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.label__on-off > *{vertical-align:middle;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:0.7rem;}.label__on-off .marble{position:absolute;top:1.7px;left:2px;display:block;width:12px;height:12px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.label__on-off .on{display:none;padding-left:2px;float:left;margin-top:-5px}.label__on-off .off{position:absolute;top:-5px;right:2px}.input__on-off:checked + .label__on-off{background-color:#0bba82}.input__on-off:checked + .label__on-off .on{display:inline-block}.input__on-off:checked + .label__on-off .off{display:none}.input__on-off:checked + .label__on-off .marble{left:34px}.filter_sub_title{width:100%;padding:10px 0px 0 25px;font-size:0.9rem;color:#484848}.filter_table{width:100%;padding:15px}.filter_event{padding:10px;font-size:1.0rem;color:#222222;border-bottom:1px solid #ebebeb;margin-bottom:120px}.filter_event td{min-height:50px;padding:10px 0 10px 0}.filter_event label{font-size:0.8rem;color:#222222;width:100%;font-weight:500}.filter_event_l{font-weight:500;color:#222222}.filter_event_r{width:50px;text-align:right;float:right;vertical-align:middle}.slidecontainer{width:100%;margin:0px auto 0}.slidecontainer div.price{width:100%;padding:10px 0 0 0;text-align:center}.slidecontainer div.price span{font-weight:600;color:#f2331a}.slider{-webkit-appearance:none;width:100%;height:5px;border-radius:5px;background:#d3d3d3;outline:none;opacity:0.7;-webkit-transition:.2s;transition:opacity .2s}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#ff3b3b;cursor:pointer}.slider::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#ff3b3b;cursor:pointer}.filter_bottom{position:fixed;z-index:102;bottom:0px;width:100%;max-width:480px;background:#fff;border-top:1px solid #dddddd;padding:20px 15px 20px 15px;color:#000;font-size:1.0rem;display:flex}.filter_del{width:50%;font-size:0.9rem;font-weight:600}.filter_del a{color:#222}.filter_ok{width:50%;text-align:right}.filter_ok a{padding:10px 10px 10px 10px;background:#ff385c;color:#fff;text-align:center;border-radius:4px;font-weight:600;font-size:0.9rem}ul.main_manu{-ms-overflow-style:none}ul.main_manu::-webkit-scrollbar{display:none}.topmenu_Swiper ul.main_manu .topmenu_course{width:100%;min-width:55px;margin-right:6px;padding:0 0px 0 0;font-size:0.75rem;text-align:center;cursor:pointer}.topmenu_Swiper ul.main_manu .topmenu_course a{color:#717171;font-weight:600}.swiper{width:100%;height:100%}ul.main_manu li{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-direction:column;min-width:68px}.main_menu_item{font-size:0.7rem;margin-top:8px;font-weight:600;color:#000}.main_sex{width:100%;padding:10px;box-shadow:1px 5px 10px 0 rgba(0,0,0,.1);background:#fff;border:none;border-radius:16px;margin-bottom:15px;font-size:1.0rem;height:60px;line-height:40px;font-weight:600;position:relative}.shop_mode{width:138px;font-size:0.8rem;text-align:center;background:#ddd;border-radius:20px;padding:0 5px 0 5px;float:right;flex-shrink:0}.shop_mode b{color:#878787;padding:8px;font-size:0.75rem;cursor:pointer}.shop_mode b.on{background:#fff;color:#000;border-radius:20px;font-size:0.75rem;font-weight:600}.search2_top{width:100%;max-width:480px;min-height:57px;background:#fff;float:center;top:0px;position:relative}.search2_top_area{margin:0 auto;width:100%;max-width:480px;position:relative;background:#fff;min-height:57px;position:fixed;top:0;z-index:10}.search2_top_area ul{padding:10px}.search2_top_area ul li{float:left;width:100%}.search2_top_area ul li.map_n_home{position:absolute;width:40px;top:10px;color:#000;font-size:1.8rem}.search2_top_area ul li.search2_title{position:absolute;top:20px;text-align:left;margin-left:35px;padding-right:20px;font-size:1.0rem;font-weight:600}.search2_top_area ul li.search2_title i{margin-left:15px;position:absolute;top:13px;color:#9696a0}.search2_top_area ul li.search2_search{width:105px;text-align:right}.search2_top_area ul li.talk_back{cursor:pointer;z-index:100}.search2_ico{height:3.0rem;float:center;text-align:center;margin:0 auto;border-radius:25px;line-height:12px;font-size:0.9rem;position:absolute;right:20px;width:105px;top:23px;font-weight:600;text-align:right}.search2_ico i{font-size:1.1rem;top:-2px;position:absolute;margin-left:-20px}.search2_cate_area{width:100%;padding:15px;background:#f2f3f5}.search2_cate{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.cate_item{font-size:1.0rem;font-weight:bold;width:50%;text-align:center;border-bottom:1px solid #ddd;padding:15px;color:#a7a7a7}.cate_item.on{border-bottom:2px solid #ff385c;color:#000}.search2_list_left .left{overflow-y:scroll;height:100%}.search2_list_right .right{overflow-y:scroll;height:100%}.search2_list_left:after{content:"";display:block;clear:both}.search2_list_right:after{content:"";display:block;clear:both}.search2_list_area{width:100%;padding-top:10px;display:flex;flex-direction:row;flex-wrap:wrap}.search2_list_left{width:90px;text-align:center;font-size:1.0rem;font-weight:600}.search2_list_left ul.left{padding-bottom:280px}.search2_list_left ul{position:fixed;width:90px;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.search2_list_left ul::-webkit-scrollbar{display:none}.search2_list_left li{padding:13px 10px 13px 10px;background:#f3f3f3;border-bottom:1px solid #fff;font-size:0.9rem}.search2_list_left li.on{background:#353535;color:#fff}.search2_list_right{width:calc(100% - 90px)}.search2_list_right ul.right{padding-bottom:280px}.search2_list_right ul{position:fixed;width:calc(100% - 90px);max-width:calc(480px - 90px);-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.search2_list_right ul::-webkit-scrollbar{display:none}.search2_list_right li{padding:13px 10px 13px 20px;border-bottom:1px solid #ededed;font-size:0.9rem}section.shopImg_area{position:relative}.detail_contents_header{width:100%;background:#fff;position:relative;padding:0px 0px 0 0px}.detail_contents{width:100%;background:#fff;position:relative;padding:0px 13px 20px 13px;border-top:7px solid #f3f3f3;border-bottom:1px solid #efefef}.detail_menu_f{width:100%;background:#fff;z-index:10;height:54px;padding:18px 13px 10px 13px;border-top-left-radius:18px;border-top-right-radius:18px;margin-top:-15px;position:absolute;top:0px}.detail_menu_f ul li{float:left;margin-right:20px;font-size:1.07rem;color:#c1c1c1;font-weight:700}.detail_menu_f ul li.on a{color:#000;font-weight:bold;display:inline;box-shadow:inset 0 -10px 0 #f9e24b}.detail_menu_f ul li a{color:#c1c1c1}.detail_menu_b{width:100%;background:#fff;z-index:11;height:54px;padding:18px 13px 10px 13px;border-top-left-radius:18px;border-top-right-radius:18px;margin-top:-15px;position:absolute;top:0px}.detail_menu_b ul li{float:left;margin-right:20px;font-size:1.07rem;color:#c1c1c1;font-weight:700}.detail_menu_b ul li.on a{color:#000;font-weight:bold;display:inline;box-shadow:inset 0 -10px 0 #f9e24b}.detail_menu_b ul li a{color:#c1c1c1}.shop_title{width:100%;margin-top:50px;font-size:1.45rem;font-weight:600;position:relative}.shop_title em{color:#888888}.shop_score{font-size:0.85rem;font-weight:400;width:100%;padding:8px 0 5px 0;margin-bottom:15px}.shop_score img{margin-top:-2px;margin-right:5px}.nw_shop_infoArea{width:100%;padding:10px 0 0 0}.shop_time{width:100%;margin-top:10px;font-size:0.9rem;color:#000}.shop_time_girl{width:100%;margin-top:10px;font-size:0.9rem;color:#000;color:#ff695b}.shop_time i{float:left;margin-top:3px;margin-right:3px}.shop_time em{color:#111111;width:83px;height:25px;float:left}.shop_welcome_t{width:100%;margin-top:20px;font-size:0.9rem;color:#111111}.shop_welcome{width:100%;margin-top:10px;font-size:0.9rem;color:#000;white-space:pre-line}.shop_sub_title{width:100%;margin-top:20px;font-size:16px;font-weight:600}.shop_sub_title b{text-decoration:underline;text-underline-position:under;color:#959595}.shop_course_icon{margin-top:3px;margin-right:5px;float:left}.shop_course_icon_t{margin-top:-3px;margin-right:5px}.detail_contents div.d_sub_title{width:100%;font-size:0.9rem;margin-top:5px;font-weight:400}.detail_contents div.d_sub_title span{margin-right:8px}.detail_contents div.d_sub_title i{color:#e10000;font-weight:bold}.nw_shop_couponArea{width:100%;padding:5px 0 0 0}.shop_adress{width:100%;margin-top:10px;font-size:0.8rem}.shop_adress p{line-height:25px}.shop_adress_map{width:100%;margin-top:10px}.detail_contents div.d_map_adress{width:100%;font-size:0.9rem;padding:20px 0 0 0;line-height:20px}.detail_menu_area{position:sticky;top:50px;position:-webkit-sticky;z-index:15;padding-bottom:1px}.shop_plan{width:100%;margin-top:10px;font-size:0.8rem}.shop_plan li{width:50%;float:left;padding:7px 0 7px 0}.course_sel_area{width:100%;padding:15px}.course_sel_area p.title_1{font-size:0.9rem;font-weight:600;margin-top:10px;margin-bottom:15px}.course_choice{width:100%;padding:10px;margin-bottom:10px;border:1px solid #c8c8c8;border-radius:4px;display:flex;flex-direction:row;flex-wrap:wrap}.course_choice div.course_item{font-size:0.9rem;width:60%}.course_item p{margin-top:10px;font-weight:600}.course_item em{text-decoration:line-through;color:#ccc;margin-left:5px;font-size:0.8rem}.course_item span{font-size:0.8rem;color:#ff5862}.course_count{float:right;width:40%;text-align:right;margin-top:8px;font-size:1.0rem}.course_count input{border-radius:50%;color:#ff385c;width:30px;height:30px;font-size:1.1rem;border:1px solid #d4d4d4}.course_count span{font-weight:bold;padding:0 15px 0 15px}.c_course_info{font-size:0.9rem;width:100%;padding:10px 15px 10px 15px;border-bottom:7px solid #f4f5f9}.c_course_info p{padding:5px 0 5px 0;color:#808080}.c_course_info p em{color:#000}.c_calender_area{width:100%;padding:15px;border-bottom:1px solid #e4e4e4}.c_calender_area p{font-size:0.9rem;font-weight:600;margin-bottom:15px}.calender_month{font-size:0.9rem;font-weight:600;color:#1a1a1a;padding:10px 0 0px 0}.calender_month em{margin-left:10px;color:#7b7b7b;font-weight:500}.calender_day_g{width:100%;font-size:0.8rem;padding:20px 0 20px 0;height:100px}.calender_day{width:50px;height:50px;text-align:center;float:left;color:#282c37}.calender_day p{margin-top:15px}.calender_day div{width:35px;height:35px;padding:10px 8px 8px 8px;font-size:0.8rem;border-radius:50%;text-align:center;margin:0 auto;font-weight:600;color:#131c23}.calender_day div.on{background:#ff5862;color:#fff;font-weight:600}.calender_day div.off{color:#9a9a9a;font-weight:500}.calender_day.sunday{color:#ff385c}.time_sel_area{width:100%;padding:15px}.time_sel_area p.title_1{font-size:0.9rem;font-weight:600;margin-top:10px;margin-bottom:15px}.time_sel{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:0 0 0 10px}.time_item{font-size:0.85rem;width:calc(25% - 10px);background:#f5f5f5;border-radius:8px;text-align:center;margin:5px 10px 5px 0;cursor:pointer;height:45px;line-height:45px;position:relative}.time_item p{font-size:0.6rem;bottom:1px;margin-top:-11px;color:#ff5862}.time_item.on p{font-size:0.6rem;bottom:1px;margin-top:-11px;color:#fff}.time_item.on{background:#ff5862;color:#fff;font-weight:600}ul.day_menu{-ms-overflow-style:none;background-color:#fff;display:flex;height:70px}ul.day_menu::-webkit-scrollbar{display:none}.swiper{width:100%;height:100%}ul.day_menu{-ms-overflow-style:none;background-color:#fff}ul.day_menu::-webkit-scrollbar{display:none}ul.day_menu li{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-direction:column;min-width:50px}.charge_bottom_area{position:fixed;z-index:103;bottom:0px;width:100%;max-width:480px;background:#fff;border-top:1px solid #dddddd;padding:10px;color:#000;font-size:1.0rem;text-align:center}.charge_bottom_area li{float:left;width:50%;text-align:left;padding:10px 0 10px 0;font-size:0.8rem;vertical-align:middle;flex-direction:column}.charge_bottom_area li i{font-size:0.9rem}.charge_bottom_area li div.charge_undo{padding:15px 10px 15px 10px;background:#ededed;border-radius:4px;color:#000;text-align:center;cursor:pointer;margin-right:10px;font-size:1.0rem}.charge_bottom_area li div.charge_undo i{}.charge_bottom_area li div.charge_next.on{padding:15px;background:#ff6450;border-radius:4px;color:#fff;text-align:center;cursor:pointer;font-size:1.0rem}.charge_bottom_area li div.charge_next.off{padding:15px;background:#ededed;border-radius:4px;color:#6e6e6e;text-align:center;cursor:pointer;font-size:1.0rem}.charge_bottom_area li.pay{font-size:0.8rem;color:#808080;padding:10px 0 10px 10px}.charge_bottom_area li.pay p{color:#000;font-weight:bold;margin-top:5px;font-size:1.0rem}.c_course_info{width:100%;padding:15px}.c_course_info p.title_1{font-size:1.0rem;font-weight:600;margin-top:0px;margin-bottom:8px;color:#000}.c_course_info img{margin-top:-2px;margin-right:3px}.guest_request{width:100%;background:#f9f9f9;border-radius:4px;height:70px;padding:5px}.guest_request textarea{width:100%;height:60px;border:none;background:#f9f9f9}.guest_request textarea::placeholder{font-size:0.8rem;color:#d6d6d6;font-weight:600}.reserve_pay{width:100%;font-size:0.9rem;color:#333;padding:10px 0 10px 0}.reserve_pay em{float:right;font-size:0.9rem;color:#000;font-weight:bold}.coupon_pay{width:100%;font-size:0.9rem;color:#333;padding:12px 0 10px 0}.coupon_pay em{float:right;font-size:0.9rem;color:#000;font-weight:bold}.coupon_pay em i{font-size:1.1rem;vertical-align:middle}.coupon_pay label{color:#3b94f7}.point_pay{width:100%;font-size:0.9rem;color:#333;padding:10px 0 0px 0;height:60px;line-height:30px}.point_pay em{float:right;font-size:0.9rem;color:#000;font-weight:bold}.point_pay em input{width:80px;border-radius:4px;font-size:0.8rem;text-align:right;padding:5px;height:33px;font-weight:600;margin-bottom:5px;float:right}.point_pay em button{background:#ddd;border:1px solid #d7d7d7;color:#3d3d3d;border-radius:4px;font-size:0.7rem;height:33px;padding:0 5px 0 5px;float:right;margin-right:5px}.point_pay label{color:#3b94f7}.all_pay{width:100%;font-size:1.0rem;color:#333;padding:20px 0 10px 0;font-weight:600;border-top:1px solid #e6e6e6}.all_pay em{float:right;font-size:1.1rem;color:#ff385c;font-weight:bold}.pay_item{width:100%;padding:8px 0px 8px 0px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between}.pay_item div{padding:13px 5px 13px 5px;height:50px;line-height:23px;border:1px solid #ddd;background:#fff;border-radius:4px;width:calc(50% - 5px);text-align:center;cursor:pointer}.pay_transfer_bubble{display:inline-block;background:#e8f4fd;color:#000;font-size:0.8rem;padding:8px 16px;border-radius:20px;text-align:center;position:relative;margin-bottom:6px}.pay_transfer_bubble span{color:#2196F3;font-weight:700}.pay_transfer_bubble::after{content:'';position:absolute;bottom:-5px;left:24px;width:8px;height:8px;background:#e8f4fd;transform:rotate(45deg)}.pay_item_transfer{font-weight:600;position:relative}.pay_badge_benefit{display:inline-flex;align-items:center;justify-content:center;background:#ff5252;color:#fff;font-size:0.65rem;font-weight:700;padding:2px 7px;border-radius:10px;margin-left:6px;vertical-align:middle;line-height:1;position:relative;top:-1px}.pay_item_1{font-weight:600}.pay_item_2{}.pay_item_3{}.pay_item_4{}.pay_item div.on{border:1px solid #ff5903;background:#fff6f6}.pay_agree_area{width:100%;padding:15px}.pay_all_check{width:100%;background:#f5f5f5;padding:10px;border-radius:4px;margin-top:10px;color:#454545;font-weight:600;font-size:1.0rem}.pay_all_check td{height:28px;line-height:28px}.pay_all_check label{margin-top:5px}.pay_argee_check{width:100%;font-size:0.8rem;padding:10px;color:#414141}.pay_argee_check td{padding:8px 0 8px 0;height:40px}.pay_argee_check td i{float:right;font-size:1.2rem;color:#bdbdbd;margin-top:-1px}.pay_argee_check label{margin-top:-8px}.charge_pay_commit{width:100%;padding:20px 10px 10px 10px}.charge_pay_commit div.on{width:95%;padding:13px 10px 13px 10px;font-size:1.1rem;font-weight:600;background:#ff6450;color:#fff;margin:0 auto;text-align:center;border-radius:4px}.charge_pay_commit div.off{width:95%;padding:13px 10px 13px 10px;font-size:1.1rem;font-weight:600;background:#ededed;color:#6e6e6e;margin:0 auto;text-align:center;border-radius:4px}.charge_pay_notice{width:100%;padding:20px;font-size:0.7rem;color:#999999;margin-bottom:20px}.n_more_background{z-index:199;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background-color:rgba(0,0,0,.4)}.n_more_shop{position:fixed;bottom:0;z-index:200;background:#fff;width:100%;max-width:480px;min-height:200px;padding:20px 10px 20px 10px;border-top-left-radius:20px;border-top-right-radius:20px}.n_more_shop ul{padding:5px 0 0 10px}.n_more_shop ul li img{border:1px solid #c2c2c2;border-radius:50%;margin-right:3px;margin-top:-2px}.n_more_shop ul li{font-size:0.9rem;font-weight:500;margin:25px 0 25px 0}.n_more_shop ul li em{color:#7b7b7b}.n_more_shop p{text-align:center;font-size:1.0rem;font-weight:600}.n_more_shop p em{color:#ff385c}.my-dining-item-wrap{margin:24px 0}.my-dining-item{background:#fff;border-radius:10px;filter:drop-shadow(0px 0px 6px rgba(0,0,0,.15));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);position:relative}.my-dining-item.completed .my-dining-item-header,.my-dining-item.with-x .my-dining-item-header{padding-right:30px}.my-dining-item .my-dining-status{padding:20px 16px 0;display:flex;align-items:center}.my-dining-item .restaurant-info{display:flex;align-items:center;padding:16px;position:relative}.my-dining-item.completed .btn-delete,.my-dining-item.with-x .btn-delete{position:absolute;top:0;right:0;bottom:0;width:50px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMEgzMlYzMkgweiIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMzIgMCkiLz4KICAgICAgICA8ZyBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAgMC4wOTNMMTMuMzE3IDEzLjQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjEgOS4xKSIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMC41NzMgMEwxMy44OSAxMy4zMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMSA5LjEpIG1hdHJpeCgxIDAgMCAtMSAwIDEzLjMxNykiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=) 50% 50% no-repeat;background-size:20px auto;text-indent:-999em;overflow:hidden}.my-dining-item .tb{margin-right:14px;min-width:0;width:48px;align-self:flex-start}.my-dining-item .info{font-weight:500;min-width:0;flex:1;padding-right:15px}.my-dining-status{font-size:16px;font-weight:600;margin-right:10px}.my-dining-item .my-dining-status .badge.filled{background:#f4f4f4;color:#666;border:1px solid #f4f4f4;margin-left:10px}.my-dining-item .my-dining-status .badge.danger{background:#ffebe5;border-color:#ffebe5;color:#ff3d00;margin-left:8px}.my-dining-item .my-dining-status .badge{border:1px solid #d5d5d5;box-sizing:border-box;border-radius:20px;font-size:12px;padding:4px 8px;font-weight:500;height:24px;display:inline-flex;justify-content:center;align-items:center}.my-dining-item .tb img{object-fit:cover;width:48px;height:64px;display:block;border-radius:4px}.my-dining-item .info .meta{font-size:14px;color:#666;margin-bottom:6px}.my-dining-item .info .date{font-size:14px;color:#666;margin-bottom:6px}p.notice{font-size:11px;letter-spacing:-.0318181818em;font-weight:500;line-height:1.4545454545em;padding-left:20px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGNpcmNsZSBjeD0iNi41IiBjeT0iNi41IiByPSI2LjUiIGZpbGw9IiNGRjNEMDAiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik02LjY5NCAzLjc0Yy4yMjQgMCAuNDEyLS4wNzQuNTY0LS4yMjIuMTUyLS4xNDguMjI4LS4zMy4yMjgtLjU0NiAwLS4yMDgtLjA3Ni0uMzg2LS4yMjgtLjUzNC0uMTUyLS4xNDgtLjM0LS4yMjItLjU2NC0uMjIyLS4yMjQgMC0uNDEyLjA3NC0uNTY0LjIyMi0uMTUyLjE0OC0uMjI4LjMyNi0uMjI4LjUzNCAwIC4yMTYuMDc2LjM5OC4yMjguNTQ2LjE1Mi4xNDguMzQuMjIyLjU2NC4yMjJ6bTAgNy4yNzJjLjE2IDAgLjI5OC0uMDQuNDE0LS4xMi4xMTYtLjA4LjE3NC0uMjA0LjE3NC0uMzcyVjUuMDg0YzAtLjE2OC0uMDU4LS4yOTItLjE3NC0uMzcyLS4xMTYtLjA4LS4yNTQtLjEyLS40MTQtLjEyLS4xNTIgMC0uMjg4LjA0LS40MDguMTItLjEyLjA4LS4xOC4yMDQtLjE4LjM3MnY1LjQzNmMwIC4xNjguMDYuMjkyLjE4LjM3Mi4xMi4wOC4yNTYuMTIuNDA4LjEyeiIvPgogICAgPC9nPgo8L3N2Zz4K) 1px .1em no-repeat;background-position:0 2px;color:#ff385c}.my-dining-item .info h3{font-size:16px;margin-bottom:5px;font-weight:700}.online_pay_list{font-size:0.75rem;background:#4a85dc;position:absolute;bottom:0;width:100%;height:27px;color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:center;padding:5px 4px 0 0}.shop_sub_title em{float:right;font-size:0.9rem;color:#a5a5a5;font-weight:400;padding-top:2px}.shop_sub_title em a{color:#a5a5a5}.detail_photo{margin-top:15px}.detail_photo li img{border-radius:8px;margin-right:5px;overflow:hidden;object-fit:cover;width:110px;height:110px}.photo_area{display:flex;flex-wrap:wrap}.photo_list{margin:-1.5px;display:flex;flex-wrap:wrap}.photo_item{padding:1.5px;box-sizing:border-box;flex:0 1 33.3333333%}.photo_item a{display:block;background:50% 50% no-repeat;background-size:cover;position:relative}.photo_item a img{height:150px;width:100%;object-fit:cover;overflow:hidden}#container_photo{max-width:480px;margin:0 auto;background:#000;width:auto;position:relative;min-height:100%;box-shadow:0 0 20px rgba(0,0,0,.05)}.photo_top{width:100%;max-width:480px;min-height:57px;background:#fff;float:center;top:0px;position:relative}.photo_top_area{margin:0 auto;width:100%;max-width:480px;position:relative;background:#000;min-height:57px;position:fixed;border-bottom:0px solid #e4e4e4;top:0;z-index:10;color:#fff}.photo_top_area ul{padding:10px}.photo_top_area ul li{float:left;width:100%}.photo_top_area ul li.map_n_home{position:absolute;width:40px;top:17px;color:#fff;font-size:1.5rem}.photo_top_area ul li.photo_title{position:absolute;top:20px;text-align:center;padding-right:20px;font-size:1.0rem;font-weight:600}.photo_detail_o{position:absolute;top:50%;transform:translate(0,-50%)}.photo_deatil_text{width:100%;max-width:480px;position:fixed;bottom:50px;color:#fff;font-size:0.9rem;background:#000;background-color:rgba(0,0,0,.3);padding:10px}.photo_detail_comment{padding-bottom:10px}.photo_detail_comment ul li{width:100%;padding:18px 5px 18px 5px}.photo_detail_comment .comment{margin-top:10px;font-size:0.9rem}.photo_detail_comment .date{font-size:0.9rem;text-align:right;float:right}.detail_photo_area{width:100%;max-width:450px;overflow:hidden}.n_photo_area_t{width:100%;height:120px;padding:0px 0px 0px 0px;background:#fff;margin-bottom:0px;font-weight:500;color:#2a3e49;margin-top:10px}.n_photo_area{width:100%;height:115px;padding:0px 0px 0px 0px;background:#fff;margin-bottom:0px;font-weight:500;color:#2a3e49;margin-top:20px}.n_photo_area_t ul li{width:110px;padding:5px 0 5px 0}.n_photo_area_t ul li img{width:110px;height:110px;border-radius:8px;overflow:hidden;object-fit:cover}.n_photo_area ul li{width:110px;padding:5px 0 5px 0}.n_photo_area ul li img{width:110px;height:110px;border-radius:8px;overflow:hidden;object-fit:cover}.zero_mark_area{position:relative;color:#ff385c;width:100%;margin-top:6px;text-align:right;float:right}.zero_mark_area_main{position:relative;color:#c41e3a;width:100%;margin-top:6px;display:flex;flex-direction:row;align-items:center;gap:6px;text-align:left;float:none}.zero_mark_area img.zero_boom{height:30px;width:auto;position:absolute;top:-5px;left:46px;z-index:5;transform:skew(15deg)}.zero_mark_l{background:#ff6b3d;color:#fff;border:1px solid #d54b21;width:55px;line-height:16px;height:18px;transform:skew(-15deg);text-align:center;font-weight:bold;float:right;font-size:0.65rem;margin-right:-2px;border-bottom:2px solid #d54b21;margin-top:0px;position:relative;z-index:1}.zero_mark_r{background:#fff;color:#d54b21;border:1px solid #d54b21;width:70px;line-height:16px;height:18px;transform:skew(-15deg);text-align:center;font-weight:bold;float:right;margin-right:10px;font-size:0.65rem;border-right:2px solid #d54b21;border-bottom:2px solid #d54b21;margin-top:1px;z-index:1;position:relative}.zero_much{float:right;color:#ee2c2d;font-weight:bold;font-size:1.1rem}.zero_much_main{float:right;color:#c41e3a;font-weight:bold;font-size:1.1rem;display:inline}.d_zero_mark_area{position:relative;display:inline-block;height:25px}.d_zero_mark_l{background:#ff6b3d;color:#fff;border:1px solid #d54b21;width:60px;margin-right:-2px;border-bottom:2px solid #d54b21;margin-top:-2px;z-index:1}.d_zero_mark_r{background:#fff;color:#d54b21;border:1px solid #d54b21;width:105px;margin-right:10px;border-right:2px solid #d54b21;border-bottom:2px solid #d54b21;margin-top:1px;z-index:1}.d_zero_mark_l,.d_zero_mark_r{line-height:20px;height:22px;transform:skew(-15deg);text-align:center;font-weight:bold;float:left;font-size:0.7rem;position:relative}.d_zero_mark_area img.d_zero_boom{height:35px;width:auto;position:absolute;top:-4px;left:50px;z-index:5}.coupon_row_container{display:flex;align-items:center;justify-content:space-between;border:1px solid #2e82de;border-radius:10px;padding:5px 10px;margin-bottom:12px;background:#fff;min-height:55px;box-shadow:0px 0px 10px rgba(0,0,0,.09);margin-top:15px}.coupon_left{display:flex;align-items:center;flex:1;font-size:0.9rem}.coupon_right{margin-left:10px}.btn_coupon_get{display:flex;align-items:center;font-weight:bold;text-decoration:none;white-space:nowrap}.btn_coupon_get span{padding:6px 14px;border:1px solid #d8e7fb;color:#2084f3;font-weight:600;background:#f1f8ff;border-radius:8px;font-size:0.85rem;line-height:1;display:inline-block}.btn_coupon_get span{min-width:62px;text-align:center;box-sizing:border-box}.btn_coupon_get.ok span{border:1px solid #d5d5d5;color:#aaa;background:#f0f0f0}.btn_coupon_get.ok{pointer-events:none;cursor:default}.coupon_badge{display:inline-block;padding:3px 8px;border-radius:4px;font-size:0.75rem;font-weight:700;margin-right:8px;white-space:nowrap;line-height:1.2;vertical-align:middle;flex-shrink:0}.coupon_badge_zero{background:#EEEDFE;color:#6c5ce7}.coupon_badge_sale{background:#E1F5EE;color:#2d9a6e}.coupon_badge_first{background:#E1F5EE;color:#2d9a6e}.coupon_badge_hurry{background:#E1F5EE;color:#2d9a6e}.coupon_badge_etc{background:#FAECE7;color:#e05a33}.coupon_nm_text{font-weight:600;color:#333;font-size:0.88rem;vertical-align:middle}.coupon_remain_cnt{font-size:0.73rem;color:#e74c3c;font-weight:500}.coupon_remain_cnt::before{content:'\00b7';margin:0 5px;color:#ccc;font-size:1rem;vertical-align:middle}.m_zero_mark_area{position:relative;color:#ff385c;width:100%;margin-top:6px;text-align:right;float:left;olor:#ff5038}.m_zero_boom{height:30px;width:auto;position:absolute;top:-5px;left:-7px;z-index:5;transform:skew(15deg)}.m_zero_mark_l{background:#ff6b3d;color:#fff;border:1px solid #d54b21;width:55px;line-height:16px;height:18px;transform:skew(-15deg);text-align:center;font-weight:bold;float:left;font-size:0.65rem;margin-left:10px;border-bottom:2px solid #d54b21;margin-top:0px;position:relative;z-index:1}.m_zero_mark_r{background:#fff;color:#d54b21;border:1px solid #d54b21;width:70px;line-height:16px;height:18px;transform:skew(-15deg);text-align:center;font-weight:bold;float:left;font-size:0.65rem;border-right:2px solid #d54b21;border-bottom:2px solid #d54b21;margin-top:1px;z-index:1;position:relative}.m_zero_much{float:left;color:#ee2c2d;font-weight:bold;font-size:1.0rem}.filter_25ok a{color:#fff;text-align:center;font-weight:600;font-size:0.9rem}.filter_25ok{width:100%;background:#1d8aff;padding:10px 10px 10px 10px;border-radius:4px;text-align:Center}.filter_25bottom{position:fixed;z-index:102;bottom:0px;width:100%;max-width:480px;background:#fff;border-top:1px solid #dddddd;padding:15px 15px 15px 15px;color:#000;font-size:1.0rem;display:flex}.filter_25del{width:50%;font-size:0.9rem;font-weight:600;line-height:33px}.filter_25del a{color:#999}.filter_container{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:10px 0 0 25px}.filter_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #b0b0b0;border-radius:4px}.filter_container:hover input ~ .checkmark{border:1px solid #000}.filter_container input:checked ~ .checkmark{background-color:#000;border-radius:4px;border:1px solid #000}.checkmark:after{content:"";position:absolute;display:none}.filter_container input:checked ~ .checkmark:after{display:block}.filter_container .checkmark:after{left:9px;top:4px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.filter_25_type1{width:100%;padding:13px 10px 13px 15px;display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #ddd}.f_25_type1_title{width:80%;font-size:1.0rem;font-weight:bold}.f_25_type1_ch{width:20%}.filter_25_container{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0px 0 0 0px}.filter_25_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark_25{position:absolute;top:-3px;right:10px;height:25px;width:25px;background-color:#fff;border:1px solid #b0b0b0;border-radius:4px}.filter_25_container:hover input ~ .checkmark_25{border:1px solid #000}.filter_25_container input:checked ~ .checkmark_25{background-color:#1d8aff;border-radius:4px;border:1px solid #1d8aff}.checkmark_25:after{content:"";position:absolute;display:none}.filter_25_container input:checked ~ .checkmark_25:after{display:block}.filter_25_container .checkmark_25:after{left:9px;top:4px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.filter_item{margin-right:7px;margin-bottom:7px;font-size:0.75rem;padding:7px 8px 7px 8px;border:1px solid #ddd;border-radius:20px;text-align:center}.filter_area25{border-bottom:1px solid #ddd;width:100%;padding:10px 15px 15px 15px;display:flex;flex-direction:row;flex-wrap:wrap}.nreview_top_area{width:100%;margin-top:5px}.nreview_top_area_vn{width:calc(50%);border-right:1px solid #ddd;padding-right:10px}.n_reinfo{font-size:0.8rem;margin-top:15px;font-weight:600}.n_reinfo_vn{font-size:0.8rem;margin-top:10px;font-weight:600}.n_reinfo i{color:#000}.pp_ma{background:#f1f1f1;border-radius:8px;font-size:0.75rem;padding:3px 1px 3px 3px;text-align:center}.pp_go{background:#1a73e8;color:#fff;border-radius:8px;font-size:0.75rem;padding:3px 1px 3px 3px;text-align:center}.pp_ma_l{background:#f1f1f1;color:#000;border-radius:8px;font-size:0.75rem;padding:2px 3px 2px 3px;text-align:center}.pp_go_l{background:#1a73e8;color:#fff;border-radius:8px;font-size:0.75rem;padding:2px 3px 2px 3px;text-align:center}.n_review_aa{width:100%;height:100px;margin-top:10px;overflow:hidden}.n_review_aa ul li{cursor:pointer}.n_review_acon_img{width:50px;margin-right:10px}.n_review_acon_img img{width:100%;height:80px;border-radius:8px;object-fit:cover}.n_review_acon_txt_ko{width:180px;height:70px;overflow:hidden}.n_review_acon{width:100%;height:100px;overflow:hidden;padding:8px;background:#f5f5f5;color:#333;font-size:0.8rem;border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap}.n_review_acon_txt{width:calc(100% - 70px)}.nreview_course_area{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-top:20px}.nreview_course{padding:3px 7px 3px 7px;border:1px solid #e2efff;background:#e2efff;font-size:0.75rem;border-radius:20px;margin-right:5px;color:#1b5fb5}.chk_box{display:block;position:relative;padding-left:24px;float:right;margin-bottom:8px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chk_box input[type="checkbox"]{display:none}.chkon{width:17px;height:17px;background:#ddd;position:absolute;top:1px;left:0;border-radius:4px}.chk_box input[type="checkbox"]:checked + .chkon{background:#1d8aff;border-radius:4px}.chkon:after{content:"";position:absolute;display:none}.chk_box input[type="checkbox"]:checked + .chkon:after{display:block}.chkon:after{width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:6px;top:2px}.all_nreview_info_area{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:13px;border-bottom:1px solid #e1e1e1;padding-bottom:15px}.all_nreview_info_left{width:50%;font-size:0.95rem;font-weight:bold}.all_nreview_info_right{width:50%;text-align:right;font-size:0.9rem;color:#282828}.allview_txt_icon{position:absolute;background:url('https://img.mamap.co.kr/images/ico/allview_con_icon.png') no-repeat;background-size:10px;color:#fff;width:20px;height:20px;top:18px;left:2px}.allview_txt{width:310px;border-top:1px solid #e8e8e8;font-weight:450;margin:8px auto;padding:15px;font-size:0.9rem;position:relative}.allview_select_area{width:100%;background:#f1f3f5;display:flex;flex-direction:row;flex-wrap:wrap;padding:6px;border-radius:8px;margin-bottom:30px}.allview_selbtn.on{width:calc(50% - 3px);background:#fff;height:33px;border-radius:8px;text-align:center;line-height:33px;font-weight:bold;color:#545b67}.allview_selbtn{width:calc(50% - 3px);background:#f1f3f5;height:33px;border-radius:8px;text-align:center;line-height:33px;color:#545b67}.all_star_area{width:100%;text-align:center}.all_star_area em{font-size:1.4rem;font-weight:bold;margin-left:10px}.all_star_area i{color:#116ee3}.star_wrap_allview{display:inline-block;width:140px;height:39px;background:url('https://img.mamap.co.kr/images/ico/star_250613_off.png') no-repeat 0 0;background-size:140px;vertical-align:middle}.star_wrap_allview .allstar{height:39px;background:url('https://img.mamap.co.kr/images/ico/star_250613_on.png') no-repeat 0 0;background-size:140px}.star_wrap_allview.star01 .allstar{width:20%}.star_wrap_allview.star01_2 .allstar{width:30%}.star_wrap_allview.star02 .allstar{width:40%}.star_wrap_allview.star02_2 .allstar{width:50%}.star_wrap_allview.star03 .allstar{width:60%}.star_wrap_allview.star03_2 .allstar{width:70%}.star_wrap_allview.star04 .allstar{width:80%}.star_wrap_allview.star04_2 .allstar{width:90%}.star_wrap_allview.star05 .allstar{width:100%}.review_nList_sl{width:90px;height:100px;overflow:hidden;float:left}.review_nList_more_area{width:100%;height:90px;margin-top:20px}.review_nList_more_a{width:50px;height:50px;padding-left:20px;line-height:30px;font-size:0.9rem;position:relative}.review_nList_more_btn{width:30px;height:30px;position:absolute;border-radius:50%;background:#f7f7f9;text-align:center;color:#000;font-size:1.1rem;align-items:center;justify-content:center;display:flex;margin-left:4px}.n_review_acon_txt_ko_photo{width:calc(100% - 60px);height:70px;overflow:hidden}.n_review_acon_ko{width:200px;height:100px;padding:8px;background:#f5f5f5;color:#333;font-size:0.8rem;border-radius:8px;margin-right:5px;white-space:normal;float:left;display:flex;flex-direction:row;flex-wrap:wrap}.shop-list{margin-top:8px}a.ct-card-link{text-decoration:none;color:inherit;display:block}.shop-list a,a.ct-card-link{-webkit-user-drag:none;user-select:none}.ct-card{background:#fff;border-radius:16px;padding:14px 14px 12px 0;margin-bottom:14px;overflow:hidden;box-sizing:border-box}.ct-header{display:flex;justify-content:space-between;align-items:flex-start}.ct-title{font-size:1.05rem;font-weight:700;letter-spacing:-0.4px}.ct-title-region{color:#888;font-weight:600}.ct-meta{margin-top:4px;font-size:0.8rem;color:#666}.ct-meta strong{color:#f7b500;font-weight:700}.ct-photos-wrap{margin-top:10px;margin-left:0;margin-right:-14px}.ct-photos-wrap .ct-photos{margin:0;padding-right:14px}.ct-photos{display:flex;gap:1px;margin-top:10px;margin-left:0;margin-right:-14px;padding-left:0;padding-right:14px;padding-bottom:6px;height:152px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.ct-photos::-webkit-scrollbar{display:none}.ct-photo{flex:0 0 auto;height:100%;overflow:hidden;background:#f2f2f4;scroll-snap-align:start}.ct-photo--main{width:188px;min-width:188px}.ct-photo:not(.ct-photo--main){width:120px;min-width:120px}.ct-photo:first-child{border-radius:10px 0 0 10px}.ct-photo:last-child{border-radius:0 10px 10px 0}.ct-photo:not(:first-child):not(:last-child){border-radius:0}.ct-photos-wrap .ct-photos .ct-photo:last-of-type{border-radius:0 10px 10px 0 !important}.ct-photo img{width:100%;height:100%;object-fit:cover;display:block}.ct-photos-more{flex:0 0 auto;width:80px;min-width:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;background:transparent;text-decoration:none;color:inherit;scroll-snap-align:end}.ct-photos-more-btn{width:30px;height:30px;border-radius:50%;background:transparent;border:1px solid #d0d0d2;display:flex;align-items:center;justify-content:center;color:#666}.ct-photos-more-btn img{width:16px;height:16px}.ct-photos-more-txt{font-size:0.68rem;color:#666;text-align:center;line-height:1.2}.ct-info-rows{margin-top:10px;font-size:0.8rem;color:#555}.ct-info-row{display:flex;align-items:center;gap:6px;margin-bottom:2px}.ct-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:2px}.ct-price-label{font-size:0.8rem;color:#666}.ct-price-origin{font-size:0.75rem;color:#999;text-decoration:line-through}.ct-price-sale{font-size:1.1rem;font-weight:700;color:#111}.ct-price-zeromargin-group{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-left:10px}.ct-price-zeromargin-label{display:inline-flex;align-items:center;font-size:0.75rem;font-weight:700;color:#c41e3a;background:linear-gradient(135deg,#fff5f5 0%,#ffe8ec 100%);padding:3px 8px;border-radius:6px;border:1px solid rgba(196,30,58,0.25)}.ct-price-zeromargin{font-size:1.1rem;font-weight:700;color:#e05e73}.ct-dot-icon{width:4px;height:4px;border-radius:50%;background:#999}.ct-banner{display:flex;align-items:center;gap:6px;margin-top:10px;margin-right:-14px;border-radius:10px;background:#f5f7ff;padding:8px 10px;font-size:0.78rem;color:#3355cc;font-weight:500}.ct-banner-icon{width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin-top:-2px}.ct-list-divider{height:0;border:none;border-top:2px solid #e0e0e0;margin:0;padding:0;display:block}.ct-list-divider-wrap{padding:0;margin:16px 0 0 0}.AD_list_shop_box div.partner_title .partner_title_txt{display:inline;background:linear-gradient(to top,rgba(17,110,227,0.22) 40%,transparent 40%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.N_list_shop_box div.partner_title .partner_title_txt{display:inline;background:linear-gradient(to top,rgba(17,110,227,0.22) 40%,transparent 40%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.shop-list.distance-list .n_list_shopSub{max-height:none;min-height:95px}.shop-list.distance-list .n_list_shopSub .ct-banner{margin-right:0;margin-top:8px}.shop-list.distance-list .n_list_shopSub li.n_list_banner{list-style:none;margin-top:6px}.shop-list.distance-list .n_list_shopSub .n_list_info_row .ct-dot-icon,.shop-list.distance-list .n_list_shopSub .n_list_price_row .ct-dot-icon{display:none}.shop-list.distance-list .n_list_shopSub li.info{color:#666}.shop-list.distance-list .n_list_shopSub li.info .n_list_rating{color:#f7b500;font-weight:700}.shop-list.distance-list .n_list_shopSub li.info b{font-weight:600;color:#666}.n_list_shopSub .n_list_info_row{display:flex;align-items:center;gap:6px;margin-top:4px;margin-bottom:10px;font-size:0.8rem;color:#666}.n_list_shopSub .n_list_price_row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px;margin-top:10px;margin-bottom:0;font-size:0.8rem}.n_list_shopSub .n_list_price_row .ct-dot-icon{flex-shrink:0}.shop-list.distance-list .n_list_shopSub .n_list_price_row .n_list_zeromargin_group{margin-left:0}.n_list_shopSub .n_list_price_label{font-size:0.8rem;color:#666}.n_list_shopSub .n_list_price_origin{font-size:0.75rem;color:#999;text-decoration:line-through}.n_list_shopSub .n_list_price_sale{font-size:1.1rem;font-weight:700;color:#111}.n_list_shopSub .n_list_zeromargin_group{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-left:10px}.n_list_shopSub .n_list_zeromargin_label{display:inline-flex;align-items:center;font-size:0.75rem;font-weight:700;color:#c41e3a;background:linear-gradient(135deg,#fff5f5 0%,#ffe8ec 100%);padding:3px 8px;border-radius:6px;border:1px solid rgba(196,30,58,0.25)}.n_list_shopSub .n_list_zeromargin{font-size:1.1rem;font-weight:700;color:#e05e73}.n_list_shopSub .n_list_zeromargin_placeholder{display:block;min-height:32px;width:100%}.error_title{text-align:center;font-size:16px;font-weight:bold}.error_desc{line-height:22px;padding-top:30px;font-size:16px}.error_footer{text-align:center;font-size:16px;color:#0275f4;padding-top:50px}.error_footer a{color:#0275f4}.ct-photo{position:relative}.v2-confirm-badge{position:absolute;top:0;left:0;font-size:0.68rem;font-weight:700;color:#fff;background:rgba(0,0,0,.65);padding:6px 11px;border-radius:8px 0 4px 0;z-index:98;line-height:1.3;letter-spacing:-0.02em}