@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css);@font-face{font-family:IBMPlexSansKR-Bold;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/IBMPlexSansKR-Bold.woff') format('woff');font-weight:700;font-style:normal}[v-cloak]{display:none!important}:root{--text-color:#222;--main-color:#FF7A50;--sub-text-color:#6e6e6e;--cpt-disabled:#BEBEC2;--border-color:#E6E6E6;--sub-bg:#F2F3F7;--cpt-danger:#F04438;--cpt-danger-bg:#FEF3F2;--cpt-primary:#4A7AFF;--cpt-primary-bg:#EFF4FF;--cpt-primary-disable:#B8CCFF;--cpt-success:#12B886;--cpt-success-bg:#ECFDF3;--cpt-info:#1DC9FF;--cpt-info-bg:#E8FAFF;--cpt-warning:#F59E0B;--cpt-warning-bg:#FFF8E8;--cpt-secondary:#8C8C8F;--cpt-secondary-bg:#F2F3F7;--cpt-magenta:#E649C2;--cpt-magenta-bg:#FFF0FA;--cpt-violet:#7C6CFA;--cpt-violet-bg:#F3F0FF;--header-h:50px;--safe-top:0px;--header-total:calc(var(--header-h) + var(--safe-top));--no-data-offset:280px}:focus-visible{outline-color:var(--border-color)}[v-cloak]{display:none}@font-face{font-family:NanumSquareRound;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NanumSquareRound.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:NanumSquareRoundB;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NanumSquareRoundB.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:TheJamsil5Bold;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302_01@1.0/TheJamsil5Bold.woff2') format('woff2');font-weight:700;font-style:normal}@font-face{font-family:GmarketSansMedium;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:GmarketSansBold;src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');font-weight:700;font-style:normal}.offcanvas{color:var(--text-color)!important}.kb-font-B{font-family:KBFGDisplayB,serif!important}.kb-font-L{font-family:KBFGDisplayL,serif!important}.kb-font-M{font-family:KBFGDisplayM,serif!important}.kb-main-btn{background-color:#ffd338;color:#2d2723!important;height:40px!important;margin:16px 0 8px!important;border-radius:2px!important}.kb-text-color-1{color:#696e76!important}.kb-text-color-2{color:#287eff!important}.kb-bg-color:before{background-color:#eee7df!important}.kb-bg-color>h6{color:#2d2723!important}.camping-search .search-half span,.camping-search-kb>div>div>span{font-size:12px!important}#policyNav ul{display:grid;grid-template-columns:repeat(3,1fr);background-color:#fff;box-shadow:inset 0 -2px 0 0 #f2f2f2}#policyNav ul li{display:flex;align-items:center;justify-content:center}#policyNav ul li a{display:block;width:100%;height:100%;padding:1rem .5rem;font-size:14px;text-align:center}#policyNav ul li.active{border-bottom:2px solid var(--main-color)}#policyNav ul li.active a{color:var(--main-color)!important}#policyArea{font-size:14px}#policy input[type=checkbox]:checked{border:unset}p{margin:0}a{color:#222;text-decoration:none}a:hover{color:unset}ul{padding:0;margin:0;list-style-type:none}h1,h2,h3,h4,h5,h6{font-family:Pretendard,'Apple SD Gothic Neo',sans-serif,serif;margin:0;font-weight:700}h1{font-size:26px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}.fs-6{font-size:12px!important}.fs-7{font-size:14px!important}.fs-8{font-size:10px!important}.fs-9{font-size:14px!important}body.no-scroll{overflow-y:hidden!important}button{background-color:transparent;border:none;color:unset;border-radius:8px}textarea{resize:none;overflow:auto}input{padding:5px 0 5px 20px;border:1px solid var(--border-color);border-radius:8px;background-color:#fff}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]{width:16px;height:16px;padding:0;appearance:none;cursor:pointer}input[type=checkbox]:checked{border:5px solid var(--cpt-primary)}.btn{border:none}body{width:100%;height:100%;color:var(--text-color)!important;font-family:Pretendard,'Apple SD Gothic Neo',sans-serif,serif;padding-right:0!important}.cursor{cursor:pointer}.no-cursor{cursor:default!important}.fw-bold{font-weight:700!important}.fw-600{font-weight:600!important}.fw-500{font-weight:500!important}.border-start{border-left:1px solid var(--border-color)!important}.border-end{border-right:1px solid var(--border-color)!important}.border-bottom{border-bottom:1px solid var(--border-color)!important}.border-top{border-top:1px solid var(--border-color)!important}.keep-all{word-break:keep-all}.content-overlay{position:fixed;top:0;width:100%;max-width:450px;height:100dvh;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:5;padding:0 1rem}.content-overlay-textarea{position:relative;text-align:center;color:#fff}.content-overlay-text{font-weight:700;font-size:1.5rem;word-break:keep-all}.cpt-soft-danger,.cpt-soft-danger:active,.cpt-soft-danger:focus,.cpt-soft-danger:hover{color:var(--cpt-danger)!important;background-color:var(--cpt-danger-bg)!important}.cpt-soft-primary,.cpt-soft-primary:active,.cpt-soft-primary:focus,.cpt-soft-primary:hover{color:var(--cpt-primary)!important;background-color:var(--cpt-primary-bg)!important}.cpt-soft-success,.cpt-soft-success:active,.cpt-soft-success:focus,.cpt-soft-success:hover{color:var(--cpt-success)!important;background-color:var(--cpt-success-bg)!important}.cpt-soft-info,.cpt-soft-info:active,.cpt-soft-info:focus,.cpt-soft-info:hover{color:var(--cpt-info)!important;background-color:var(--cpt-info-bg)!important}.cpt-soft-warning,.cpt-soft-warning:active,.cpt-soft-warning:focus,.cpt-soft-warning:hover{color:var(--cpt-warning)!important;background-color:var(--cpt-warning-bg)!important}.cpt-soft-secondary,.cpt-soft-secondary:active,.cpt-soft-secondary:focus,.cpt-soft-secondary:hover{color:var(--cpt-secondary)!important;background-color:var(--cpt-secondary-bg)!important}.cpt-text-danger{color:var(--cpt-danger)}.cpt-text-primary{color:var(--cpt-primary)}.cpt-text-success{color:var(--cpt-success)}.cpt-text-info{color:var(--cpt-info)}.cpt-text-warning{color:var(--cpt-warning)}.cpt-text-secondary{color:var(--cpt-secondary)}.cpt-text-tertiary{color:#b5b5b5!important}.btn-danger{background-color:var(--cpt-danger)!important}.btn-primary{background-color:var(--cpt-primary)!important}.btn-success{background-color:var(--cpt-success)!important}.btn-info{background-color:var(--cpt-info)!important}.btn-secondary{background-color:var(--cpt-secondary)!important}.cpt-btn{background-color:var(--cpt-primary)!important;color:#fff;border:none}.cpt-btn:hover{color:#fff!important;background-color:var(--cpt-primary)!important}.cpt-color{color:#fc6232!important}.cpt-color-gray{color:var(--cpt-secondary)}.cpt-sub-title{color:var(--sub-text-color)!important}.cpt-bg-primary{color:var(--cpt-primary);background-color:var(--cpt-primary-bg)}.cpt-bg-secondary{color:var(--cpt-secondary);background-color:var(--cpt-secondary-bg)}.cpt-bg-success{color:var(--cpt-success);background-color:var(--cpt-success-bg)}.cpt-bg-danger{color:var(--cpt-danger);background-color:var(--cpt-danger-bg)}.cpt-bg-warning{color:var(--cpt-warning);background-color:var(--cpt-warning-bg)}.cpt-bg-magenta{color:var(--cpt-magenta);background-color:var(--cpt-magenta-bg)}.cpt-bg-violet{color:var(--cpt-violet);background-color:var(--cpt-violet-bg)}.bg-saleFesta246{color:#1c3270;background-color:#d0e4f6}.bg-discount{color:var(--cpt-primary);background-color:var(--cpt-primary-bg)}.bg-specialPrice{color:var(--cpt-danger);background-color:var(--cpt-danger-bg)}.bg-new-camp{color:var(--cpt-magenta);background-color:var(--cpt-magenta-bg)}.badge{border-radius:4px!important;font-weight:700!important;font-size:12px}.bg-soft-danger{color:var(--cpt-danger);background-color:var(--cpt-danger-bg)}.bg-soft-primary{color:var(--cpt-primary);background-color:var(--cpt-primary-bg)}.bg-soft-success{color:var(--cpt-success);background-color:var(--cpt-success-bg)}.bg-event{color:var(--cpt-violet);background-color:var(--cpt-violet-bg)}.badgeWrap{display:flex;gap:.25rem;flex-wrap:wrap}.btn-cpt-primary{width:96px;height:34px;border-radius:8px;color:#fff;background:var(--cpt-primary);border:1px solid var(--cpt-primary);font-size:14px}.btn-cpt-primary:hover{color:#fff!important;background:var(--cpt-primary);border:1px solid var(--cpt-primary)}.btn-cpt-close{width:96px;height:34px;border-radius:8px;color:#3f4254;background:#f5f5f5;border:1px solid #f5f5f5;font-size:14px}.btn-cpt-close:hover{color:#3f4254;background:#f5f5f5;border:1px solid #f5f5f5}.modal{padding-right:0!important;touch-action:none}.modal textarea{width:100%;height:115px;padding:12px 15px;font-size:14px;border-color:#f1f1f1}.modal-header{border-bottom:none}.modal-body{max-height:520px;font-size:12px}.modal-footer{border-top:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;padding:1rem!important}.modal-footer button{width:100%;height:48px;margin:0}.site-detail .modal-body{max-height:100%}.btn-check:focus+.btn,.btn:focus{box-shadow:none}#recommendId .modal-body,#recommendIdFail .modal-body,#recommendIdSuccess .modal-body{padding-bottom:0}#recommendId .modal-body>div,#recommendIdFail .modal-body>div,#recommendIdSuccess .modal-body>div{margin-bottom:26px}#recommendId .modal-body input{width:80%;margin-right:12px}#recommendId .modal-body button{width:20%}#recommendId .modal-body p{color:#bababa;font-size:14px}#cancelReservation .modal-body p,#recommendIdFail .modal-body p,#recommendIdSuccess .modal-body p{color:#4f4f4f}#cancelReservation .modal-body p:first-child{color:#3f3f3f}#cancelReservation .modal-footer,#cancelReservation .modal-header,#recommendId .modal-footer,#recommendIdFail .modal-footer,#recommendIdSuccess .modal-footer{border:none}.nav-item{height:40px}.nav-tabs .nav-link{border:none}.nav-tabs{border-bottom:unset}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--main-color)}.nav-link,.nav-link:hover{color:unset}.accordion-button{font-size:14px}.accordion-body{font-size:10px}.accordion-button:focus{box-shadow:none}.accordion-button:not(.collapsed){background-color:#ffede7;color:var(--main-color);box-shadow:none}.accordion-button::after{filter:hue-rotate(160deg)}.img-18{width:18px}.img-14{width:14px}.content{margin:0 16px;background-color:#fff;border-radius:8px}.content-w100{padding:10px 1rem 1rem;margin-bottom:8px;background-color:#fff}.main-title{margin-top:6px}.section-title{line-height:40px}.more-btn{width:100%;background-color:#fff;text-align:center;border:1px solid var(--border-color);font-size:13px;padding:6px 0;font-weight:600}.more-btn i{font-size:12px}.more-btn i:before{font-weight:700!important}.check-btn{width:100%;height:40px;color:#fff!important;background:var(--cpt-primary)!important;border:1px solid var(--cpt-primary)!important;border-radius:8px!important}.check-btn:hover{color:#fff}.btn-kakaotalk,.btn-normal-disable{padding:4px 0;color:#fff;font-size:16px;background-color:var(--main-color);border-radius:8px}.btn-cancel{padding:0 8px;background-color:#f5f5f5;border:1px solid #d2d2d2;border-radius:8px}.btn-kakaotalk{color:#222;font-size:12px;background-color:#ffcd39}.btn-bottom{width:352px}.btn-type1{width:95px;padding:0 8px;color:#fff;font-size:10px;background-color:var(--main-color);border-radius:8px}.btn-type1:hover{color:#fff}.division2>div>div,.division3>div>div{width:100%;margin-bottom:8px}.division3>div>div{margin-bottom:16px}.division2 input{height:40px}.division2 textarea{height:100px;padding:5px 20px;border-radius:8px}.first-column-division2{width:30%}.second-column-division2{width:70%}.first-column-division3{width:65%}.second-column-division3{width:15%}.third-column-division3{width:25%}.money{border-top:1px solid #f1f1f1}.sum{width:30%;font-size:18px;text-align:end}.input-area{height:40px;margin-bottom:16px;border-radius:8px;background-color:var(--sub-bg);cursor:pointer;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.input-area-none{height:34px;margin-bottom:16px;border-radius:8px;background-color:#f8f8f8}.input-area-border{height:40px;margin-bottom:.5rem;border-radius:8px;cursor:pointer;border:1px solid var(--border-color)}.input-area-option{position:relative;width:auto;padding:.25rem .5rem;border:1px solid var(--border-color);border-radius:8px;font-size:13px;white-space:nowrap;align-items:center;text-align:left}.input-area-border .option-btn,.input-area-option .option-btn{position:relative;width:16px;height:16px}.input-area-border .option-btn:after,.input-area-option .option-btn:after{position:absolute;left:4px;top:2px;content:'';width:.5rem;height:.5rem;border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);transform:rotate(135deg)}.input-area-option div:has(span),.input-area-option span{color:var(--main-color)}.input-area-date{margin-bottom:.5rem;border-radius:8px;border:1px solid var(--border-color)}.search-box{position:relative;height:40px;margin-bottom:.5rem;border-radius:8px;cursor:pointer;background-color:#f3f3f3}.search-box-list{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0 0;width:100%;max-height:150px;overflow-y:auto;border-radius:5px;background-color:#fff;color:#222!important}.search-box-list li{display:flex;gap:.5rem;align-items:center;cursor:pointer}.search-box-list li img{width:1rem;height:1rem;object-fit:cover}.choose{width:50%}.choose>p{color:var(--sub-text-color)!important}.choose>img,.input>img{width:18px;height:18px;margin-right:10px}.input-schedule{position:relative}.input-schedule::before{content:'';position:absolute;top:50%;left:50%;width:2px;height:14px;transform:translateY(-50%);border-left:1px solid var(--border-color)}.vc-day-content[data-v-47ef1cd6]{width:40px;height:40px;font-size:16px}.vc-highlight[data-v-47ef1cd6]{width:40px;height:40px}.vc-arrows-container{height:46px}.body-large{font-size:16px}.body-normal{font-size:14px}.body-small{font-size:12px}.body-tiny{font-size:12px}.normal-alert{color:var(--cpt-danger)}:root{color-scheme:only light}#root{width:100%;height:100%}.wrap{width:100%;max-width:450px;min-height:100dvh;margin:0 auto;background-color:var(--cpt-secondary-bg);box-shadow:0 0 0 1px #ededed}.header{position:sticky;z-index:99;top:0;left:0;width:100%;max-width:450px;height:50px;padding-top:0;margin-bottom:1px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;box-sizing:border-box}.header-bs{box-shadow:0 1px 0 0 #f2f2f2}.header .main-logo{width:130px}.header .header-title{font-size:1.075rem}.header>button{background-color:#fff;border:none;padding:0 1rem}.header>button:first-of-type{margin-left:8px}.header>button:last-of-type{margin-right:8px}.header>button i{font-size:1.25rem}#notice-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 16px;font-size:14px;background-color:var(--cpt-primary-bg);color:var(--cpt-primary)}.container{padding:0 0 50px 0}.container-pb100{padding:0 0 100px 0}.container-pb{padding:0 0 108px 0}.container-pb156{padding:0 0 156px 0}.loading-spinner{z-index:9999;display:flex;justify-content:center;align-items:center;height:100dvh}.cpt-skeleton{position:relative;overflow:hidden;background-color:#eeeef0}.cpt-skeleton::after{position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(238,238,240,0) 0,rgba(255,255,255,.35) 50%,rgba(238,238,240,0) 100%);animation:cpt-skeleton-shimmer 2.4s ease-in-out infinite;content:''}.cpt-skeleton-line{display:block;width:100%;height:1rem;border-radius:.375rem}.cpt-skeleton-text{height:.875rem;border-radius:.375rem}.cpt-skeleton-title{height:1.75rem;border-radius:.5rem}.cpt-skeleton-chip{height:2.25rem;border-radius:.5rem}.cpt-skeleton-box{border-radius:.75rem}@keyframes cpt-skeleton-shimmer{100%{transform:translateX(100%)}}.cpt-nav{position:fixed;padding-bottom:0;z-index:101;left:50%;bottom:0;width:100%;max-width:450px;transform:translateX(-50%);font-size:11px;background-color:#fff;box-shadow:0 -1px 0 0 #ededed}.cpt-nav>nav{height:50px}.cpt-nav>nav>ul>li{text-align:center}.cpt-nav>nav>ul>li>a{width:48px;height:50px;gap:2px}.cpt-nav>nav>ul>li>a>i{font-size:18px}.cpt-nav>nav>ul>li>a>img{width:18px;height:18px;margin:5px 0}.cpt-nav>nav>ul>li>a>span{line-height:11.8px;white-space:nowrap}.cpt-nav>nav>ul>li.event-badge img{position:relative;top:-16px;width:60px;height:60px}.loading{position:fixed;z-index:101;left:50%;top:0;width:100%;height:100%;max-width:450px;transform:translate(-50%,0);background-color:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.salefestaList{height:auto!important;bottom:50px;z-index:100;overflow:hidden}.salefestaList .btn-sm,.salefestaList .btn-sm:focus{background-color:var(--main-color);color:#fff}#sale-festa-list-SaleFesta2405 .btnWrap,#sale-festa-list-SaleFesta2405 .offcanvas-header{background-color:#ffeb6f}#sale-festa-list-SaleFesta2405_06_trans .offcanvas-header,#sale-festa-list-SaleFesta2405_06_trans .text-center,#sale-festa-list-SaleFesta2406_20T .btnWrap,#sale-festa-list-SaleFesta2406_20T .offcanvas-header{background-color:#b7d8f2}.salefestaList .btnWrap{width:100%;padding:2rem 1.5rem 1rem;display:flex;gap:1rem}.salefestaList .btnWrap a{position:relative;width:100%;height:40px;line-height:28px;text-align:center;white-space:nowrap;color:#fff;font-weight:500;font-size:14px;border-radius:.5rem}#sale-festa-list-SaleFesta2405 .btnWrap a.btn-primary:after{content:'SOLD OUT 조기 종료';position:absolute;top:-24px;left:0;background-color:#fff;color:var(--cpt-primary);font-size:12px;padding:0 .5rem;border-radius:1rem}.salefestaList .btnWrap a.btn-primary:after{content:'쿠폰을 못 받았다면';position:absolute;top:-24px;left:0;background-color:#fff;color:var(--cpt-primary);font-size:12px;padding:0 .5rem;border-radius:1rem}.salefestaList .btnWrap a.btn-primary:before{content:'';position:absolute;top:-8px;left:20px;width:14px;height:14px;background-color:#fff;transform:rotate(45deg)}.salefestaList .btnWrap a.btn-danger:after{content:'쿠폰을 받았다면';position:absolute;top:-24px;left:0;background-color:#fff;color:var(--cpt-danger);font-size:12px;padding:0 .5rem;border-radius:1rem}.salefestaList .btnWrap a.btn-danger:before{content:'';position:absolute;top:-8px;left:20px;width:14px;height:14px;background-color:#fff;transform:rotate(45deg)}.offcanvas-backdrop{z-index:99}.offcanvas-header{justify-content:space-between}.cpt-footer{display:flex;flex-direction:column;gap:.5rem;padding:2rem 1rem;color:#919191;font-size:12px;background-color:var(--cpt-secondary-bg)}.cpt-footer>img{margin-bottom:4px}.footer-nav{padding:0 0 1.5rem}.footer-nav>ul{display:flex;gap:1rem;flex-wrap:wrap}.footer-nav>ul>li{display:inline-block}.footer-nav>ul>li>a{color:#7e8299}.footer-nav>ul>li:nth-of-type(3)>a{color:var(--cpt-danger)}.footer-compony .accordion-button{padding:8px 0;background-color:transparent;font-size:12px}.footer-compony .accordion-button:after{background-size:12px;background-position-y:50%;margin-left:8px}.footer-info>p{font-weight:700}.footer-info>dl{margin-bottom:10px}.footer-info>dl>dt{display:inline-block}.footer-info>dl>dd{display:inline-block;margin:0 4px 0 0}.customer-info{display:flex;gap:.5rem;flex-wrap:wrap}.footer-menu{width:100%;display:flex;gap:1rem;padding:.5rem 0}.footer-menu a{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:2rem}.footer-menu i{display:flex;font-size:1.5rem;color:var(--cpt-secondary)}.footer-menu img{width:1.5rem}.modal-dialog{max-width:390px;margin:0 auto;padding:0 8px}.background-contents{display:none}.background-contents>div{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.25rem}.background-contents>div span{font-size:.875rem;line-height:20px;text-align:center}.background-color{z-index:-100;position:fixed;width:100%;height:100%;background:#f6f4f3}.background-contents img{display:block;width:190px;height:190px;margin:2rem 0 .75rem}.background-contents.kb img{width:80%;height:100%;object-fit:cover}.background-color.kb{background:linear-gradient(114.47deg,#ffe9cd 0,#fff 59.38%)}.swal2-hide{animation:none}.select-area p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.all-select-btn{height:40px;line-height:38px;text-align:center;margin-bottom:1rem;border-radius:8px;cursor:pointer;border:1px solid var(--border-color)}.all-select-btn.active{border:1px solid var(--main-color);background-color:rgba(255,122,80,.08);color:var(--main-color)}#mainFilter .btn-check:checked+label.btn,#mainFilter label:active,#mainFilter label:focus,#mainSearch .btn-check:checked+label.btn,#mainSearch label:active,#mainSearch label:focus,.camp-list-search .offcanvas-body .btn-check:checked+label.btn,.cpt-sigungu .btn-check:checked+label.btn,.cpt-sigungu label:active,.cpt-sigungu label:focus,.cpt-thema .btn-check:checked+label.btn,.cpt-thema label:active,.cpt-thema label:focus{background-color:var(--cpt-primary-bg);color:var(--cpt-primary);border:1px solid var(--cpt-primary-disable);border-radius:8px}#mainFilter .btn-check+.btn:hover,#mainFilter label.btn,#mainSearch .btn-check+.btn:hover,#mainSearch label.btn,.camp-list-search .offcanvas-body label.btn,.cpt-sigungu .btn-check+.btn:hover,.cpt-sigungu label.btn,.cpt-thema .btn-check+.btn:hover,.cpt-thema label.btn{width:100%;padding:4px 12px;border:1px solid var(--border-color);border-radius:8px;word-break:keep-all;font-size:13px}.cptMainSearch{padding:0 1rem 1rem}.cptMainSearch>div{display:flex;gap:.5rem;align-items:center;height:2.75rem;padding:0 1.5rem;border:1px solid var(--main-color);border-radius:50px;color:var(--cpt-secondary);cursor:pointer}.cptMainSearch>div>*{font-size:14px}#mainFilter.offcanvas-bottom,#mainSearch.offcanvas-bottom{height:100%;border:1px solid #ededed;border-top:none}#mainSearch .offcanvas-header{padding:6px 0;background-color:var(--cpt-secondary-bg)}#mainFilter .offcanvas-header .btn-close,#mainSearch .offcanvas-header .btn-close{padding:1rem;margin:unset}#mainFilter .offcanvas-header .blank,#mainSearch .offcanvas-header .blank{width:48px;height:48px}#mainFilter .offcanvas-footer,#mainSearch .offcanvas-footer{box-shadow:0 -1px 0 0 #f2f2f2}#mainSearch .offcanvas-footer .btn{width:100%;padding:10px 0;border-radius:8px;font-size:1rem;background-color:var(--cpt-primary);color:#fff}#mainSearch .offcanvas-body{display:flex;flex-direction:column;gap:.5rem;background-color:var(--cpt-secondary-bg);padding-top:0}#mainSearch .searchWrap{padding:1rem;border:1px solid var(--border-color);border-radius:1rem;background-color:#fff;cursor:pointer}#mainSearch .searchWrap.inactive{display:flex;gap:.5rem;align-items:center;justify-content:space-between}#mainSearch .searchWrap.campName input{width:100%;padding:0;border:none}#mainSearch .searchWrap.campName input::placeholder{color:var(--cpt-disabled)}#mainSearch .searchWrap.campName input:focus-visible{outline:0}#mainSearch .searchWrap h4{font-weight:600;margin-bottom:1rem}#mainSearch .searchWrap .edit{font-size:14px;color:var(--cpt-primary);white-space:nowrap}#mainSearch .searchWrap .date{width:100%;font-weight:600}#mainSearch .searchBox{position:relative;display:flex;flex-direction:column;align-items:center}#mainSearch .searchBox>input{width:100%;padding:1rem 2.5rem;background-color:#f5f5f5;border-radius:.5rem}#mainSearch .searchBox>input::placeholder{color:var(--cpt-disabled)}#mainSearch .searchBox>.bi-search{position:absolute;left:1rem;display:flex;color:var(--cpt-disabled);top:50%;transform:translate(0,-50%);font-size:15px}#mainSearch .footer{display:flex;justify-content:end}#mainSearch .footer .cpt-btn{width:100px;font-size:14px;padding:8px 0}#mainSearch .countWrap{display:flex;align-items:center;justify-content:space-between}#mainSearch .notice{font-size:12px;color:var(--cpt-secondary)}#mainSearch .countWrap p{font-weight:500}#mainSearch .countBtn{display:flex;align-items:center;gap:.5rem}#mainSearch .countBtn button{padding:0;width:2.25rem;height:2.25rem;border:1px solid #e5e5e5;border-radius:.375rem}#mainSearch .countBtn button:disabled{background-color:#fafafa!important;opacity:.3}#mainSearch .countBtn p{width:2.5rem;display:flex;justify-content:center;font-weight:700}#mainSearch .countBtn i{font-size:1rem}#searchText_-1{padding:0;background-color:transparent;border:none}#searchText_-1:focus-visible{background-color:#fff!important;outline:1px solid var(--border-color)}#searchText_-1:focus-visible~.bi-search{color:#222}.deleteSearchText{position:absolute;right:1rem;top:50%;transform:translate(0,-50%);padding:0;color:var(--cpt-disabled);z-index:3}.deleteSearchText i{display:flex;color:var(--cpt-secondary)}.searchWrap.active{box-shadow:0 0 8px 0 #e7e7e7}#mainFilter .offcanvas-header{padding:0;flex-direction:column;box-shadow:0 4px 6px rgba(0,0,0,.04);position:relative}#mainFilter .offcanvas-header::after{content:'';position:absolute;right:0;bottom:0;width:48px;height:46px;background:linear-gradient(to right,rgba(255,255,255,0),#fff);pointer-events:none;z-index:10}#mainFilter .offcanvas-header .header-wrap{display:flex;justify-content:space-between;align-items:center;width:100%;padding:6px 0}#mainFilter .offcanvas-body{display:flex;flex-direction:column;padding-top:0}#mainFilter .swiper{width:100%}#mainFilter .swiper .swiper-slide{width:auto;padding:1rem;font-size:.875rem;line-height:.875rem}#mainFilter .swiper .swiper-slide.active{border-bottom:2px solid var(--cpt-primary);color:var(--cpt-primary)}#mainFilter .offcanvas-footer button{border-radius:8px;font-size:1rem;color:#fff}#mainFilter .offcanvas-footer .btn{width:100%;padding:10px 0;background-color:var(--cpt-primary)}#mainFilter .offcanvas-footer .cpt-reset{padding:10px 1rem;white-space:nowrap;background-color:var(--cpt-secondary)}#mainFilter .offcanvas-body .option-list-wrap:first-child{padding-top:1.5rem}.offcanvas.offcanvas-bottom{max-width:450px;margin:0 auto;border-top-right-radius:.8rem;border-top-left-radius:.8rem}.offcanvas.offcanvas-no-radius{border-top-right-radius:0;border-top-left-radius:0}.offcanvas .btn-close:focus{box-shadow:none}.offcanvas .vc-container{border:none}.offcanvas .btn-cpt-primary{border-radius:8px;height:3.125rem;font-size:1.125rem}.offcanvas-body .option-list-wrap:first-child{padding-top:0}.offcanvas-body .option-list-wrap{border-bottom:1px solid var(--border-color);padding:1.5rem 0}.offcanvas-body .option-list-wrap:last-child{border-bottom:none}.offcanvas-body .option-list-wrap h5{margin-bottom:1.25rem}.offcanvas-body ul.option-list{display:flex;flex-wrap:wrap;gap:.5rem}.offcanvas-body ul.option-list li{display:flex;align-items:center}#mainSearch .btn-check:checked+.cpt-bg-primary{color:var(--cpt-primary)!important;background-color:var(--cpt-primary-bg)!important;border-color:var(--cpt-primary)!important}.offcanvas-body .searchable-badge-list .cpt-bg-primary{color:var(--cpt-primary);background-color:#fff}#mainSearch .btn-check:checked+.cpt-bg-secondary{color:var(--cpt-secondary)!important;background-color:var(--cpt-secondary-bg)!important;border-color:var(--cpt-secondary)!important}.offcanvas-body .searchable-badge-list .cpt-bg-secondary{color:var(--cpt-secondary);background-color:#fff}#mainSearch .btn-check:checked+.cpt-bg-success{color:var(--cpt-success)!important;background-color:var(--cpt-success-bg)!important;border-color:var(--cpt-success)!important}.offcanvas-body .searchable-badge-list .cpt-bg-success{color:var(--cpt-success);background-color:#fff}#mainSearch .btn-check:checked+.cpt-bg-danger{color:var(--cpt-danger)!important;background-color:var(--cpt-danger-bg)!important;border-color:var(--cpt-danger)!important}.offcanvas-body .searchable-badge-list .cpt-bg-danger{color:var(--cpt-danger);background-color:#fff}#mainSearch .btn-check:checked+.cpt-bg-warning{color:var(--cpt-warning)!important;background-color:var(--cpt-warning-bg)!important;border-color:var(--cpt-warning)!important}.offcanvas-body .searchable-badge-list .cpt-bg-warning{color:var(--cpt-warning);background-color:#fff}#mainSearch .btn-check:checked+.cpt-bg-magenta{color:var(--cpt-magenta)!important;background-color:var(--cpt-magenta-bg)!important;border-color:var(--cpt-magenta)!important}.offcanvas-body .searchable-badge-list .cpt-bg-magenta{color:var(--cpt-magenta);background-color:#fff}#mainSearch .btn-check:checked+.cpt-bg-violet{color:var(--cpt-violet)!important;background-color:#f3f0ff!important;border-color:var(--cpt-violet)!important}.offcanvas-body .searchable-badge-list .cpt-bg-violet{color:var(--cpt-violet);background-color:#fff}#camp-list .no-data{display:none;flex-direction:column;align-items:center;justify-content:center;overscroll-behavior:contain;height:calc(100dvh - var(--no-data-offset,280px));max-height:calc(100dvh - var(--no-data-offset,280px));text-align:center;padding:0;margin-bottom:0;background-color:#fff}#camp-list .waiting{padding:3rem 1rem;text-align:center}#camp-list .waiting h5{color:var(--cpt-secondary)}#camp-list .waiting p{padding-top:.25rem;color:var(--cpt-secondary);font-size:14px}.no-data{text-align:center;padding:3rem 0 5rem;background-color:var(--sub-bg)}.no-data i{padding-bottom:.5rem;font-size:1.5rem;color:var(--cpt-secondary)}.no-data h5{padding-top:.5rem;color:var(--sub-text-color)}.no-data p{padding-top:.25rem;color:var(--cpt-secondary);font-size:14px}.no-data button{padding:.5rem 1rem;margin-top:1rem;color:#fff!important;background-color:var(--cpt-primary)!important;border:1px solid var(--cpt-primary)!important;border-radius:.5rem}.no-data button:active{color:#fff!important;background-color:var(--cpt-primary)!important}.header button.bell{position:relative}.notice-bg{position:absolute;top:7px;left:27px;text-indent:-999em;width:.5rem;height:.5rem;border-radius:1rem;background-color:var(--cpt-danger)}.notice .modal-content{border:none}.notice .modal-content .modal-footer,.notice .modal-content .modal-header{border-bottom:none;border-top:none}.notice .modal-content .modal-header{padding-bottom:0}.notice .modal-content .modal-body{display:flex;flex-direction:column;gap:1rem;text-align:center;padding-bottom:0}.notice .modal-content .modal-body img.reminder{width:100%;height:80px}.notice .modal-content .modal-footer>button{border-radius:8px}#installAppOffcanvas .offcanvas-body{display:flex;flex-direction:column;gap:1rem;align-items:center;padding-top:0}#installAppOffcanvas .offcanvas-body .install-btn-wrap{display:flex;gap:.5rem;width:100%}#installAppOffcanvas .offcanvas-body .install-btn-wrap button{height:50px;width:100%}#installAppOffcanvas .offcanvas-body img{width:100px}#installAppOffcanvas .offcanvas-body p{text-align:center}#installAppOffcanvas .offcanvas-body>button.close{text-decoration:underline}.vacancy-cancel{background-color:#f2f2f2;border-radius:8px;color:var(--cpt-secondary);font-size:14px;width:100%;padding:.5rem 0}.closeSiteWrap{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem 0;background-color:#fff}.closeSite{position:relative;display:flex;align-items:center;cursor:pointer}.closeSite .bi-check-circle-fill{color:var(--border-color);position:absolute;left:.5rem}.closeSite .bi-check-circle-fill::before{display:block;font-size:17px}.closeSite input{position:relative;left:-999em;width:0;border:none}.closeSite input[type=checkbox]:checked{border:none}.closeSite input[type=checkbox]:checked~label .bi-check-circle-fill{color:var(--cpt-primary)}.closeSite input[type=checkbox]:checked~label{color:var(--cpt-primary);border:1px solid var(--cpt-primary-disable);background-color:var(--cpt-primary-bg)}.closeSite label{font-size:12px;padding:6px 10px 6px 28px;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;font-weight:600}#member-completed .container{min-height:250px;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;margin:auto 0;padding:0 2rem}#member-completed.wrap{flex-direction:column;background-color:#fff}#member-completed .member-footer a{display:flex;align-items:center;justify-content:center;height:52px;border-radius:10px;font-size:1rem!important;background-color:var(--cpt-primary);color:#fff}#member-completed .member-footer p{margin-bottom:.25rem;text-align:center;font-size:14px;color:#8b8b8b}#member-completed .member-content{display:flex;flex-direction:column;gap:.5rem}#member-completed .member-content p{word-break:keep-all;color:#8b8b8b;font-size:14px}#member-completed .container.lastStep{margin:8rem 0 auto}#member-completed .lastStep .member-content{gap:.25rem}#member-completed .lastStep .member-content h3{color:var(--main-color)}#member-completed .lastStep .member-footer{display:flex;flex-direction:column;gap:.5rem}#member-completed .lastStep .member-footer a{width:100%;height:100%;display:flex;gap:.25rem;align-items:center;justify-content:space-between;padding:1rem;background-color:transparent;border:1px solid var(--border-color);color:#222}#member-completed .lastStep .member-footer a div{display:flex;flex-direction:column;gap:.25rem}#member-completed .lastStep .member-footer a i:before{font-weight:700!important}#member-completed .lastStep .member-footer p{text-align:start;word-break:keep-all;margin-bottom:0;font-size:13px}.modal-backdrop.show{opacity:.8}@media screen and (min-width:1020px){.modal-backdrop-none .modal-pc-2{left:0!important}.modal-backdrop,.offcanvas-backdrop{width:450px;margin:0 50%;transform:translate(-50%,0)}.modal-backdrop-none .modal-backdrop{opacity:0}.modal-backdrop-full{background-color:rgba(0,0,0,.8)}.modal-backdrop-none .modal-default{background-color:rgba(0,0,0,.5);width:450px;margin:0 50%;transform:translate(-50%,0)}.background-contents{display:block;position:fixed;left:calc(50% - 500px);top:calc(100% - 50%);transform:translateY(-50%)}.background-contents.kb{left:calc(50% - 600px)}.background-contents h3{font-size:36px}.background-contents a h4{position:relative}.button-section{left:50%!important;transform:translateX(0)!important}.swal2-container.swal2-center.swal2-backdrop-show{width:450px;left:50%;transform:translate(-50%,0)}}@media screen and (max-width:450px){#member-completed .container{padding:0 1rem}}@supports (-webkit-touch-callout:none){:root{--safe-top:env(safe-area-inset-top, 0px);--header-total:calc(var(--header-h) + var(--safe-top))}.header{height:calc(50px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0)}.cpt-nav{padding-bottom:env(safe-area-inset-bottom)}}
