PageSourceSearch

https://m.thankqcamping.com/shop/index.hbb

html thankqcamping.com collected 2026-09-24 12:06:50 UTC 64,540 bytes, 1,596 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="ko">
4<head>
5    <meta charset="UTF-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
7    <meta http-equiv="X-UA-Compatible" content="IE=Edge, Chrome=1">
8
9		<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
10		<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
11		<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
12		<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
13		<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
14		<link rel="apple-touch-icon" sizes="120x120" href="/appleicon-120x120.png">
15		<link rel="apple-touch-icon" sizes="144x144" href="/appleicon-144x144.png">
16		<link rel="apple-touch-icon" sizes="152x152" href="/appleicon-152x152.png">
17		<link rel="apple-touch-icon" sizes="180x180" href="/appleicon-180x180.png">
18		<link rel="icon" href="/favicon.ico" sizes="any">
19		<link rel="icon" type="image/png" sizes="192x192" href="/androidicon-192x192.png">
20		<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
21		<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
22		<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
23		<link rel="manifest" href="/manifest.json">
24		<meta name="msapplication-TileColor" content="#ffffff">
25		<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
26		<meta name="theme-color" content="#ffffff">
27
28    <link href="/css/fontawesome/css/fontawesome.css" rel="stylesheet" />
29    <link href="/css/fontawesome/css/regular.css" rel="stylesheet" />
30    <link rel="stylesheet" type="text/css" href="/css/jquery-ui.css?version=20260901-1">
31    <link rel="stylesheet" href="/js/swiper/swiper.min.css?version=20260901-1"/>
32    <link rel="stylesheet" href="/js/mCustomScrollbar/jquery.mCustomScrollbar.css?version=20260901-1"/>
33    <link rel="stylesheet" href="/css/tqc.css?version=20260901-1"/>
34    
34<script type="text/javascript" src="/js/jquery-1.12.4.min.js?version=20260914-1"></script>
34
35    
35<script src="/js/jquery-ui.min.js?version=20260914-1"></script>
35
36    
36<script type="text/javascript" src="/js/swiper/swiper.min.js?version=20260914-1"></script>
36
37    
37<script type="text/javascript" src="/js/mCustomScrollbar/jquery.mCustomScrollbar.js?version=20260914-1"></script>
37
38    <!--link rel="stylesheet" href="https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css?version=20260901-1" /-->
39    
39<script type="text/javascript" src="/js/common.js?version=20260914-1"></script>
39
40		<title>땡큐캠핑 | 쇼핑</title>
41		<meta name="description" content="땡큐캠핑에서 전국 캠핑장 실시간 예약, 잔여석 확인, 리뷰 확인까지 한 번에 이용하세요.">
42		<meta name="keywords" content="땡큐캠핑, 캠핑장 예약, 캠핑 예약, 캠핑장 추천, 캠핑 플랫폼">
43		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
44		<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
45		<meta http-equiv="X-UA-Compatible" content="IE=edge">
46		
47		
48        <meta name="robots" content="index, follow">
49        <meta name="NaverBot" content="index, follow"/>
50        <meta name="Yeti" content="index, follow"/>
51        
52		
53		<meta name="author" content="habb communication Co., Ltd." />
54		<meta name="apple-mobile-web-app-capable" content="yes">
55		<meta name="apple-mobile-web-app-status-bar-style" content="black">
56		<meta property="al:android:url" content="https://play.google.com/store/apps/details?id=com.habb.thankq">
57		<meta property="al:android:app_name" content="캠핑 1등 플랫폼 땡큐캠핑">
58		<meta property="al:android:package" content="com.habb.thankq">
59		<meta property="al:web:url" content="https://m.thankqcamping.com/">
60		<meta property="al:ios:url" content="https://itunes.apple.com/kr/app/id1527733782?mt=8">
61		<meta property="al:ios:app_store_id" content="1527733782">
62		<meta property="al:ios:app_name" content="캠핑 1등 플랫폼 땡큐캠핑">
63		
64		<meta name="naver-site-verification" content="523728cff4137740c25d193223588981ab353b03" />
65		
66		<link rel="canonical" href="https://m.thankqcamping.com/">
67		<meta name="twitter:card" content="summary_large_image">
68		<meta name="twitter:title" content="캠핑 1등 플랫폼 땡큐캠핑">
69		<meta name="twitter:description" content="국내 오토캠핑 글램핑 카라반 등 이벤트 캠핑여행상품을 지금 바로 실시간으로 예약하세요.">
70		<meta name="twitter:image" content="https://m.thankqcamping.com/images/thankq_main.png">
71		<meta name="twitter:domain" content="https://m.thankqcamping.com/">		
72		
72<script type="text/javascript" src="//developers.kakao.com/sdk/js/kakao.min.js"></script>
72
73		
73<script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=27aa85bb599bbd835014e7a7dd9b7207&libraries=services"></script>
73
74		
74<script type="text/javascript" src="/js/lazyload.js?version=20260914-1"></script>
74
75		
75<script type="text/javascript" src="/js/jquery.mCustomScrollbar.js"></script>
75
76		
76<script type="text/javascript" src="/js/jquery.rwdImageMaps.min.js"></script>
76
77		<!--script type="text/javascript" src="/js/fontawesome/all.min.js"></script-->
78		
78<script language="JavaScript">
79	// HTTP프로토콜 HTTPS로 변경
80	
81	if (document.location.protocol == 'http:') {
82		if (document.location.href.search("/talk/write") < 0 && document.location.href.search("/used/write") < 0) {
83			document.location.href = document.location.href.replace('http:', 'https:');
84		}
85	}
86	
87	var app_yn	= ""
88	var app_os	= ""
89	var app_ver	= "0"
90	var varUA = navigator.userAgent.toLowerCase(); //userAgent 값 얻기
91	var mobileApp = varUA.indexOf("/app/") > -1 ? true : false;
92  if (mobileApp==true && varUA.indexOf('android') > -1) {
93		app_yn = "Y"
94		app_os = "android"
95		app_ver = window.Android.getAppVer()
96  } else if (mobileApp==true && (varUA.indexOf("ios") > -1||varUA.indexOf("iphone") > -1||varUA.indexOf("ipad") > -1||varUA.indexOf("ipod") > -1 )) {
97  	app_yn = "Y"
98		app_os = "ios";
99		if (varUA.indexOf("appver") > -1) {
100			app_ver = varUA.split('appver')[1].substr(0,5).replaceAll('.','')
101		}
102  }
103 	/*
104 	if (app_yn=="Y" && app_ver!="0" && ("/shop/index.hbb"=="/main.hbb" || "/shop/index.hbb"=="/my/main.hbb")) {
105		$.ajax({
106			type: "POST",
107	    url: "/app/ver_sav.hbb",
108	    data:{app_ver:app_ver},
109	    success: onSuccess,
110	    error: onError
111		});
112		function onSuccess(dataobj) {}
113	  function onError() {}	  	
114  }
115  */
116  
117	var app_mem	= ""
118    function goUrl(url,pop_yn,pop_loc) {
119        //if(url.indexOf('https://m.thankqcamping.com')>-1) url=replace(url,'https://m.thankqcamping.com','')
120      
121        var fullUrl = ((url.indexOf('http') > -1) ? '' : $('#site_url').html()) + url;
122        var isInstagramUrl =
123            fullUrl.indexOf('instagram.com') > -1 ||
124            fullUrl.indexOf('www.instagram.com') > -1 ||
125            fullUrl.indexOf('instagr.am') > -1;
126      
127        if(app_yn=='Y') {
128      
129            // 인스타 URL이면 네이티브 앱 호출
130            if (isInstagramUrl) {
131                if (app_os == "android") {
132                    if (typeof Android !== "undefined" && typeof Android.openInstagram === "function") {
133                        Android.openInstagram(fullUrl);
134                        return;
135                    }
136                } else {
137                    goIosAp('openInstagram', fullUrl);
138                    return;
139                }
140            }
141      
142            if(app_ver!="") {
143                //if(parseInt(app_ver) > 18) {
144                    if (pop_yn=='N') {
145                        location.href = fullUrl;
146                    } else {
147                        if (app_os == "android" && parseInt(app_ver) < 49) {
148                            location.href = ((pop_loc!='') ? pop_loc+'://' : '') + fullUrl;
149                        } else {
150                            winOpen(fullUrl,1,'팝업차단기능이 설정되어 있습니다.\n차단해제후 다시 이용해 주십시오.');
151                        }
152                    }
153                    /*
154                    if (app_os == "android") {
155                        location.href = ((pop_loc!='')?pop_loc+'://':'') + ((url.indexOf('http')>-1)?'':$('#site_url').html()) + url
156                    } else {
157                        winOpen($('#site_url').html() + url,1,'팝업차단기능이 설정되어 있습니다.\n차단해제후 다시 이용해 주십시오.')
158                    }
159                    */
160                //} else {
161                //	if(confirm('신규 어플 업데이트를 해주시기 바랍니다.\n이전 버전 사용시 서비스 이용에 오류가 발생할 수 있습니다.\n만약, 업데이트후에도 이 메시지가 나오신다면 폰설정 > 애플리케이션 > 땡큐캠핑 > 저장공간에서 데이터 및 캐시를 삭제후 다시 이용해 보시기 바랍니다.')) {
162                //		location.href = 'market://details?id=com.habb.thankq'
163                //	} else {
164                //		if(pop_yn=='Y') {
165                //			winOpen($('#site_url').html() + url,1,'팝업차단기능이 설정되어 있습니다.\n차단해제후 다시 이용해 주십시오.')
166                //		} else {
167                //			location.href = $('#site_url').html() + url
168                //		}
169                //	}
170                //}
171            } else {
172                location.href = fullUrl;
173                /*
174                if (app_os == "android") {
175                    location.href = ((pop_loc!='')?pop_loc+'://':'') + ((url.indexOf('http')>-1)?'':$('#site_url').html()) + url
176                } else {
177                    winOpen($('#site_url').html() + url,1,'팝업차단기능이 설정되어 있습니다.\n차단해제후 다시 이용해 주십시오.')
178                }
179                */
180            }
181        } else {
182            if(pop_yn=='Y') {
183                //if(pop_loc=="pop") {
184                    winOpen(url,1,'팝업차단기능이 설정되어 있습니다.\n차단해제후 다시 이용해 주십시오.');
185                //} else {
186                //	location.href = url
187                //}
188            } else {
189                location.href = url;
190            }
191        }
192    }
193	function goShopUrl(url,pop_yn,pop_loc) {
194		if(app_yn=='Y') {
195			if(app_ver!="") {
196				//if(parseInt(app_ver) > 18) {
197					if (app_os == "android" && parseInt(app_ver) < 49) {
198						location.href = ((pop_loc!='')?pop_loc+'://':'') + ((url.indexOf('http')>-1)?'':$('#shop_url').html()) + url
199					} else {
200						winOpen(((url.indexOf('http')>-1)?'':$('#shop_url').html()) + url,1,'팝업차단기능이 설정되어 있습니다.\n차단해제후 다시 이용해 주십시오.')
201					}
202				//} else {
203				//	if(confirm('신규 어플 업데이트를 해주시기 바랍니다.\n이전 버전 사용시 서비스 이용에 오류가 발생할 수 있습니다.\n만약, 업데이트후에도 이 메시지가 나오신다면 폰설정 > 애플리케이션 > 땡큐캠핑 > 저장공간에서 데이터 및 캐시를 삭제후 다시 이용해 보시기 바랍니다.')) {
204				//		location.href = 'market://details?id=com.habb.thankq'
205				//	} else {
206				//		if(pop_yn=='Y') {
207				//			winOpen(((url.indexOf('http')>-1)?'':$('#shop_url').html()) + url,1,'팝업차단기능이 설정되어 있습니다.\n차단해제후 다시 이용해 주십시오.')
208				//		} else {
209				//			location.href = ((url.indexOf('http')>-1)?'':$('#shop_url').html()) + url
210				//		}
211				//	}
212				//}
213			} else {
214				if (app_os == "android" && parseInt(app_ver) < 49) {
215					location.href = ((pop_loc!='')?pop_loc+'://':'') + ((url.indexOf('http')>-1)?'':$('#shop_url').html()) + url
216				} else {
217					winOpen($('#shop_url').html() + url,1,'팝업차단기능이 설정되어 있습니다.\n차단해제후 다시 이용해 주십시오.')
218				}
219			}
220		} else {
221			url = ((url.indexOf('http')>-1)?'':$('#shop_url').html()) + url
222			if(pop_yn=='Y') {
223				//if(pop_loc=="pop") {
224					winOpen(url,1,'팝업차단기능이 설정되어 있습니다.\n차단해제후 다시 이용해 주십시오.')
225				//} else {
226				//	location.href = url
227				//}
228			} else {
229				location.href = url
230			}
231		}
232	}
233	function goResAppUrl(url,app_yn,app_os) {
234		if (app_yn=="Y") {
235			if (app_os=="android" && parseInt(app_ver) < 49) {
236				location.href = url
237			} else {
238				winOpen(url,1,'팝업차단기능이 설정되어 있습니다.\n차단해제후 다시 이용해 주십시오.')
239			}
240		} else {
241			winOpen(url,1,'팝업차단기능이 설정되어 있습니다.\n차단해제후 다시 이용해 주십시오.')
242		}	
243	}	
244	function appPopReload(pop_loc) {
245		if(parseInt(app_ver) >= 23 && pop_loc!='') {
246			appPopReloadAp()
247			//window.Android.popReload(pop_loc);
248		} else {
249			appPopReloadAp()
250		}
251	}
252	
253	//앱리로드
254	function appPopReloadAp() {
255		if(app_os=="android") {
256			window.Android.pop_reload();
257		} else {
258			goIosAp('pop_reload','')
259		}
260	}
261
262	//캠핑장 상세보기
263	function cback(cseq) {
264		goUrl('/resv/view.hbb?cseq='+cseq,'Y','pop')
265	}
266	//캠핑장 상세보기
267	function goCampView(cseq,res_dt) {
268		goUrl('/resv/view.hbb?cseq='+cseq+'&res_dt='+res_dt,'N','pop')
269	}
270
271	//캠핑장 실시간예약
272	function goRes() {
273		var frm = document.campForm
274		var campseq = frm.cseq.value
275		var res_dt	= frm.res_dt.value
276		var res_edt	= frm.res_edt.value
277		var region 	= frm.region.value
278		var site_tp	= frm.site_tp.value
279		var tema	= frm.tema.value
280		var keyword	= frm.keyword.value
281		var disc_yn	= frm.disc_yn.value
282		var camp_tp	= frm.camp_tp.value
283		var page	= frm.page_num.value
284		var reseventseq	= frm.reseventseq.value
285		var couponId = frm.couponId.value
286		var ser_res_days = frm.res_days.value
287
288		$.ajax({
289			type: "POST",
290	    url: "/resv/axCampResVerUrl.hbb",
291	    data:{campseq:campseq},
292	    success: onSuccess,
293	    error: onError
294		});
295		function onSuccess(dataobj) {	
296			var url = dataobj+"/thankQRes.hbb?campseq="+campseq+"&res_dt="+res_dt+"&res_edt="+res_edt+"&ser_res_days="+ser_res_days+"&thankq_app="+app_yn+"&thankq_yn=Y&reseventseq="+reseventseq+"&partnseq=&partnmemseq=&site_tp="+site_tp+"&couponId="+couponId;
297			if (app_yn!="Y") url += "&res_path=HM"
298			goResAppUrl(url,app_yn,app_os)
299	  }
300	  function onError() {}	
301	}
302
303	//캠핑장 실시간예약
304	function goResStep(campseq, campsiteseq, res_dt) {
305		$.ajax({
306			type: "POST",
307	    url: "/resv/axCampResVerUrl.hbb",
308	    data:{campseq:campseq},
309	    success: onSuccess,
310	    error: onError
311		});
312		function onSuccess(dataobj) {
313			var url = dataobj+"/thankQRes.hbb?campseq="+campseq+"&campsiteseq="+campsiteseq+"&res_dt="+res_dt+"&thankq_app="+app_yn+"&thankq_yn=Y"
314			if (app_yn!="Y") url += "&res_path=HM"
315			goResAppUrl(url,app_yn,app_os)
316	  }
317	  function onError() {}	
318	}
319
320	//캠핑장 실시간예약
321	function goResStepDays(campseq, campsiteseq, res_dt, res_edt, res_days) {
322		//캠핑장 실시간예약
323		var frm = document.form
324		var temporary_yn = frm.temporary_yn.value
325		var wg_pass = frm.wg_pass.value
326		if (frm.betatest_yn.value=='Y') {
327			var rfrm = document.resform
328			$.ajax({
329				type: "POST",
330		    url: "/booking/axCampResUrl.hbb",
331			data:{campseq:campseq,campsiteseq:campsiteseq,res_dt:res_dt,res_edt:res_edt,res_days:res_days},
332		    success: onSuccess,
333		    error: onError
334			});
335			function onSuccess(dataobj) {
336				var url = dataobj.split('?')[0]
337        var res_path = dataobj.split('?')[1]
338        if (res_path=="") res_path = (app_yn=="Y")?"MO":"HM"
339        var enter_path = dataobj.split('?')[2]
340        $('#resform').empty()
341				$('#resform').append("<input type='hidden' name='campseq' value='"+campseq+"'>")
342				$('#resform').append("<input type='hidden' name='campsiteseq' value='"+campsiteseq+"'>")
343				$('#resform').append("<input type='hidden' name='res_dt' value='"+res_dt+"'>")
344				$('#resform').append("<input type='hidden' name='res_edt' value='"+res_edt+"'>")
345				$('#resform').append("<input type='hidden' name='res_days' value='"+res_days+"'>")
346				$('#resform').append("<input type='hidden' name='res_path' value='"+res_path+"'>")
347				$('#resform').append("<input type='hidden' name='enter_path' value='"+enter_path+"'>")
348				$('#resform').append("<input type='hidden' name='temporary_yn' value='"+temporary_yn+"'>")
349				$('#resform').append("<input type='hidden' name='wg_pass' value='"+wg_pass+"'>")
350				//goUrl(url+'?campseq='+campseq+'&campsiteseq='+campsiteseq+'&res_dt='+res_dt+'&res_edt='+res_edt+'&res_days='+res_days+'&res_path='+res_path+'&enter_path='+enter_path+'&temporary_yn='+temporary_yn+'&wg_pass='+wg_pass,'Y','pop3');
351				document.resform.action = url
352				document.resform.submit()
353		  }
354		  function onError() {}	
355		} else {
356			//캠핑장 실시간예약
357			var frm = document.form
358			$.ajax({
359				type: "POST",
360		    url: "/resv/axCampResUrl.hbb",
361		    data:{campseq:campseq,campsiteseq,res_dt:res_dt,res_edt:res_edt,res_days:res_days},
362		    success: onSuccess,
363		    error: onError
364			});
365			function onSuccess(dataobj) {
366				// var url = dataobj + '&temporary_yn='+temporary_yn
367				// if (app_yn!="Y" && url.indexOf('res_path') < 0) url += "&res_path=HM"
368				// goResAppUrl(url,app_yn,app_os)
369				var url = dataobj.split('?')[0]
370        var res_path = dataobj.split('?')[1]
371        if (res_path=="") res_path = (app_yn=="Y")?"MO":"HM"
372        var enter_path = dataobj.split('?')[2]
373        var access_token = dataobj.split('?')[3]
374        var imseq = ""
375        if (access_token=="") imseq = dataobj.split('?')[4]
376        $('#resform').empty()
377        $('#resform').append("<input type='hidden' name='campseq' value='"+campseq+"'>")
378        $('#resform').append("<input type='hidden' name='campsiteseq' value='"+campsiteseq+"'>")
379        $('#resform').append("<input type='hidden' name='res_dt' value='"+res_dt+"'>")
380        $('#resform').append("<input type='hidden' name='res_edt' value='"+res_edt+"'>")
381        $('#resform').append("<input type='hidden' name='ser_res_days' value='"+res_days+"'>")
382        $('#resform').append("<input type='hidden' name='res_path' value='"+res_path+"'>")
383        $('#resform').append("<input type='hidden' name='enter_path' value='"+enter_path+"'>")
384        $('#resform').append("<input type='hidden' name='temporary_yn' value='"+temporary_yn+"'>")
385        $('#resform').append("<input type='hidden' name='access_token' value='"+access_token+"'>")
386        $('#resform').append("<input type='hidden' name='imseq' value='"+imseq+"'>")
387        $('#resform').append("<input type='hidden' name='thankq_yn' value='Y'>")
388        goUrl(url+'?campseq='+campseq+'&campsiteseq='+campsiteseq+'&res_dt='+res_dt+'&res_edt='+res_edt+'&ser_res_days='+res_days+'&res_path='+res_path+'&enter_path='+enter_path+'&temporary_yn='+temporary_yn+'&access_token='+access_token+'&imseq='+imseq+'&thankq_yn=Y','Y','pop3');
389        //document.resform.action = url
390        //document.resform.submit()
391		  }
392		  function onError() {}	
393		}
394	}
395
396	//캠핑장 실시간예약
397	function goResStepDaysNoti(campseq, campsiteseq, res_dt, res_edt, res_days) {
398		//캠핑장 실시간예약
399		var frm = document.form
400		var temporary_yn = frm.temporary_yn.value
401		if (frm.betatest_yn.value=='Y') {
402		    $('#loading').show();
403			var rfrm = document.resform
404			$.ajax({
405				type: "POST",
406		    url: "/booking/axCampResUrl.hbb",
407		    success: onSuccess,
408		    error: onError
409			});
410			function onSuccess(dataobj) {
411				var url = dataobj.split('?')[0]
412                var res_path = dataobj.split('?')[1]
413                if (res_path=="") res_path = (app_yn=="Y")?"MO":"HM"
414                var enter_path = dataobj.split('?')[2]
415                $('#resform').empty()
416				$('#resform').append("<input type='hidden' name='campseq' value='"+campseq+"'>")
417				$('#resform').append("<input type='hidden' name='campsiteseq' value='"+campsiteseq+"'>")
418				$('#resform').append("<input type='hidden' name='res_dt' value='"+res_dt+"'>")
419				$('#resform').append("<input type='hidden' name='res_edt' value='"+res_edt+"'>")
420				$('#resform').append("<input type='hidden' name='res_days' value='"+res_days+"'>")
421				$('#resform').append("<input type='hidden' name='res_path' value='"+res_path+"'>")
422				$('#resform').append("<input type='hidden' name='enter_path' value='"+enter_path+"'>")
423				$('#resform').append("<input type='hidden' name='temporary_yn' value='"+temporary_yn+"'>")
424				document.resform.action = url
425				document.resform.submit()
426		  }
427		  function onError() { $('#loading').hide(); }	
428		} else {
429			//캠핑장 실시간예약
430			var frm = document.form
431			$.ajax({
432				type: "POST",
433		    url: "/resv/axCampResUrl.hbb",
434		    data:{campseq:campseq,campsiteseq,res_dt:res_dt,res_edt:res_edt,res_days:res_days},
435		    success: onSuccess,
436		    error: onError
437			});
438			function onSuccess(dataobj) {
439				// var url = dataobj + '&temporary_yn='+temporary_yn
440				// if (app_yn!="Y" && url.indexOf('res_path') < 0) url += "&res_path=HM"
441				// goResAppUrl(url,app_yn,app_os)
442				var url = dataobj.split('?')[0]
443        var res_path = dataobj.split('?')[1]
444        if (res_path=="") res_path = (app_yn=="Y")?"MO":"HM"
445        var enter_path = dataobj.split('?')[2]
446        var access_token = dataobj.split('?')[3]
447        var imseq = ""
448        if (access_token=="") imseq = dataobj.split('?')[4]
449        $('#resform').empty()
450        $('#resform').append("<input type='hidden' name='campseq' value='"+campseq+"'>")
451        $('#resform').append("<input type='hidden' name='campsiteseq' value='"+campsiteseq+"'>")
452        $('#resform').append("<input type='hidden' name='res_dt' value='"+res_dt+"'>")
453        $('#resform').append("<input type='hidden' name='res_edt' value='"+res_edt+"'>")
454        $('#resform').append("<input type='hidden' name='ser_res_days' value='"+res_days+"'>")
455        $('#resform').append("<input type='hidden' name='res_path' value='"+res_path+"'>")
456        $('#resform').append("<input type='hidden' name='enter_path' value='"+enter_path+"'>")
457        $('#resform').append("<input type='hidden' name='temporary_yn' value='"+temporary_yn+"'>")
458        $('#resform').append("<input type='hidden' name='access_token' value='"+access_token+"'>")
459        $('#resform').append("<input type='hidden' name='imseq' value='"+imseq+"'>")
460        $('#resform').append("<input type='hidden' name='thankq_yn' value='Y'>")
461        document.resform.action = url
462        document.resform.submit()
463		  }
464		  function onError() {}	
465		}
466		window.addEventListener('pageshow', function(e) {
467            $('#loading').hide();
468        });
469        window.addEventListener('popstate', function() {
470            $('#loading').hide();
471        });
472	}
473	
474	//캠핑장 예약바로가기
475	function goResDirect(seq,dt,days) {
476		var url = '/resv/view.hbb?cseq='+seq+(dt!=''&&typeof dt!='undefined'?'&res_dt='+dt:'')+(days!=''&&typeof days!='undefined'?'&ser_res_days='+days:'')+(dt
476!=''&&typeof dt!='undefined'?'#booking_dt':'')
477		location.href = url
478		/*
479		$.ajax({
480			type: "POST",
481	    url: "/resv/axCampResVerUrl.hbb",
482	    data:{campseq:seq},
483	    success: onSuccess,
484	    error: onError
485		});
486		function onSuccess(dataobj) {	
487			var url = dataobj+"/thankQRes.hbb?campseq="+seq+"&thankq_app="+app_yn+"&thankq_yn=Y&partnseq=&partnmemseq=";
488			if (app_yn!="Y") url += "&res_path=HM"
489			goResAppUrl(url,app_yn,app_os)
490	  }
491	  function onError() {}			
492	  */
493	}
494
495	//캠핑장 예약바로가기
496	function goResDirectDt(seq,dt,edt) {
497		var url = '/resv/view.hbb?cseq='+seq+(dt!=''&&typeof dt!='undefined'?'&res_dt='+dt:'')+(edt!=''&&typeof edt!='undefined'?'&res_edt='+edt:'')+(dt!=''&&typeof dt!='undefined'?'#booking_dt':'')
498		location.href = url
499		/*
500		$.ajax({
501			type: "POST",
502	    url: "/resv/axCampResVerUrl.hbb",
503	    data:{campseq:seq},
504	    success: onSuccess,
505	    error: onError
506		});
507		function onSuccess(dataobj) {	
508			var url = dataobj+"/thankQRes.hbb?campseq="+seq+"&thankq_app="+app_yn+"&thankq_yn=Y&partnseq=&partnmemseq=";
509			if (app_yn!="Y") url += "&res_path=HM"
510			goResAppUrl(url,app_yn,app_os)
511	  }
512	  function onError() {}			
513	  */
514	}
515
516	//캠핑장 예약바로가기
517	function goMemResDirect(seq) {
518		
519	  	alert('회원로그인후 예약하실 수 있습니다.');	
520	  
521	}
522
523	//캠핑장 예약바로가기
524	function goResEmpty(seq,emptyseq) {
525		$.ajax({
526			type: "POST",
527	    url: "/resv/axCampResVerUrl.hbb",
528	    data:{campseq:seq},
529	    success: onSuccess,
530	    error: onError
531		});
532		function onSuccess(dataobj) {	
533			var url = dataobj+"/thankQRes.hbb?campseq="+seq+"&emptyseq="+emptyseq+"&thankq_app="+app_yn+"&thankq_yn=Y&partnseq=&partnmemseq=";
534			if (app_yn!="Y") url += "&res_path=HM"
535			goResAppUrl(url,app_yn,app_os)
536	  }
537	  function onError() {}			
538	}
539	
540	//캠핑장 실시간예약
541	function goResStep2(campseq, campsiteseq) {
542		var frm = document.form
543		var res_dt	= frm.res_dt.value
544		var region 	= frm.region.value
545		var site_tp	= frm.site_tp.value
546		var tema	= frm.tema.value
547		var keyword	= frm.keyword.value
548		var disc_yn	= frm.disc_yn.value
549		var camp_tp	= frm.camp_tp.value
550		var page	= frm.page_num.value
551		var reseventseq	= frm.reseventseq.value
552		var couponId = frm.couponId.value
553		var res_url = res_dt+"$"+region+"$"+site_tp+"$"+tema+"$"+keyword+"$"+disc_yn+"$"+camp_tp+"$"+page
554
555		$.ajax({
556			type: "POST",
557	    url: "/inc/axCampResVerUrl.hbb",
558	    data:{campseq:campseq},
559	    success: onSuccess,
560	    error: onError
561		});
562		function onSuccess(dataobj) {
563			var url = dataobj+"/thankQRes.hbb?campseq="+campseq+"&campsiteseq="+campsiteseq+"&res_dt="+res_dt+"&thankq_app="+app_yn+"&thankq_yn=Y&reseventseq="+reseventseq+"&partnseq=&partnmemseq=&site_tp="+site_tp+"&couponId="+couponId;
564			if (app_yn!="Y") url += "&res_path=HM"
565			goResAppUrl(url,app_yn,app_os)
566	  }
567	  function onError() {}	
568	}
569	
570	//캠핑장 이벤트예약
571	function goResEvent(cseq) {
572		var frm = document.form
573		var campseq = cseq
574		var res_dt	= frm.res_dt.value
575		var region 	= frm.region.value
576		var site_tp	= frm.site_tp.value
577		var tema	= frm.tema.value
578		var keyword	= frm.keyword.value
579		var disc_yn	= frm.disc_yn.value
580		var camp_tp	= frm.camp_tp.value
581		var page	= frm.page_num.value
582		var reseventseq	= frm.reseventseq.value
583		var res_url = res_dt+"$"+region+"$"+site_tp+"$"+tema+"$"+keyword+"$"+disc_yn+"$"+camp_tp+"$"+page
584		$.ajax({
585			type: "POST",
586	    url: "/inc/axCampResVerUrl.hbb",
587	    data:{campseq:campseq},
588	    success: onSuccess,
589	    error: onError
590		});
591		function onSuccess(dataobj) {	
592			var url = dataobj+"/thankQRes.hbb?campseq="+campseq+"&res_dt="+res_dt+"&thankq_app="+app_yn+"&thankq_yn=Y&reseventseq="+reseventseq
593			if (app_yn!="Y") url += "&res_path=HM"
594			goResAppUrl(url,app_yn,app_os)
595	  }
596	  function onError() {}	
597	}
598
599	//캠핑장 실시간예약
600	function goResPop(cseq) {
601		var campseq = cseq
602		var res_dt	= document.form.res_dt.value
603		var region 	= document.form.region.value
604		var site_tp	= document.form.site_tp.value
605		var tema	= document.form.tema.value
606		var keyword	= document.form.keyword.value
607		var disc_yn	= document.form.disc_yn.value
608		var camp_tp	= document.form.camp_tp.value
609		var page	= document.form.page_num.value
610		var res_url = res_dt+"$"+region+"$"+site_tp+"$"+tema+"$"+keyword+"$"+disc_yn+"$"+camp_tp+"$"+page
611		$.ajax({
612			type: "POST",
613	    url: "/inc/axCampResVerUrl.hbb",
614	    data:{campseq:campseq},
615	    success: onSuccess,
616	    error: onError
617		});
618		function onSuccess(dataobj) {	
619			var url = dataobj+"/thankQRes.hbb?campseq="+campseq+"&res_dt="+res_dt+"&thankq_app="+app_yn+"&thankq_yn=Y"
620			if (app_yn!="Y") url += "&res_path=HM"
621			goResAppUrl(url,app_yn,app_os)
622	  }
623	  function onError() {}	
624	}
625
626	//캠핑장 예약확인
627	function goResView(campseq,reserveseq,status,page,page_k) {
628		var res_url = "myResList$"+status+"$"+page+"$"+page_k
629		$.ajax({
630			type: "POST",
631	    url: "/resv/axCampResVerUrl.hbb",
632	    data:{campseq:campseq},
633	    success: onSuccess,
634	    error: onError
635		});
636		function onSuccess(dataobj) {	
637			var url = dataobj+"/thankQRes.hbb?campseq="+campseq+"&reserveseq="+reserveseq+"&thankq_app="+app_yn+"&thankq_rurl="+res_url+"&thankq_yn=Y"
638			if (app_yn!="Y") url += "&res_path=HM"
639			goResAppUrl(url,app_yn,app_os)
640	  }
641	  function onError() {}	
642	}
643	//캠핑장 예약확인
644	function goResCertView(campseq,reserveseq,status,rnd_num) {
645		$.ajax({
646			type: "POST",
647	    url: "/resv/axCampResVerUrl.hbb",
648	    data:{campseq:campseq},
649	    success: onSuccess,
650	    error: onError
651		});
652		function onSuccess(dataobj) {	
653			var url = dataobj+"/thankQRes.hbb?campseq="+campseq+"&reserveseq="+reserveseq+"&thankq_app="+app_yn+"&rnd_num="+rnd_num+"&thankq_yn=Y"
654			if (app_yn!="Y") url += "&res_path=HM"
655			goResAppUrl(url,app_yn,app_os)
656	  }
657	  function onError() {}	
658	}
659	//캠핑장 장박예약확인
660	function goResLongView(campseq,reslongseq,status,page,page_k) {
661		var res_url = "myResList$"+status+"$"+page+"$"+page_k
662		$.ajax({
663			type: "POST",
664	    url: "/inc/axCampResVerUrl.hbb",
665	    data:{campseq:campseq},
666	    success: onSuccess,
667	    error: onError
668		});
669		function onSuccess(dataobj) {	
670			var url = dataobj+"/thankQRes.hbb?campseq="+campseq+"&reslongseq="+reslongseq+"&thankq_app="+app_yn+"&thankq_rurl="+res_url+"&thankq_yn=Y"
671			if (app_yn!="Y") url += "&res_path=HM"
672			goResAppUrl(url,app_yn,app_os)
673	  }
674	  function onError() {}	
675	}
676		
677	//이벤트 쇼핑몰 호출
678	function goShopPop(gseq) {
679		location.href= 'https://m.shop.thankqcamping.com/shopMain.hbb?ser_good_id='+gseq
680
681	}
682          
683	//하단메뉴 검색
684	function Bmenu(url) {
685		$("#Lmnu").html('<div class="modal-dialog"><div class="modal-content"><div id="spinner_pop"></div></div></div>');
686		//$("#spinner_pop").show();
687		location.href = url
688	}
689	
690	//모달창 닫기
691	function modalClose() {
692		$(".close").click();
693	}
694
695	//파트너 회원로그인
696	function partnLoginAp() {	
697			var frm = document.loginForm
698			
699			if(frm.h_telno.value=="") {
700				alert("휴대폰번호를 입력해주세요.")
701				frm.h_telno.focus()
702				return
703			} else
704			if(frm.pwd.value=="") {
705				alert("비밀번호를 입력해주세요.")
706				frm.pwd.focus()
707				return
708			} else {
709				//frm.ret_url.value = encodeURIComponent(frm.ret_url.value)
710				frm.action = "https://m.thankqcamping.com/join/login_ok.hbb"
711				frm.target = "job"
712				frm.submit();		
713			}	   
714	}
715	
716	//배너노출
717	function axBannerViewCount(c) {
718		if ($("#BN"+c)) {
719			if($("#BN"+c).html().indexOf("B") > -1 && $("#Lmnu").attr('class').indexOf('in') < 0) {
720				$.ajax({
721					type: "POST",
722			    url: "/inc/axBannerViewCount.hbb",
723			    data:{ seq:$("#BN"+c).html().replace("B","") },
724			    success: onSuccess,
725			    error: onError
726				});		
727				function onSuccess(dataobj) {}
728			  function onError() {}				
729			}
730		}
731	}
732	//모달 페이지 이동
733	function goModalReUrl(url) {
734		goUrl(url,'Y','pop')
735	}
736
737	//먹거리구매 상세확인
738	function goResGoodView(campseq,resgoodseq) {
739		$.ajax({
740			type: "POST",
741	    url: "/inc/axCampResVerUrl.hbb",
742	    data:{campseq:campseq},
743	    success: onSuccess,
744	    error: onError
745		});
746		function onSuccess(dataobj) {	
747			var url = dataobj+"/thankQRes.hbb?campseq="+campseq+"&resgoodseq="+resgoodseq+"&thankq_app="+app_yn+"&thankq_yn=Y"
748			if (app_yn!="Y") url += "&res_path=HM"
749			goResAppUrl(url,app_yn,app_os)
750	  }
751	  function onError() {}	
752	}
753
754//메인알람
755function mainNoti(id,tit,msg,url) {
756	if(get_cookie("mainNoti_"+id)==null) { 
757		setCookie("mainNoti_"+id, "Y", false)
758		txt = "<div class=\"pop_conts\">"
759		txt += "	<p class=\"txt1\">"+tit+"</p>"
760		txt += "	<p class=\"txt2\">"+msg+"</p>"
761		txt += "</div>"
762		txt += "<span href=\"#\" class=\"sprite btn_layerClose2\" onclick=\"ly_close()\"></span>"
763		txt += "<button type=\"button\" class=\"btn\" onClick=\"ly_close();"+url+"\">바로가기</button>"
764		$('#divMainNoti').html(txt);
765		ly_open();
766	}
767}
768//외부오픈창열기
769function outOpen(url) {
770	if(app_yn=='Y') {
771		if ((app_os=='android' && parseInt(app_ver) < 51) || (app_os=='ios' && parseInt(app_ver) < 38)) {
772			open(url,'_blank','')
773		} else {
774			if(app_os=='ios') {
775				goIosAp('openBrowser',url)
776			} else {
777				try {
778		    	location.href = "blank://" + url
779		    } catch(e) {
780		      open(url,'_blank','')
781		    }
782		  }
783		}
784	} else {
785		open(url,'','')
786	}
787}
788
789</script>
789
790		
790<script src="/js/m_com.js?version=20260914-1"></script>
790
791		
791<script src="/js/m_map.js?version=20260914-1"></script>
791
792		
792<script src="/js/m_sns.js?version=20260914-1"></script>
792
793		
793<script src="/js/join.js?version=20260914-1"></script>
793
794		
794<script src="/js/resv.js?version=20260914-1"></script>
794
795		
795<script src="/js/talk.js?version=20260914-1"></script>
795
796		
796<script src="/js/cs.js?version=20260914-1"></script>
796
797		
797<script src="/js/coupon.js?version=20260914-1"></script>
797
798		
798<script src="/js/shop.js?version=20260914-1"></script>
798
799		
799<script src="/js/my.js?version=20260914-1"></script>
799
800		
800<script src="/js/trans.js?version=20260914-1"></script>
800
801		
802		
802<script>
vendor: 343 bytes, lines 802-807
802
803		(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
804		(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
805		m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
806		})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
807		ga('create', '
807UA-64792179-1
vendor: 42 bytes, lines 807-809
807', 'auto');
808		ga('send', 'pageview');
809		
809//document.ondragstart = new Function('return false');     // 드래그 방지
810		//document.onselectstart = new Function('return false');   // 선택 방지
811		//document.oncontextmenu = new Function('return false');   // 선택 방지
812		</script>
812
813		<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 67 bytes, lines 813-814
813
814		<script async src="https://www.googletagmanager.com/gtag/js?id=
814G-EZH75RFPSZ
vendor: 15 bytes, lines 814-815
814"></script>
815		
815<script>
816		  
vendor: 142 bytes, lines 816-819
816window.dataLayer = window.dataLayer || [];
817		  function gtag(){dataLayer.push(arguments);}
818		  gtag('js', new Date());
819		  gtag('config', '
819G-EZH75RFPSZ
vendor: 7 bytes, lines 819-820
819');
820		
820</script>
820
821	  <!-- Google tag (gtag.js) -->
822	  
822<script async src="https://www.googletagmanager.com/gtag/js?id=GTM-5WNWZSZ"></script>
822
823	  
823<script>
824	    window.dataLayer = window.dataLayer || [];
825	    function gtag(){dataLayer.push(arguments);}
826	    gtag('js', new Date());
827	    gtag('config', 'GTM-5WNWZSZ');
828	  </script>
828		
829      <!-- 봇 매니저 -->
830      
830<script src="https://cdn-botmanager.stclab.com/agents/client/javascript/botmanager-browser-agent.js" async></script>
830
831    
831<script>
832        (function (cfg) {
833            cfg.tenantId = 'TN251104-8C1A44EC';
834            cfg.domainName = 'thankqcamping.com';
835            cfg.customId = '';
836            cfg.serverUrl = 'https://botmanager.stclab.com/api/v1/macro';
837        })(window['BotManager-config'] || (window['BotManager-config'] = {}));
838    </script>
838
839		<style>
840		body { background: #f9f9f9; }
841		</style>
842</head>
843<div id="loading"><img id="loading-image" src="/images/loading.svg" alt="Loading..." /></div>
844<div id="site_url" style="display:none;">https://m.thankqcamping.com</div>
845<div id="shop_url" style="display:none;">https://m.thankqcamping.com</div>
846<iframe name="job" width="0" height="0" style="display:none;"></iframe>
847<form name="logoutForm" method="post">
848<input type="hidden" name="reurl" value="https://m.thankqcamping.com/join/logout.hbb">
849</form>
850<form name="nearbyform" method="post">
851<input type="hidden" name="mem_lat">
852<input type="hidden" name="mem_lng">
853<input type="hidden" name="nearby" value="Y">
854</form>
855<script>
856document.addEventListener("DOMContentLoaded", function(){
857    if(app_yn != "Y"){
858        // 앱 유도 QR 코드 추가
859        const newDiv = document.createElement("div");
860        newDiv.classList.add("background_content");
861        
862        newDiv.innerHTML = `
863            <div class="content_group">
864                <a href="#">
865                    <img src="/images/deep_qr.svg" alt="딥링크 QR" class="img_qr">
866                    <img src="/images/deep_logo.png" alt="LOGO" class="img_logo">
867                </a>
868                <div class="text_box">
869                    <p>앱을 설치하면<br>더 많은 혜택을<br>받아 볼 수 있어요!</p>
870                    <span>카메라로 QR코드를 스캔해보세요</span>
871                </div>
872            </div>
873        `;
874        
875        const firstChild = document.getElementById("wrap").firstChild;
876        document.getElementById("wrap").insertBefore(newDiv, firstChild);
877    }
878})
879</script>
879
880<!-- poplayer -->
881<div id="popup_alert" class="modal_wrap wd_auto">
882  <div class="modal_center">
883    <div class="md_cont"><p></p></div>
884    <!-- 버튼2개일때 md_button에 클래스 type2 추가 -->
885    <div class="md_button">
886      <button class="btn_ok" type="button" onclick="action_popup.close('#popup_alert')">확인</button>
887    </div>
888  </div>
889</div>
890<div id="popup_succ_alert" class="modal_wrap wd_auto type2">
891  <!-- 룰렛 당첨시 modal_center bg_fire 추가-->
892  <div id="succ_modal_center" class="modal_center">
893    <div class="md_cont">
894      <p id="succ_alert_tit" class="title fwb"></p>
895      <p id="succ_alert_cont" class="box">
896      </p>
897    </div>
898    <!-- 버튼2개일때 md_button에 클래스 type2 추가 -->
899    <div class="md_button">
900      <button class="btn_succ_ok" type="button" onclick="action_popup.close('#popup_succ_alert')">확인</button>
901    </div>
902  </div>
903</div>
904<div id="popup_confirm" class="modal_wrap wd_auto">
905  <div class="modal_center">
906    <div class="md_cont"><p></p></div>
907    <!-- 버튼2개일때 md_button에 클래스 type2 추가 -->
908    <div class="md_button type2">
909      <button class="btn_cancel rounded" type="button" onclick="action_popup.close('#popup_confirm')">취소</button>
910      <button class="btn_confirm_ok rounded" type="button" onclick="action_popup.close('#popup_confirm')">확인</button>
911    </div>
912  </div>
913</div>
914<!-- poplayer -->
915<div class="pop_noti_set pop_txt_set modal_wrap" id="pop_ad_notice">
916  <div class="modal_center">
917    <div class="pop_noti on">
918      <p class="tit fwb pt0"></p>
919      <p class="btm_border"></p>
920    </div>
921    <div class="md_button">
922      <button type="button" class="btn_gray" onClick="action_popup.close('#pop_ad_notice')">확인</button>
923    </div>
924  </div>
925  <!-- <div class="modal"></div> -->
926</div>
927<div id="popup_modal" class="modal_wrap wd_auto">
928  <div class="modal_center">
929    <div class="md_cont"><p></p></div>
930    <!-- 버튼2개일때 md_button에 클래스 type2 추가 -->
931    <div class="md_button">
932      <button class="btn_confirm_ok rounded" type="button" onclick="action_popup.close('#popup_modal')">확인</button>
933    </div>
934  </div>
935</div>
936<div class="pop_layer_set" id="pop_toast_noti">
937  <div class="pop_layer recent_layer incart_layer" style="z-index: 800">
938    <p class="inmycart" id="toast_txt"></p>
939  </div>
940</div>
941<div class="pop_layer_set" id="pop_floating_noti">
942  <div class="pop_layer recent_layer incart_layer" style="z-index: 800">
943    <p class="floating-button" id="floating_txt"></p>
944  </div>
945</div>
946<!-- 기본 모달 popup -->
947<div class="pop_wp" id="pop_modal">
948  <div class="pop_layer_set pop_noti_set on">
949    <div id="modal_detail" class="pop_layer recent_layer dome_layer"></div>
950    <div class="modal" style="display: block"></div>
951  </div>
952</div>
953<!-- //기본 모달 popup -->
954
955<script>
956$(document).ready(function() {
957	$('#ser_keyword').keydown(function(event) {
958	  if (event.keyCode == '13') {
959	    goGoodSer();
960	  };
961	});
962});
963</script>
963
964<body>
965        <div class="wrap" id="wrap">
966            <div class="wrap_in">
967            	
968                
969            <div class="head">
970                <div class="head_in">
971					
972                    <a href="javascript:popClose('');" class="btn_back">back</a>
973                    
974					<h1>
975                    	
976							<img src="/images/logo.png" title="Thank Q Camping"/>
977							<span class="skip_text">Thank Q Camping</span>
978						
979                    </h1>
980					
981
982					<!-- 메인에서만 노출 -->
983					
984                    <a class="btn_menu" onClick="r_menu('');" style="display:none;">menu</a>
985                    
985<script>
986                    	$(document).ready(function(){
987                    	    const close = ''
988							if(!opener && close != 'True') {
989								$('.btn_menu').show()
990							}
991						});
992                    </script>
992
993                    
994
995					<!-- 캠톡상세에서만 노출 -->
996					
997                </div>
998            </div><!--// head -->
999            
1000            
1001<div class="tot_menu">
1002  <div class="tot_menu_in mCscroll">
1003    <div class="log_box">
1004      
1005      <div class="pf_set clear">
1006        <div class="pic"></div>
1007        <div class="txt_box">
1008          <p class="tit1">
1009            <a
1010              href="javascript:location.replace('/join/login.hbb?reurl=%2Fshop%2Findex%2Ehbb');$('.tot_menu .clo').click();">로그인</a>이
1011            필요합니다.
1012          </p>
1013          <p class="txt">Welcome to Q</p>
1014        </div>
1015      </div>
1016      <div class="point_box">
1017        <a href="/join/login.hbb" class="p_div">
1018          <div class="p_div_list">
1019            <div class="p_div_list_value">0</div>
1020            <div class="p_div_list_title">Q-Point</div>
1021          </div>
1022        </a>
1023        <!--a href="/join/login.hbb" class="p_div">
1024          <div class="p_div_list">
1025            <div class="p_div_list_value">0</div>
1026            <div class="p_div_list_title">업체적립금</div>
1027          </div>
1028        </a-->
1029        <a href="/join/login.hbb" class="p_div">
1030          <div class="p_div_list">
1031            <div class="p_div_list_value">0</div>
1032            <div class="p_div_list_title">쿠폰</div>
1033          </div>
1034        </a>
1035        <a href="/join/login.hbb" class="p_div">
1036          <div class="p_div_list">
1037            <div class="p_div_list_value">0</div>
1038            <div class="p_div_list_title">행운룰렛</div>
1039          </div>
1040        </a>
1041      </div>
1042      
1043      <button type="button" class="clo"></button>
1044    </div>
1045    <!-- //log_box -->
1046
1047    <!-- rolling_banner -->
1048    <div class="rolling_banner" onClick="location.href='/roulette/intro.hbb';">
1049      <p class="event_name">새로워진 행운룰렛 이벤트</p>
1050      <div class="rolling_wrap">
1051        <ul>
1052          <li>방문후기 작성하고</li>
1053          <li>출석 체크하고</li>
1054          <li>캠핑장 방문하고</li>
1055          <li>상품 구매하고</li>
1056        </ul>
1057      </div>
1058      <p class="dp_ib"><span class="strong">무료 행운룰렛 이용권</span> 받기</p>
1059    </div>
1060    <!-- //rolling_banner -->
1061    <div class="aside">
1062      <ul class="aside_ul">
1063        <li class="res">
1064          <a href="#n">예약<span class="arr"></span></a>
1065          <div class="m_div" style="display: none">
1066            <ul>
1067              <li><a href="/resv/list.hbb?site_tp=BB000">오토캠핑</a></li>
1068              <li><a href="/resv/list.hbb?site_tp=BB001">글램핑</a></li>
1069              <li><a href="/resv/list.hbb?site_tp=BB002">카라반</a></li>
1070              <li><a href="/resv/list.hbb?site_tp=BB003">펜션</a></li>
1071              <li><a href="/resv/list.hbb?site_tp=BB006&res_dt=20260926&res_edt=20260926">피크닉</a></li>
1072            </ul>
1073          </div>
1074        </li>
1075        <li class="shop">
1076          <a href="#n">쇼핑<span class="arr"></span></a>
1077          <div class="m_div" style="display: none">
1078            <ul>
1079              <li><a href="/shop/index.hbb">쇼핑홈</a></li>
1080              <li><a href="/shop/event.hbb">화요특가</a></li>
1081              <li><a href="/shop/list.hbb?cate=010">캠핑용품</a></li>
1082              <li><a href="/shop/list.hbb?cate=020">먹거리</a></li>
1083              <li style="display: none;"><a href="/shop/brand_list.hbb">브랜드</a></li>
1084              <li><a href="/shop/review_list.hbb">리뷰존</a></li>
1085            </ul>
1086          </div>
1087        </li>
1088        <li class="plan">
1089          <a href="#n">기획전<span class="arr"></span></a>
1090          <div class="m_div" style="display: none">
1091            <ul>
1092              <li><a href="/cs/event.hbb?bbs_gb=AB008">메인기획전</a></li>
1093              <li><a href="/cs/collect.hbb?tp=S">쇼핑기획전</a></li>
1094            </ul>
1095          </div>
1096        </li>
1097        <li class="event">
1098          <a href="/cs/co_event.hbb?bbs_gb=AB017">이벤트</a>
1099        </li>
1100        <li class="camt">
1101          <a href="/talk/list.hbb">캠톡</a>
1102        </li>
1103        
1104        <li class="camt">
1105          <a href="javascript:$('.clo').click();goUrl('/join/non/ser_reservation.hbb','N','');">비회원예약조회</a>
1106        </li>
1107        
1108      </ul>
1109    </div>
1110    <!-- //aside -->
1111
1112    <div class="banner_div" id="banner_HD">
1113      
1114      <!--a href="#n"><img src="/images/banner01.png" alt=""></a-->
1115    </div>
1116
1117    <div class="aside type2">
1118      <ul class="aside_ul">
1119        <li class="cus on">
1120          <div class="m_div">
1121            <ul>
1122              <li><a href="/cs/notice.hbb">공지사항</a></li>
1123              <li><a href="/cs/faq.hbb">자주묻는질문</a></li>
1124              <li><a href="javascript:outOpen('http://about.thankqcamping.com/contact.html');">제휴문의</a></li>
1125              <li><a href="tel:02-6959-5622" id="com_tel">
1125상담원연결</a></li>
1126              
1127            </ul>
1128            <p><span>상담시간 : </span>평일 9:30~18:00 (점심시간 12:30~13:30)</p>
1129          </div>
1130        </li>
1131      </ul>
1132    </div>
1133
1134    
1135
1136    <div class="aside_btns">
1137      <ul>
1138        
1139        <li class="log">
1140          <a
1141            onClick="javascript:location.replace('/join/login.hbb?reurl=%2Fshop%2Findex%2Ehbb');$('.tot_menu .clo').click();">로그인</a>
1142        </li>
1143        <li class="my"><a onClick="javascript:location.href='/join/join.hbb';$('.tot_menu .clo').click();">회원가입</a></li>
1144        
1145      </ul>
1146    </div>
1147  </div>
1148  <!-- //tot_menu_in -->
1149</div>
1150<!-- //tot_menu -->
1151                
1152                <div class="container">
1153                    <!--↓↓↓↓↓↓ 컨텐츠 시작 ↓↓↓↓↓↓-->
1154
1155                    <div class="com_lnb">
1156                        <div class="swiper-container com_lnb_swiper">
1157                            <ul class="swiper-wrapper">
1158                                <li class="swiper-slide on" >
1159                                    <a href="index.hbb">쇼핑홈</a>
1160                                </li>
1161                                <li class="swiper-slide" >
1162                                    <a href="event.hbb">화요특가</a>
1163                                </li>
1164                                <li class="swiper-slide" >
1165                                    <a href="list.hbb?cate=010">캠핑용품</a>
1166                                </li>
1167                                <li class="swiper-slide" >
1168                                    <a href="list.hbb?cate=020">먹거리</a>
1169                                </li>
1170                                <li class="swiper-slide" style="display: none;">
1171                                    <a href="brand_list.hbb">브랜드</a>
1172                                </li>
1173                            </ul>
1174                        </div>    
1175                        
1175<script>
1176                        var com_lnb_swiper = new Swiper('.com_lnb_swiper', {
1177                                    pagination: false,
1178                                    slidesPerView: 'auto',
1179                                    paginationClickable: true,
1180                                    spaceBetween: 29,
1181                                    freeMode: true,
1182                                    lazyLoading: true,
1183                                    observer: true,
1184                                    observeParents: true,
1185                                    loop: false
1186                                });
1187                        </script>
1187
1188
1189                    </div>   
1190										<!-- 검색추가 -->
1191                    <section class="shop_search">
1192                        <div class="sear_box">
1193                              <div class="sear_set type2">
1194                                  <input type="search" id="ser_keyword" name="ser_keyword" placeholder="원하시는 제품을 검색하세요."/>
1195                                  <button type="button" class="btn_srh" onClick="goGoodSer();"></button>
1196                              </div>
1197                        </div>
1198                    </section>
1199                    <!-- /끝 -->                                     
1200
1201                    <section class="shop_slide_intro">
1202                        <div class="swiper shop_swiper">
1203                            <ul class="swiper-wrapper">
1204                        	
1205                                <li class="swiper-slide">
1206                                    <a href="javascript:actBnLink('8765');;">
1207                                        <img src="/file/2026/09/11/2026091135810.92.png" />
1208                                    </a>
1209                                </li>
1210
1211                            </ul>
1212                            <div class="pagination_com"></div>
1213                        </div>
1214                        
1214<script>
1215                            var shop_swiper = new Swiper(".shop_swiper", {
1216                                pagination: {
1217                                    el: ".pagination_com",
1218                                    clickable: true,
1219                                    
1220                                },
1221                                loop: false,
1222                                loopAdditionalSlides : 1,
1223                                autoplay: {
1224                                    delay: 4000,
1225                                },
1226                                slidesPerView: "auto",
1227                                paginationClickable: true,
1228                                centeredSlides: true,
1229                                lazyLoading: true,
1230                                observer: true,
1231                                observeParents: true,
1232                                loop: false,
1233                            });
1234                        </script>
1234
1235                    </section>
1236                    <!-- shop_menu_sec -->
1237	
1238                    <!-- shop_goto -->
1239                    <!--nav class="nav_shopgoto">
1240                        <ul class="lst_shopgoto">
1241                            <li><a href="event.hbb">이벤트존</a></li>
1242                            <li><a href="list.hbb?cate=020&ser_main_yn=Y">Q배송</a></li>
1243                            <li><a href="review_list.hbb">리얼리뷰</a></li>
1244                            <li><a href="brand_list.hbb">브랜드관</a></li>
1245                        </ul>
1246                    </nav-->
1247                    <!-- //shop_goto -->
1248
1249
1250          <section class="shop_view_sec swiper">
1251            <div class="sec_title jc_sb">
1252              <p class="tit">기존 드립백 어떠셨어요?</p>
1253              
1254            </div>
1255            <div class="sec_txt">이제는 이지드립 으로 즐겨보세요</div>        
1256            <div class="swiper-container one_row_swiper">
1257                <ul class="swiper-wrapper">
1258        
1259                    <li class="swiper-slide" onClick="javascript:clkThemeGoodView(86,5783);" style="cursor:pointer;">                                    	
1260                        <img src="/shopfile/2026/09/11/20260911095732.png" alt="" />
1261                    </li>
1262 
1263                </ul>
1264                
1265            </div>
1266
1267        </section>
1268
1269          <section class="shop_view_sec swiper">
1270            <div class="sec_title jc_sb">
1271              <p class="tit">초간단 3분 요리 캔슐랭</p>
1272              <a href="/shop/theme_list.hbb?themeseq=50" class="more">전체보기</a>
1273            </div>
1274            <div class="sec_txt">
12745+1 특별 이벤트 +1랜덤발송</div>        
1275            <div class="swiper-container one_row_swiper">
1276                <ul class="swiper-wrapper">
1277        
1278                    <li class="swiper-slide">                                    	
1279                        <img src="/shopfile/2025/06/16/20250616095014.jpg" alt="" />
1280                    </li>
1281 
1282                </ul>
1283                
1284            </div>
1285            
1286            <div class="sec_cont">
1287                              
1288              <div class="swiper-container shop_view_swiper_A">
1289                <div class="swiper-wrapper">
1290                  	
1291                  <!-- item -->
1292                  <a class="link_item swiper-slide" href="javascript:clkThemeGoodView(50,5553);">
1293										<div class="item_image">
1294											<img src="/shopfile/2025/06/16/20250616094618.jpg" alt="" />
1295										</div>
1296										<div class="item_info">
1297											<div class="text_name">[캔슐랭] 5+1 이벤트 마음대로 골라담기</div>
1298											<div class="item_price_sec">
1299												
1300												<span class="text_price_original">15,000원</span>
1301												<span class="text_sale">47%</span>
1302												
1303												<span class="text_price">7,900원</span>
1304											</div>
1305											
1306										</div>
1307									</a>
1308                  	
1309                  <!-- item -->
1310                  <a class="link_item swiper-slide" href="javascript:clkThemeGoodView(50,5567);">
1311										<div class="item_image">
1312											<img src="/shopfile/2025/06/16/20250616094335.jpg" alt="" />
1313										</div>
1314										<div class="item_info">
1315											<div class="text_name">[캔슐랭] 갑오징볶음</div>
1316											<div class="item_price_sec">
1317												
1318												<span class="text_price_original">15,000원</span>
1319												<span class="text_sale">47%</span>
1320												
1321												<span class="text_price">7,900원</span>
1322											</div>
1323											
1324										</div>
1325									</a>
1326                  	
1327                  <!-- item -->
1328                  <a class="link_item swiper-slide" href="javascript:clkThemeGoodView(50,5568);">
1329										<div class="item_image">
1330											<img src="/shopfile/2025/06/16/20250616094459.jpg" alt="" />
1331										</div>
1332										<div class="item_info">
1333											<div class="text_name">[캔슐랭] 낙지볶음</div>
1334											<div class="item_price_sec">
1335												
1336												<span class="text_price_original">15,000원</span>
1337												<span class="text_sale">47%</span>
1338												
1339												<span class="text_price">7,900원</span>
1340											</div>
1341											
1342										</div>
1343									</a>
1344                  	
1345                  <!-- item -->
1346                  <a class="link_item swiper-slide" href="javascript:clkThemeGoodView(50,5566);">
1347										<div class="item_image">
1348											<img src="/shopfile/2025/06/16/20250616094407.jpg" alt="" />
1349										</div>
1350										<div class="item_info">
1351											<div class="text_name">[캔슐랭] 쭈꾸미볶음</div>
1352											<div class="item_price_sec">
1353												
1354												<span class="text_price_original">15,000원</span>
1355												<span class="text_sale">47%</span>
1356												
1357												<span class="text_price">7,900원</span>
1358											</div>
1359											
1360										</div>
1361									</a>
1362                  	
1363                  <!-- item -->
1364                  <a class="link_item swiper-slide" href="javascript:clkThemeGoodView(50,5570);">
1365										<div class="item_image">
1366											<img src="/shopfile/2025/06/16/20250616094320.jpg" alt="" />
1367										</div>
1368										<div class="item_info">
1369											<div class="text_name">[캔슐랭] 순살새우장</div>
1370											<div class="item_price_sec">
1371												
1372												<span class="text_price_original">15,000원</span>
1373												<span class="text_sale">47%</span>
1374												
1375												<span class="text_price">7,900원</span>
1376											</div>
1377											
1378										</div>
1379									</a>
1380                  	
1381                  <!-- item -->
1382                  <a class="link_item swiper-slide" href="javascript:clkThemeGoodView(50,5571);">
1383										<div class="item_image">
1384											<img src="/shopfile/2025/06/16/20250616094349.jpg" alt="" />
1385										</div>
1386										<div class="item_info">
1387											<div class="text_name">[캔슐랭] 순살관자장</div>
1388											<div class="item_price_sec">
1389												
1390												<span class="text_price_original">15,000원</span>
1391												<span class="text_sale">47%</span>
1392												
1393												<span class="text_price">7,900원</span>
1394											</div>
1395											
1396										</div>
1397									</a>
1398                  	
1399                  <!-- item -->
1400                  <a class="link_item swiper-slide" href="javascript:clkThemeGoodView(50,5569);">
1401										<div class="item_image">
1402											<img src="/shopfile/2025/06/16/20250616094301.jpg" alt="" />
1403										</div>
1404										<div class="item_info">
1405											<div class="text_name">[캔슐랭] 홍합감바스</div>
1406											<div class="item_price_sec">
1407												
1408												<span class="text_price_original">17,000원</span>
1409												<span class="text_sale">48%</span>
1410												
1411												<span class="text_price">8,900원</span>
1412											</div>
1413											
1414										</div>
1415									</a>
1416                  
1417
1418                </div>
1419              </div>
1420	            
1420<script>
1421	              var shop_view_swiper = new Swiper('.shop_view_swiper_A', {
1422	                pagination: false,
1423	                slidesPerView: 'auto',
1424	                paginationClickable: true,
1425	                spaceBetween: 8,
1426	                freeMode: true,
1427	                lazyLoading: true,
1428	                observer: true,
1429	                observeParents: true,
1430	                loop: false,
1431	                
1432	              });
1433								swiper.update();
1434	            </script>
1434
1435
1436            </div>
1437            
1437<script>
1438                var one_row_swiper = new Swiper(".one_row_swiper", {
1439                    pagination: {
1440                        el: '.swiper-pagination',
1441                        type: 'progressbar',
1442                    },
1443                    loop: false,
1444                    loopAdditionalSlides : 1,
1445                    autoplay: {
1446                        delay: 4000,
1447                    },
1448                    slidesPerView: "auto",
1449                    paginationClickable: true,
1450                    centeredSlides: true,
1451                    lazyLoading: true,
1452                    observer: true,
1453                    observeParents: true,
1454                    loop: false,
1455                });
1456
1457                function adjustSwiperHeight() {
1458                var swiperContainer = document.querySelector('.one_row_swiper');
1459                    if (swiperContainer) {
1460                        var width = swiperContainer.offsetWidth;
1461                        var height = width * (3 / 4); // 비율 설정
1462                        swiperContainer.style.height = height + 'px';
1463                    }
1464                }
1465                window.addEventListener('resize', adjustSwiperHeight);
1466                adjustSwiperHeight(); // 초기 로드 시 높이 조정
1467
1468                var observer = new MutationObserver(function(mutations) {
1469                    mutations.forEach(function(mutation) {
1470                        if (mutation.attributeName === "class") {
1471                            var hasDisabledClass = mutation.target.classList.contains('no_swiping');
1472                            if (hasDisabledClass) {
1473                                swiper.disable();
1474                            } else {
1475                                swiper.enable(); 
1476                            }
1477                        }
1478                    });
1479                });
1480                observer.observe(document.querySelector('.swiper-container'), {
1481                    attributes: true  // 속성 변화만 감지
1482                });
1483
1484            </script>
1484
1485
1486        </section>
1487                    
1488
1489                    <!--↑↑↑↑↑↑ 컨텐츠 끝 *******************↑↑↑↑↑↑↑↑↑ -->
1490                </div>
1491                <!--// container -->
1492
1493                            <div class="btm_foot">
1494                <div class="nav_menu">
1495                    <ul>
1496                        <li class="li1 on ">
1497                            <a href="/shop/index.hbb">
1498                                <div class="ico"></div>
1499                                <div class="tit">쇼핑</div>
1500                            </a>
1501                        </li>
1502                        <li class="li2">
1503                            <a href="/search/mapSearch.hbb">
1504                                <div class="ico"></div>
1505                                <div class="tit">내주변</div>
1506                            </a>
1507                        </li>
1508                        <li class="li3">
1509                            <a href="/main.hbb">
1510                                <div class="ico"></div>
1511                                <div class="tit">홈</div>
1512                            </a>
1513                        </li>
1514                        <li class="li4 ">
1515                        		<a href="/my/shop/favorList.hbb">
1516                                <div class="ico"></div>
1517                                <div class="tit">찜</div>
1518                            </a>
1519                        </li>
1520                        <li class="li5 ">
1521                            <a href="/my/main.hbb?inAppisInit=Y">
1522                                <div class="ico"></div>
1523                                <div class="tit">마이</div>
1524                            </a>
1525                        </li>
1526                    </ul>
1527                </div>
1528            </div><!-- //btm_foot -->
1529
1530
1531            </div>
1532            <!-- //wrap_in -->
1533
1534						<!-- 메인공지 -->
1535						
1536<!-- adrop script s-->
1537<div class="pop_layer_set" id="pop_adrop_bn">
1538    <div class="pop_layer">
1539        <div class="pop_top">
1540            <button type="button" class="close" onclick="closeLayer('pop_adrop_bn')"></button>
1541        </div>
1542        <div class="pop_con">
1543						<div id="Web_Home_Popup"></div>
1544        </div>
1545        <div class="pop_nt_foot">
1546            <div class="left_div">
1547                <button type="button" onClick="noti_close('adrop_bn',1);">하루동안 보지 않기</button>
1548            </div>
1549            <div class="right_div">
1550                <button onclick="closeLayer('pop_adrop_bn')" type="button">닫기</button>
1551            </div>
1552        </div><!-- //pop_nt_foot -->
1553    </div>
1554    <div class="modal"></div>
1555</div>
1556<script language="JavaScript" src="/js/adropAd.js?version=20260924210649"></script>
1556
1557<script>
1558$(document).ready(function() {
1559
1560	main_noti_pop();
1561
1562});
1563function main_noti_pop() {
1564	$.ajax({
1565		type: "POST",
1566		url: "/inc/axMainNotiPop.hbb",
1567		data:{full_folder:'/shop/'},
1568		success: onSuccess,
1569		error: onError
1570	});
1571	function onSuccess(dataobj) {
1572		if(dataobj!='') {
1573			$('#noti_popup').html(dataobj.split('$')[0])
1574			openLayer('pop_'+dataobj.split('$')[1])
1575		}
1576	}
1577	function onError() {}
1578}
1579</script>
1579
1580
1581<script>
1582function noti_close(id,dt) {
1583	setCookie(id, true, dt)	
1584	if (app_yn=='Y' && app_os=='ios') {
1585     goIosAp('setCookie',id)
1586  }    
1587	closeLayer('pop_'+id)
1588}
1589</script>
1589
1590<div id="noti_popup"></div>
1591						<!-- 메인공지 -->
1592       		
1593				</div>
1594        <!--// wrap -->
1595    </body>
1596</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.