.ql-toolbar{display:none}.ql-editor{padding:6px 0 0}.ql-container{border:none}.ql-container.ql-snow{border:none!important}.contents{width:100%;min-width:280px;padding-top:var(--headerH);padding-bottom:calc(var(--bottomH) + var(--gap-24));display:block!important}.contents.top{padding-top:0}.contents.fix{padding-bottom:0}.contents .contents-wrap{width:90%;margin:0 auto}.contents .contents-wrap.wide{width:100%}.contents .round-notice-box{width:100%;min-height:var(--n-52);border-radius:100px;background:var(--white);box-shadow:0 2px 20px rgba(0,0,0,.1);display:flex;align-items:center;padding:var(--gap-14) var(--gap-28);overflow:hidden;position:relative}.contents .round-notice-box .conts-box{width:100%;position:relative;z-index:1}.contents .round-notice-box .conts-box .conts{font-size:var(--font-14);padding-left:calc(var(--n-26) + var(--gap-8));position:relative}.contents .round-notice-box .conts-box .conts:before{content:"";width:var(--n-26);height:var(--n-26);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.contents .round-notice-box a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}.contents .round-notice-box.notice .conts-box .conts:before{background-image:url(/img/conts/icon_notice.svg)}@media screen and (max-width:550px){.contents .round-notice-box .conts-box .conts .br{display:inline-block}}.contents ul.form-tb{width:100%}.contents ul.form-tb li{width:100%;margin-top:var(--gap-24);position:relative}.contents ul.form-tb li>*{margin-top:var(--gap-8);position:relative;z-index:10}.contents ul.form-tb li>:first-child{margin-top:0}.contents ul.form-tb li.box{padding:var(--gap-32) 0 var(--gap-24) 0}.contents ul.form-tb li.box:before{content:"";width:110%;height:100%;background:var(--white);border-radius:20px;box-shadow:0 2px 20px rgba(0,0,0,.1);position:absolute;left:50%;top:0;transform:translateX(-50%)}.contents ul.form-tb li.hide{display:none}.contents ul.form-tb li .head{width:100%;font-size:var(--font-14);font-weight:500}.contents ul.form-tb li .head span.required:after{content:" *"}.contents ul.form-tb li .input-wrap{width:100%;background:var(--light-gray);border-radius:8px;overflow:hidden;display:flex;align-items:center;gap:var(--gap-8);padding:0 var(--gap-12)}.contents ul.form-tb li .input-wrap .input-box{width:100%;position:relative}.contents ul.form-tb li .input-wrap .input-box:not(.non-check):after{content:"";width:var(--n-20);height:var(--n-20);background:url(/img/com/check_g.svg) 50% no-repeat;background-repeat:no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%)}.contents ul.form-tb li .input-wrap .input-box input[type=password],.contents ul.form-tb li .input-wrap .input-box input[type=text]{width:100%;height:var(--n-60);padding:0 var(--n-20) 0 0;border:none;font-size:var(--font-15);background:var(--light-gray)}.contents ul.form-tb li .input-wrap .input-box input::placeholder{color:var(--font-gray)}.contents ul.form-tb li .input-wrap .input-box[data-check=false]{padding:0}.contents ul.form-tb li .input-wrap .input-box[data-check=false]:after{display:none}.contents ul.form-tb li .input-wrap .input-box.on:after{background-image:url(/img/com/check_on.svg)}.contents ul.form-tb li .input-wrap .input-box .btn-edit-birth{width:100%;height:100%;position:absolute;left:0;top:0}.contents ul.form-tb li .input-wrap .input-box .btn-edit-birth:after{content:"";width:var(--n-24);height:var(--n-24);background:url(/img/conts/icon_calendar.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%)}.contents ul.form-tb li .input-wrap.hide{display:none}.contents ul.form-tb li .note{font-size:var(--font-13);color:var(--font-gray);letter-spacing:-.5px}.contents ul.form-tb li .note span{color:var(--red)}.contents ul.form-tb li .profile{width:100%;margin-bottom:var(--gap-20)}.contents ul.form-tb li .profile .img-box{width:86px;height:86px;border-radius:50%;overflow:hidden;position:relative;margin:0 auto}.contents ul.form-tb li .profile .img-box img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;z-index:0;filter:blur(4px);-webkit-filter:blur(4px)}.contents ul.form-tb li .profile .img-box:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;left:0;top:0;z-index:2}.contents ul.form-tb li .profile .img-box:after{content:"?";width:100%;height:100%;font-size:40px;font-weight:500;color:var(--white);display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;left:0;top:0;z-index:3}.contents ul.form-tb li .label{width:23px;height:25px;background:var(--main-color);position:absolute;left:0;top:0}.contents ul.form-tb li .label:after{content:"";width:0;height:0;border:solid transparent;border-width:0 12px;border-bottom:5px solid var(--white);position:absolute;left:0;bottom:0}.contents ul.form-tb li .btn-send{width:110px;height:var(--n-32);border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:var(--font-13);font-weight:500;background:rgba(80,80,80,.1)}.contents ul.form-tb li .btn-send.hide{display:none}.contents ul.form-tb li .check-wrap{font-size:var(--font-13)}.contents ul.form-tb li .check-wrap .check{color:var(--blue)}.contents ul.form-tb li .check-wrap .error{color:var(--red)}.contents ul.form-tb li .info-option-list{width:100%}.contents ul.form-tb li .info-option-list .option{width:100%;margin-top:var(--gap-12)}.contents ul.form-tb li .info-option-list .option:first-child{margin-top:0}.contents .select-box{width:max-content;position:relative}.contents .select-box .selected{width:max-content;height:var(--n-20);display:flex;align-items:center;padding-right:15px;font-size:var(--font-14);color:var(--font-gray)}.contents .select-box .btn-select-box{width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer}.contents .select-box .btn-select-box:after{content:"";width:0;height:0;border:solid transparent;border-width:0 5px;border-top:6px solid var(--font-gray);position:absolute;right:0;top:50%;transform:translateY(-50%)}.contents .select-box .option-list-wrap{width:max-content;max-height:200px;background:var(--white);box-shadow:0 0 8px rgba(0,0,0,.1);position:absolute;left:0;top:calc(var(--n-20) + 5px);padding:var(--gap-8) 0;border-radius:8px;overflow-y:auto;overflow-x:hidden;display:none;z-index:100}.contents .select-box .option-list-wrap::-webkit-scrollbar{width:6px;border-radius:10px}.contents .select-box .option-list-wrap::-webkit-scrollbar-thumb{background:hsla(42,7%,73%,.5)}.contents .select-box .option-list-wrap ul li{width:100%;position:relative}.contents .select-box .option-list-wrap ul li .option{width:100%}.contents .select-box .option-list-wrap ul li .option input[type=radio]{width:0;height:0;position:absolute;left:0;top:0;visibility:hidden;opacity:0}.contents .select-box .option-list-wrap ul li .option input[type=radio]+label{width:100%;min-height:var(--n-36);display:flex;align-items:center;font-size:var(--font-14);color:var(--font-gray);padding:0 calc(var(--gap-14) + var(--n-32)) 0 var(--gap-16);box-sizing:border-box;cursor:pointer}.contents .select-box .option-list-wrap ul li .option input[type=radio]+label:after{content:"";width:var(--n-16);height:var(--n-16);background:url(/img/com/check_on.svg) 50% no-repeat;background-size:cover;position:absolute;right:var(--gap-14);top:50%;transform:translateY(-50%);display:none}.contents .select-box .option-list-wrap ul li .option input[type=radio]:checked+label{color:var(--main-color)}.contents .select-box .option-list-wrap ul li .option input[type=radio]:checked+label:after,.contents .select-box.active .option-list-wrap{display:block}.contents .mark{width:max-content;height:var(--n-20);border-radius:2px;background:var(--main-color);display:flex;align-items:center;justify-content:center;padding:0 5px;font-size:var(--font-12);color:var(--white)}.contents .mark span{position:relative;padding-left:14px}.contents .mark span:before{content:"";width:10px;height:10px;background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.contents .mark.fruit span:before{background-image:url(/img/conts/icon_fruit.svg)}.contents .mark.eco span:before{background-image:url(/img/conts/icon_leaf.svg)}.contents .mark.new{background:var(--white);color:var(--main-color)}.contents .mark.new span{padding-left:0}.login-container{width:100%;padding-top:var(--gap-80)}.login-container .page-title{width:100%;margin-bottom:var(--gap-16)}.login-container .page-title h2{font-size:var(--font-20);font-weight:500;display:inline-block;position:relative;line-height:1}.login-container .page-title h2:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--main-color);position:absolute;right:-6px;bottom:1px}.login-container .login-wrap{width:100%}.login-container .login-wrap article{width:100%;margin-top:calc(var(--gap-80) * .9)}.login-container .login-wrap article:first-child{margin-top:0}.login-container .login-wrap .login-form-wrap{width:100%}.login-container .login-wrap .login-form-wrap ul li{width:100%;margin-top:var(--gap-8)}.login-container .login-wrap .login-form-wrap ul li:first-child{margin-top:0}.login-container .login-wrap .login-form-wrap ul li input{width:100%;height:var(--n-56);background:transparent;border:none;border-bottom:1px solid var(--line-gray-2);padding:0 4px;font-size:var(--font-14)}.login-container .login-wrap .login-form-wrap ul li input:placeholder{color:var(--font-gray)}.login-container .login-wrap .login-form-wrap .button-box{margin:var(--gap-32) 0 var(--gap-16) 0;position:relative}.login-container .login-wrap .login-form-wrap .membership-menu{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--gap-20)}.login-container .login-wrap .login-form-wrap .membership-menu a{position:relative;font-size:var(--font-14);color:var(--font-gray)}.login-container .login-wrap .login-form-wrap .membership-menu a:before{content:"";width:1px;height:50%;background:var(--font-gray);position:absolute;left:calc((var(--gap-20) / 2) * -1);top:50%;transform:translateY(-50%)}.login-container .login-wrap .login-form-wrap .membership-menu a:first-child:before{display:none}.login-container .login-wrap .sns-login-wrap{width:100%}.login-container .login-wrap .sns-login-wrap .sns-type-wrap{width:100%;margin-bottom:var(--gap-20)}.login-container .login-wrap .sns-login-wrap .sns-type-wrap .type-box{width:100%;margin-top:var(--gap-8);position:relative}.login-container .login-wrap .sns-login-wrap .sns-type-wrap .type-box:first-child{margin-top:0}.login-container .login-wrap .sns-login-wrap .sns-type-wrap .type-box a{width:100%;height:var(--n-56);border-radius:4px;background:#f7f7f7;display:flex;align-items:center;justify-content:center;font-size:var(--font-15)}.login-container .login-wrap .sns-login-wrap .sns-type-wrap .type-box a span{position:relative;padding-left:calc(var(--font-18) + var(--gap-14))}.login-container .login-wrap .sns-login-wrap .sns-type-wrap .type-box a span:before{content:"";width:var(--font-18);height:var(--font-18);background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.login-container .login-wrap .sns-login-wrap .sns-type-wrap .type-box a.login-naver span:before{background-image:url(/img/conts/logo_naver_b.svg)}.login-container .login-wrap .sns-login-wrap .sns-type-wrap .type-box a.login-kakao span:before{background-image:url(/img/conts/logo_kakao_b.svg)}.login-container .tooltip{display:flex;align-items:center;justify-content:center;font-size:var(--font-12);font-weight:500;color:var(--white);background:var(--font-dep-gray);width:max-content;height:var(--n-24);padding:0 10px;border-radius:2px;position:absolute;right:0;top:calc((var(--n-24) * .7) * -1);cursor:default}.login-container .tooltip:after{content:"";width:0;height:0;border:solid transparent;border-width:0 4px;border-top:5px solid var(--font-dep-gray);position:absolute;left:50%;bottom:-5px;transform:translateX(-50%)}.login-container .login-wrap .round-notice-box .conts-box .conts:before{background-image:url(/img/conts/icon_coupon_y.svg)}.join-container{width:100%;padding-top:var(--gap-40)}.join-container .page-title{width:100%;margin-bottom:var(--gap-32)}.join-container .join-conts-wrap{width:100%;min-height:calc(var(--nvh) - var(--headerH) - var(--bottomH) - (var(--gap-40) * 2) - 100px);display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap-20)}@media screen and (max-width:480px){.join-container .join-conts-wrap{width:100%;min-height:calc(var(--nvh) - var(--headerH) - var(--bottomH) - (var(--gap-40) * 2) - 80px)}}.join-container .join-step-1 .join-agree-wrap{width:100%}.join-container .join-step-1 .join-agree-wrap .agree-all-box{width:100%;height:var(--n-56);padding:0 var(--gap-12);background:var(--light-gray);display:flex;align-items:center;margin-bottom:var(--gap-20)}.join-container .join-step-1 .join-agree-wrap ul{width:100%}.join-container .join-step-1 .join-agree-wrap ul li{width:100%;height:var(--n-40);padding:0 var(--gap-12);display:flex;align-items:center;position:relative;margin-top:4px}.join-container .join-step-1 .join-agree-wrap ul li:first-child{margin-top:0}.join-container .join-step-1 .join-agree-wrap ul li a{width:calc(100% - var(--n-20) - var(--gap-8) - var(--gap-12));height:100%;position:absolute;right:0;top:0}.join-container .join-step-1 .join-agree-wrap ul li a:after{content:"";width:var(--n-20);height:var(--n-20);background:url(/img/com/arrow_more_02.svg) 50% no-repeat;background-size:cover;position:absolute;right:var(--gap-12);top:50%;transform:translateY(-50%)}.join-container .join-step-1 .round-notice-box{margin-bottom:var(--gap-20)}.join-container .join-step-4{min-height:calc(var(--nvh) - var(--headerH) - var(--bottomH) - (var(--gap-40) * 2))}.join-container .join-step-4 .join-result-wrap{width:100%;padding-top:var(--gap-16)}.join-container .join-step-4 .join-result-wrap .title-box{width:100%;margin-bottom:calc(var(--gap-60) * .7);text-align:center;line-height:1.4}.join-container .join-step-4 .join-result-wrap .title-box .title{font-size:var(--font-24);font-weight:600;margin-bottom:var(--gap-14)}.join-container .join-step-4 .join-result-wrap .title-box .txt{font-size:var(--font-14);color:var(--font-gray)}.join-container .join-step-4 .join-result-wrap .img-box{width:80%;margin:0 auto}.join-container .join-step-4 .join-result-wrap .img-box img{display:block;max-width:100%;margin:0 auto}.find-container{width:100%;padding-top:var(--gap-32)}.find-container .find-pwd-wrap{width:100%;min-height:calc(var(--nvh) - var(--headerH) - var(--bottomH) - (var(--gap-32) * 2));display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap-20)}.find-container .page-title{width:100%;margin-bottom:var(--gap-32)}.find-container .page-title h2{font-size:var(--font-20);font-weight:600;line-height:1.4}.find-container .find-step-2{min-height:calc(var(--nvh) - var(--headerH) - var(--bottomH) - (var(--gap-40) * 2) - 100px)}.find-pwd-wrap.find-step-2 .form-tb .val-wrap{min-height:calc(var(--gap-60));border:1px solid #c8c9cc;border-radius:4px;padding:var(--gap-16);display:flex;gap:var(--gap-8);align-items:center}.find-pwd-wrap.find-step-2 .button-wrap{display:flex;flex-direction:column;gap:var(--gap-8)}@media screen and (max-width:480px){.find-container .find-step-2{min-height:calc(var(--nvh) - var(--headerH) - var(--bottomH) - (var(--gap-40) * 2) - 80px)}}.phone-authentication-container{width:100%;padding-top:var(--gap-32)}.phone-authentication-container .phone-authentication-wrap{width:100%;min-height:calc(var(--nvh) - var(--headerH) - var(--bottomH) - (var(--gap-40) * 2) - 100px);display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap-20)}.phone-authentication-container .page-title{width:100%;margin-bottom:var(--gap-32)}.phone-authentication-container .page-title h2{font-size:var(--font-20);font-weight:600;line-height:1.4}.phone-authentication-container .find-step-2{min-height:calc(var(--nvh) - var(--headerH) - var(--bottomH) - (var(--gap-40) * 2) - 100px)}.join-container .page-title h2{font-size:var(--font-20);font-weight:600;line-height:1.4}@media screen and (max-width:480px){.phone-authentication-container .find-step-2{min-height:calc(var(--nvh) - var(--headerH) - var(--bottomH) - (var(--gap-40) * 2) - 80px)}}.contents .coming-soon{width:100%}.contents .coming-soon .coming-soon-wrap{width:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:space-between}.contents .coming-soon .coming-soon-wrap .btn-open-notification{width:29%;height:var(--n-40);background:#f1f1f5;display:flex;align-items:center;justify-content:center;font-size:var(--font-12);font-weight:600}.contents .coming-soon .coming-soon-wrap .btn-open-notification span{position:relative;padding-left:calc(var(--n-16) + 2px)}.contents .coming-soon .coming-soon-wrap .btn-open-notification span:before{content:"";width:var(--n-16);height:var(--n-16);background:url(/img/conts/icon_bell.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.contents .coming-soon .coming-soon-wrap .conts{width:71%;display:flex;align-items:center;gap:var(--gap-12);padding:0 var(--gap-14);color:var(--white)}.contents .coming-soon .coming-soon-wrap .conts span{position:relative;letter-spacing:-.5px}.contents .coming-soon .coming-soon-wrap .conts span:before{content:"";width:1px;height:40%;background:hsla(0,0%,100%,.5);position:absolute;left:calc((var(--gap-12) / 2) * -1);top:50%;transform:translateY(-50%)}.contents .coming-soon .coming-soon-wrap .conts span:first-child{font-size:var(-font-13);font-weight:600}.contents .coming-soon .coming-soon-wrap .conts span:first-child:before{display:none}.contents .coming-soon .coming-soon-wrap .conts span:last-child{font-size:var(--font-12)}.place-list-container{width:100%;padding-bottom:var(--gap-20)}.place-list-container .place-search-wrap{width:100%;padding:var(--gap-12) 0 var(--gap-16) 0;background:var(--white);box-shadow:0 4px 10px rgba(0,0,0,.05)}.place-list-container .place-search-wrap .place-search-box{width:90%;margin:0 auto}.place-list-container .place-search-wrap .place-search-box .search-wrap{width:100%;margin-bottom:var(--gap-16)}.place-list-container .place-search-wrap .place-search-box .search-wrap .search-box{width:100%;border-radius:6px;background:var(--light-gray);padding:0 var(--gap-16);position:relative}.place-list-container .place-search-wrap .place-search-box .search-wrap .search-box .input-box{position:relative;padding-left:calc(var(--n-24) + 10px)}.place-list-container .place-search-wrap .place-search-box .search-wrap .search-box .input-box .search-icon{content:"";width:var(--n-24);height:var(--n-24);background:url(/img/conts/icon_search.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer}.place-list-container .place-search-wrap .place-search-box .search-wrap .search-box .input-box input{width:100%;height:var(--n-56);border:none;background:transparent;font-size:var(--font-14)}.place-list-container .place-search-wrap .place-search-box .search-wrap .search-box .input-box input::placeholder{color:var(--font-gray)}.place-list-container .place-search-wrap .place-search-box .search-wrap .search-box .btn-search-filter{width:100%;height:100%;cursor:pointer;position:absolute;left:0;top:0}.place-list-container .place-search-wrap .place-search-box .option-wrap{width:100%;display:flex;align-items:center;gap:var(--gap-12)}.place-list-container .place-search-wrap .place-search-box .option-wrap .btn-location{width:max-content;height:var(--n-20);font-size:var(--font-14);color:var(--font-gray)}.place-list-container .place-search-wrap .place-search-box .option-wrap .btn-location span{position:relative;padding-left:calc(var(--n-14) + 2px)}.place-list-container .place-search-wrap .place-search-box .option-wrap .btn-location span:before{content:"";width:var(--n-14);height:var(--n-14);background:url(/img/conts/icon_location.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.place-list-container .place-list-wrap{width:90%;margin:var(--gap-16) auto 0 auto}.place-list-container .place-list-wrap .top-notice{width:100%;border-radius:10px 0 0 10px;background:rgba(76,156,46,.06);padding:var(--gap-12);color:var(--main-color);margin-bottom:var(--gap-20)}.place-list-container .place-list-wrap .top-notice .tlt{width:100%;display:flex;align-items:center;gap:4px;font-size:var(--font-15);font-weight:600;margin-bottom:4px}.place-list-container .place-list-wrap .top-notice .conts{font-size:var(--font-13)}.place-list-container .place-list-wrap .list-tb-wrap,.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb{width:100%}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li{width:100%;position:relative;margin-top:calc(var(--gap-60) * .8)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li:first-child{margin-top:0}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .thumbnail{width:100%;position:relative}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .thumbnail .thumb{width:100%;position:relative;z-index:1}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .thumbnail .thumb:before{content:"";width:100%;height:100%;background:#000;background:linear-gradient(180deg,#000 10%,transparent 40%);opacity:.5;position:absolute;left:0;top:0;z-index:2}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .thumbnail .thumb span{display:block;width:100%;height:0;padding-bottom:calc(200 / 355 * 100%);position:relative;overflow:hidden}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .thumbnail .thumb span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);obejct-fit:cover}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .thumbnail .top-info{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 10px;position:absolute;left:0;top:var(--gap-14);z-index:3}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .thumbnail .top-info .mark-wrap{display:flex;align-items:center;gap:6px}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .thumbnail .top-info .place-info{display:flex;align-items:center;gap:var(--gap-18)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .thumbnail .top-info .place-info span{position:relative;font-size:var(--font-13);font-weight:500;color:var(--white);line-height:1.2}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .thumbnail .top-info .place-info span:after{content:"";width:1px;height:40%;background:var(--white);opacity:.5;position:absolute;right:calc((var(--gap-18) / 2) * -1);top:50%;transform:translateY(-50%)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .thumbnail .top-info .place-info span:last-child:after{display:none}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .thumbnail .top-info .place-info span.place{padding-left:calc(var(--n-16) + 2px)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .thumbnail .top-info .place-info span.place:before{content:"";width:var(--n-16);height:var(--n-16);background:url(/img/conts/icon_place.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts{width:100%;margin-top:var(--gap-20)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts .title-box{width:100%;padding-bottom:var(--gap-8);margin-bottom:var(--gap-8);border-bottom:1px solid var(--line-gray)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts .title-box .title{font-size:var(--font-20);font-weight:500}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts .title-box .info{width:100%;margin-top:var(--gap-8);display:flex;align-items:center;gap:5px var(--gap-16);flex-wrap:wrap;font-size:var(--font-14);color:var(--font-dep-gray);line-height:1.2}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts .title-box .info span{position:relative;padding-left:calc(var(--n-20) + 2px)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts .title-box .info span:before{content:"";width:var(--n-20);height:var(--n-20);background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts .title-box .info span.place:before{background-image:url(/img/conts/icon_place_line.svg)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts .title-box .info span.time:before{background-image:url(/img/conts/icon_clock_line.svg)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts .option-wrap{width:100%;display:flex;align-items:center;gap:2px var(--gap-14);flex-wrap:wrap;font-size:var(--font-14);color:var(--font-dep-gray);margin-bottom:var(--gap-8)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts .option-wrap span{position:relative}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts .option-wrap span:after{content:"";width:2px;height:2px;background:var(--font-dep-gray);position:absolute;right:calc(((var(--gap-14) - 2px) / 2) * -1);top:50%;transform:translateY(-50%)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts .option-wrap span:last-child:after{display:none}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts .price{display:flex;align-items:flex-end;gap:5px;font-size:var(--font-13);color:var(--font-gray)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .list-conts .price em{font-size:var(--font-14);font-weight:600;color:var(--black)}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li .coming-soon{position:absolute;left:0;top:0;z-index:11}.place-list-container .place-list-wrap .list-tb-wrap ul.place-list-tb li a{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;display:block}.place-list-container .option-filter{width:100%;max-width:var(--max-w);height:var(--nvh);background:var(--white);position:fixed;left:50%;top:0;transform:translateX(-50%);z-index:2001;display:none}.place-list-container .option-filter .filter-wrap{width:100%;height:100%;position:relative}.place-list-container .option-filter .filter-wrap>*{background:var(--white)}.place-list-container .option-filter .head{width:100%;height:var(--headerH);position:absolute;left:0;top:0;z-index:10;border-bottom:1px solid var(--light-gray)}.place-list-container .option-filter .head>.inner{width:90%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto}.place-list-container .option-filter .head .title{font-size:var(--font-18);font-weight:500}.place-list-container .option-filter .head .btn-close-filter{width:var(--n-28);height:var(--n-28);background:url(/img/com/icon_close.svg) 50% no-repeat;background-size:80% auto;font-size:0;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.place-list-container .option-filter .bottom{width:100%;padding:var(--gap-20) 0;position:absolute;left:0;bottom:0}.place-list-container .option-filter .bottom .button-wrap{width:90%;margin:0 auto;display:flex;align-items:center;justify-content:flex-end}.place-list-container .option-filter .filter-conts-wrap{width:100%;height:calc(100% - var(--headerH) - (var(--gap-20) * 2) - var(--n-46));transform:translateY(var(--headerH));padding:var(--gap-20) 0;overflow-y:auto;overflow-x:hidden}.place-list-container .option-filter .filter-conts-wrap::-webkit-scrollbar{width:6px;border-radius:10px}.place-list-container .option-filter .filter-conts-wrap::-webkit-scrollbar-thumb{background:hsla(42,7%,73%,.5)}.place-list-container .option-filter .filter-conts-wrap>.inner{width:90%;margin:0 auto}.place-list-container .option-filter .filter-conts-wrap .filter-box{width:100%;margin-top:var(--gap-32)}.place-list-container .option-filter .filter-conts-wrap .filter-box:first-child{margin-top:0}.place-list-container .option-filter .filter-conts-wrap .filter-box .title{width:100%;margin-bottom:var(--gap-8);font-size:var(--font-14);font-weight:600}.place-list-container .option-filter .filter-conts-wrap .filter-box .filter-list{width:100%;display:flex;align-items:center;gap:8px 6px;flex-wrap:wrap}.place-list-container .option-filter .filter-conts-wrap .filter-box .filter-list .filter{position:relative}.place-list-container .option-filter .filter-conts-wrap .filter-box .filter-list .filter input[type=checkbox]{width:0;height:0;position:absolute;left:0;top:0;opacity:0;visibility:hidden}.place-list-container .option-filter .filter-conts-wrap .filter-box .filter-list .filter input[type=checkbox]+label{width:max-content;height:var(--n-32);border-radius:100px;padding:0 var(--gap-14);display:flex;align-items:center;justify-content:center;font-size:var(--font-14);color:#999;box-sizing:border-box;border:1px solid hsla(225,4%,79%,.3);background:var(--white);cursor:pointer}.place-list-container .option-filter .filter-conts-wrap .filter-box .filter-list .filter input[type=checkbox]:checked+label{border-color:var(--black);color:var(--black)}.place-list-container .option-filter.active{display:block}.place-view-container{width:100%;padding-bottom:var(--n-40)}.place-view-container .main-photo-wrap{width:100%;position:relative}.place-view-container .main-photo-wrap .main-photo-box{width:100%;position:relative;z-index:10}.place-view-container .main-photo-wrap .main-photo-box .main-photo-slide{width:100%;visibility:hidden;position:relative}.place-view-container .main-photo-wrap .main-photo-box .main-photo-slide .slick-slide{line-height:0}.place-view-container .main-photo-wrap .main-photo-box .main-photo-slide .photo-box{width:100%;line-height:1.5}.place-view-container .main-photo-wrap .main-photo-box .main-photo-slide .photo-box span{display:block;width:100%;height:0;padding-bottom:calc(210 / 375 * 100%);position:relative;overflow:hidden}.place-view-container .main-photo-wrap .main-photo-box .main-photo-slide .photo-box span:before{content:"";width:100%;height:100%;background:#000;background:linear-gradient(180deg,#000,transparent 40%);opacity:.5;position:absolute;left:0;top:0;z-index:2}.place-view-container .main-photo-wrap .main-photo-box .main-photo-slide .photo-box span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;z-index:1}.place-view-container .main-photo-wrap .main-photo-box .main-photo-slide.slick-initialized{visibility:visible}.place-view-container .main-photo-wrap .main-photo-box .slide-counter{width:max-content;height:var(--n-28);border-radius:100px;padding:0 10px;background:rgba(0,0,0,.1);overflow:hidden;position:absolute;right:var(--gap-20);top:var(--gap-20)}.place-view-container .main-photo-wrap .main-photo-box .slide-counter:before{content:"";width:100%;height:100%;background:url(/img/com/blur.png) 50% no-repeat;background-size:cover;position:absolute;left:0;top:0;z-index:0}.place-view-container .main-photo-wrap .main-photo-box .slide-counter>.inner{height:100%;display:flex;align-items:center;justify-content:center;gap:3px;font-size:var(--font-13);color:hsla(0,0%,100%,.6);position:relative;z-index:10}.place-view-container .main-photo-wrap .main-photo-box .slide-counter .current{font-weight:500;color:var(--white)}.place-view-container .main-photo-wrap .mark-wrap{display:flex;align-items:center;gap:6px;position:absolute;left:var(--gap-20);top:var(--gap-20);z-index:20}.place-view-container .main-photo-wrap .coming-soon{position:absolute;left:0;bottom:0;z-index:30}.place-view-container .place-info-wrap{width:100%;padding-bottom:var(--gap-8);border-bottom:var(--gap-8) solid var(--light-gray)}.place-view-container .place-info-wrap>.inner{width:90%;margin:0 auto}.place-view-container .place-info-wrap .info-box{width:100%;padding:var(--gap-24) 0;border-top:1px solid var(--line-gray)}.place-view-container .place-info-wrap .info-box:first-child{border-top:none}.place-view-container .place-info-wrap .info-box .title-box{width:100%;margin-bottom:var(--gap-14)}.place-view-container .place-info-wrap .info-box .title-box .info-wrap{width:100%;display:flex;align-items:center;gap:0 var(--gap-18);font-size:var(--font-13);color:var(--font-gray);flex-wrap:wrap;margin-bottom:4px;line-height:1.2}.place-view-container .place-info-wrap .info-box .title-box .info-wrap span{position:relative}.place-view-container .place-info-wrap .info-box .title-box .info-wrap span:after{content:"";width:1px;height:40%;background:var(--font-gray);opacity:.5;position:absolute;right:calc((var(--gap-18) / 2) * -1);top:50%;transform:translateY(-50%)}.place-view-container .place-info-wrap .info-box .title-box .info-wrap span:last-child:after{display:none}.place-view-container .place-info-wrap .info-box .title-box .title{font-size:var(--font-20);font-weight:500;margin-bottom:5px}.place-view-container .place-info-wrap .info-box .title-box .info-detail-wrap{width:100%;display:flex;align-items:center;gap:5px var(--gap-16);flex-wrap:wrap;font-size:var(--font-14);color:var(--font-gray);line-height:1.2}.place-view-container .place-info-wrap .info-box .title-box .info-detail-wrap span{position:relative;padding-left:calc(var(--n-20) + 2px)}.place-view-container .place-info-wrap .info-box .title-box .info-detail-wrap span:before{content:"";width:var(--n-20);height:var(--n-20);background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.place-view-container .place-info-wrap .info-box .title-box .info-detail-wrap span.place:before{background-image:url(/img/conts/icon_place_line.svg)}.place-view-container .place-info-wrap .info-box .title-box .info-detail-wrap span.time:before{background-image:url(/img/conts/icon_clock_line.svg)}.place-view-container .place-info-wrap .info-box .price-box{width:100%;display:flex;align-items:flex-end;gap:var(--gap-8);margin-bottom:var(--gap-14)}.place-view-container .place-info-wrap .info-box .price-box em{font-size:var(--font-16);font-weight:500}.place-view-container .place-info-wrap .info-box .price-box p{font-size:var(--font-13);color:#999}.place-view-container .place-info-wrap .info-box .button-wrap{width:100%;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.place-view-container .place-info-wrap .info-box .button-wrap button{width:max-content;height:var(--n-30);display:flex;align-items:center;justify-content:center;padding:0 var(--gap-8);font-size:var(--font-13);font-weight:500;color:var(--font-gray);background:var(--light-gray);border-radius:4px;cursor:pointer}.place-view-container .place-info-wrap .info-box .button-wrap button span{position:relative;padding-left:var(--n-20)}.place-view-container .place-info-wrap .info-box .button-wrap button span:before{content:"";width:calc(var(--n-20) - 2px);height:calc(var(--n-20) - 2px);background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.place-view-container .place-info-wrap .info-box .button-wrap button.btn-share span:before{background-image:url(/img/conts/icon_share.svg)}.place-view-container .place-info-wrap .info-box .button-wrap button.btn-like span:before{background-image:url(/img/conts/icon_like.svg)}.place-view-container .place-info-wrap .info-box .button-wrap button.btn-like.on span:before{background-image:url(/img/conts/icon_like_on.svg)}.place-view-container .place-info-wrap .info-box .option-wrap{width:100%;display:flex}.place-view-container .place-info-wrap .info-box .option-wrap .option{width:20%}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box{width:70%;margin:0 auto}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon{width:100%;height:0;padding-bottom:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;display:block}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.rain-possible{background-image:url(/img/conts/icon_rain_possible.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.rain-impossible{background-image:url(/img/conts/icon_rain_impossible.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.parking-possible{background-image:url(/img/conts/icon_parking_possible.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.parking-impossible{background-image:url(/img/conts/icon_parking_impossible.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.restroom-ty1{background-image:url(/img/conts/icon_restroom_1.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.restroom-ty2{background-image:url(/img/conts/icon_restroom_2.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.babycar-possible{background-image:url(/img/conts/icon_babycar_possible.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.babycar-impossible{background-image:url(/img/conts/icon_babycar_impossible.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.pet-possible{background-image:url(/img/conts/icon_pet_possible.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.rain-coat{background-image:url(/img/conts/icon_raincoat.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.outside-food{background-image:url(/img/conts/icon_outside_food.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.outside-food-impossible{background-image:url(/img/conts/icon_outside_food_impossible.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.narrrow-car{background-image:url(/img/conts/icon_parking_narrow.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option .icon-box .icon.pet-impossible{background-image:url(/img/conts/icon_pet_impossible.svg)}.place-view-container .place-info-wrap .info-box .option-wrap .option span{display:block;font-size:var(--font-12);margin-top:6px;text-align:center;color:var(--font-dep-gray);line-height:1.33}.place-view-container .detail-tab{width:100%;height:var(--n-46)}.place-view-container .detail-tab .detail-tab-wrap{width:100%;display:flex}.place-view-container .detail-tab .tab{width:max-content;flex-grow:1;flex-shrink:1;height:var(--n-46);display:flex;align-items:center;justify-content:center;padding:0 var(--gap-12);font-size:var(--font-13);color:#999;position:relative;background-image:linear-gradient(var(--line-gray),var(--line-gray));background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%;text-align:center;letter-spacing:-.5px;cursor:pointer}.place-view-container .detail-tab .tab.on{font-weight:600;color:var(--main-color);background-image:linear-gradient(var(--main-color),var(--main-color))}.place-view-container .detail-tab .detail-tab-wrap.fix{max-width:var(--max-w);background:var(--white);position:fixed;left:50%;top:0;transform:translateX(-50%);z-index:200;border-top:1px solid var(--line-gray)}@media screen and (max-width:340px){.place-view-container .detail-tab .tab{font-size:11px}}.place-view-container .detail-form{width:100%;overflow:hidden}.place-view-container .detail-form>.wrap{width:90%;margin:0 auto}.place-view-container .detail-form .detail-box{width:100%;padding:var(--gap-32) 0;margin-top:10px;position:relative}.place-view-container .detail-form .detail-box:before{content:"";width:120%;height:10px;background:var(--light-gray);position:absolute;left:50%;top:-10px;transform:translateX(-50%)}.place-view-container .detail-form .detail-box:first-child{margin-top:0}.place-view-container .detail-form .detail-box:first-child:before{display:none}.place-view-container .detail-form .detail-box .detail-title{width:100%}.place-view-container .detail-form .detail-box .detail-title h2{font-size:var(--font-20);font-weight:600;line-height:1.2;position:relative;display:flex;align-items:center;width:100%;min-height:var(--n-28);padding-left:var(--gap-12)}.place-view-container .detail-form .detail-box .detail-title h2:before{content:"";width:2px;height:calc(var(--n-28) * .5);background:var(--main-color);position:absolute;left:0;top:calc((var(--n-28) - (var(--n-28) * .5)) / 2)}.place-view-container .detail-form .detail-box .detail-conts-box{width:100%;position:relative}.place-view-container .detail-form .detail-box .detail-conts-box section{width:100%;padding:var(--gap-32) 0;border-top:1px solid var(--line-gray)}.place-view-container .detail-form .detail-box .detail-conts-box section:first-child{border-top:none}.place-view-container .detail-form .detail-box .detail-conts-box section article{width:100%;margin-top:var(--gap-40)}.place-view-container .detail-form .detail-box .detail-conts-box section article:first-child{margin-top:0}.place-view-container .detail-form .detail-box .detail-conts-box section article .title-box{width:100%;margin-bottom:var(--gap-20)}.place-view-container .detail-form .detail-box .detail-conts-box section article .title-box>*{margin-top:var(--gap-8)}.place-view-container .detail-form .detail-box .detail-conts-box section article .title-box>:first-child{margin-top:0}.place-view-container .detail-form .detail-box .detail-conts-box section article .title-box h3{font-size:var(--font-16);font-weight:700;color:var(--black);line-height:1.2}.place-view-container .detail-form .detail-box .detail-conts-box section article .title-box h3 span{color:var(--main-color)}.place-view-container .detail-form .detail-box .detail-conts-box section article .title-box .txt{font-size:var(--font-14);color:var(--font-dep-gray);line-height:1.4}.place-view-container .detail-form .detail-box .detail-conts-box section article .title-box .bg-txt-box{width:100%;padding:var(--gap-16);background:var(--light-gray);border-radius:4px;font-size:var(--font-14);color:var(--font-gray);line-height:1.4}.place-view-container .detail-form .detail-box .detail-conts-box section article .title-box .label-box{display:flex;align-items:center;gap:6px}.place-view-container .detail-form .detail-box .detail-conts-box section article .title-box .label-box .label{width:max-content;height:var(--n-24);border-radius:2px;background:rgba(76,156,46,.08);padding:0 5px;display:flex;align-items:center;justify-content:center;font-size:var(--font-12);font-weight:600;color:var(--main-color)}.place-view-container .detail-form .detail-box .detail-conts-box section article .title-box .label-box .label span{position:relative;padding-left:calc(var(--font-12) + 2px)}.place-view-container .detail-form .detail-box .detail-conts-box section article .title-box .label-box .label span:before{content:"";width:var(--font-12);height:var(--font-12);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.place-view-container .detail-form .detail-box .detail-conts-box section article .title-box .label-box .label.recommend span:before{background-image:url(/img/conts/icon_recommend.svg)}.place-view-container .detail-form .detail-box .detail-conts-box section article .title-box .label-box h3{flex:1}.place-view-container .detail-form .detail-box .com-conts-layout{width:100%}.place-view-container .detail-form .detail-box .com-conts-layout .tlt{font-size:var(--font-14);font-weight:600;margin-bottom:var(--gap-8)}.place-view-container .detail-form .detail-box .com-conts-layout .com-txt{font-size:var(--font-14);color:var(--font-dep-gray);line-height:1.4}.place-view-container .detail-form .detail-box .template{width:100%}.place-view-container .template ul.dot li{font-size:var(--font-14);color:var(--font-dep-gray);position:relative;line-height:1.4;padding-left:calc(var(--font-14) - 8px);text-indent:calc((var(--font-14) - 8px) * -1);margin-top:6px}.place-view-container .template ul.dot li:before{content:"· "}.place-view-container .template ul.dot li:first-child{margin-top:0}.place-view-container .template ul.dot.small li{font-size:var(--font-13);padding-left:calc(var(--font-13) - 8px);text-indent:calc((var(--font-13) - 8px) * -1)}.place-view-container .template ul.star li{font-size:var(--font-14);color:var(--font-dep-gray);position:relative;line-height:1.4;padding-left:calc(var(--font-14) - 5px);text-indent:calc((var(--font-14) - 5px) * -1);margin-top:6px}.place-view-container .template ul.star li:before{content:"* "}.place-view-container .template ul.star li:first-child{margin-top:0}.place-view-container .template ul.star.small li{font-size:var(--font-13);padding-left:calc(var(--font-13) - 5px);text-indent:calc((var(--font-13) - 5px) * -1)}.place-view-container .template .bg-conts-box{width:100%;border-radius:4px;background:var(--light-gray);padding:var(--gap-16);font-size:var(--font-13);color:var(--font-gray)}@media screen and (max-width:480px){.place-view-container .template ul.dot li{padding-left:calc(var(--font-14) - 6px);text-indent:calc((var(--font-14) - 6px) * -1)}.place-view-container .template ul.dot.small li{padding-left:calc(var(--font-13) - 6px);text-indent:calc((var(--font-13) - 6px) * -1)}.place-view-container .template ul.star li{padding-left:calc(var(--font-14) - 3px);text-indent:calc((var(--font-14) - 3px) * -1)}.place-view-container .template ul.star.small li{padding-left:calc(var(--font-13) - 3px);text-indent:calc((var(--font-13) - 3px) * -1)}}.payment-refund-info .template ul.dot li{font-size:var(--font-14);color:var(--font-dep-gray);position:relative;line-height:1.4;padding-left:calc(var(--font-14) - 8px);text-indent:calc((var(--font-14) - 8px) * -1);margin-top:6px}.payment-refund-info .template ul.dot li:before{content:"· "}.payment-refund-info .template ul.dot li:first-child{margin-top:0}.payment-refund-info .template ul.dot.small li{font-size:var(--font-13);padding-left:calc(var(--font-13) - 8px);text-indent:calc((var(--font-13) - 8px) * -1)}.payment-refund-info .template ul.star li{font-size:var(--font-14);color:var(--font-dep-gray);position:relative;line-height:1.4;padding-left:calc(var(--font-14) - 5px);text-indent:calc((var(--font-14) - 5px) * -1);margin-top:6px}.payment-refund-info .template ul.star li:before{content:"* "}.payment-refund-info .template ul.star li:first-child{margin-top:0}.payment-refund-info .template ul.star.small li{font-size:var(--font-13);padding-left:calc(var(--font-13) - 5px);text-indent:calc((var(--font-13) - 5px) * -1)}.payment-refund-info .template .bg-conts-box{width:100%;margin-top:var(--gap-16);border-radius:4px;background:var(--light-gray);padding:var(--gap-16);font-size:var(--font-13);color:var(--font-gray)}@media screen and (max-width:480px){.payment-refund-info .template ul.dot li{padding-left:calc(var(--font-14) - 6px);text-indent:calc((var(--font-14) - 6px) * -1)}.payment-refund-info .template ul.dot.small li{padding-left:calc(var(--font-13) - 6px);text-indent:calc((var(--font-13) - 6px) * -1)}.payment-refund-info .template ul.star li{padding-left:calc(var(--font-14) - 3px);text-indent:calc((var(--font-14) - 3px) * -1)}.payment-refund-info .template ul.star.small li{padding-left:calc(var(--font-13) - 3px);text-indent:calc((var(--font-13) - 3px) * -1)}}.place-view-container .template[data-id=thumb] .main-img-wrap{width:100%;margin-bottom:var(--gap-8)}.place-view-container .template[data-id=thumb] .main-img-wrap .img-box{width:100%;border-radius:4px;overflow:hidden}.place-view-container .template[data-id=thumb] .main-img-wrap .img-box span{display:block;width:100%;height:0;padding-bottom:calc(194 / 335 * 100%);position:relative}.place-view-container .template[data-id=thumb] .main-img-wrap .img-box span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain}.place-view-container .template[data-id=thumb] .thumb-wrap{width:100%;display:flex;align-items:center;gap:var(--gap-8)}.place-view-container .template[data-id=thumb] .thumb-wrap .thumb{flex:1}.place-view-container .template[data-id=thumb] .thumb-wrap .thumb span{display:block;width:100%;height:0;padding-bottom:calc(194 / 335 * 100%);position:relative;border-radius:4px;overflow:hidden}.place-view-container .template[data-id=thumb] .thumb-wrap .thumb span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.place-view-container .template[data-id=video] .video-box{width:100%;max-width:335px;margin:0 auto}.place-view-container .template[data-id=video] .video-box span{display:block;width:100%;height:0;padding-bottom:calc(335 / 188 * 100%);position:relative;overflow:hidden}.place-view-container .template[data-id=video] .video-box span>*{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.place-view-container .template[data-id=title-photo] .template-box{width:100%;margin-top:var(--gap-24)}.place-view-container .template[data-id=title-photo] .template-box:first-child{margin-top:0}.place-view-container .template[data-id=title-photo] .template-box .title-wrap{width:100%;margin-bottom:var(--gap-8)}.place-view-container .template[data-id=title-photo] .template-box .title-wrap>*{display:block}.place-view-container .template[data-id=title-photo] .template-box .title-wrap span{font-size:var(--font-13);font-weight:700;color:var(--main-color)}.place-view-container .template[data-id=title-photo] .template-box .title-wrap em{font-size:var(--font-14);font-weight:500}.place-view-container .template[data-id=title-photo] .template-box .photo-wrap{width:100%}.place-view-container .template[data-id=title-photo] .template-box .photo-wrap .photo-box{width:100%;margin-top:var(--gap-8);border-radius:2px;overflow:hidden}.place-view-container .template[data-id=title-photo] .template-box .photo-wrap .photo-box:first-child{margin-top:0}.place-view-container .template[data-id=title-photo] .template-box .photo-wrap .photo-box span{display:block}.place-view-container .template[data-id=title-photo] .template-box .photo-wrap .photo-box span img{display:block;max-width:100%}.place-view-container .template[data-id=count-photo] .template-box{width:100%;margin-top:var(--gap-24)}.place-view-container .template[data-id=count-photo] .template-box:first-child{margin-top:0}.place-view-container .template[data-id=count-photo] .template-box .conts-wrap{width:100%;display:flex;gap:6px;margin-bottom:10px}.place-view-container .template[data-id=count-photo] .template-box .conts-wrap .number{min-width:var(--n-20);height:var(--n-20);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--main-color);font-size:var(--font-14);font-weight:600;color:var(--white);padding:0 5px;line-height:1.4}.place-view-container .template[data-id=count-photo] .template-box .conts-wrap .conts-box{flex:1;min-height:var(--n-20);display:flex;align-items:center;font-size:var(--font-14);color:var(--font-dep-gray);line-height:1.4}.place-view-container .template[data-id=count-photo] .template-box .photo-wrap{width:100%}.place-view-container .template[data-id=count-photo] .template-box .photo-wrap .photo-box{width:100%;margin-top:var(--gap-8);border-radius:2px;overflow:hidden}.place-view-container .template[data-id=count-photo] .template-box .photo-wrap .photo-box:first-child{margin-top:0}.place-view-container .template[data-id=count-photo] .template-box .photo-wrap .photo-box span{display:block}.place-view-container .template[data-id=count-photo] .template-box .photo-wrap .photo-box span img{display:block;max-width:100%}.place-view-container .template[data-id=shadow-box] .template-box{width:100%;margin-top:var(--gap-24)}.place-view-container .template[data-id=shadow-box] .template-box>*{margin-top:var(--gap-20)}.place-view-container .template[data-id=shadow-box] .template-box>:first-child{margin-top:0}.place-view-container .template[data-id=shadow-box] .template-box .template-conts-box{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.1);background:var(--white)}.place-view-container .template[data-id=shadow-box] .template-box .template-conts-box .photo-box{width:100%}.place-view-container .template[data-id=shadow-box] .template-box .template-conts-box .photo-box span{display:block;width:100%;height:0;padding-bottom:calc(172 / 335 * 100%);position:relative;overflow:hidden}.place-view-container .template[data-id=shadow-box] .template-box .template-conts-box .photo-box span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.place-view-container .template[data-id=shadow-box] .template-box .template-conts-box .conts-wrap{width:100%;padding:var(--gap-16);font-size:var(--font-14)}.place-view-container .template[data-id=shadow-box] .template-box .template-conts-box .conts-wrap .conts-box em{display:block;font-weight:600}.place-view-container .template[data-id=shadow-box] .template-box .template-conts-box .conts-wrap .conts-box .conts{color:var(--font-gray);line-height:1.4;margin-top:var(--gap-8)}.place-view-container .template[data-id=shadow-box] .template-box.add{margin-top:var(--gap-40)}.place-view-container .template[data-id=timeline] .timeline{width:100%;position:relative}.place-view-container .template[data-id=timeline] .timeline .timeline-box{width:100%;display:flex;gap:10px;margin-top:var(--gap-32);position:relative}.place-view-container .template[data-id=timeline] .timeline .timeline-box:before{content:"";width:1px;height:calc(100% - 6px - var(--n-24) + var(--gap-32));background:var(--line-gray);position:absolute;left:calc((var(--n-46) - 1px) / 2);top:calc(var(--n-24) + 3px);z-index:0}.place-view-container .template[data-id=timeline] .timeline .timeline-box:first-child{margin-top:0}.place-view-container .template[data-id=timeline] .timeline .timeline-box:last-child:before{display:none}.place-view-container .template[data-id=timeline] .timeline .timeline-box>*{position:relative;z-index:10}.place-view-container .template[data-id=timeline] .timeline .timeline-box .time-box{width:var(--n-46);height:var(--n-24);display:flex;align-items:center;justify-content:center;border-radius:2px;background:rgba(76,156,46,.1);color:var(--main-color);font-size:var(-font-15);font-weight:500}.place-view-container .template[data-id=timeline] .timeline .timeline-box .conts-box{flex:1}.place-view-container .template[data-id=timeline] .timeline .timeline-box .conts-box>*{margin-bottom:6px}.place-view-container .template[data-id=timeline] .timeline .timeline-box .conts-box>:last-child{margin-bottom:0}.place-view-container .template[data-id=timeline] .timeline .timeline-box .conts-box .subject{width:100%;min-height:var(--n-24);display:flex;align-items:center;font-size:var(--font-15);font-weight:500}.place-view-container .template[data-id=timeline] .timeline .timeline-box .conts-box .conts{width:100%;font-size:var(--font-14);color:var(--font-dep-gray)}.place-view-container .template[data-id=timeline] .timeline .timeline-box .conts-box .detail{width:100%;padding:var(--gap-16);border-radius:4px;background:var(--light-gray)}.place-view-container .template[data-id=basic] .template-box{width:100%;margin-top:var(--gap-16)}.place-view-container .template[data-id=basic] .template-box:first-child{margin-top:0}.place-view-container .template[data-id=basic] .template-box .point{color:var(--main-color)}.place-view-container .template[data-id=basic] .template-box .conts-box{width:100%}.place-view-container .template[data-id=basic] .template-box .conts-box .conts{font-size:var(--font-14);color:var(--font-dep-gray)}.place-view-container .template[data-id=basic] .template-box .img-wrap{width:100%;display:flex;gap:10px}.place-view-container .template[data-id=basic] .template-box .img-wrap .img-box{width:100%}.place-view-container .template[data-id=basic] .template-box .img-wrap .img-box img{display:block;max-width:100%}.place-view-container .template[data-id=basic] .template-box .img-wrap[data-col="2"] .img-box{width:calc((100% - 10px) / 2)}.place-view-container .template[data-id=basic] .template-box .map-box{width:100%;border-radius:2px;overflow:hidden}.place-view-container .template[data-id=price] .template-box{width:100%;margin-top:var(--gap-16)}.place-view-container .template[data-id=price] .template-box:first-child{margin-top:0}.place-view-container .template[data-id=price] .template-box .price-wrap{width:100%}.place-view-container .template[data-id=price] .template-box .price-wrap .price-box{width:100%;margin-top:var(--gap-8);background:var(--white);border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.09);padding:var(--gap-16);display:flex;align-items:flex-end;justify-content:space-between;gap:5px}.place-view-container .template[data-id=price] .template-box .price-wrap .price-box:first-child{margin-top:0}.place-view-container .template[data-id=price] .template-box .price-wrap .price-box .subject-box>*{display:block}.place-view-container .template[data-id=price] .template-box .price-wrap .price-box .subject-box span{font-size:var(--font-13);color:var(--font-gray);margin-bottom:4px}.place-view-container .template[data-id=price] .template-box .price-wrap .price-box .subject-box em{font-size:var(--font-16);font-weight:600}.place-view-container .template[data-id=price] .template-box .price-wrap .price-box .price{font-size:var(--font-16);font-weight:600;color:var(--main-color);text-align:right}.place-view-container .template[data-id=scroll] .conts-scroll-wrap{width:105%;margin-right:0;overflow-x:auto;overflow-y:hidden;padding-right:var(--gap-16)}.place-view-container .template[data-id=scroll] .conts-scroll-wrap::-webkit-scrollbar{height:6px;border-radius:10px}.place-view-container .template[data-id=scroll] .conts-scroll-wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,.03)}.place-view-container .template[data-id=scroll] .conts-scroll-wrap .conts-items-wrap{width:max-content;display:flex;gap:var(--gap-8)}.place-view-container .template[data-id=scroll] .conts-scroll-wrap .conts-items-wrap .items-box{width:max-content;position:relative}.place-view-container .template[data-id=scroll] .conts-scroll-wrap .conts-items-wrap .items-box .thumb{width:218px;border-radius:2px;overflow:hidden;position:relative;z-index:10}.place-view-container .template[data-id=scroll] .conts-scroll-wrap .conts-items-wrap .items-box .thumb span{width:100%;height:0;padding-bottom:100%;display:block;position:relative}.place-view-container .template[data-id=scroll] .conts-scroll-wrap .conts-items-wrap .items-box .thumb span img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.place-view-container .template[data-id=scroll] .conts-scroll-wrap .conts-items-wrap .items-box .title{width:100%;margin-top:10px;font-size:var(--font-14);color:var(--font-dep-gray)}.place-view-container .template[data-id=scroll] .conts-scroll-wrap .conts-items-wrap .items-box a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}@media screen and (max-width:480px){.place-view-container .template[data-id=scroll] .conts-scroll-wrap::-webkit-scrollbar-thumb{background:var(--white)}.place-view-container .template[data-id=scroll] .conts-scroll-wrap .conts-items-wrap .items-box .thumb{width:148px}}.place-view-container .template[data-id=review] .template-box{position:relative;width:100%}.place-view-container .template[data-id=review] .template-box .profile-box{width:100%;display:flex;align-items:center;gap:4px var(--gap-8);flex-wrap:wrap;margin-bottom:var(--gap-12)}.place-view-container .template[data-id=review] .template-box .profile-box .profile-img{width:var(--n-32)}.place-view-container .template[data-id=review] .template-box .profile-box .profile-img span{display:block;width:100%;height:0;padding-bottom:100%;border-radius:50%;overflow:hidden;background:url(/img/conts/icon_profile.png) 50% no-repeat;background-size:cover;position:relative}.place-view-container .template[data-id=review] .template-box .profile-box .profile-img span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.place-view-container .template[data-id=review] .template-box .profile-box .nickname{font-size:var(--font-15);font-weight:500;flex:1}.place-view-container .template[data-id=review] .template-box .info-wrap{width:100%;margin-bottom:var(--gap-12)}.place-view-container .template[data-id=review] .template-box .info-wrap ul li{width:100%;display:flex;gap:0 var(--gap-12);font-size:var(--font-13);color:var(--font-gray);margin-top:4px}.place-view-container .template[data-id=review] .template-box .info-wrap ul li:first-child{margin-top:0}.place-view-container .template[data-id=review] .template-box .info-wrap ul li .head{width:46px;position:relative}.place-view-container .template[data-id=review] .template-box .info-wrap ul li .head:after{content:"";width:1px;height:50%;background:var(--font-gray);opacity:.5;position:absolute;right:calc((var(--gap-12) / 2) * -1);top:50%;transform:translateY(-50%)}.place-view-container .template[data-id=review] .template-box .info-wrap ul li .conts{flex:1}.place-view-container .template[data-id=review] .template-box .review-conts-wrap{width:100%}.place-view-container .template[data-id=review] .template-box .review-conts-wrap .conts-box{width:100%;font-size:var(--font-14);color:var(--font-dep-gray);line-height:1.55}.place-view-container .template[data-id=review] .template-box .review-conts-wrap .review-more{font-size:var(--font-13);color:#999;font-weight:500;background-image:linear-gradient(#999,#999);background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%;margin-top:var(--gap-8)}.place-view-container .template[data-id=review] .template-box .review-conts-wrap .img-wrap{width:105%;overflow-x:auto;overflow-y:hidden;margin-top:var(--gap-20)}.place-view-container .template[data-id=review] .template-box .review-conts-wrap .img-wrap::-webkit-scrollbar{height:6px;border-radius:10px}.place-view-container .template[data-id=review] .template-box .review-conts-wrap .img-wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,.03)}.place-view-container .template[data-id=review] .template-box .review-conts-wrap .img-wrap ul{width:max-content;display:flex;gap:6px}.place-view-container .template[data-id=review] .template-box .review-conts-wrap .img-wrap ul li .img-box{width:140px;position:relative;border-radius:4px;overflow:hidden}.place-view-container .template[data-id=review] .template-box .review-conts-wrap .img-wrap ul li .img-box span{display:block;width:100%;height:0;padding-bottom:100%;position:relative;overflow:hidden;z-index:1}.place-view-container .template[data-id=review] .template-box .review-conts-wrap .img-wrap ul li .img-box span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.place-view-container .template[data-id=review] .template-box .review-conts-wrap .img-wrap ul li .img-box a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}.place-view-container .template[data-id=review] .template-box .review-conts-wrap .img-wrap ul li .img-box .cover{width:100%;height:100%;background:hsla(0,0%,7%,.6);display:flex;align-items:center;justify-content:center;font-size:var(--font-16);font-weight:500;color:var(--white);position:absolute;left:0;top:0;z-index:2}.place-view-container .template[data-id=review] .template-box .comment-wrap{width:100%;margin-top:var(--gap-24)}.place-view-container .template[data-id=review] .template-box .comment-wrap .comment-box{width:100%;margin-top:10px;display:flex;gap:var(--gap-8)}.place-view-container .template[data-id=review] .template-box .comment-wrap .comment-box:first-child{margin-top:0}.place-view-container .template[data-id=review] .template-box .comment-wrap .comment-box .icon{width:var(--n-32);height:var(--n-32);border-radius:50%;background:#f3f3f3;border:1px solid hsla(0,0%,7%,.1);position:relative;font-size:0;display:block}.place-view-container .template[data-id=review] .template-box .comment-wrap .comment-box .icon:after{content:"";width:calc(var(--n-32) * .75);height:calc(var(--n-32) * .75);border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.place-view-container .template[data-id=review] .template-box .comment-wrap .comment-box .icon.host:after{background-image:url(/img/conts/icon_host.svg)}.place-view-container .template[data-id=review] .template-box .comment-wrap .comment-box .icon.admin:after{background-image:url(/img/conts/icon_fruitte.svg)}.place-view-container .template[data-id=review] .template-box .comment-wrap .comment-box .comment-conts-box{flex:1;background:var(--light-gray);padding:var(--gap-16);border-radius:0 8px 8px 8px}.place-view-container .template[data-id=review] .template-box .comment-wrap .comment-box .comment-conts-box .name-box{width:100%;display:flex;gap:0 5px;flex-wrap:wrap;align-items:center;margin-bottom:var(--gap-12)}.place-view-container .template[data-id=review] .template-box .comment-wrap .comment-box .comment-conts-box .name-box .name{font-size:var(--font-15);font-weight:500}.place-view-container .template[data-id=review] .template-box .comment-wrap .comment-box .comment-conts-box .name-box .date{font-size:var(--font-12);color:#999}.place-view-container .template[data-id=review] .template-box .comment-wrap .comment-box .comment-conts-box .comment-conts{font-size:var(--font-14);color:var(--font-dep-gray)}.place-view-container .template[data-id=review] .template-box:not(.best-review) .review-conts-wrap .conts-box{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.place-view-container .template[data-id=review] .template-box:not(.best-review) .review-conts-wrap .conts-box.open{display:block;overflow:visible}@media screen and (max-width:480px){.place-view-container .template[data-id=review] .template-box .review-conts-wrap .img-wrap::-webkit-scrollbar-thumb{background:var(--white)}.place-view-container .template[data-id=review] .template-box .review-conts-wrap .img-wrap ul li .img-box{width:96px}}.place-view-container .detail-form .detail-box[data-id=program-box-wrapper]{height:calc((var(--nvh) * 3) - var(--headerH));overflow:hidden}.place-view-container .detail-form .detail-box[data-id=program-box-wrapper].active{height:100%}.place-view-container .detail-form .detail-box .more-button-wrap{width:100%;position:absolute;left:0;bottom:var(--gap-20);background:var(--white)}.place-view-container .detail-form .detail-box .more-button-wrap:before{content:"";width:120%;height:calc(100% + (var(--gap-20) * 2) + 5px);background:var(--white);position:absolute;left:50%;bottom:calc((var(--gap-20) + 2px) * -1);transform:translateX(-50%);z-index:1}.place-view-container .detail-form .detail-box .more-button-wrap:after{content:"";width:120%;height:calc(var(--gap-20) * 3);background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);position:absolute;left:50%;top:calc((var(--gap-20) * 4) * -1);transform:translateX(-50%);z-index:0}.place-view-container .detail-form .detail-box .more-button-wrap button{position:relative;z-index:10}.place-view-container .detail-form .detail-box .more-button-wrap button span{position:relative;padding-right:calc(var(--font-18) + 2px)}.place-view-container .detail-form .detail-box .more-button-wrap button span:after{content:"";width:var(--font-18);height:var(--font-18);background:url(/img/conts/arrow_up.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%) scaleY(-1)}.place-view-container .detail-form .detail-box .more-button-wrap.open{position:relative;bottom:auto}.place-view-container .detail-form .detail-box .more-button-wrap.open:after,.place-view-container .detail-form .detail-box .more-button-wrap.open:before{display:none}.place-view-container .detail-form .detail-box .more-button-wrap.open button span:after{transform:translateY(-50%)}.place-view-container .review-detail-view{width:100%;max-width:var(--max-w);position:fixed;left:50%;top:0;background:var(--white);z-index:1000;transform:translateX(-50%);opacity:0;visibility:hidden}.place-view-container .review-detail-view .header{width:100%;height:var(--headerH);border-bottom:1px solid var(--line-gray);display:flex;align-items:center;justify-content:center;position:relative}.place-view-container .review-detail-view .header>.inner{width:90%;margin:0 auto;text-align:center;position:relative}.place-view-container .review-detail-view .header .title{font-size:var(--font-18);font-weight:500}.place-view-container .review-detail-view .header .btn-close{width:var(--n-28);height:var(--n-28);background:url(/img/com/icon_close.svg) 50% no-repeat;background-size:80% auto;font-size:0;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.place-view-container .review-detail-view .review-detail-conts-wrap{width:100%;height:calc(var(--nvh) - var(--headerH) - var(--bottomH));position:relative;overflow-y:auto}.place-view-container .review-detail-view .review-detail-conts-wrap .photo-slide-wrap,.place-view-container .review-detail-view .review-detail-conts-wrap .photo-slide-wrap .review-photo,.place-view-container .review-detail-view .review-detail-conts-wrap .photo-slide-wrap .review-photo li{width:100%}.place-view-container .review-detail-view .review-detail-conts-wrap .photo-slide-wrap .review-photo li .img-box{width:100%;position:relative}.place-view-container .review-detail-view .review-detail-conts-wrap .photo-slide-wrap .review-photo li .img-box span{display:block;width:100%;height:0;padding-bottom:calc(281 / 375 * 100%);overflow:hidden;position:relative}.place-view-container .review-detail-view .review-detail-conts-wrap .photo-slide-wrap .review-photo li .img-box span img{display:block;border-radius:4px;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain}.place-view-container .review-detail-view .review-detail-conts-wrap .photo-slide-wrap .slick-arrow{width:var(--n-24);height:var(--n-24);font-size:0;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:100;background:rgba(0,0,0,.2)}.place-view-container .review-detail-view .review-detail-conts-wrap .photo-slide-wrap .slick-arrow:before{content:"";width:100%;height:100%;background:url(/img/conts/arrow_slide_nav.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:0}.place-view-container .review-detail-view .review-detail-conts-wrap .photo-slide-wrap .slick-prev{left:3%}.place-view-container .review-detail-view .review-detail-conts-wrap .photo-slide-wrap .slick-next{right:3%}.place-view-container .review-detail-view .review-detail-conts-wrap .photo-slide-wrap .slick-next:before{transform:scaleX(-1)}.place-view-container .review-detail-view .review-detail-conts-wrap .photo-slide-wrap .slick-slide{line-height:0}.place-view-container .review-detail-view .review-detail-conts-wrap .review-box{width:100%;padding:var(--gap-20) var(--gap-20) calc(var(--gap-20) * 2) var(--gap-20);position:absolute}.place-view-container .review-detail-view.active{opacity:1;visibility:visible}.place-view-container .floating-customer{width:100%;max-width:var(--max-w);background:var(--white);position:fixed;left:50%;bottom:var(--bottomH);transform:translateX(-50%);z-index:150;padding-bottom:var(--gap-20)}.place-view-container .floating-customer .inquiry-wrap{width:100%;height:var(--n-40);background:#f5fbf3;border:solid rgba(76,156,46,.13);border-width:1px 0}.place-view-container .floating-customer .inquiry-wrap .inquiry-box{width:90%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.place-view-container .floating-customer .inquiry-wrap .inquiry-box p{font-size:var(--font-14);font-weight:500;color:var(--main-color)}.place-view-container .floating-customer .inquiry-wrap .inquiry-box a{font-size:var(--font-14);font-weight:500;color:var(--main-color);padding-right:var(--font-16);position:relative}.place-view-container .floating-customer .inquiry-wrap .inquiry-box a:after{content:"";width:var(--font-16);height:var(--font-16);background:url(/img/conts/arrow_right_m.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%)}.place-view-container .floating-customer .reservation-wrap{width:100%;height:var(--n-60)}.place-view-container .floating-customer .reservation-wrap .reservation-box{width:90%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.place-view-container .floating-customer .reservation-wrap .reservation-box .conts{display:flex;gap:var(--gap-8)}.place-view-container .floating-customer .reservation-wrap .reservation-box .conts .label{width:max-content;height:var(--n-24);border-radius:2px;background:hsla(0,100%,71%,.1);display:flex;align-items:center;justify-content:center;padding:0 5px;font-size:var(--font-13);color:#f51212;font-weight:500}.place-view-container .floating-customer .reservation-wrap .reservation-box .conts p{font-size:var(--font-15);color:var(--font-dep-gray);min-height:var(--n-24);display:flex;align-items:center}.reservation-popup{width:100%;max-width:var(--max-w);max-height:calc(var(--nvh) * .93);position:fixed;left:50%;bottom:0;z-index:1100;background:var(--white);border-radius:var(--gap-24) var(--gap-24) 0 0;transform:translateX(-50%);display:none}.reservation-popup.active{display:block}.reservation-popup .close-tab{width:100%;height:var(--n-28);display:flex;align-items:center;justify-content:center}.reservation-popup .close-tab .btn-close{width:40px;height:4px;border-radius:10px;background:var(--line-gray);font-size:0;cursor:pointer}.reservation-popup>.wrap{width:90%;margin:0 auto}.reservation-popup .subject{width:100%;height:var(--n-70);font-size:var(--font-18);font-weight:600;display:flex;align-items:center}.reservation-popup .fix-bottom{width:100%;position:absolute;left:0;bottom:0;background:var(--white)}.reservation-popup .fix-bottom .inquiry-wrap{width:100%;height:var(--n-40);background:#f5fbf3;border:solid rgba(76,156,46,.13);border-width:1px 0}.reservation-popup .fix-bottom .inquiry-wrap .inquiry-box{width:90%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.reservation-popup .fix-bottom .inquiry-wrap .inquiry-box a,.reservation-popup .fix-bottom .inquiry-wrap .inquiry-box p{font-size:var(--font-14);font-weight:500;color:var(--main-color)}.reservation-popup .fix-bottom .inquiry-wrap .inquiry-box a{padding-right:var(--font-16);position:relative}.reservation-popup .fix-bottom .inquiry-wrap .inquiry-box a:after{content:"";width:var(--font-16);height:var(--font-16);background:url(/img/conts/arrow_right_m.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%)}.reservation-popup .fix-bottom .button-wrap{width:100%;height:calc(var(--n-50) + (var(--gap-16) * 2));margin-bottom:var(--gap-8);margin-top:var(--gap-16);display:flex;align-items:center;padding:0 5%}.reservation-popup .reservation-step-wrap{width:100%;max-height:calc((var(--nvh) * .93) - var(--n-28) - var(--n-70));overflow-x:hidden;overflow-y:auto;padding-bottom:calc(var(--n-40) + var(--n-50) + (var(--gap-16) * 3))}.reservation-popup .reservation-step-wrap::-webkit-scrollbar{width:6px;border-radius:10px;border:none}.reservation-popup .reservation-step-wrap::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.01)}.reservation-popup .reservation-step-wrap .reservation-box{width:100%;display:none}.reservation-popup .reservation-step-wrap .reservation-box.active{display:block}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts{width:100%;padding:var(--gap-24) 0;border-top:1px solid var(--line-gray)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .title-box{width:100%;margin-bottom:var(--gap-20)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .title-box em{display:block;font-size:var(--font-15);font-weight:500}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .title-box .txt{width:100%;margin-top:4px;font-size:var(--font-14);color:var(--font-gray)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap{width:98%;background:#fff;border-radius:10px;padding:var(--gap-16);box-shadow:0 2px 15px rgba(0,0,0,.08);margin:0 auto}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box{width:100%}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar-top{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--gap-16);margin-bottom:var(--gap-8)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar-top button{width:var(--n-18);height:var(--n-18);font-size:0;cursor:pointer;position:relative}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar-top button:after{content:"";width:100%;height:100%;background:url(/img/conts/arrow_nav.svg) 50% no-repeat;background-size:auto 90%;position:absolute;left:0;top:0}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar-top button.btn-prev-next:after{transform:scaleX(-1)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar-top .date{font-size:var(--font-18);font-weight:600}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar{width:100%}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar li{width:100%;display:flex;align-items:center}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar li>*{width:calc(100% / 7);height:var(--n-40);display:flex;align-items:center;justify-content:center}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar li.head .th{font-size:var(--font-13);font-weight:500;color:var(--font-dep-gray)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar li:not(.head) .td,.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar li:not(.head) .td a{font-size:var(--font-13);color:var(--font-dep-gray);font-weight:600;position:relative}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar li:not(.head) .td a{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar li:not(.head) .td.disabled,.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar li:not(.head) .td.disabled a{color:#999;cursor:default}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar li:not(.head) .td.imminent,.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar li:not(.head) .td.imminent a{color:var(--main-color);cursor:pointer}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .calendar li:not(.head) .td.on a{background:#4c9c2e;border-radius:100px;color:var(--white)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .time-option-wrap{width:100%;margin-top:var(--gap-20);display:flex;align-items:center;gap:10px var(--gap-20);flex-wrap:wrap}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .time-option-wrap .option-box{width:calc((100% - var(--gap-20)) / 2);display:flex;align-items:center;gap:var(--gap-8)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .time-option-wrap .option-box .option{position:relative}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .time-option-wrap .option-box .option input[type=radio]{width:0;height:0;position:absolute;left:0;top:0;opacity:0;visibility:hidden}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .time-option-wrap .option-box .option input[type=radio]+label{width:max-content;height:var(--n-34);border-radius:100px;display:flex;align-items:center;justify-content:center;background:var(--light-gray);font-size:var(--font-14);color:var(--font-dep-gray);font-weight:500;cursor:pointer;padding:0 var(--gap-16)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .time-option-wrap .option-box .option input[type=radio]:checked+label{background:var(--font-dep-gray);color:var(--white)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .calendar-wrap .calendar-box .time-option-wrap .option-box .option-txt{font-size:var(--font-14);color:var(--font-dep-gray)}.reservation-popup .reservation-step-wrap .reservation-box .selected-option-wrap{width:100%;border-radius:4px;background:var(--light-gray);padding:var(--gap-12) var(--gap-16);margin-bottom:var(--gap-20)}.reservation-popup .reservation-step-wrap .reservation-box .selected-option-wrap .option-box{width:100%;margin-top:var(--gap-16);font-size:var(--font-14);color:var(--font-gray)}.reservation-popup .reservation-step-wrap .reservation-box .selected-option-wrap .option-box:first-child{margin-top:0}.reservation-popup .reservation-step-wrap .reservation-box .selected-option-wrap .option-box .detail{font-weight:500;color:var(--main-color)}.reservation-popup .reservation-step-wrap .reservation-box .selected-option-wrap .option-box.step-box-1{display:flex;align-items:center;justify-content:space-between}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .personnel-wrap{width:98%;background:#fff;border-radius:10px;padding:var(--gap-16);box-shadow:0 2px 15px rgba(0,0,0,.08);margin:0 auto}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li{width:100%;margin-top:var(--gap-20)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li:first-child{margin-top:0}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li .option-box{width:100%;display:flex;align-items:center;justify-content:space-between}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li .option-box .title{display:flex;align-items:center;gap:4px var(--gap-8);flex-wrap:wrap;font-size:var(--font-15)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li .option-box .title em{font-weight:500}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li .option-box .title span{color:var(--font-gray)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li .option-box .title span.price{width:100%}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li .option-box .counter{display:flex;gap:4px;align-items:center}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li .option-box .counter button{width:var(--n-14);height:var(--n-14);font-size:0;cursor:pointer;background-repeat:no-repeat;background-size:cover;background-position:50%}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li .option-box .counter button.btn-minus{background-image:url(/img/conts/icon_minus.svg)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li .option-box .counter button.btn-plus{background-image:url(/img/conts/icon_plus.svg)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li .option-box .counter .input-box{width:var(--n-46)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li .option-box .counter .input-box input{width:100%;border:none;background:none;text-align:center;font-size:var(--font-15);font-weight:500}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts ul.counter-box li .note{width:100%;margin-top:10px;padding-top:10px;border-top:1px solid #f1f1f5;font-size:var(--font-13);color:var(--font-gray)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .notice-wrap{width:100%;margin-top:var(--gap-24);font-size:var(--font-13);color:var(--font-gray);padding:0 5px}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .notice-wrap .title{width:100%;margin-bottom:3px;position:relative;padding-left:10px}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .notice-wrap .title:before{content:"*";width:10px;height:100%;position:absolute;left:0;top:0;text-align:center}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .notice-wrap .notice-box{width:100%;padding-left:10px}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap{width:100%}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap article{width:100%;padding:var(--gap-24) 0;border-top:1px solid var(--line-gray)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap article:first-child{padding-top:0;border-top:none}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap article .ticket-wrap{width:100%;margin-top:var(--gap-24)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap article .ticket-wrap:first-child{margin-top:0}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap article .ticket-wrap .sub-title{width:100%;font-size:var(--font-15);font-weight:500;margin-bottom:var(--gap-12)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap article .ticket-wrap .sub-title span.required:after{content:" *";color:var(--main-color)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap article .ticket-wrap .ticket-box{width:98%;background:#fff;border-radius:10px;padding:var(--gap-16);box-shadow:0 2px 15px rgba(0,0,0,.08);margin:0 auto}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap ul.form-tb{width:100%}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap ul.form-tb li{width:100%;margin-top:var(--gap-24)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap ul.form-tb li:first-child{margin-top:0}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap ul.form-tb li .head{width:100%;font-size:var(--font-14);font-weight:500;margin-bottom:var(--gap-8)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap ul.form-tb li .input{width:100%}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap ul.form-tb li .input>*{width:100%;margin-top:var(--gap-8)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap ul.form-tb li .input>:first-child{margin-top:0}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap ul.form-tb li .input .input-wrap{width:100%;height:var(--n-60);border-radius:8px;background:var(--light-gray);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 var(--gap-12)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap ul.form-tb li .input .input-wrap .input-box{flex:1;height:100%}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap ul.form-tb li .input .input-wrap .input-box input{width:100%;height:100%;background:transparent;border:none;font-size:var(--font-15)}.reservation-popup .reservation-step-wrap .reservation-box .reservation-conts .ticket-select-wrap ul.form-tb li .input .input-wrap .input-box input:read-only{color:var(--font-gray)}.payment-popup{width:100%;max-width:var(--max-w);height:var(--nvh);background:var(--white);position:fixed;left:50%;top:0;transform:translateX(-50%);z-index:1101;display:none}.payment-popup.active{display:block}.payment-popup .header{width:100%;height:var(--headerH);border-bottom:1px solid var(--line-gray)}.payment-popup .header>.wrap{width:90%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative}.payment-popup .header .title{width:100%;font-size:var(--font-18);font-weight:500;text-align:center}.payment-popup .header .btn-payment-back{width:var(--n-28);height:var(--n-28);background:url(/img/com/icon_back.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:0;cursor:pointer}.payment-popup .popup-conts-wrap{width:100%;height:calc(var(--nvh) - var(--headerH));overflow-x:hidden;overflow-y:auto;padding-bottom:var(--gap-60)}.payment-popup .popup-conts-wrap::-webkit-scrollbar{width:6px;border-radius:10px;border:none}.payment-popup .popup-conts-wrap::-webkit-scrollbar-thumb{background:hsla(42,7%,73%,.5)}.payment-popup .popup-conts-wrap .section-wrap{width:100%}.payment-popup .popup-conts-wrap .section-wrap section{width:100%;padding:var(--gap-32) 5%;border-top:var(--gap-8) solid var(--light-gray);box-sizing:border-box}.payment-popup .popup-conts-wrap .section-wrap section:first-child{border-top:none}.payment-popup .popup-conts-wrap .section-wrap section article{width:100%;margin-top:var(--gap-24)}.payment-popup .popup-conts-wrap .section-wrap section article:first-child{margin-top:0}.payment-popup .popup-conts-wrap .section-wrap section article .sub-title{width:100%;display:flex;align-items:flex-end;justify-content:space-between;font-size:var(--font-15);font-weight:600;margin-bottom:var(--gap-12)}.payment-popup .popup-conts-wrap .section-wrap section article .btn-coupon-wrap{position:relative;padding-right:var(--font-18);display:flex;align-items:center;gap:var(--gap-16)}.payment-popup .popup-conts-wrap .section-wrap section article .btn-coupon-wrap:after{content:"";width:var(--font-18);height:var(--font-18);background:url(/img/conts/arrow_right_g.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.payment-popup .popup-conts-wrap .section-wrap section article .btn-coupon-wrap span{font-size:var(--font-14);color:var(--font-gray);position:relative}.payment-popup .popup-conts-wrap .section-wrap section article .btn-coupon-wrap span:after{content:"";width:1px;height:40%;background:var(--font-gray);position:absolute;left:calc((var(--gap-16) / 2) * -1);top:50%;transform:translateY(-50%)}.payment-popup .popup-conts-wrap .section-wrap section article .btn-coupon-wrap span:first-child:after{display:none}.payment-popup .popup-conts-wrap .section-wrap section article .btn-coupon-wrap span em{color:var(--font-dep-gray);font-weight:500}.payment-popup .popup-conts-wrap .section-wrap section article .btn-coupon-wrap button{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}.payment-popup .popup-conts-wrap .section-wrap section article .btn-info-edit{width:fit-content;height:var(--n-26);padding:0 var(--gap-16);border-radius:100px;background:#f1f1f5;font-size:var(--font-13);font-weight:500;color:var(--font-dep-gray);display:flex;align-items:center}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap{width:100%}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap>*{margin-top:var(--gap-24)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap>:first-child{margin-top:0}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .com-txt{font-size:var(--font-15);color:var(--font-dep-gray)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.list{width:100%}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.list li{width:100%;margin-top:var(--gap-8)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.list li:first-child{margin-top:0}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb{width:100%}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li{width:100%;margin-top:var(--gap-24)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li:first-child{margin-top:0}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li .head{width:100%;font-size:var(--font-14);font-weight:500;margin-bottom:var(--gap-8)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li .input{width:100%}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li .input>*{width:100%;margin-top:var(--gap-8)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li .input>:first-child{margin-top:0}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li .input .input-wrap{width:100%;height:var(--n-60);border-radius:8px;background:var(--light-gray);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 var(--gap-12)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li .input .input-wrap .input-box{flex:1;height:100%}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li .input .input-wrap .input-box input{width:100%;height:100%;background:transparent;border:none;font-size:var(--font-15)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li .input .input-wrap .input-box input:read-only{color:var(--font-gray)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li .input .input-wrap .check-wrap span{font-size:var(--font-13)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li .input .input-wrap .check-wrap .check{color:var(--blue)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li .input .input-wrap .check-wrap .error{color:var(--red)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap ul.form-tb li .input .input-wrap .btn-send{width:var(--n-70);height:var(--n-32);border-radius:100px;background:rgba(80,80,80,.1);display:flex;align-items:center;justify-content:center;font-size:var(--font-13);font-weight:500;color:var(--font-dep-gray)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .option-wrap{width:100%}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .option-wrap .option-box{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:space-between;font-size:var(--font-15);color:var(--font-dep-gray)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .option-wrap .option-box:first-child{margin-top:0}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .option-wrap .option-box .head{display:flex;align-items:center;gap:5px}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .option-wrap .option-box .head em{font-weight:500}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .option-wrap .option-box .head span{color:var(--font-gray)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .option-wrap .option-box .val{font-weight:500}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .notice-wrap{width:100%;border-radius:4px;padding:var(--gap-12) var(--gap-16);background:rgba(76,156,46,.06)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .notice-wrap .notice-box{padding-left:10px;font-size:var(--font-13);color:var(--main-color)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .notice-wrap .notice-box em{display:block;margin-bottom:2px;position:relative}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .notice-wrap .notice-box em:before{content:"* ";width:10px;text-align:center;position:absolute;left:-10px;top:0}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .ticket-wrap{width:100%}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .ticket-wrap .ticket-box{width:100%;margin-top:6px;border-radius:4px;border:1px solid var(--line-gray);padding:var(--gap-12)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .ticket-wrap .ticket-box .label{width:max-content;height:var(--n-20);border-radius:100px;display:flex;align-items:center;justify-content:center;padding:0 6px;font-size:11px;font-weight:500}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .ticket-wrap .ticket-box .label.ticket{background:rgba(76,156,46,.08);color:var(--main-color)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .ticket-wrap .ticket-box .label.required{background:rgba(231,138,0,.08);color:#e78a00}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .ticket-wrap .ticket-box .label.selective{background:hsla(240,6%,58%,.08);color:#8f8f9b}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .ticket-wrap .ticket-box .ticket-info{width:100%;margin-top:var(--gap-8);display:flex;align-items:center;justify-content:space-between;font-size:var(--font-14)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .ticket-wrap .ticket-box .ticket-info .title{color:var(--font-dep-gray)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .ticket-wrap .ticket-box .ticket-info .price{font-weight:500}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap{width:100%}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box{width:100%;margin-top:var(--gap-8);border:1px solid var(--main-color);border-radius:4px;padding:var(--gap-16)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box:first-child{margin-top:0}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box>.wrap{padding-right:calc(var(--n-24) + var(--gap-8));position:relative}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box>.wrap:after{content:"";width:var(--n-24);height:var(--n-24);border-radius:50%;background-color:var(--main-color);background-image:url(/img/com/check_w.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 45%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box .title{width:100%;font-size:var(--font-13);font-weight:500;margin-bottom:4px}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box .main-info{width:100%;display:flex;align-items:center;gap:var(--gap-8)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box .main-info .price{font-size:var(--font-20);font-weight:600;color:var(--main-color)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box .main-info .label-wrap{display:flex;align-items:center;gap:4px}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box .main-info .label-wrap .label{width:max-width;height:var(--n-20);padding:0 6px;display:flex;align-items:center;justify-content:center;border-radius:1px;font-size:11px;font-weight:500}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box .main-info .label-wrap .label.duplication,.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box .main-info .label-wrap .label.limited{background:hsla(240,6%,58%,.08);color:#8f8f9b}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box .detail-info{width:100%;margin-top:var(--gap-12)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box .detail-info ul li{width:100%;margin-top:4px;font-size:var(--font-12);color:var(--font-gray)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .coupon-wrap .coupon-box .detail-info ul li:first-child{margin-top:0}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .amount-wrap,.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .amount-wrap .amount-info{width:100%}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .amount-wrap .amount-info ul li{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:var(--font-14)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .amount-wrap .amount-info ul li .amount .discount{color:var(--main-color);font-weight:500}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .amount-wrap .detail-amount{padding-bottom:var(--gap-12);border-bottom:1px solid var(--line-gray);margin-bottom:var(--gap-12)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .amount-wrap .detail-amount ul li .head{color:var(--font-dep-gray)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .amount-wrap .total-amount ul li .head{font-weight:500}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .amount-wrap .total-amount ul li .amount{font-weight:600}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .payment-method-wrap{width:100%}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .payment-method-wrap ul li{padding:var(--gap-12) 0;border-top:1px solid var(--line-gray)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .payment-method-wrap ul li:first-child{padding-top:0;border-top:none}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .payment-method-wrap ul li .option{width:100%;position:relative;display:flex;align-items:center;gap:6px}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .payment-method-wrap ul li .option input{position:absolute;left:0;top:0;width:0;height:0;opacity:0;visibility:hidden}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .payment-method-wrap ul li .option input+label{width:var(--n-20);height:var(--n-20);border-radius:50%;box-sizing:border-box;background:var(--white);border:2px solid #e3e3e3;cursor:pointer}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .payment-method-wrap ul li .option input:checked+label{border-color:var(--main-color);border-width:6px}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .payment-method-wrap ul li .option span img{display:block}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .payment-method-wrap ul li .option p{font-size:var(--font-14)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .reservation-person-info{width:100%}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .reservation-person-info .form-box{display:none}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .reservation-person-info .form-box.active{display:block}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .reservation-person-info .form-box>*{margin-top:var(--gap-24)}.payment-popup .popup-conts-wrap .section-wrap section article .conts-wrap .reservation-person-info .form-box>:first-child{margin-top:0}.payment-popup .popup-conts-wrap .button-wrap{width:100%;padding:0 5%;margin-top:var(--gap-20)}.payment-popup .popup-conts-wrap .button-wrap button{width:100%;height:var(--n-56);border-radius:100px;background:var(--main-color);display:flex;align-items:center;justify-content:center;font-size:var(--font-16);color:var(--white);font-weight:500}.payment-popup .popup-conts-wrap .button-wrap button span{font-weight:600}.payment-popup .popup-conts-wrap .button-wrap button:disabled{background:var(--gray)}.pick-container{width:100%;padding:var(--gap-20) 0}.pick-container .page-title{width:100%;margin-bottom:var(--gap-20)}.pick-container .page-title h2{font-size:var(--font-24);font-weight:600}.pick-container .page-title .txt{width:100%;font-size:var(--font-14);color:var(--font-gray)}.pick-container .pick-list-wrap,.pick-container .pick-list-wrap ul.list-tb{width:100%}.pick-container .pick-list-wrap ul.list-tb li{width:100%;margin-top:var(--gap-12)}.pick-container .pick-list-wrap ul.list-tb li:first-child{margin-top:0}.pick-container .pick-list-wrap ul.list-tb li .list-box{width:100%;border-radius:10px;overflow:hidden;position:relative}.pick-container .pick-list-wrap ul.list-tb li .list-box .thumb{width:100%;position:relative}.pick-container .pick-list-wrap ul.list-tb li .list-box .thumb span{display:block;width:100%;height:0;padding-bottom:calc(221 / 335 * 100%);position:relative;z-index:1}.pick-container .pick-list-wrap ul.list-tb li .list-box .thumb span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.pick-container .pick-list-wrap ul.list-tb li .list-box .thumb:after,.pick-container .pick-list-wrap ul.list-tb li .list-box .thumb:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0}.pick-container .pick-list-wrap ul.list-tb li .list-box .thumb:before{background:rgba(0,0,0,.1);z-index:2}.pick-container .pick-list-wrap ul.list-tb li .list-box .thumb:after{background:#000;background:linear-gradient(180deg,transparent 48%,#000);z-index:3;opacity:.5}.pick-container .pick-list-wrap ul.list-tb li .list-box .subject-box{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:flex-end;padding:var(--gap-24);z-index:10}.pick-container .pick-list-wrap ul.list-tb li .list-box .subject-box .subject{font-size:var(--font-20);font-weight:600;color:var(--white);line-height:1.4}.pick-container .pick-list-wrap ul.list-tb li .list-box a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:20}.pick-view-container{width:100%}.pick-view-container .main-photo-wrap{width:100%;position:relative}.pick-view-container .main-photo-wrap .img-box{width:100%;position:relative;z-index:1}.pick-view-container .main-photo-wrap .img-box span{display:block;width:100%;height:0;padding-bottom:calc(500 / 375 * 100%);position:relative;overflow:hidden}.pick-view-container .main-photo-wrap .img-box span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.pick-view-container .main-photo-wrap .conts-info-wrap{width:100%;height:var(--n-52);display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:hsla(0,0%,100%,.9);position:absolute;left:0;bottom:0;z-index:10;font-size:var(--font-14)}.pick-view-container .main-photo-wrap .conts-info-wrap .nickname span{position:relative;padding-left:calc(var(--n-26) + 5px)}.pick-view-container .main-photo-wrap .conts-info-wrap .nickname span:before{content:"";width:var(--n-26);height:var(--n-26);border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(/img/conts/icon_fruitte.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 80%;background-color:#f3f3f3;box-sizing:border-box;border:1px solid hsla(0,0%,7%,.1)}.pick-view-container .pick-view-conts-wrap{width:100%;padding:0 5%}.pick-view-container .pick-view-conts-wrap .com-txt{font-size:var(--font-16);color:var(--font-dep-gray);line-height:1.6;word-break:normal;text-align:justify}.pick-view-container .pick-view-conts-wrap .img-box{width:100%;border-radius:2px;overflow:hidden}.pick-view-container .pick-view-conts-wrap .img-box img{display:block;width:100%}.pick-view-container .pick-view-conts-wrap .main-conts{width:100%;padding:calc(var(--gap-60) * .8) 0}.pick-view-container .pick-view-conts-wrap .main-conts .subject-box{width:100%;margin-bottom:var(--gap-40)}.pick-view-container .pick-view-conts-wrap .main-conts .subject-box h2{font-size:var(--font-28);font-weight:600;line-height:1.35}.pick-view-container .pick-view-conts-wrap .main-conts .conts-wrap{width:100%}.pick-view-container .pick-view-conts-wrap .main-conts .conts-wrap>*{margin-top:var(--gap-16)}.pick-view-container .pick-view-conts-wrap .main-conts .conts-wrap>:first-child{margin-top:0}.pick-view-container .pick-view-conts-wrap .view-conts-wrap{width:100%}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section{width:100%;padding:calc(var(--gap-80) * .7) 0;border-top:1px solid var(--line-gray)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section>*{width:100%;margin-top:var(--gap-32)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section>:first-child{margin-top:0}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .intro .title-box{width:100%;display:flex;align-items:center;gap:var(--gap-8)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .intro .title-box .number{width:max-content;min-width:var(--n-20);height:var(--n-20);border-radius:4px;background:var(--main-color);padding:0 5px;display:flex;align-items:center;justify-content:center;font-size:var(--font-13);font-weight:600;color:var(--white)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .intro .title-box .title{font-size:var(--font-18);font-weight:600;color:var(--main-color);min-height:var(--n-20);display:flex;align-items:center;flex:1}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .intro .com-txt{width:100%;margin-top:var(--gap-16)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-wrap .program-box{width:100%;margin-top:var(--gap-32)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-wrap .program-box:first-child{margin-top:0}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-wrap .program-box>*{margin-top:var(--gap-16)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-wrap .program-box>:first-child{margin-top:0}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-wrap .program-box .tlt{width:100%;font-size:var(--font-16);font-weight:600}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-wrap .program-box .conts-wrap{width:100%}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-wrap .program-box .conts-wrap>*{margin-top:var(--gap-16)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-wrap .program-box .conts-wrap>:first-child{margin-top:0}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box{width:100%;border-radius:4px;padding:var(--gap-20);background:var(--light-gray);margin-top:var(--gap-20)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box:first-child{margin-top:0}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .price-info-wrap{width:100%}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .price-info-wrap .price-info-box{width:100%;margin-top:var(--gap-20)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .price-info-wrap .price-info-box:first-child{margin-top:0}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .price-info-wrap .price-info-box .category{width:max-content;height:var(--n-20);border-radius:2px;background:hsla(0,0%,60%,.8);display:flex;align-items:center;justify-content:center;font-size:var(--font-13);color:var(--white);font-weight:500;padding:0 5px;margin-bottom:var(--gap-8)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .price-info-wrap .price-info-box ul.info-tb li{width:100%;margin-top:var(--gap-8);font-size:var(--font-14);color:var(--font-dep-gray)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .price-info-wrap .price-info-box ul.info-tb li:first-child{margin-top:0}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .price-info-wrap .price-info-box ul.info-tb li .price{font-weight:600}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .price-info-wrap .price-info-box ul.info-tb.wide li{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box{width:100%;padding:var(--gap-12) 0;border-top:1px solid var(--line-gray)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box:first-child{padding-top:0;border-top:none}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box:last-child{padding-bottom:0}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .label{width:max-content;height:var(--n-20);border-radius:2px;border:1px solid rgba(76,156,46,.1);background:rgba(46,156,46,.08);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--main-color);font-weight:600;padding:0 6px;margin-bottom:6px}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .label span{position:relative;padding-left:12px}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .label span:before{content:"";width:10px;height:10px;border-radius:50%;background:url(/img/conts/icon_fruitte.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .subject{width:100%;font-size:var(--font-16);font-weight:600;margin-bottom:6px}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .basic-info{width:100%;display:flex;align-items:center;gap:4px var(--gap-8);flex-wrap:wrap}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .basic-info span{position:relative;font-size:var(--font-14);color:var(--font-dep-gray);min-height:var(--n-20);display:flex;align-items:center;padding-left:calc(var(--n-20) + 2px)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .basic-info span:before{content:"";width:var(--n-20);height:var(--n-20);background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .basic-info span.location:before{background-image:url(/img/conts/icon_place_line.svg)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .basic-info span.time:before{background-image:url(/img/conts/icon_clock_line.svg)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .detail-info{width:100%;display:flex;align-items:center;gap:2px var(--gap-14);font-size:var(--font-13);color:var(--font-dep-gray);flex-wrap:wrap;margin-bottom:var(--gap-12)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .detail-info span{position:relative}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .detail-info span:after{content:"";width:2px;height:2px;background:var(--font-dep-gray);position:absolute;right:calc(((var(--gap-14) - 2px) / 2) * -1);top:50%;transform:translateY(-50%)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .detail-info span:last-child:after{display:none}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .price-info{width:100%;display:flex;align-items:flex-end;gap:6px;flex-wrap:wrap}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .price-info em{font-size:var(--font-14);font-weight:600}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .price-info span{font-size:var(--font-13);color:var(--font-gray)}.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .button-wrap{width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:480px){.pick-view-container .pick-view-conts-wrap .view-conts-wrap section .program-info .info-box .program-detial-info .detail-box .label{font-size:11px}}.customer-container{width:100%;padding:var(--gap-12) 0}.customer-container .search-wrap{width:100%;margin-bottom:var(--gap-16)}.customer-container .search-wrap .search-box{width:100%;border-radius:6px;background:var(--light-gray);padding:0 var(--gap-16);position:relative}.customer-container .search-wrap .search-box .input-box{position:relative;padding-left:calc(var(--n-24) + 10px)}.customer-container .search-wrap .search-box .input-box:before{content:"";width:var(--n-24);height:var(--n-24);background:url(/img/conts/icon_search.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.customer-container .search-wrap .search-box .input-box input{width:100%;height:var(--n-56);border:none;background:transparent;font-size:var(--font-14)}.customer-container .search-wrap .search-box .input-box input::placeholder{color:var(--font-gray)}.customer-container .list-wrap{width:100%}.customer-container .list-wrap .list-top{width:100%;padding-bottom:var(--gap-8);border-bottom:1px solid var(--black)}.customer-container .list-wrap .list-top .conts{font-size:var(--font-13);font-weight:600}.customer-container .list-wrap .list-tb[data-id=basic]{width:100%}.customer-container .list-wrap .list-tb[data-id=basic] li{width:100%;padding:var(--gap-16) 0;position:relative;border-bottom:1px solid var(--line-gray)}.customer-container .list-wrap .list-tb[data-id=basic] li .category{font-size:var(--font-12);color:var(--font-gray)}.customer-container .list-wrap .list-tb[data-id=basic] li .subject{width:100%;font-size:var(--font-16);overflow:hidden;text-overflow:ellipsis}.customer-container .list-wrap .list-tb[data-id=basic] li .subject span{color:var(--main-color)}.customer-container .list-wrap .list-tb[data-id=basic] li .date{font-size:var(--font-12);color:var(--font-gray)}.customer-container .list-wrap .list-tb[data-id=basic] li a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.customer-container .list-wrap .none-conts{width:100%;padding:var(--gap-40) 0;font-size:var(--font-16);font-weight:500}.customer-container .list-wrap .none-conts span{color:var(--main-color)}.customer-container .list-wrap .list-tb[data-id=thumb]{width:100%}.customer-container .list-wrap .list-tb[data-id=thumb] li{width:100%;margin-top:var(--gap-24);position:relative}.customer-container .list-wrap .list-tb[data-id=thumb] li:first-child{margin-top:0}.customer-container .list-wrap .list-tb[data-id=thumb] li .thumbnail{width:100%}.customer-container .list-wrap .list-tb[data-id=thumb] li .thumbnail span{display:block;width:100%;height:0;padding-bottom:calc(188 / 335 * 100%);position:relative;overflow:hidden}.customer-container .list-wrap .list-tb[data-id=thumb] li .thumbnail span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.customer-container .list-wrap .list-tb[data-id=thumb] li .subject{width:100%;margin-top:var(--gap-16);font-size:var(--font-16);font-weight:600}.customer-container .list-wrap .list-tb[data-id=thumb] li .date{width:100%;margin-top:4px;font-size:var(--font-12);color:var(--font-gray)}.customer-container .list-wrap .list-tb[data-id=thumb] li a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.customer-container .view-wrap,.customer-container .view-wrap .view-tb{width:100%}.customer-container .view-wrap .view-tb .title-box{width:100%;padding:var(--gap-20) 0;border-bottom:1px solid var(--black)}.customer-container .view-wrap .view-tb .title-box .title{font-size:var(--font-18);font-weight:600}.customer-container .view-wrap .view-tb .title-box .date{font-size:var(--font-14);color:var(--font-gray);margin-top:var(--gap-8)}.customer-container .view-wrap .view-tb .view-conts{width:100%;padding:var(--gap-32) 0;font-size:var(--font-14);color:var(--font-gray);text-align:justify;word-break:normal}.customer-container .view-wrap .view-tb .view-conts .bold{font-weight:600;color:var(--black);font-size:var(--font-15)}.customer-container .view-wrap .view-tb .view-conts .point{color:var(--main-color)}.customer-container .view-wrap .view-tb .view-conts img{max-width:100%;margin:0 auto;display:block}.faq-container .faq-category-wrap{width:100%;margin-bottom:var(--gap-40)}.faq-container .faq-category-wrap ul.faq-category{width:100%;display:flex;align-items:center;border:solid var(--line-gray);border-width:1px 0 0 1px;flex-wrap:wrap}.faq-container .faq-category-wrap ul.faq-category li{border:solid var(--line-gray);border-width:0 1px 1px 0;width:25%}.faq-container .faq-category-wrap ul.faq-category li a{width:100%;height:var(--n-40);display:flex;align-items:center;justify-content:center;font-size:var(--font-13);color:var(--font-gray);position:relative}.faq-container .faq-category-wrap ul.faq-category li a.on{color:var(--black);font-weight:600}.faq-container .faq-category-wrap ul.faq-category li a.on:after{content:"";width:100%;height:100%;border:1px solid var(--black);position:absolute}.notice-container .notice-slide-wrap{width:100%;margin-bottom:var(--gap-32)}.notice-container .notice-slide-wrap div.notice-slide div .notice-box{width:100%;height:120px;border-radius:4px;background:var(--light-gray);display:flex;align-items:center;justify-content:center;padding:0 var(--gap-16);position:relative;overflow:hidden}.notice-container .notice-slide-wrap div.notice-slide div .notice-box .notice-conts{width:100%;padding-left:calc(var(--n-48) + var(--gap-12));position:relative}.notice-container .notice-slide-wrap div.notice-slide div .notice-box .notice-conts:before{content:"";width:var(--n-48);height:var(--n-48);background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:var(--white);border-radius:50%;box-sizing:border-box;border:1px solid #f1f1f5}.notice-container .notice-slide-wrap div.notice-slide div .notice-box[data-type=congratulation] .notice-conts:before{background-image:url(/img/conts/icon_congratulation.svg)}.notice-container .notice-slide-wrap div.notice-slide div .notice-box[data-type=announcement] .notice-conts:before{background-image:url(/img/conts/icon_announcement.svg)}.notice-container .notice-slide-wrap div.notice-slide div .notice-box[data-type=notification] .notice-conts:before{background-image:url(/img/conts/icon_notification.svg)}.notice-container .notice-slide-wrap div.notice-slide div .notice-box[data-type=warning] .notice-conts:before{background-image:url(/img/conts/icon_warning.svg)}.notice-container .notice-slide-wrap div.notice-slide div .notice-box[data-type=security] .notice-conts:before{background-image:url(/img/conts/icon_security.svg)}.notice-container .notice-slide-wrap div.notice-slide div .notice-box[data-type=star] .notice-conts:before{background-image:url(/img/conts/icon_star.svg)}.notice-container .notice-slide-wrap div.notice-slide div .notice-box .notice-conts .subject{width:100%;font-size:var(--font-16);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-container .notice-slide-wrap div.notice-slide div .notice-box .notice-conts .date{font-size:var(--font-12);color:var(--font-gray);margin-top:4px}.notice-container .notice-slide-wrap div.notice-slide div .notice-box a{width:100%;height:100%;position:absolute;left:0;top:0;display:block}.notice-container .notice-slide-wrap .slick-list,.notice-container .notice-slide-wrap .slick-slide{padding:0 4px}.notice-container .notice-slide-wrap .slick-dots{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:0 var(--gap-12)}.notice-container .notice-slide-wrap .slick-dots li{padding:0;margin:0;font-size:0}@media screen and (max-width:480px){.notice-container .notice-slide-wrap ul.notice-slide li .notice-box{height:90px}}.contents .scroll-down{font-size:var(--font-13);color:var(--white);text-align:center;width:100%;position:absolute;left:0;bottom:var(--gap-60);z-index:11}.contents .scroll-down:after{content:"";width:var(--n-24);height:var(--n-24);background:url(/img/conts/scroll.svg) 50% no-repeat;background-size:cover;position:absolute;left:50%;bottom:calc(var(--n-24) * -1);transform:translateX(-50%);animation:scrollDown 1s linear infinite forwards}@keyframes scrollDown{0%{transform:translateX(-50%) translateY(0)}to{transform:translateX(-50%) translateY(var(--gap-16))}}.about-container{width:100%;padding-bottom:var(--gap-20);background:#f7f7f7;position:relative}.about-container:after{content:"";width:100%;height:calc(var(--gap-80) + var(--gap-20));background:#f7f7f7;position:absolute;left:0;bottom:calc((var(--gap-80) + var(--gap-20)) * -1)}.about-container .about-main-conts{width:100%;position:relative}.about-container .about-main-conts .img-box{width:100%;position:relative;z-index:1}.about-container .about-main-conts .img-box span{display:block;width:100%;height:calc(var(--nvh) - var(--headerH) - var(--bottomH));position:relative}.about-container .about-main-conts .img-box span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.about-container .about-main-conts .conts-wrap{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;display:flex;align-items:center;justify-content:center}.about-container .about-main-conts .conts-wrap .conts-box{width:90%;margin:0 auto}.about-container .about-main-conts .conts-wrap .conts-box .conts{width:100%;font-size:var(--font-24);color:var(--white);line-height:1.4;font-weight:600;text-align:center;position:relative;padding-top:calc(var(--gap-24) + var(--n-20))}.about-container .about-main-conts .conts-wrap .conts-box .conts:before{content:"";width:var(--n-20);height:var(--n-20);background:url(/img/conts/icon_fruit.svg) 50% no-repeat;background-size:cover;position:absolute;left:50%;top:0;transform:translateX(-50%)}.about-container .about-conts-wrap{width:100%;padding:0 5%}.about-container .about-conts-wrap section{width:100%;margin-top:calc(var(--gap-40) * 2.15)}.about-container .about-conts-wrap section .title-box{width:100%;margin-bottom:var(--gap-32)}.about-container .about-conts-wrap section .title-box>span:not(.br){display:block;font-size:var(--font-14);font-weight:600;color:var(--main-color);margin-bottom:var(--gap-12)}.about-container .about-conts-wrap section .title-box .title{font-size:var(--font-24);font-weight:600;line-height:1.4;letter-spacing:-.5px}.about-container .about-conts-wrap section .conts-wrap{width:100%}.about-container .about-conts-wrap section .conts-wrap .txt{font-size:var(--font-15);color:var(--font-dep-gray)}@media screen and (max-width:480px){.about-container .about-conts-wrap section .title-box .title .br{display:inline-block}}.about-container .about-conts-wrap section .conts-wrap .business-wrap{width:100%}.about-container .about-conts-wrap section .conts-wrap .business-wrap .business-box{width:100%;position:relative;border-radius:20px;background:var(--white);box-shadow:0 4px 10px rgba(0,0,0,.05);overflow:hidden;margin-top:var(--gap-20)}.about-container .about-conts-wrap section .conts-wrap .business-wrap .business-box:first-child{margin-top:0}.about-container .about-conts-wrap section .conts-wrap .business-wrap .business-box .img-box{width:100%}.about-container .about-conts-wrap section .conts-wrap .business-wrap .business-box .img-box span{display:block;width:100%;height:0;padding-bottom:calc(189 / 335 * 100%);position:relative;overflow:hidden}.about-container .about-conts-wrap section .conts-wrap .business-wrap .business-box .img-box span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.about-container .about-conts-wrap section .conts-wrap .business-wrap .business-box .conts-box{width:100%;padding:var(--gap-20)}.about-container .about-conts-wrap section .conts-wrap .business-wrap .business-box .conts-box .subject{width:100%;font-size:var(--font-20);font-weight:600}.about-container .about-conts-wrap section .conts-wrap .business-wrap .business-box .conts-box .conts{width:100%;font-size:var(--font-14);color:var(--font-dep-gray);line-height:1.4;margin:var(--gap-12) 0 var(--gap-20) 0}.about-container .about-conts-wrap section .conts-wrap .business-wrap .business-box .conts-box .btn-more{width:max-content;height:var(--n-30);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:0 var(--gap-8);font-size:var(--font-13);color:var(--font-gray);font-weight:500;background:#f3f3f3}.about-container .about-conts-wrap section .conts-wrap .business-wrap .business-box .conts-box .btn-more span{position:relative;padding-right:var(--font-18)}.about-container .about-conts-wrap section .conts-wrap .business-wrap .business-box .conts-box .btn-more span:after{content:"";width:var(--font-18);height:var(--font-18);background:url(/img/conts/arrow_more_small.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%)}.about-container .about-conts-wrap section .conts-wrap .business-wrap .business-box a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.about-container .about-conts-wrap section .conts-wrap .list-wrap{width:100%}.about-container .about-conts-wrap section .conts-wrap .list-wrap .list-tb{width:100%;border-top:1px solid var(--line-gray)}.about-container .about-conts-wrap section .conts-wrap .list-wrap .list-tb li{width:100%;position:relative;padding:var(--gap-20) 0;border-bottom:1px solid var(--line-gray)}.about-container .about-conts-wrap section .conts-wrap .list-wrap .list-tb li .date{font-size:var(--font-13);color:var(--font-gray)}.about-container .about-conts-wrap section .conts-wrap .list-wrap .list-tb li .subject{width:100%;font-size:var(--font-15);font-weight:500}.about-container .about-conts-wrap section .conts-wrap .list-wrap .list-tb li a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.about-container .about-conts-wrap section .conts-wrap .list-wrap .pagination{width:100%;margin-top:var(--gap-24);display:flex;align-items:center;justify-content:center;gap:0 var(--gap-8)}.about-container .about-conts-wrap section .conts-wrap .list-wrap .pagination a{width:var(--n-16);height:var(--n-16);font-size:0;display:block;position:relative}.about-container .about-conts-wrap section .conts-wrap .list-wrap .pagination a:before{content:"";width:100%;height:100%;background:url(/img/conts/arrow_nav.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:0}.about-container .about-conts-wrap section .conts-wrap .list-wrap .pagination a.btn-next:before{transform:scaleX(-1)}.about-container .about-conts-wrap section .conts-wrap .list-wrap .pagination .page{font-size:var(--font-13);color:var(--font-gray)}.about-container .about-conts-wrap section .conts-wrap .list-wrap .pagination .page .current{font-weight:500;color:var(--font-dep-gray)}.terms-popup{width:100%;max-width:var(--max-w);height:calc(var(--nvh) - var(--bottomH));background:var(--white);position:fixed;left:50%;top:0;z-index:1000;transform:translateX(-50%);display:none}.terms-popup.active{display:block}.terms-popup .header{width:100%;height:var(--headerH);border-bottom:1px solid var(--line-gray);padding:0 5%;display:flex;align-items:center;justify-content:flex-end}.terms-popup .header .btn-terms-close{width:var(--n-28);height:var(--n-28);font-size:0;cursor:pointer;background:url(/img/com/icon_close.svg) 50% no-repeat;background-size:cover}.terms-popup .popup-contents{width:100%;height:calc(100% - var(--headerH));overflow-x:hidden;overflow-y:auto;padding:var(--gap-20) 5%}.terms-popup .popup-contents::-webkit-scrollbar{width:6px;border-radius:10px;border:none}.terms-popup .popup-contents::-webkit-scrollbar-thumb{background:hsla(42,7%,73%,.5)}.terms-popup .popup-contents .drop-menu-box{width:100%;position:relative}.terms-popup .popup-contents .drop-menu-box .drop-menu{width:100%;height:var(--n-56);display:flex;align-items:center;border-bottom:1px solid var(--black);position:relative;background:var(--white);padding-right:var(--n-20);font-size:var(--font-18);font-weight:600}.terms-popup .popup-contents .drop-menu-box .drop-menu:after{content:"";width:var(--n-20);height:var(--n-20);background:url(/img/conts/arrow_drop_down.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%)}.terms-popup .popup-contents .drop-menu-box .option-list-wrap{width:100%;max-height:300px;background:var(--white);box-shadow:0 4px 20px rgba(0,0,0,.1);position:absolute;left:0;top:calc(var(--n-56) + var(--gap-8));z-index:200;display:none;overflow-y:auto}.terms-popup .popup-contents .drop-menu-box .option-list-wrap ul li button{width:100%;height:var(--n-46);display:flex;align-items:center;font-size:var(--font-14);padding:0 var(--gap-16)}.terms-popup .popup-contents .drop-menu-box .option-list-wrap ul li.on button{font-weight:600}.terms-popup .popup-contents .drop-menu-box .option-list-wrap ul li:hover button{background:#f7f7fb}.terms-popup .popup-contents .page-title{width:100%;margin:var(--gap-40) 0 var(--gap-32) 0}.terms-popup .popup-contents .page-title h2{font-size:var(--font-18);font-weight:600;margin-bottom:var(--gap-8)}.terms-popup .popup-contents .page-title .select-menu-box{width:max-content;position:relative}.terms-popup .popup-contents .page-title .select-menu-box .select-menu{width:max-content;height:var(--n-40);border-radius:4px;display:flex;align-items:center;justify-content:center;padding:0 var(--gap-12);font-size:var(--font-15);color:var(--font-dep-gray);background:var(--light-gray);border:1px solid var(--line-gray)}.terms-popup .popup-contents .page-title .select-menu-box .select-menu span{position:relative;padding-right:14px}.terms-popup .popup-contents .page-title .select-menu-box .select-menu span:after{content:"";width:0;height:0;border:solid transparent;border-width:0 4px;border-top:6px solid var(--font-dep-gray);position:absolute;right:0;top:50%;transform:translateY(-50%)}.terms-popup .popup-contents .page-title .select-menu-box .option-list-wrap{width:max-content;max-height:200px;background:var(--white);border-radius:8px;overflow-x:hidden;overflow-y:auto;box-shadow:0 0 8px rgba(0,0,0,.15);position:absolute;left:0;top:calc(var(--n-46) + 4px);display:none}.terms-popup .popup-contents .page-title .select-menu-box .option-list-wrap ul{padding:var(--gap-8) 0}.terms-popup .popup-contents .page-title .select-menu-box .option-list-wrap ul li button{width:100%;min-width:170px;padding:0 var(--gap-16);height:var(--n-32);display:flex;align-items:center;font-size:var(--font-14);color:var(--font-gray)}.terms-popup .popup-contents .page-title .select-menu-box .option-list-wrap ul li.on button{color:var(--black);font-weight:600}.terms-popup .popup-contents .page-title .select-menu-box .option-list-wrap ul li:hover button{background:#f7f7fb}@media screen and (max-width:480px){.terms-popup .popup-contents .page-title .select-menu-box .option-list-wrap ul li button{min-width:140px}}.terms-popup .popup-contents .terms-wrap .terms-box{display:none}.terms-popup .popup-contents .terms-wrap .terms-box.active{display:block}.terms-popup .popup-contents .popup-conts-wrap{width:100%}.terms-popup .popup-contents .popup-conts-wrap section{width:100%;padding:var(--gap-32) 0;border-top:1px solid var(--line-gray)}.terms-popup .popup-contents .popup-conts-wrap section:first-child{padding-top:0;border-top:none}.terms-popup .popup-contents .popup-conts-wrap section .tlt{width:100%;font-size:var(--font-18);font-weight:500;margin-bottom:var(--gap-32)}.terms-popup .popup-contents .popup-conts-wrap article{width:100%;margin-top:var(--gap-32)}.terms-popup .popup-contents .popup-conts-wrap article:first-child{margin-top:0}.terms-popup .popup-contents .popup-conts-wrap article h3{font-size:var(--font-15);font-weight:500;margin-bottom:var(--gap-8)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box{width:100%;font-size:var(--font-14);color:var(--font-gray)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box>*{margin-top:var(--gap-8)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box>:first-child{margin-top:0}.terms-popup .popup-contents .popup-conts-wrap article .conts-box a{font-size:var(--font-14);color:var(--font-gray)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .conts em{display:block;color:var(--black)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .dep-conts-box{margin-top:var(--gap-8)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .dep-conts-box.wide{padding-left:0!important}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .dep-conts-box>*{margin-top:6px!important}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .dep-conts-box>:first-child{margin-top:0}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .dep-conts-box ul>li{margin-top:4px!important}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .dep-conts-box ul>li:first-child{margin-top:0}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.circle>li{width:100%;margin-top:var(--gap-8)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.circle>li:first-child{margin-top:0}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.circle>li>.conts{width:100%;padding-left:calc(var(--font-14) + 2px);text-indent:calc((calc(var(--font-14) + 2px)) * -1)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.circle>li .dep-conts-box{padding-left:calc(var(--font-14) + 2px)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.number>li{width:100%;margin-top:var(--gap-8)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.number>li:first-child{margin-top:0}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.number>li>.conts{width:100%;padding-left:calc(var(--font-14) + 1px);text-indent:calc((calc(var(--font-14) + 1px)) * -1)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.number>li:nth-child(n+10)>.conts{padding-left:calc(var(--font-14) + 5px);text-indent:calc((calc(var(--font-14) + 5px)) * -1)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.number>li .dep-conts-box{padding-left:calc(var(--font-14) + 1px)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.number>li:nth-child(n+10)>.dep-conts-box{padding-left:calc(var(--font-14) + 5px)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.kr>li{width:100%;margin-top:var(--gap-8)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.kr>li:first-child{margin-top:0}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.kr>li>.conts{padding-left:calc(var(--font-14) + 5px);text-indent:calc((calc(var(--font-14) + 5px)) * -1)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.kr>li .dep-conts-box{padding-left:calc(var(--font-14) + 5px)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.dot>li{width:100%;margin-top:var(--gap-8)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.dot>li>.conts{width:100%;padding-left:calc(var(--font-14) - 10px);text-indent:calc((calc(var(--font-14) - 10px)) * -1)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.dot>li>.conts:before{content:"· ";font-weight:700}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.dot>li .dep-conts-box{padding-left:calc(var(--font-14) - 10px)}@media screen and (max-width:480px){.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.dot>li>.conts{width:100%;padding-left:calc(var(--font-14) - 8px);text-indent:calc((calc(var(--font-14) - 8px)) * -1)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.dot>li .dep-conts-box{padding-left:calc(var(--font-14) - 8px)}}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.bracket>li{width:100%;margin-top:var(--gap-8)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.bracket>li:first-child{margin-top:0}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.bracket>li>.conts{width:100%;padding-left:calc(var(--font-14) + 3px);text-indent:calc((calc(var(--font-14) + 3px)) * -1)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.bracket>li:nth-child(n+10)>.conts{padding-left:calc(var(--font-14) + 10px);text-indent:calc((calc(var(--font-14) + 10px)) * -1)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.bracket>li>.dep-conts-box{padding-left:calc(var(--font-14) + 3px)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.bracket>li:nth-child(n+10)>.dep-conts-box{padding-left:calc(var(--font-14) + 10px)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.en>li{width:100%;margin-top:var(--gap-8)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.en>li:first-child{margin-top:0}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.en>li>.conts{padding-left:calc(var(--font-14) + 1px);text-indent:calc((calc(var(--font-14) + 1px)) * -1)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.en>li .dep-conts-box{padding-left:calc(var(--font-14) + 1px)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.hypen>li{width:100%;margin-top:var(--gap-8)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.hypen>li>.conts{width:100%;padding-left:calc(var(--font-14) - 6px);text-indent:calc((calc(var(--font-14) - 6px)) * -1)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.hypen>li>.conts:before{content:"- ";font-weight:700}.terms-popup .popup-contents .popup-conts-wrap article .conts-box ul.hypen>li .dep-conts-box{padding-left:calc(var(--font-14) - 6px)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .tb-wrap{width:100%}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .tb-wrap table{width:100%;border:solid #f1f1f5;border-width:1px 1px 0 0;margin-top:var(--gap-16)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .tb-wrap table:first-child{margin-top:0}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .tb-wrap table tr{border-bottom:1px solid #f1f1f5}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .tb-wrap table tr>*{border-left:1px solid #f1f1f5;font-size:var(--font-14);height:var(--n-52);padding:var(--gap-16)}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .tb-wrap table tr td{vertical-align:top}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .tb-wrap table tr td.category,.terms-popup .popup-contents .popup-conts-wrap article .conts-box .tb-wrap table tr th{background:#f7f7fb;color:var(--black);font-weight:400}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .tb-wrap table tr td:not(.category){vertical-align:middle}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .tb-wrap table tr td.category{width:33%;vertical-align:top}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .tb-wrap table tr th:not(.category){text-align:center}.terms-popup .popup-contents .popup-conts-wrap article .conts-box .tb-wrap table.ty-2{table-layout:fixed}.host-container{width:100%;padding-bottom:var(--gap-20);background:#f7f7f7;position:relative}.host-container:after{content:"";width:100%;height:calc(var(--gap-80) + var(--gap-20));background:#f7f7f7;position:absolute;left:0;bottom:calc((var(--gap-80) + var(--gap-20)) * -1)}.host-container .host-main-conts{width:100%;position:relative}.host-container .host-main-conts .img-box{width:100%;position:relative;z-index:1}.host-container .host-main-conts .img-box span{display:block;width:100%;height:calc(var(--nvh) - var(--headerH) - var(--bottomH));position:relative}.host-container .host-main-conts .img-box span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.host-container .host-main-conts .conts-wrap{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;display:flex;align-items:center;justify-content:center}.host-container .host-main-conts .conts-wrap .conts-box{width:90%;margin:0 auto}.host-container .host-main-conts .conts-wrap .conts-box .conts{width:100%;font-size:var(--font-24);color:var(--white);line-height:1.4;font-weight:600;text-align:center;position:relative;padding-top:calc(var(--gap-24) + var(--n-20))}.host-container .host-main-conts .conts-wrap .conts-box .button-box{width:100%;margin-top:var(--gap-24);display:flex;align-items:center;justify-content:center}.host-container .host-main-conts .conts-wrap .conts-box .button-box .btn-host-request{width:max-content;height:var(--n-42);border-radius:100px;display:flex;align-items:center;justify-content:center;padding:0 var(--gap-16);font-size:var(--font-15);font-weight:600;color:#17bb69;background:var(--white)}.host-container .host-main-conts .conts-wrap .conts-box .button-box .btn-host-request span{position:relative;padding-left:calc(var(--font-14) + var(--gap-8))}.host-container .host-main-conts .conts-wrap .conts-box .button-box .btn-host-request span:before{content:"";width:var(--font-14);height:var(--font-14);background:url(/img/conts/symbol.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.host-container .host-conts-wrap{width:100%;background:#f7f7f7;padding:calc(var(--gap-80) * .8) 5%}.host-container .host-conts-wrap section{width:100%;margin-top:var(--gap-80)}.host-container .host-conts-wrap section:first-child{margin-top:0}.host-container .host-conts-wrap section .title-box{width:100%;margin-bottom:var(--gap-20)}.host-container .host-conts-wrap section .title-box .title{width:100%;font-size:var(--font-20);font-weight:600}.host-container .host-conts-wrap section .title-box .conts{width:100%;font-size:var(--font-15);color:var(--font-dep-gray);margin-top:var(--gap-8)}.host-container .host-conts-wrap section .conts-wrap,.host-container .host-conts-wrap section .conts-wrap .chat-wrap{width:100%}.host-container .host-conts-wrap section .conts-wrap .chat-wrap .chat-box-wrap{width:100%;margin-top:var(--gap-16);display:flex;flex-wrap:wrap}.host-container .host-conts-wrap section .conts-wrap .chat-wrap .chat-box-wrap:first-child{margin-top:0}.host-container .host-conts-wrap section .conts-wrap .chat-wrap .chat-box-wrap .chat-box{margin-top:var(--gap-12);width:max-content;max-width:100%;padding:var(--gap-14) var(--gap-18);border-radius:100px;position:relative;display:flex}.host-container .host-conts-wrap section .conts-wrap .chat-wrap .chat-box-wrap .chat-box:first-child{margin-top:0}.host-container .host-conts-wrap section .conts-wrap .chat-wrap .chat-box-wrap .chat-box:after{content:"";width:26px;height:21px;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;bottom:0;z-index:0}.host-container .host-conts-wrap section .conts-wrap .chat-wrap .chat-box-wrap .chat-box .chat-conts{font-size:var(--font-14);line-height:1.42;position:relative;z-index:10}.host-container .host-conts-wrap section .conts-wrap .chat-wrap .chat-box-wrap.question .chat-box{background:var(--white)}.host-container .host-conts-wrap section .conts-wrap .chat-wrap .chat-box-wrap.question .chat-box:after{background-image:url(/img/conts/chat_w.svg);left:0}.host-container .host-conts-wrap section .conts-wrap .chat-wrap .chat-box-wrap.question .chat-box .chat-conts{color:var(--font-dep-gray)}.host-container .host-conts-wrap section .conts-wrap .chat-wrap .chat-box-wrap.answer{justify-content:flex-end}.host-container .host-conts-wrap section .conts-wrap .chat-wrap .chat-box-wrap.answer .chat-box{background:#17bb69}.host-container .host-conts-wrap section .conts-wrap .chat-wrap .chat-box-wrap.answer .chat-box:after{background-image:url(/img/conts/chat_g.svg);right:0}.host-container .host-conts-wrap section .conts-wrap .chat-wrap .chat-box-wrap.answer .chat-box .chat-conts{color:var(--white)}.host-container .host-conts-wrap section .conts-wrap .host-wrap{width:100%}.host-container .host-conts-wrap section .conts-wrap .host-wrap .host-box{width:100%;background:var(--white);border-radius:10px;padding:var(--gap-16);box-shadow:0 2px 10px rgba(0,0,0,.04);display:flex;align-items:center;gap:0 var(--gap-20);margin-top:var(--gap-14)}.host-container .host-conts-wrap section .conts-wrap .host-wrap .host-box:first-child{margin-top:0}.host-container .host-conts-wrap section .conts-wrap .host-wrap .host-box .img-box{width:29%}.host-container .host-conts-wrap section .conts-wrap .host-wrap .host-box .img-box img{display:block;max-width:100%}.host-container .host-conts-wrap section .conts-wrap .host-wrap .host-box .conts-box{flex:1}.host-container .host-conts-wrap section .conts-wrap .host-wrap .host-box .conts-box em{display:block;font-size:var(--font-16);font-weight:600;color:var(--font-dep-gray);margin-bottom:4px}.host-container .host-conts-wrap section .conts-wrap .host-wrap .host-box .conts-box .conts{font-size:var(--font-14);color:var(--font-gray)}.host-container .host-conts-wrap section .conts-wrap .step-wrap{width:100%}.host-container .host-conts-wrap section .conts-wrap .step-wrap .step-box{width:100%;background:var(--white);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.04);padding:var(--gap-20);margin-top:var(--n-36);position:relative}.host-container .host-conts-wrap section .conts-wrap .step-wrap .step-box:first-child{margin-top:0}.host-container .host-conts-wrap section .conts-wrap .step-wrap .step-box:after{content:"";width:var(--n-28);height:var(--n-28);background:url(/img/conts/arrow_drop_down_g.svg) 50% no-repeat;background-size:cover;position:absolute;left:50%;bottom:calc((var(--n-28) + ((var(--n-36) - var(--n-28)) / 2)) * -1);transform:translateX(-50%)}.host-container .host-conts-wrap section .conts-wrap .step-wrap .step-box:last-child:after{display:none}.host-container .host-conts-wrap section .conts-wrap .step-wrap .step-box .head{width:100%;display:flex;gap:0 var(--gap-8);margin-bottom:var(--gap-12)}.host-container .host-conts-wrap section .conts-wrap .step-wrap .step-box .head span{width:var(--n-20);height:var(--n-20);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--sub-color);font-size:var(--font-12);font-weight:600;color:var(--white)}.host-container .host-conts-wrap section .conts-wrap .step-wrap .step-box .head em{flex:1;font-size:var(--font-16);font-weight:600;color:var(--sub-color);min-height:var(--n-20);display:flex;align-items:center}.host-container .host-conts-wrap section .conts-wrap .step-wrap .step-box .conts{width:100%}.host-container .host-conts-wrap section .conts-wrap .step-wrap .step-box .conts ul li{font-size:var(--font-14);color:var(--font-gray);padding-left:calc(var(--font-14) - 10px);text-indent:calc((var(--font-14) - 10px) * -1);line-height:1.42;margin-top:var(--gap-8)}.host-container .host-conts-wrap section .conts-wrap .step-wrap .step-box .conts ul li:first-child{margin-top:0}.host-container .host-conts-wrap section .conts-wrap .step-wrap .step-box .conts ul li:before{content:"· "}@media screen and (max-width:480px){.host-container .host-conts-wrap section .conts-wrap .step-wrap .step-box .conts ul li{padding-left:calc(var(--font-14) - 7px);text-indent:calc((var(--font-14) - 7px) * -1)}}.host-container .host-conts-wrap section .conts-wrap .video-wrap{width:100%}.host-container .host-conts-wrap section .conts-wrap .video-wrap .video-box{width:100%;height:0;padding-bottom:calc(720 / 1080 * 100%);position:relative}.host-container .host-conts-wrap section .conts-wrap .video-wrap .video-box>*{width:100%;height:100%;position:absolute;left:0;top:0}.host-container .host-conts-wrap section .conts-wrap .faq-wrap{width:100%}.host-container .host-conts-wrap section .conts-wrap .faq-wrap ul.faq-tb{width:100%;border-top:2px solid var(--black)}.host-container .host-conts-wrap section .conts-wrap .faq-wrap ul.faq-tb li{width:100%;padding:var(--gap-16) 0;border-bottom:1px solid var(--line-gray)}.host-container .host-conts-wrap section .conts-wrap .faq-wrap ul.faq-tb li:last-child{border-bottom:none}.host-container .host-conts-wrap section .conts-wrap .faq-wrap ul.faq-tb li .question{width:100%;padding-left:calc(var(--n-20) + 4px);padding-right:calc(var(--n-20) + var(--gap-8));min-height:var(--n-24);display:flex;align-items:center;font-size:var(--font-16);font-weight:600;position:relative;cursor:pointer}.host-container .host-conts-wrap section .conts-wrap .faq-wrap ul.faq-tb li .question:before{content:"Q.";width:var(--n-20);min-height:var(--n-24);display:flex;align-items:center;position:absolute;left:0;top:0}.host-container .host-conts-wrap section .conts-wrap .faq-wrap ul.faq-tb li .question:after{content:"";width:var(--n-20);min-height:var(--n-24);background:url(/img/conts/arrow_faq.svg) 50% no-repeat;background-size:100% auto;position:absolute;right:0;top:0;transition:transform .3s ease-in-out}.host-container .host-conts-wrap section .conts-wrap .faq-wrap ul.faq-tb li .answer{width:100%;padding-left:calc(var(--n-20) + 4px);font-size:var(--font-14);color:var(--font-dep-gray);margin-top:var(--gap-16);display:none}.host-container .host-conts-wrap section .conts-wrap .faq-wrap ul.faq-tb li.active .question:after{transform:scaleY(-1)}.reserve-container{width:100%;height:calc(var(--nvh) - var(--headerH))}.reserve-container .reservation-wrap{width:100%;height:100%;position:relative}.reserve-container .reservation-wrap .reservation-box{width:100%;height:calc(100% - var(--n-50) - (var(--gap-16) * 2));overflow-x:hidden;overflow-y:auto;padding:var(--gap-40) 0}.reserve-container .reservation-wrap .reservation-box::-webkit-scrollbar{width:6px;border-radius:10px;border:none}.reserve-container .reservation-wrap .reservation-box::-webkit-scrollbar-thumb{background:hsla(42,7%,73%,.5)}.reserve-container .reservation-wrap .reservation-box>.inner{padding:0 5%}.reserve-container .reservation-wrap .reservation-box .title-box{width:100%;margin-bottom:var(--gap-40)}.reserve-container .reservation-wrap .reservation-box .title-box .title{font-size:var(--font-20);font-weight:600;line-height:1.4}.reserve-container .reservation-wrap .reservation-box .conts-wrap,.reserve-container .reservation-wrap .reservation-box ul.option-tb{width:100%}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li{width:100%;margin-top:var(--gap-24)}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li:first-child{margin-top:0}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .head{width:100%;padding:0 4px;margin-bottom:var(--gap-8);font-size:var(--font-15)}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts{width:100%}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box{width:100%;height:var(--n-56);position:relative}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .select-option{width:100%;height:100%;border:1px solid var(--line-gray);border-radius:6px;padding:0 var(--gap-16);display:flex;align-items:center;justify-content:space-between}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .select-option span{position:relative;font-size:var(--font-18);font-weight:500;padding-left:calc(var(--n-24) + 10px)}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .select-option span:before{content:"";width:var(--n-24);height:var(--n-24);background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .select-option[data-id=date] span:before{background-image:url(/img/conts/icon_calendar.svg)}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .select-option[data-id=time] span:before{background-image:url(/img/conts/icon_clock.svg)}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .select-option[data-id=person] span:before{background-image:url(/img/conts/icon_person.svg)}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .select-option p{font-size:var(--font-16);color:var(--font-gray)}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box button{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box button.btn-select:after{content:"";width:0;height:0;border:solid transparent;border-width:0 5px;border-top:6px solid var(--font-gray);position:absolute;right:var(--gap-16);top:50%;transform:translateY(-50%)}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap{width:100%;max-height:180px;background:var(--white);border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.1);position:absolute;left:0;top:calc(var(--n-56) + var(--gap-8));z-index:100;overflow-x:hidden;overflow-y:auto;display:none}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap::-webkit-scrollbar{width:6px;border-radius:10px;border:none}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap::-webkit-scrollbar-thumb{background:hsla(42,7%,73%,.5)}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap ul li{width:100%}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap ul li .option{width:100%;position:relative}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap ul li .option input[type=radio]{width:0;height:0;position:absolute;left:0;top:0;opacity:0;visibility:hidden}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap ul li .option input[type=radio]+label{width:100%;height:var(--n-48);display:flex;align-items:center;cursor:pointer;padding:0 var(--gap-16);font-size:var(--font-14)}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap ul li .option input[type=radio]:checked+label{font-weight:600}.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap.active{display:block}.reserve-container .reservation-wrap .button-wrap{width:100%;padding:var(--gap-16) 5%;position:relative}@media screen and (max-width:480px){.reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap{max-height:150px}}.reserve-container .reservation-wrap .reservation-box ul.search-option-list{width:100%}.reserve-container .reservation-wrap .reservation-box ul.search-option-list li{width:100%;margin-top:10px}.reserve-container .reservation-wrap .reservation-box ul.search-option-list li:first-child{margin-top:0}.reserve-container .reservation-wrap .reservation-box ul.search-option-list li .option{width:100%;position:relative}.reserve-container .reservation-wrap .reservation-box ul.search-option-list li .option input[type=checkbox]{width:0;height:0;position:absolute;left:0;top:0;opacity:0;visibility:hidden}.reserve-container .reservation-wrap .reservation-box ul.search-option-list li .option input[type=checkbox]+label{width:100%;height:var(--n-56);border-radius:6px;background:var(--white);border:1px solid var(--line-gray);display:flex;align-items:center;padding:0 var(--gap-16);font-size:var(--font-16);color:var(--font-gray);box-sizing:border-box;cursor:pointer}.reserve-container .reservation-wrap .reservation-box ul.search-option-list li .option input[type=checkbox]+label span{position:relative;padding-left:calc(var(--n-24) + 10px)}.reserve-container .reservation-wrap .reservation-box ul.search-option-list li .option input[type=checkbox]+label span:before{content:"";width:var(--n-24);height:var(--n-24);background:url(/img/com/check_d.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.reserve-container .reservation-wrap .reservation-box ul.search-option-list li .option input[type=checkbox]:checked+label{background:rgba(76,156,46,.06);border-color:var(--main-color);color:var(--main-color)}.reserve-container .reservation-wrap .reservation-box ul.search-option-list li .option input[type=checkbox]:checked+label span:before{background-image:url(/img/com/check_on2.svg)}.type-container{width:100%;height:calc(var(--nvh) - var(--headerH));overflow-x:hidden;overflow-y:auto;position:relative}.type-container .type-intro-wrap{width:90%;min-height:100%;padding:var(--gap-24) 0;display:flex;align-items:center;justify-content:center;margin:0 auto}.type-container .type-intro-wrap .type-intro-box{width:100%}.type-container .type-intro-wrap .type-intro-box .conts-box{width:100%;text-align:center}.type-container .type-intro-wrap .type-intro-box .conts-box .title{font-size:var(--font-32);font-weight:700;line-height:1.3}.type-container .type-intro-wrap .type-intro-box .conts-box .conts{font-size:var(--font-15);color:var(--font-gray);margin-top:var(--gap-12)}.type-container .type-intro-wrap .type-intro-box .img-box{width:100%;max-width:400px;margin:var(--gap-20) auto}.type-container .type-intro-wrap .type-intro-box .img-box span{display:block;width:100%;height:0;padding-bottom:100%;position:relative}.type-container .type-intro-wrap .type-intro-box .img-box img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.type-container .type-intro-wrap .type-intro-box .button-wrap{width:100%;display:flex;align-items:center;justify-content:center}.type-container .type-intro-wrap .type-intro-box .button-wrap .button{padding:0 var(--gap-32)}.type-container .progress-bar{width:100%;height:3px;background:var(--line-gray);position:absolute;left:0;top:0;display:flex}.type-container .progress-bar span{display:block;width:0;height:3px;background:var(--main-color);transition:width .4s ease-in-out}.type-container .type-test-wrap{width:100%;padding:var(--gap-32) 5%}.type-container .type-test-wrap .img-box{width:100%;margin:0 auto;border-radius:20px;overflow:hidden}.type-container .type-test-wrap .img-box span{display:block;width:100%;height:0;padding-bottom:calc(204 / 335 * 100%);position:relative}.type-container .type-test-wrap .img-box span img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.type-container .type-test-wrap .test-conts{width:100%;margin-top:var(--gap-40)}.type-container .type-test-wrap .test-conts .question{font-size:var(--font-20);font-weight:600;line-height:1.4;margin-bottom:var(--gap-20)}.type-container .type-test-wrap .test-conts .answer{width:100%}.type-container .type-test-wrap .test-conts .answer .answer-box{width:100%;position:relative;margin-top:var(--gap-12)}.type-container .type-test-wrap .test-conts .answer .answer-box:first-child{margin-top:0}.type-container .type-test-wrap .test-conts .answer .answer-box input[type=radio]{width:0;height:0;position:absolute;left:0;top:0;opacity:0;visibility:hidden}.type-container .type-test-wrap .test-conts .answer .answer-box input[type=radio]+label{width:100%;height:var(--n-84);border-radius:4px;box-sizing:border-box;padding:var(--gap-8) var(--gap-20);background:var(--light-gray);border:1px solid var(--light-gray);display:flex;align-items:center;cursor:pointer;font-size:var(--font-15);color:var(--font-dep-gray)}.type-container .type-test-wrap .test-conts .answer .answer-box input[type=radio]:checked+label{background:rgba(76,156,46,.06);border-color:var(--main-color);color:var(--main-color);font-weight:500}.type-container .type-test-result-wrap{width:100%}.type-container .type-test-result-wrap .img-box{width:100%;height:0;padding-bottom:100%;position:relative;z-index:10}.type-container .type-test-result-wrap .img-box img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.type-container .type-test-result-wrap .test-result-conts{width:100%;margin-top:calc(var(--gap-24) * -1);background:var(--white);border-radius:30px 30px 0 0;position:relative;z-index:20;padding:var(--gap-32) 5%}.type-container .type-test-result-wrap .test-result-conts .conts-box{width:100%}.type-container .type-test-result-wrap .test-result-conts .conts-box .title-box{width:100%;text-align:center}.type-container .type-test-result-wrap .test-result-conts .conts-box .title-box span{display:block;font-size:var(--font-16);font-weight:600;margin-bottom:4px}.type-container .type-test-result-wrap .test-result-conts .conts-box .title-box .title{font-size:var(--font-32);font-weight:700;line-height:1.3;color:var(--main-color)}.type-container .type-test-result-wrap .test-result-conts .conts-box .conts{width:100%;margin-top:var(--gap-24);font-size:var(--font-15);color:var(--font-dep-gray);letter-spacing:-1px}.type-container .type-test-result-wrap .test-result-conts .custom-travel{width:100%;margin-top:var(--gap-32);border-top:1px solid #f1f1f5;padding-top:var(--gap-32)}.type-container .type-test-result-wrap .test-result-conts .custom-travel .head{width:100%;font-size:var(--font-16);font-weight:600;text-align:center;margin-bottom:var(--gap-16)}.type-container .type-test-result-wrap .test-result-conts .custom-travel ul li{width:100%;margin-top:10px;position:relative;border-radius:10px;border:1px solid var(--line-gray);padding:var(--gap-12);display:flex;align-items:center;gap:0 var(--gap-8)}.type-container .type-test-result-wrap .test-result-conts .custom-travel ul li .thumb{width:21%;border-radius:8px;overflow:hidden}.type-container .type-test-result-wrap .test-result-conts .custom-travel ul li .thumb span{display:block;width:100%;height:0;padding-bottom:100%;position:relative}.type-container .type-test-result-wrap .test-result-conts .custom-travel ul li .thumb span img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.type-container .type-test-result-wrap .test-result-conts .custom-travel ul li .conts{width:calc(79% - var(--gap-8))}.type-container .type-test-result-wrap .test-result-conts .custom-travel ul li .conts .subject{width:100%;font-size:var(--font-16);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type-container .type-test-result-wrap .test-result-conts .custom-travel ul li .conts .info{width:100%;margin-top:6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.type-container .type-test-result-wrap .test-result-conts .custom-travel ul li .conts .info span{font-size:var(--font-13);color:var(--font-dep-gray);position:relative;min-height:var(--font-18);display:flex;align-items:center;padding-left:calc(var(--font-18) + 2px)}.type-container .type-test-result-wrap .test-result-conts .custom-travel ul li .conts .info span:before{content:"";width:var(--font-18);height:var(--font-18);background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;left:0;top:0}.type-container .type-test-result-wrap .test-result-conts .custom-travel ul li .conts .info span.location:before{background-image:url(/img/conts/icon_place_line.svg)}.type-container .type-test-result-wrap .test-result-conts .custom-travel ul li .conts .info span.time:before{background-image:url(/img/conts/icon_clock_line.svg)}.type-container .type-test-result-wrap .test-result-conts .custom-travel ul li a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.type-container .type-test-result-wrap .test-result-conts .custom-travel .button-wrap{width:100%;margin-top:var(--gap-24);display:flex;align-items:center;justify-content:center}.type-container .type-test-result-wrap .test-result-conts .custom-travel .button-wrap .btn-const-more{width:max-content;height:var(--n-24);display:flex;align-items:center;justify-content:center;font-size:var(--font-15);color:var(--font-gray);font-weight:500}.type-container .type-test-result-wrap .test-result-conts .custom-travel .button-wrap .btn-const-more span{position:relative;padding-left:calc(var(--font-14) + 4px)}.type-container .type-test-result-wrap .test-result-conts .custom-travel .button-wrap .btn-const-more span:before{content:"";width:var(--font-14);height:var(--font-14);background:url(/img/conts/icon_more.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.mypage-container{width:100%}.mypage-container .profile-wrap{width:100%;padding:var(--gap-28) 5%;margin-bottom:8px;position:relative}.mypage-container .profile-wrap:after{content:"";width:100%;height:8px;background:var(--light-gray);position:absolute;left:0;bottom:-8px}.mypage-container .profile-wrap .profile-box{width:100%;display:flex;align-items:center;gap:0 var(--gap-20)}.mypage-container .profile-wrap .profile-box .profile-img{width:100px;position:relative}.mypage-container .profile-wrap .profile-box .profile-img span{display:block;width:100%;height:0;padding-bottom:100%;border-radius:50%;position:relative;z-index:10;overflow:hidden;border:1px solid var(--line-gray)}.mypage-container .profile-wrap .profile-box .profile-img span img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.mypage-container .profile-wrap .profile-box .profile-img.defualt:after{content:"?";width:100%;height:100%;border-radius:50%;background:rgba(0,0,0,.5);position:absolute;left:0;top:0;z-index:20;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:600;color:var(--white)}.mypage-container .profile-wrap .profile-box .profile-img.defualt span img{filter:blur(4px)}.mypage-container .profile-wrap .profile-box .profile-conts{width:calc(100% - 100px - var(--gap-20))}.mypage-container .profile-wrap .profile-box .profile-conts .fruit-type .type-link{font-size:var(--font-13);color:var(--main-color);position:relative;padding-right:var(--font-12)}.mypage-container .profile-wrap .profile-box .profile-conts .fruit-type .type-link:after{content:"";width:var(--font-12);height:var(--font-12);background:url(/img/com/arrow_dir.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mypage-container .profile-wrap .profile-box .profile-conts .fruit-type span{font-size:var(--font-13);color:var(--main-color)}.mypage-container .profile-wrap .profile-box .profile-conts .nickname{width:100%;font-size:var(--font-20);font-weight:600}.mypage-container .profile-wrap .profile-box .profile-conts .button-wrap{width:100%;margin-top:var(--gap-12);display:flex;align-items:center;gap:4px var(--gap-8);flex-wrap:wrap}.mypage-container .profile-wrap .profile-box .profile-conts .button-wrap a{width:max-content;height:var(--n-32);border-radius:4px;padding:0 10px;display:flex;align-items:center;background:var(--white);border:1px solid var(--line-gray);font-size:var(--font-14);color:var(--font-gray)}.mypage-container .mypage-wrap{width:100%}.mypage-container .mypage-wrap>.inner{width:90%;margin:0 auto}.mypage-container .mypage-wrap section{width:100%;padding:var(--gap-40) 0;border-top:1px solid var(--line-gray)}.mypage-container .mypage-wrap section:first-child{border-top:none}.mypage-container .mypage-wrap section .title-box{width:100%;position:relative;margin-bottom:var(--gap-16)}.mypage-container .mypage-wrap section .title-box .title{font-size:var(--font-18);font-weight:600}.mypage-container .mypage-wrap section .title-box .btn{width:100%;height:100%;position:absolute;right:0;top:0}.mypage-container .mypage-wrap section .title-box .btn:after{content:"";width:var(--font-18);height:100%;background:url(/img/conts/arrow_right_b.svg) 50% no-repeat;background-size:100% auto;position:absolute;right:0;top:0}.mypage-container .mypage-wrap section .sec-conts-wrap{width:100%}.mypage-container .mypage-wrap section .sec-conts-wrap .info{width:100%;display:flex;align-items:center;gap:4px var(--gap-16);flex-wrap:wrap;margin-bottom:var(--gap-20)}.mypage-container .mypage-wrap section .sec-conts-wrap .info span{font-size:var(--font-14);color:var(--font-gray);position:relative}.mypage-container .mypage-wrap section .sec-conts-wrap .info span em{font-weight:500;color:var(--black)}.mypage-container .mypage-wrap section .sec-conts-wrap .info span:after{content:"";width:1px;height:42%;box-sizing:border-box;background:var(--font-gray);position:absolute;right:calc((var(--gap-16) / 2) * -1);top:50%;transform:translateY(-50%);opacity:.5}.mypage-container .mypage-wrap section .sec-conts-wrap .info span:last-child:after{display:none}.mypage-container .mypage-wrap section .sec-conts-wrap .top-conts{width:100%;font-size:var(--font-14);color:var(--font-dep-gray);margin-bottom:var(--gap-16)}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap{width:100%}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .none-conts-wrap{width:100%;padding:var(--gap-32) 0 var(--gap-20) 0}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .none-conts-wrap .none-conts{width:100%;text-align:center}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .none-conts-wrap .none-conts .icon{display:block;width:var(--n-32);height:var(--n-32);margin:0 auto;background-repeat:no-repeat;background-position:50%;background-size:cover}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .none-conts-wrap .none-conts .icon.ticket{background-image:url(/img/conts/icon_ticket_line.svg)}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .none-conts-wrap .none-conts .icon.coupon{background-image:url(/img/conts/icon_coupon_line.svg)}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .none-conts-wrap .none-conts .conts-box{width:100%;font-size:var(--font-16);color:var(--font-gray);margin:var(--gap-8) 0 var(--gap-12) 0}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .none-conts-wrap .none-conts .button{margin:0 auto}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .promotion-code{width:100%;margin-top:var(--gap-32);border-radius:4px;background:var(--light-gray);padding:var(--gap-32) 0}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .promotion-code .conts-box{width:100%;text-align:center}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .promotion-code .conts-box .conts{font-size:var(--font-15);color:var(--font-dep-gray);margin-bottom:var(--gap-12)}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .promotion-code .conts-box .button{margin:0 auto}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .my-fruit-book-defualt{width:100%;border-radius:6px;overflow:hidden;position:relative}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .my-fruit-book-defualt .img-box{width:100%}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .my-fruit-book-defualt .img-box span{display:block;width:100%;height:0;padding-bottom:calc(221 / 335 * 100%);position:relative}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .my-fruit-book-defualt .img-box span img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .my-fruit-book-defualt .conts-box{width:100%;height:var(--n-42);position:absolute;left:0;bottom:0;display:flex;align-items:center;padding:0 var(--gap-12);background:hsla(0,0%,100%,.6);font-size:var(--font-14);color:var(--font-dep-gray)}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .my-fruit-book-defualt .conts-box span{position:relative;padding-left:calc(var(--n-20) + var(--gap-8))}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .my-fruit-book-defualt .conts-box span:before{content:"";width:var(--n-20);height:var(--n-20);background:url(/img/conts/icon_note.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .event-wrap{width:100%;background:var(--white);border-radius:4px;box-shadow:0 2px 20px rgba(0,0,0,.06);padding:var(--gap-32)}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .event-wrap .event-conts{width:100%;text-align:center}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .event-wrap .event-conts .conts-box{width:100%}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .event-wrap .event-conts .conts-box .title{width:100%;font-size:var(--font-24);font-weight:600;line-height:1.4;margin-bottom:var(--gap-12)}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .event-wrap .event-conts .conts-box .conts{font-size:var(--font-15);color:var(--font-gray)}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .event-wrap .event-conts .img-box{width:100%;margin:var(--gap-20) 0}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .event-wrap .event-conts .img-box img{display:block;max-width:100%}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .membershio-button-wrap{width:100%;margin-top:var(--gap-20);display:flex;align-items:center;gap:var(--gap-8);flex-wrap:wrap}.mypage-container .mypage-wrap section .sec-conts-wrap .conts-wrap .membershio-button-wrap .btn{width:max-content;height:var(--n-34);border-radius:4px;border:1px solid var(--line-gray);background:var(--white);padding:0 10px;font-size:var(--font-15);color:var(--font-gray);display:flex;align-items:center;justify-content:center}.mypage-container .ticket-box{width:100%;position:relative;overflow:hidden}.mypage-container .ticket-box:after{content:"";width:var(--n-20);height:var(--n-20);border-radius:50%;box-sizing:border-box;border:1px solid #d9d9d9;background:var(--white);position:absolute;right:calc((var(--n-20) / 2) * -1);top:50%;transform:translateY(-50%);z-index:30}.mypage-container .ticket-box .ticket{width:100%;background:var(--white);border-radius:6px;border:1px solid #d9d9d9;position:relative;overflow:hidden;padding-left:6px}.mypage-container .ticket-box .ticket:before{content:"";width:30%;height:100%;background:var(--main-color);position:absolute;left:0;top:0;z-index:0}.mypage-container .ticket-box .ticket .ticket-conts{width:100%;background:var(--white);position:relative;z-index:10;border-radius:6px;padding:var(--gap-16) var(--gap-60) var(--gap-16) var(--gap-20)}.mypage-container .ticket-box .ticket .ticket-conts .title{font-size:var(--font-16);font-weight:500;color:#000;margin-bottom:4px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mypage-container .ticket-box .ticket .ticket-conts .option{font-size:var(--font-13);color:var(--font-gray)}.mypage-container .ticket-box .ticket .ticket-conts .price{font-size:var(--font-14);font-weight:600;margin-top:var(--gap-8)}.mypage-container .ticket-box .ticket .ticket-conts .btn-review{width:max-content;height:var(--n-34);border-radius:100px;padding:0 var(--gap-12);display:flex;align-items:center;font-size:var(--font-13);color:#717581;background:#f7f7fb;margin-top:var(--gap-12)}.mypage-container .ticket-box .ticket .ticket-conts .btn-review span{position:relative;padding-left:calc(var(--font-16) + 4px)}.mypage-container .ticket-box .ticket .ticket-conts .btn-review span:before{content:"";width:var(--font-16);height:var(--font-16);background:url(/img/conts/icon_review.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.mypage-container .ticket-box .ticket .btn-detail{width:var(--n-60);height:100%;position:absolute;right:0;top:0;background:url(/img/conts/arrow_right_dg.svg) 50% no-repeat;background-size:var(--n-16) auto;z-index:30;border-left:1px dashed #d9d9d9}.mypage-container .ticket-box.canceled .ticket:before,.mypage-container .ticket-box.used .ticket:before{background:var(--gray)}.mypage-container .ticket-box.canceled .ticket .ticket-conts>div{opacity:.5}.mypage-container .simple-ticket{width:100%;padding:var(--gap-12);background:var(--white);border-radius:4px;border:1px solid var(--line-gray)}.mypage-container .simple-ticket .label{width:max-content;height:var(--n-20);display:flex;align-items:center;justify-content:center;padding:0 6px;font-size:11px;font-weight:500;border-radius:100px;margin-bottom:var(--gap-8)}.mypage-container .simple-ticket .label.ticket{background:rgba(76,156,46,.06);color:var(--main-color)}.mypage-container .simple-ticket .label.required{background:rgba(231,138,0,.08);color:#e78a00}.mypage-container .simple-ticket .label.selected{background:hsla(240,6%,58%,.08);color:#8f8f9b}.mypage-container .simple-ticket .ticket-conts{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-8);font-size:var(--font-14)}.mypage-container .simple-ticket .ticket-conts .conts{display:flex;align-items:center;gap:4px var(--gap-14);flex-wrap:warp;color:var(--font-dep-gray)}.mypage-container .simple-ticket .ticket-conts .conts span{position:relative}.mypage-container .simple-ticket .ticket-conts .conts span:after{content:"·";width:var(--gap-14);height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;position:absolute;right:calc(var(--gap-14) * -1);top:0}.mypage-container .simple-ticket .ticket-conts .conts span:last-child:after{display:none}.mypage-container .coupon-box{width:100%;background:var(--white);border-radius:4px;border:1px solid var(--main-color);padding:var(--gap-16)}.mypage-container .coupon-box .coupon{width:100%}.mypage-container .coupon-box .coupon .title{width:100%;margin-bottom:4px;font-size:var(--font-13);font-weight:500}.mypage-container .coupon-box .coupon .coupon-info{width:100%;display:flex;align-items:center;gap:4px var(--gap-8);flex-wrap:wrap}.mypage-container .coupon-box .coupon .coupon-info em{font-size:var(--font-20);font-weight:600;color:var(--main-color)}.mypage-container .coupon-box .coupon .coupon-info .label-wrap{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.mypage-container .coupon-box .coupon .coupon-info .label-wrap .label{width:max-content;height:var(--n-20);border-radius:1px;display:flex;align-items:center;justify-content:center;padding:0 6px;font-size:11px;font-weight:500}.mypage-container .coupon-box .coupon .coupon-info .label-wrap .label.duplication{background:rgba(76,145,46,.08);color:var(--main-color)}.mypage-container .coupon-box .coupon .coupon-info .label-wrap .label.limited{background:hsla(240,6%,58%,.08);color:#8f8f9b}.mypage-container .coupon-box .coupon .coupon-detail{width:100%;margin-top:var(--gap-12)}.mypage-container .coupon-box .coupon .coupon-detail span{width:100%;display:block;margin-top:4px;font-size:var(--font-12);color:var(--font-gray)}.mypage-container .coupon-box .coupon .coupon-detail span:first-child{margin-top:0}.mypage-container ul.dot-basic li{font-size:var(--font-14);color:var(--font-gray);line-height:1.4;margin-top:4px;position:relative;padding-left:calc(var(--font-14) - 9px);text-indent:calc((var(--font-14) - 9px) * -1)}.mypage-container ul.dot-basic li:first-child{margin-top:0}.mypage-container ul.dot-basic li:before{content:"· "}.mypage-container ul.dot-basic li span.point{color:var(--main-color);font-weight:500}@media screen and (max-width:480px){.mypage-container ul.dot-basic li{padding-left:calc(var(--font-14) - 6px);text-indent:calc((var(--font-14) - 6px) * -1)}}.mypage-container .depth-tab{width:100%;position:relative;display:flex}.mypage-container .depth-tab:after{content:"";width:150%;height:1px;background:var(--line-gray);position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.mypage-container .depth-tab .tab{flex:1;height:var(--n-52);display:flex;align-items:center;justify-content:center;position:relative;font-size:var(--font-14);color:var(--font-gray);cursor:pointer}.mypage-container .depth-tab .tab.on{font-weight:600;color:var(--black);background-image:linear-gradient(var(--black),var(--black));background-repeat:no-repeat;background-position:0 100%;background-size:100% 3px}.mypage-container .header{width:100%;height:var(--n-52);display:flex;align-items:center;justify-content:space-between}.mypage-container .header .btn-list{height:var(--font-24);font-size:var(--font-15);color:var(--font-gray);display:flex;align-items:center}.mypage-container .header .btn-list span{padding-left:calc(var(--font-16) + 4px);position:relative}.mypage-container .header .btn-list span:before{content:"";width:var(--font-16);height:var(--font-16);background:url(/img/conts/icon_back_g.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.mypage-container .mypage-conts-wrap .tab-conts-wrap .tab-conts-box{display:none}.mypage-container .mypage-conts-wrap .tab-conts-wrap .tab-conts-box.active{display:block}.mypage-container .mypage-conts-wrap{width:100%;padding:var(--gap-24) 0;position:relative}.mypage-container .mypage-conts-wrap.bg{background:#f5f5f5}.mypage-container .mypage-conts-wrap.bg:after{content:"";width:100%;background:#f5f5f5;position:absolute;left:0;bottom:calc((var(--bottomH) + var(--gap-24)) * -1)}.mypage-container .mypage-conts-wrap .list-top{width:100%;margin-bottom:var(--gap-12)}.mypage-container .mypage-conts-wrap .list-top .conts{font-size:var(--font-13);color:var(--font-dep-gray)}.mypage-container .mypage-conts-wrap .top-notice-box{width:100%;margin-bottom:var(--gap-20);background:var(--light-gray);border-radius:4px;padding:10px var(--gap-12)}.mypage-container .mypage-conts-wrap .top-notice-box .notice{width:100%;font-size:var(--font-13);color:var(--font-gray);padding-left:calc(var(--font-18) + 4px);display:flex;align-items:center;min-height:var(--font-18);position:relative}.mypage-container .mypage-conts-wrap .top-notice-box .notice:before{content:"";width:var(--font-18);height:var(--font-18);background:url(/img/conts/icon_note.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:0}.mypage-container .mypage-conts-wrap .list-wrap{width:100%}.mypage-container .mypage-conts-wrap .list-button-wrap{width:100%;margin-top:var(--gap-32);display:flex;align-items:center;justify-content:center}.mypage-container .mypage-conts-wrap .list-button-wrap .btn-more span{position:relative;padding-right:calc(4px + var(--font-16))}.mypage-container .mypage-conts-wrap .list-button-wrap .btn-more span:after{content:"";width:var(--font-16);height:var(--font-16);background:url(/img/conts/icon_plus.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mypage-container .mypage-conts-wrap .list-button-wrap .btn-dir{font-weight:500}.mypage-container .mypage-conts-wrap .list-button-wrap .btn-dir span{position:relative;padding-right:calc(4px + var(--font-16))}.mypage-container .mypage-conts-wrap .list-button-wrap .btn-dir span:after{content:"";width:var(--font-16);height:var(--font-16);background:url(/img/conts/arrow_right_dg2.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mypage-container .mypage-conts-wrap ul.ticket-list-tb{width:100%}.mypage-container .mypage-conts-wrap ul.ticket-list-tb li{width:100%;position:relative;margin-top:var(--gap-8)}.mypage-container .mypage-conts-wrap ul.ticket-list-tb li:first-child{margin-top:0}.mypage-container .mypage-conts-wrap ul.coupon-list-tb{width:100%}.mypage-container .mypage-conts-wrap ul.coupon-list-tb li{width:100%;position:relative;margin-top:var(--gap-16)}.mypage-container .mypage-conts-wrap ul.coupon-list-tb li:first-child{margin-top:0}.mypage-container .my-ticket-view{width:90%;margin:0 auto;background:var(--white);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.mypage-container .my-ticket-view .header{padding:0 var(--gap-16)}.mypage-container .my-ticket-view .header .state{font-size:var(--font-15);font-weight:500;color:#999}.mypage-container .my-ticket-view .header .state span.not-used{color:var(--main-color)}.mypage-container .my-ticket-view .header .state span.canceling{color:var(--black)}.mypage-container .my-ticket-view .ticket-detail-wrap{width:100%}.mypage-container .my-ticket-view .ticket-detail-wrap section{width:100%;padding:var(--gap-24) var(--gap-16);border-top:2px solid var(--light-gray);box-sizing:border-box}.mypage-container .my-ticket-view .ticket-detail-wrap section:first-child{border-top:none}.mypage-container .my-ticket-view .ticket-detail-wrap section .sec-title{font-size:var(--font-15);font-weight:600;margin-bottom:var(--gap-16)}.mypage-container .my-ticket-view .ticket-detail-wrap .ticket-main-info,.mypage-container .my-ticket-view .ticket-detail-wrap .ticket-main-info .title-box,.mypage-container .my-ticket-view .ticket-detail-wrap section .conts-wrap{width:100%}.mypage-container .my-ticket-view .ticket-detail-wrap .ticket-main-info .title-box .title{font-size:var(--font-20);font-weight:600;line-height:1.4}.mypage-container .my-ticket-view .ticket-detail-wrap .ticket-main-info .title-box .date-time{font-size:var(--font-14);color:var(--font-gray);margin-top:4px;line-height:1.4}.mypage-container .my-ticket-view .ticket-detail-wrap .ticket-main-info ul.reservation-info{width:100%;margin-top:var(--gap-20)}.mypage-container .my-ticket-view .ticket-detail-wrap .ticket-main-info ul.reservation-info li{width:100%;display:flex;gap:var(--gap-8);font-size:var(--font-14);line-height:1.4;margin-top:var(--gap-8)}.mypage-container .my-ticket-view .ticket-detail-wrap .ticket-main-info ul.reservation-info li:first-child{margin-top:0}.mypage-container .my-ticket-view .ticket-detail-wrap .ticket-main-info ul.reservation-info li .head{color:var(--font-gray)}.mypage-container .my-ticket-view .ticket-detail-wrap .ticket-main-info ul.reservation-info li .conts{flex:1}.mypage-container .my-ticket-view .ticket-detail-wrap ul.option-list{width:100%}.mypage-container .my-ticket-view .ticket-detail-wrap ul.option-list li{width:100%;display:flex;justify-content:space-between;gap:var(--gap-8);font-size:var(--font-14);color:var(--font-dep-gray);line-height:1.4;margin-top:var(--gap-8)}.mypage-container .my-ticket-view .ticket-detail-wrap ul.option-list li:first-child{margin-top:0}.mypage-container .my-ticket-view .ticket-detail-wrap ul.option-list .head span{color:#999}.mypage-container .my-ticket-view .ticket-detail-wrap ul.option-list li .head .sub-wrap{display:block;width:100%}.mypage-container .my-ticket-view .ticket-detail-wrap ul.option-list li .head .sub-wrap .sub{position:relative;font-size:var(--font-12);color:#999;display:flex;align-items:center;min-height:var(--n-20);padding-left:var(--n-20)}.mypage-container .my-ticket-view .ticket-detail-wrap ul.option-list li .head .sub-wrap .sub:before{content:"└";width:var(--n-20);height:var(--n-20);display:flex;justify-content:center;position:absolute;left:0;top:0;font-size:var(--font-16);font-weight:300}.mypage-container .my-ticket-view .ticket-detail-wrap ul.option-list li .conts .discount{color:var(--main-color)}.mypage-container .my-ticket-view .ticket-detail-wrap ul.ticket-list{width:100%}.mypage-container .my-ticket-view .ticket-detail-wrap ul.ticket-list li{width:100%;margin-top:6px}.mypage-container .my-ticket-view .ticket-detail-wrap ul.ticket-list li:first-child{margin-top:0}.mypage-container .my-ticket-view .ticket-detail-wrap .payment-info{width:100%;margin-top:var(--gap-12);padding-top:var(--gap-12);border-top:1px solid #f1f1f5;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-8);font-size:var(--font-14)}.mypage-container .my-ticket-view .ticket-detail-wrap .payment-info .head{font-weight:500}.mypage-container .my-ticket-view .ticket-detail-wrap .payment-info .conts{font-weight:600}.mypage-container .my-ticket-view .ticket-detail-wrap .notice-wrap{width:100%;font-size:var(--font-14);color:var(--font-gray);line-height:1.4}.mypage-container .my-ticket-view .ticket-detail-wrap .notice-wrap .conts{margin-bottom:var(--gap-16)}.mypage-container .my-ticket-view .ticket-detail-wrap .notice-wrap .refund-notice{width:100%;margin-top:var(--gap-24);border-radius:2px;padding:var(--gap-12);background:var(--light-gray)}.mypage-container .my-ticket-view .ticket-detail-wrap .notice-wrap .refund-notice ul.dot{margin-top:6px}.mypage-container .my-ticket-view .ticket-detail-wrap .notice-wrap .refund-notice .refund-amount{width:100%;margin-top:var(--gap-24);text-align:right;color:var(--black)}.mypage-container .my-ticket-view .ticket-detail-wrap .notice-wrap .refund-notice .refund-amount em{font-weight:500}.mypage-container .my-ticket-view .ticket-detail-wrap .button-wrap{width:100%;margin-top:var(--gap-20);padding:var(--gap-20)}.mypage-container .my-info-wrap{width:100%}.mypage-container .my-info-wrap section{width:100%;padding:var(--gap-32) 0;border-top:1px solid var(--line-gray)}.mypage-container .my-info-wrap section:first-child{border-top:none}.mypage-container .my-info-wrap .account-info ul.account-info-tb li{width:100%;display:flex;gap:var(--gap-8);align-items:center;font-size:var(--font-14);font-weight:500;margin-top:var(--gap-16)}.mypage-container .my-info-wrap .account-info ul.account-info-tb li:first-child{margin-top:0}.mypage-container .my-info-wrap .account-info ul.account-info-tb li .head{width:100px}.mypage-container .my-info-wrap .account-info ul.account-info-tb li .conts{width:calc(100% - 100px - var(--gap-8))}.mypage-container .my-info-wrap .account-info ul.account-info-tb li .conts .btn-edit-pwd{width:max-content;height:var(--n-32);display:flex;align-items:center;background:var(--white);border-radius:4px;border:1px solid var(--line-gray);font-size:var(--font-14);color:var(--font-gray);padding:0 10px}.mypage-container .my-info-wrap .account-info ul.account-info-tb li .conts .btn-edit-pwd span{position:relative;padding-right:calc(var(--font-12) + 2px)}.mypage-container .my-info-wrap .account-info ul.account-info-tb li .conts .btn-edit-pwd span:after{content:"";width:var(--font-12);height:var(--font-12);background:url(/img/conts/arrow_right_g.svg) 50% no-repeat;background-size:140% auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mypage-container .my-info-wrap .sns-account{width:100%;margin-top:var(--gap-40)}.mypage-container .my-info-wrap .sns-account .title{width:100%;text-align:center;font-size:var(--font-14);color:var(--font-gray);margin-bottom:var(--gap-8)}.mypage-container .my-info-wrap .sns-account .title span{position:relative}.mypage-container .my-info-wrap .sns-account .title span:after,.mypage-container .my-info-wrap .sns-account .title span:before{content:"";width:40px;height:1px;box-sizing:border-box;background:var(--font-gray);position:absolute;top:50%;transform:translateY(-50%)}.mypage-container .my-info-wrap .sns-account .title span:before{left:-50px}.mypage-container .my-info-wrap .sns-account .title span:after{right:-50px}.mypage-container .my-info-wrap .sns-account .sns-wrap{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--gap-8)}.mypage-container .my-info-wrap .sns-account .sns-wrap .btn-sns{width:var(--n-46);height:var(--n-46);font-size:0;display:block;cursor:pointer;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:50%}.mypage-container .my-info-wrap .sns-account .sns-wrap .naver{background-image:url(/img/conts/logo_naver.svg)}.mypage-container .my-info-wrap .sns-account .sns-wrap .kakao{background-image:url(/img/conts/logo_kakao.svg)}.mypage-container .my-info-container .button-wrap{width:100%;margin-top:var(--gap-40)}.mypage-container .my-pwd-edit-wrap,.mypage-container .promotion-code-wrap,.mypage-container .secession-conts-wrap,.mypage-container .secession-wrap .secession-conts-wrap .secession-result-wrap{width:100%;min-height:calc(var(--nvh) - var(--headerH) - (var(--gap-24) * 4) - var(--bottomH) - var(--gap-24) - var(--n-56))}.mypage-container .invite-event-wrap{width:100%}.mypage-container .invite-event-wrap .event-intro{width:100%;background:var(--white);padding:var(--gap-40) 5% calc(var(--gap-40) * 2) 5%}.mypage-container .invite-event-wrap .event-intro .title{width:100%;text-align:center;font-size:var(--font-24);font-weight:600;line-height:1.4;margin-bottom:var(--gap-24)}.mypage-container .invite-event-wrap .event-intro .img-box{width:90%;margin:0 auto}.mypage-container .invite-event-wrap .event-intro .img-box img{display:block;max-width:100%;margin:0 auto}.mypage-container .invite-event-wrap .event-intro .conts-box{width:100%;margin-bottom:calc(var(--gap-60) * .8)}.mypage-container .invite-event-wrap .event-intro .conts-box ul li{width:100%;display:flex;gap:0 6px;margin-top:10px}.mypage-container .invite-event-wrap .event-intro .conts-box ul li:first-child{margin-top:0}.mypage-container .invite-event-wrap .event-intro .conts-box ul li .num{width:var(--n-16);height:var(--n-20);display:flex;align-items:center}.mypage-container .invite-event-wrap .event-intro .conts-box ul li .num span{width:var(--n-16);height:var(--n-16);border-radius:50%;background:var(--black);display:flex;align-items:center;justify-content:center;font-size:var(--font-12);font-weight:500;color:var(--white)}.mypage-container .invite-event-wrap .event-intro .conts-box ul li .conts{flex:1;font-size:var(--font-15);min-height:var(--n-20);display:flex;align-items:center}.mypage-container .invite-event-wrap .event-intro .button-wrap{width:85%;margin:0 auto}.mypage-container .invite-event-wrap .event-notice{width:100%;padding:var(--gap-24) 5%;background:#f7f7fb;position:relative}.mypage-container .invite-event-wrap .event-notice:after{content:"";width:200%;height:calc(var(--bottomH) + var(--gap-24));background:#f7f7fb;position:absolute;left:50%;bottom:calc((var(--bottomH) + var(--gap-24)) * -1);transform:translateX(-50%)}.mypage-container .invite-event-wrap .event-notice .notice-box{width:100%;margin-top:var(--gap-16)}.mypage-container .invite-event-wrap .event-notice .notice-box:first-child{margin-top:0}.mypage-container .invite-event-wrap .event-notice .notice-box em{display:block;font-size:var(--font-15);margin-bottom:var(--gap-8)}.mypage-container .invite-event-wrap .event-notice .notice-box ul li{font-size:var(--font-13);color:var(--font-gray);line-height:1.4;margin-top:4px;position:relative;padding-left:calc(var(--font-13) - 12px);text-indent:calc((var(--font-13) - 12px) * -1)}.mypage-container .invite-event-wrap .event-notice .notice-box ul li:first-child{margin-top:0}.mypage-container .invite-event-wrap .event-notice .notice-box ul li:before{content:"·"}@media screen and (max-width:480px){.mypage-container .invite-event-wrap .event-notice .notice-box ul li{padding-left:calc(var(--font-13) - 10px);text-indent:calc((var(--font-13) - 10px) * -1)}}.mypage-container .promotion-code-wrap .title{font-size:var(--font-18);font-weight:600;margin-bottom:var(--gap-16)}.mypage-container .my-fruit-book-wrap{width:90%;margin:0 auto}.mypage-container .my-fruit-book-wrap .top-notice{width:100%;margin-bottom:var(--gap-24)}.mypage-container .my-fruit-book-wrap .fruit-info .title-box{width:100%}.mypage-container .my-fruit-book-wrap .fruit-info .title-box .subject{width:100%;font-size:var(--font-18);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.mypage-container .my-fruit-book-wrap .fruit-info .title-box .location{position:relative;font-size:var(--font-14);color:var(--font-dep-gray);padding-left:var(--n-20);min-height:var(--n-20);display:flex;align-items:center}.mypage-container .my-fruit-book-wrap .fruit-info .title-box .location:before{content:"";width:var(--n-20);height:var(--n-20);background:url(/img/conts/icon_place_line.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:0}.mypage-container .my-fruit-book-wrap .fruit-info .conts-box{width:100%;margin-top:var(--gap-12);padding-top:var(--gap-12);border-top:1px solid #f1f1f5}.mypage-container .my-fruit-book-wrap .fruit-info .conts-box .detail-wrap{width:100%;display:flex;align-items:center;gap:4px var(--gap-12);flex-wrap:wrap;font-size:var(--font-14);color:var(--font-dep-gray)}.mypage-container .my-fruit-book-wrap .fruit-info .conts-box .detail-wrap span{position:relative;padding-left:var(--n-20);min-height:var(--n-20);display:flex;align-items:center}.mypage-container .my-fruit-book-wrap .fruit-info .conts-box .detail-wrap span:before{content:"";width:var(--n-20);height:var(--n-20);background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;left:0;top:0}.mypage-container .my-fruit-book-wrap .fruit-info .conts-box .detail-wrap span.datetime:before{background-image:url(/img/conts/icon_calendar.svg)}.mypage-container .my-fruit-book-wrap .fruit-info .conts-box .detail-wrap span.person:before{background-image:url(/img/conts/icon_person.svg)}.mypage-container ul.fruit-book-tb{width:100%}.mypage-container ul.fruit-book-tb li{width:100%;margin-top:var(--gap-16)}.mypage-container ul.fruit-book-tb li:first-child{margin-top:0}.mypage-container ul.fruit-book-tb li .list-box{width:100%;border-radius:10px;overflow:hidden;background:var(--white);position:relative}.mypage-container ul.fruit-book-tb li .list-box .thumb{width:100%}.mypage-container ul.fruit-book-tb li .list-box .thumb span{display:block;width:100%;height:0;padding-bottom:calc(188 / 335 * 100%);position:relative}.mypage-container ul.fruit-book-tb li .list-box .thumb span img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.mypage-container ul.fruit-book-tb li .list-box .list-conts{width:100%;padding:var(--gap-16) var(--gap-20)}.mypage-container ul.fruit-book-tb li .list-box .list-conts .conts-box .label-wrap{width:100%;margin-top:var(--gap-16);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.mypage-container ul.fruit-book-tb li .list-box .list-conts .conts-box .label-wrap span{width:max-content;height:var(--n-26);padding:0 6px;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:var(--font-12)}.mypage-container ul.fruit-book-tb li .list-box .list-conts .conts-box .label-wrap span.used{background:#f7f7fb;color:var(--font-dep-gray)}.mypage-container ul.fruit-book-tb li .list-box .list-conts .conts-box .label-wrap span.post{background:rgba(76,156,46,.06);color:var(--main-color)}.mypage-container ul.fruit-book-tb li .list-box a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.mypage-container .fruit-book-view{width:100%}.mypage-container .fruit-book-view .fruit-info{padding:var(--gap-20) 0;margin-bottom:10px;position:relative;border-bottom:1px solid var(--line-gray)}.mypage-container .fruit-book-view .fruit-info:after{content:"";width:200%;height:10px;background:var(--light-gray);position:absolute;left:50%;bottom:-10px;transform:translateX(-50%)}.mypage-container .fruit-book-view .fruit-info .button-wrap{width:100%;margin-top:var(--gap-20)}.mypage-container .fruit-book-view .fruit-info .button-wrap .btn-review-write span{position:relative;padding-right:calc(var(--n-20) + 4px)}.mypage-container .fruit-book-view .fruit-info .button-wrap .btn-review-write span:after{content:"";width:var(--n-20);height:var(--n-20);background:url(/img/conts/icon_review_p.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mypage-container .fruit-book-view .none-conts-wrap{width:100%;padding:var(--gap-32) 0}.mypage-container .fruit-book-view .none-conts-wrap .none-conts{width:100%;border-radius:10px;overflow:hidden;position:relative}.mypage-container .fruit-book-view .none-conts-wrap .none-conts .img-box{width:100%;height:0;padding-bottom:calc(251 / 335 * 100%);position:relative}.mypage-container .fruit-book-view .none-conts-wrap .none-conts .img-box img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.mypage-container .fruit-book-view .none-conts-wrap .none-conts .conts-box{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center}.mypage-container .fruit-book-view .none-conts-wrap .none-conts .conts-box .conts{width:100%;text-align:center;font-size:var(--font-18);font-weight:600;color:var(--white);line-height:1.4}.mypage-container ul.post-list-tb li{width:100%;position:relative;padding:var(--gap-24) 0;margin-top:8px}.mypage-container ul.post-list-tb li:after{content:"";width:200%;height:8px;background:var(--light-gray);position:absolute;left:50%;top:-8px;transform:translateX(-50%)}.mypage-container ul.post-list-tb li:first-child{margin-top:0}.mypage-container ul.post-list-tb li:first-child:after{display:none}.mypage-container ul.post-list-tb li .post-box{width:100%}.mypage-container ul.post-list-tb li .post-box>*{margin-top:var(--gap-24)}.mypage-container ul.post-list-tb li .post-box>:first-child{margin-top:0}.mypage-container ul.post-list-tb li .post-box .head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4px}.mypage-container ul.post-list-tb li .post-box .head .head-box{flex:1;display:flex;align-items:center;gap:4px 6px;flex-wrap:wrap}.mypage-container ul.post-list-tb li .post-box .head .head-box .datetime{font-size:var(--font-16);color:var(--font-dep-gray);font-weight:500}.mypage-container ul.post-list-tb li .post-box .head .head-box .label{width:max-content;height:var(--n-24);border-radius:2px;padding:0 6px;display:flex;align-items:center;justify-content:center;font-size:var(--font-12);font-weight:500;color:var(--main-color);background:rgba(76,156,46,.08)}.mypage-container ul.post-list-tb li .post-box .head .btn-post-delete{width:var(--n-24);height:var(--n-24);background:url(/img/conts/icon_delete.svg) 50% no-repeat;background-size:cover;font-size:0;cursor:pointer}.mypage-container ul.post-list-tb li .post-box .post-media-wrap .post-media-list{width:100%}.mypage-container ul.post-list-tb li .post-box .post-media-wrap .post-media-list .items-box .media-box{width:100%;height:0;padding-bottom:calc(251 / 355 * 100%);border-radius:10px;overflow:hidden;position:relative}.mypage-container ul.post-list-tb li .post-box .post-media-wrap .post-media-list .items-box .media-box img,.mypage-container ul.post-list-tb li .post-box .post-media-wrap .post-media-list .items-box .media-box video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.mypage-container ul.post-list-tb li .post-box .post-media-wrap .post-media-list .items-box .media-box iframe{width:100%;height:100%;position:absolute;left:0;top:0}.mypage-container ul.post-list-tb li .post-box .post-media-wrap .slick-slide{line-height:0}.mypage-container ul.post-list-tb li .post-box .post-media-wrap .slick-arrow{width:var(--n-24);height:var(--n-24);position:absolute;top:50%;transform:translateY(-50%);z-index:100;font-size:0;cursor:pointer;background:rgba(0,0,0,.2);border-radius:50%}.mypage-container ul.post-list-tb li .post-box .post-media-wrap .slick-arrow:before{content:"";width:100%;height:100%;background:url(/img/conts/arrow_slide_nav.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:0}.mypage-container ul.post-list-tb li .post-box .post-media-wrap .slick-prev{left:10px}.mypage-container ul.post-list-tb li .post-box .post-media-wrap .slick-next{right:10px}.mypage-container ul.post-list-tb li .post-box .post-media-wrap .slick-next:before{transform:scaleX(-1)}.mypage-container ul.post-list-tb li .post-box .post-conts{width:100%}.mypage-container ul.post-list-tb li .post-box .post-conts .conts-box{max-height:81px;font-size:var(--font-14);color:var(--font-dep-gray);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width:480px){.mypage-container ul.post-list-tb li .post-box .post-conts .conts-box{max-height:63px}}.mypage-container ul.post-list-tb li .post-box .post-conts.open .conts-box{max-height:100%;height:100%;display:block}.mypage-container ul.post-list-tb li .post-box .post-conts .btn-conts-more{width:max-content;font-size:var(--font-13);color:#999;border-bottom:1px solid #999;margin-top:var(--gap-8)}.mypage-container ul.post-list-tb li .post-box .comment-list-wrap{width:100%}.mypage-container ul.post-list-tb li .post-box .comment-list-wrap .comment-box{width:100%;margin-top:10px;display:flex;gap:var(--gap-8)}.mypage-container ul.post-list-tb li .post-box .comment-list-wrap .comment-box:first-child{margin-top:0}.mypage-container ul.post-list-tb li .post-box .comment-list-wrap .comment-box .profile{width:var(--n-32);height:var(--n-32);border-radius:50%;border:1px solid hsla(0,0%,7%,.1);background:#f3f3f3;padding:4px}.mypage-container ul.post-list-tb li .post-box .comment-list-wrap .comment-box .profile span{display:block;width:100%;height:0;padding-bottom:100%;position:relative}.mypage-container ul.post-list-tb li .post-box .comment-list-wrap .comment-box .profile span img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.mypage-container ul.post-list-tb li .post-box .comment-list-wrap .comment-box .comment-conts-box{flex:1;background:var(--light-gray);padding:var(--gap-16);border-radius:0 8px 8px 8px}.mypage-container ul.post-list-tb li .post-box .comment-list-wrap .comment-box .comment-conts-box .comment-info{width:100%;display:flex;align-items:center;gap:0 5px;flex-wrap:wrap;margin-bottom:var(--gap-12)}.mypage-container ul.post-list-tb li .post-box .comment-list-wrap .comment-box .comment-conts-box .comment-info .nickname{font-size:var(--font-15);font-weight:500}.mypage-container ul.post-list-tb li .post-box .comment-list-wrap .comment-box .comment-conts-box .comment-info .date{font-size:var(--font-12);color:#999}.mypage-container ul.post-list-tb li .post-box .comment-list-wrap .comment-box .comment-conts-box .comment-conts{font-size:var(--font-14);color:var(--font-dep-gray)}.mypage-container .fruit-book-write{width:100%}.mypage-container .fruit-book-write .post-write-wrap section{width:100%;padding:var(--gap-32) 0;border-top:1px solid #f1f1f5}.mypage-container .fruit-book-write .post-write-wrap section:first-child{padding-top:var(--gap-20);border-top:none}.mypage-container .fruit-book-write ul.post-write-tb li{width:100%;margin-top:var(--gap-40)}.mypage-container .fruit-book-write ul.post-write-tb li:first-child{margin-top:0}.mypage-container .fruit-book-write ul.post-write-tb li .head{font-size:var(--font-16);font-weight:600;margin-bottom:var(--gap-16)}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap{width:100%}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .conts-input{width:100%;border-radius:4px;border:1px solid var(--line-gray);padding:var(--gap-16)}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .conts-input textarea{width:100%;height:140px;font-size:var(--font-14);resize:none;border:none}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .conts-input textarea::-webkit-scrollbar{width:3px;border-radius:10px;border:none}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .conts-input textarea::-webkit-scrollbar-thumb{background:hsla(42,7%,73%,.5)}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .conts-input textarea::placeholder{color:#999}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .txt-count{width:100%;margin-top:var(--gap-8);text-align:right;font-size:var(--font-13);color:var(--font-dep-gray);font-weight:500}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap{width:100%;position:relative;display:flex;gap:var(--gap-8)}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .tooltip{width:max-content;height:var(--n-32);padding:0 var(--gap-12);background:var(--main-color);border-radius:4px;display:flex;align-items:center;gap:10px;position:absolute;left:calc(var(--n-84) + var(--gap-20));top:50%;transform:translateY(-50%)}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .tooltip:before{content:"";width:0;height:0;border:solid transparent;border-width:5px 0;border-right:8px solid var(--main-color);position:absolute;left:-8px;top:50%;transform:translateY(-50%)}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .tooltip p{font-size:var(--font-13);font-weight:500;color:var(--white)}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .tooltip .btn-close-tooltip{width:var(--font-12);height:var(--font-12);position:relative;font-size:0;cursor:pointer}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .tooltip .btn-close-tooltip:before{content:"";width:100%;height:100%;background:url(/img/com/icon_close_w.svg) 50% no-repeat;background-size:cover;opacity:.35;position:absolute;left:0;top:0}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .tooltip.hide{display:none}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-input{width:var(--n-84);height:var(--n-84);box-sizing:border-box;background:var(--white);border-radius:4px;border:1px solid var(--line-gray);position:relative;overflow:hidden}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-input .addfile-count{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;z-index:0}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-input .addfile-count .count{width:100%;text-align:center;font-size:var(--font-13);color:var(--font-dep-gray);position:relative;padding-top:calc(var(--n-24) + 4px)}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-input .addfile-count .count:before{content:"";width:100%;height:var(--n-24);background:url(/img/conts/icon_camera.svg) 50% no-repeat;background-size:auto 100%;position:absolute;left:0;top:0}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-input input[type=file]{width:0;height:0;position:absolute;left:0;top:0;opacity:0;visibility:hidden}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-input input[type=file]+label{display:block;box-sizing:border-box;width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;cursor:pointer}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-list-wrap{flex:1;overflow-y:hidden;overflow-x:auto}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-list-wrap::-webkit-scrollbar{height:4px;border-radius:10px;border:none}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-list-wrap::-webkit-scrollbar-thumb{background:hsla(42,7%,73%,.3)}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-list-wrap .addfile-list{display:flex;align-items:center;gap:var(--gap-8);width:max-content}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-list-wrap .addfile-list .addfile-box{width:var(--n-84);height:var(--n-84);position:relative;border-radius:4px;overflow:hidden}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-list-wrap .addfile-list .addfile-box .preview{width:100%;height:0;padding-bottom:100%;position:relative;z-index:1}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-list-wrap .addfile-list .addfile-box .preview>*{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-list-wrap .addfile-list .addfile-box .preview.video:after{content:"";width:100%;height:100%;background:url(/img/conts/icon_play.svg) 50% no-repeat;background-size:auto 50%;position:absolute;left:0;top:0;z-index:1}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-list-wrap .addfile-list .addfile-box .btn-addfile-delete{width:var(--n-16);height:var(--n-16);border-radius:50%;background:#000;position:absolute;right:5px;top:5px;z-index:10;cursor:pointer}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-list-wrap .addfile-list .addfile-box .btn-addfile-delete:before{content:"";width:100%;height:100%;background:url(/img/com/icon_close_w.svg) 50% no-repeat;background-size:50% auto;position:absolute;left:0;top:0}.mypage-container .fruit-book-write ul.post-write-tb li .input-wrap .addfile-wrap .addfile-list-wrap .addfile-list .addfile-box input{width:0;height:0;position:absolute;left:0;top:0;opacity:0;visibility:hidden;z-index:0}.mypage-container .fruit-book-write .agree-box{width:100%;margin-bottom:var(--gap-16)}.mypage-container .fruit-book-write .button-wrap{width:100%;margin-top:var(--gap-20)}.mypage-container .secession-wrap,.mypage-container .secession-wrap .secession-conts-wrap{width:100%}.mypage-container .secession-wrap .secession-conts-wrap .title-box{width:100%;margin-bottom:var(--gap-40)}.mypage-container .secession-wrap .secession-conts-wrap .title-box .title{font-size:var(--font-20);font-weight:600}.mypage-container .secession-wrap .secession-conts-wrap .option-list-tb li{width:100%;margin-top:var(--gap-24)}.mypage-container .secession-wrap .secession-conts-wrap .option-list-tb li:first-child{margin-top:0}.mypage-container .secession-wrap .secession-conts-wrap .option-list-tb li .radio p{font-size:var(--font-15)}.mypage-container .secession-wrap .button-wrap{margin-top:var(--gap-24)}.mypage-container .secession-wrap .secession-conts-wrap .check-list-tb>li{width:100%;margin-top:var(--gap-40)}.mypage-container .secession-wrap .secession-conts-wrap .check-list-tb>li:first-child{margin-top:0}.mypage-container .secession-wrap .secession-conts-wrap .check-list-tb>li .check-conts{width:100%;margin-bottom:var(--gap-16)}.mypage-container .secession-wrap .secession-conts-wrap .check-list-tb>li .check-conts em{display:block;font-size:var(--font-18);font-weight:600;margin-bottom:var(--gap-8)}.mypage-container .secession-wrap .secession-conts-wrap .check-list-tb>li .check-conts .conts-box{font-size:var(--font-15);color:var(--font-dep-gray)}.mypage-container .secession-wrap .secession-conts-wrap .check-list-tb>li .check-conts .conts-box>*{margin-top:5px}.mypage-container .secession-wrap .secession-conts-wrap .check-list-tb>li .check-conts .conts-box>:first-child{margin-top:0}.mypage-container .secession-wrap .secession-conts-wrap .check-list-tb>li .check.basic p{font-size:var(--font-13)}.mypage-container .secession-wrap .secession-conts-wrap .secession-result-wrap{width:100%;display:flex;align-items:center;justify-content:center}.mypage-container .secession-wrap .secession-conts-wrap .secession-result-wrap .conts-box{width:100%;position:relative;padding-top:calc(var(--gap-32) + 65px);text-align:center}.mypage-container .secession-wrap .secession-conts-wrap .secession-result-wrap .conts-box:before{content:"";width:100%;height:65px;background:url(/img/conts/icon_completion.svg) 50% no-repeat;background-size:auto 100%;position:absolute;left:0;top:0}.mypage-container .secession-wrap .secession-conts-wrap .secession-result-wrap .conts-box .tlt{font-size:var(--font-24);font-weight:600;line-height:1.4;margin-bottom:var(--gap-16)}.mypage-container .secession-wrap .secession-conts-wrap .secession-result-wrap .conts-box .conts{font-size:var(--font-14);color:var(--font-gray)}.modal{width:100%;height:var(--nvh);position:fixed;left:0;top:0;background:rgba(0,0,0,.7);z-index:2000}.modal .modal-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.modal-popup{display:none}.modal-popup .popup-wrap{width:100%}.modal-popup .popup-bottom{width:100%;margin-top:var(--gap-14);display:flex;align-items:center;justify-content:space-between;color:var(--white)}.modal-popup .popup-bottom .check-box{position:relative}.modal-popup .popup-bottom .check-box input[type=checkbox]{width:0;height:0;position:absolute;left:0;top:0;opacity:0;visibility:hidden}.modal-popup .popup-bottom .check-box input[type=checkbox]+label{font-size:var(--font-14);font-weight:600;position:relative;cursor:pointer;padding-left:calc(var(--n-20) + var(--gap-8))}.modal-popup .popup-bottom .check-box input[type=checkbox]+label:before{content:"";width:var(--n-20);height:var(--n-20);border:1px solid var(--white);border-radius:2px;box-sizing:border-box;position:absolute;left:0;top:50%;transform:translateY(-50%)}.modal-popup .popup-bottom .check-box input[type=checkbox]+label:after{content:"";width:var(--n-20);height:var(--n-20);background:url(/img/com/check_w.svg) 50% no-repeat;background-size:70% auto;position:absolute;left:0;top:50%;transform:translateY(-50%);display:none}.modal-popup .popup-bottom .check-box input[type=checkbox]:checked+label:after{display:block}.modal-popup .popup-bottom .btn-modal-close{width:var(--n-20);height:var(--n-20);background:url(/img/com/icon_close_w.svg) 50% no-repeat;background-size:cover;font-size:0;cursor:pointer}.modal-popup .btn-popup-close{width:var(--n-28);height:var(--n-28);font-size:0;cursor:pointer;background:url(/img/com/icon_close.svg) 50% no-repeat;background-size:80% auto;margin-left:auto;margin-right:0;display:block;margin-bottom:var(--gap-12)}.modal-popup .com-title{width:100%;margin-bottom:var(--gap-16)}.modal-popup .com-title .title{font-size:var(--font-18);font-weight:600;line-height:1.44}.modal-popup.basic{width:83%;max-width:calc(var(--max-w) * .83);margin:0 auto}.modal-popup.basic .popup-conts-wrap{width:100%;border-radius:10px;background:var(--white);padding:var(--gap-20);max-height:calc(var(--nvh) * .85);overflow-y:auto;overflow-x:hidden}.modal-popup.rect{width:83%;max-width:calc(var(--max-w) * .83);margin:0 auto}.modal-popup.rect .popup-conts-wrap{width:100%;background:var(--white);max-height:calc(var(--nvh) * .85);overflow-y:auto;overflow-x:hidden}.modal-popup.fix{width:100%;max-width:var(--max-w);position:fixed;left:50%;bottom:0;transform:translateX(-50%)}.modal-popup.fix .popup-conts-wrap{width:100%;border-radius:var(--gap-24) var(--gap-24) 0 0;background:var(--white);padding:var(--gap-20);max-height:calc(var(--nvh) * .9)}.modal-popup.fix .popup-conts-wrap .popup-conts-box{padding-bottom:var(--gap-20);max-height:calc((var(--nvh) * .9) - var(--n-28) - var(--gap-40));overflow-y:auto;overflow-x:hidden}.modal-popup.fix .popup-conts-wrap .popup-conts-box::-webkit-scrollbar{width:6px;border-radius:10px;border:none}.modal-popup.fix .popup-conts-wrap .popup-conts-box::-webkit-scrollbar-thumb{background:hsla(42,7%,73%,.5)}.modal-popup.active{display:block}#review-popup{width:83%;max-width:calc(var(--max-w) * .83);margin:0 auto}#review-popup .popup-conts-wrap{width:100%;border-radius:10px;background:var(--white);padding:var(--gap-24);max-height:calc(var(--nvh) * .85);overflow-y:auto;overflow-x:hidden}#review-popup .review-title{width:100%;font-size:var(--font-16);font-weight:600;margin-bottom:var(--gap-20)}#review-popup .thumb{border-radius:8px;overflow:hidden;margin-bottom:var(--gap-24)}#review-popup .thumb,#review-popup .thumb .img-box{width:100%;position:relative;z-index:1}#review-popup .thumb .img-box:before{content:"";width:100%;height:100%;background:#000;background:linear-gradient(0deg,#000,transparent 40%);position:absolute;left:0;top:0;z-index:2}#review-popup .thumb .img-box span{width:100%;height:0;padding-bottom:calc(152 / 271 * 100%);position:relative;display:block;overflow:hidden;z-index:1}#review-popup .thumb .img-box span img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}#review-popup .thumb .info{width:100%;position:absolute;left:0;bottom:0;z-index:10;padding:var(--gap-8) var(--gap-12);color:var(--white)}#review-popup .thumb .info:before{content:"";width:100%;height:100%;background:url(/img/com/blur.png) 50% no-repeat;background-size:cover;position:absolute;left:0;top:0;z-index:0;overflow:hidden}#review-popup .thumb .info .info-wrap{width:100%;position:relative;z-index:10}#review-popup .thumb .info .title{font-size:var(--font-14);font-weight:600}#review-popup .thumb .info .place{font-size:var(--font-12);font-weight:500;position:relative;padding-left:calc(var(--font-16) + 2px);margin-top:2px}#review-popup .thumb .info .place:before{content:"";width:var(--font-16);height:var(--font-16);background:url(/img/com/icon_place_02.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:0}#review-popup .my-review{width:100%;margin-bottom:var(--gap-20)}#review-popup .my-review a,#review-popup .my-review p{font-size:var(--font-13);color:var(--font-gray)}#review-popup .my-review a{position:relative;padding-right:calc(var(--font-16) + 2px)}#review-popup .my-review a:after{content:"";width:var(--font-16);height:var(--font-16);background:url(/img/com/arrow_more_02.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%)}#review-popup .coupon-wrap{width:100%;margin-bottom:var(--gap-24)}#review-popup .coupon-wrap .coupon-box{width:100%;height:var(--n-72);background:#f8f9fb;padding:0 var(--gap-14);display:flex;align-items:center;border-top:1px solid #e5e5ec}#review-popup .coupon-wrap .coupon-box:first-child{border-top:none}#review-popup .coupon-wrap .coupon-box .conts{padding-left:calc(var(--n-32) + var(--gap-12));position:relative}#review-popup .coupon-wrap .coupon-box .conts:before{content:"";width:var(--n-32);height:var(--n-32);background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}#review-popup .coupon-wrap .coupon-box .conts>*{display:block}#review-popup .coupon-wrap .coupon-box .conts em{font-size:var(--font-14);font-weight:600}#review-popup .coupon-wrap .coupon-box .conts span{font-size:var(--font-13);color:var(--font-gray)}#review-popup .coupon-wrap .coupon-box.ty-1 .conts:before{background-image:url(/img/com/icon_coupon.svg)}#review-popup .coupon-wrap .coupon-box.ty-2 .conts:before{background-image:url(/img/com/icon_best.svg)}#map-popup .map-wrap{width:100%;border-radius:8px;overflow:hidden}#map-popup .map-wrap span{display:block;width:100%;height:0;padding-bottom:calc(154 / 271 * 100%);position:relative}#map-popup .map-wrap span img{display:block;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}#map-popup .button-wrap{width:100%;margin-top:var(--gap-32)}#map-popup .button-wrap .button{margin-top:var(--gap-8)}#map-popup .button-wrap .button:first-child{margin-top:0}#addr-popup .addr-search-wrap{width:100%;margin-bottom:var(--gap-24)}#addr-popup .addr-search-wrap .search-box{width:100%;height:var(--n-46);border-radius:7px;background:var(--light-gray);position:relative;overflow:hidden;padding:0 var(--gap-16);display:flex;align-items:center;gap:var(--gap-8)}#addr-popup .addr-search-wrap .search-box .input-box{flex:1;height:100%}#addr-popup .addr-search-wrap .search-box .input-box input{width:100%;height:100%;border:none;background:transparent;font-size:var(--font-14)}#addr-popup .addr-search-wrap .search-box .input-box input::placeholder{color:#999}#addr-popup .addr-search-wrap .search-box .btn-search{width:var(--n-20);height:var(--n-20);background:url(/img/conts/icon_search.svg) 50% no-repeat;background-size:cover;font-size:0;cursor:pointer}#addr-popup .addr-search-result{width:100%}#addr-popup .addr-search-result .result-top{width:100%;font-size:var(--font-14);margin-bottom:var(--gap-16)}#addr-popup .addr-search-result .result-top span{font-weight:600}#addr-popup .addr-search-result ul.result-tb{width:100%;border-top:1px solid var(--line-gray)}#addr-popup .addr-search-result ul.result-tb li{width:100%;border-bottom:1px solid var(--line-gray);padding:var(--gap-16) 0;position:relative}#addr-popup .addr-search-result ul.result-tb li .post-code{width:100%;font-size:var(--font-18);font-weight:500;color:var(--main-color);margin-bottom:4px}#addr-popup .addr-search-result ul.result-tb li .addr-list{width:100%}#addr-popup .addr-search-result ul.result-tb li .addr-list .addr-box{width:100%;margin-top:4px;display:flex;gap:4px;font-size:var(--font-14)}#addr-popup .addr-search-result ul.result-tb li .addr-list .addr-box:first-child{margin-top:0}#addr-popup .addr-search-result ul.result-tb li .addr-list .addr-box .head{color:var(--font-gray);width:60px}#addr-popup .addr-search-result ul.result-tb li .addr-list .addr-box .conts{flex:1}#addr-popup .addr-search-result ul.result-tb li a{width:100%;height:100%;position:absolute;left:0;top:0;display:block}#addr-popup .addr-search-result .pagination{width:100%;margin-top:var(--gap-40);display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}#addr-popup .addr-search-result .pagination a{min-width:var(--n-24);height:var(--n-24);display:flex;align-items:center;justify-content:center;padding:0 5px;font-size:var(--font-14);color:#999;position:relative}#addr-popup .addr-search-result .pagination a.on{font-weight:500;color:var(--font-dep-gray)}#addr-popup .addr-search-result .pagination a.nav{font-size:0}#addr-popup .addr-search-result .pagination a.nav:before{content:"";width:100%;height:100%;background:url(/img/conts/arrow_nav.svg) 50% no-repeat;background-size:70% auto;position:absolute;left:0;top:0}#addr-popup .addr-search-result .pagination a.next:before{transform:scaleX(-1)}@media screen and (max-width:480px){#addr-popup .addr-search-result ul.result-tb li .addr-list .addr-box .head{width:50px}}#facilities-popup .facilities-wrap{width:100%}#facilities-popup .facilities-wrap .title{width:100%;font-size:var(--font-18);font-weight:600;margin-bottom:var(--gap-16)}#facilities-popup .facilities-wrap .img-box{width:100%;margin-bottom:var(--gap-20);overflow:hidden;border-radius:4px}#facilities-popup .facilities-wrap .img-box img{max-width:100%;display:block}#facilities-popup .facilities-wrap .facilities-detail-wrap{width:100%}#facilities-popup .facilities-wrap .facilities-detail-wrap .detail-conts-box{width:100%;margin-top:var(--gap-28)}#facilities-popup .facilities-wrap .facilities-detail-wrap .detail-conts-box:first-child{margin-top:0}#facilities-popup .facilities-wrap .facilities-detail-wrap .detail-conts-box .sub-title{font-size:var(--font-16);font-weight:600;margin-bottom:var(--gap-8)}#facilities-popup .facilities-wrap .facilities-detail-wrap .detail-conts-box .conts-box{width:100%}#facilities-popup .facilities-wrap .facilities-detail-wrap .detail-conts-box .conts-box>*{margin-bottom:var(--gap-16)}#facilities-popup .facilities-wrap .facilities-detail-wrap .detail-conts-box .conts-box>:last-child{margin-bottom:0}#facilities-popup .facilities-wrap .facilities-detail-wrap .detail-conts-box .conts-box ul li{width:100%;display:flex;gap:5px;font-size:var(--font-14);margin-top:4px}#facilities-popup .facilities-wrap .facilities-detail-wrap .detail-conts-box .conts-box ul li:first-child{margin-top:0}#facilities-popup .facilities-wrap .facilities-detail-wrap .detail-conts-box .conts-box ul li .conts{flex-shrink:1;color:var(--font-gray)}#facilities-popup .facilities-wrap .facilities-detail-wrap .detail-conts-box .conts-box .com-txt,#facilities-popup .facilities-wrap .facilities-detail-wrap .detail-conts-box .conts-box .com-txt a{font-size:var(--font-14);color:var(--font-gray)}#facilities-popup .facilities-wrap .facilities-detail-wrap .detail-conts-box .conts-box .map-box{width:100%;border-radius:4px;overflow:hidden}#facilities-popup .facilities-wrap .facilities-detail-wrap .detail-conts-box .conts-box .map-box img{max-width:100%;display:block}#coupon-popup .coupon-wrap{width:100%}#coupon-popup .coupon-wrap .coupon-box{width:100%;margin-top:var(--gap-8);position:relative}#coupon-popup .coupon-wrap .coupon-box:first-child{margin-top:0}#coupon-popup .coupon-wrap .coupon-box input{width:0;height:0;position:absolute;left:0;top:0;opacity:0;visibility:hidden}#coupon-popup .coupon-wrap .coupon-box input+label{width:100%;border:1px solid var(--gray);display:block;box-sizing:border-box;border-radius:4px;padding:var(--gap-16);cursor:pointer;position:relative}#coupon-popup .coupon-wrap .coupon-box input+label:after{content:"";width:var(--n-24);height:var(--n-24);border-radius:50%;border:2px solid var(--gray);background-color:var(--white);background-position:50%;background-repeat:no-repeat;background-size:auto 45%;position:absolute;right:var(--gap-16);top:50%;transform:translateY(-50%)}#coupon-popup .coupon-wrap .coupon-box label>.wrap{padding-right:calc(var(--n-24) + var(--gap-8));position:relative;opacity:.5}#coupon-popup .coupon-wrap .coupon-box .title{width:100%;font-size:var(--font-13);font-weight:500;margin-bottom:4px}#coupon-popup .coupon-wrap .coupon-box .main-info{width:100%;display:flex;align-items:center;gap:var(--gap-8)}#coupon-popup .coupon-wrap .coupon-box .main-info .price{font-size:var(--font-20);font-weight:600}#coupon-popup .coupon-wrap .coupon-box .main-info .label-wrap{display:flex;align-items:center;gap:4px}#coupon-popup .coupon-wrap .coupon-box .main-info .label-wrap .label{width:max-width;height:var(--n-20);padding:0 6px;display:flex;align-items:center;justify-content:center;border-radius:1px;font-size:11px;font-weight:500;background:hsla(240,6%,58%,.08);color:#8f8f9b}#coupon-popup .coupon-wrap .coupon-box .detail-info{width:100%;margin-top:var(--gap-12)}#coupon-popup .coupon-wrap .coupon-box .detail-info ul li{width:100%;margin-top:4px;font-size:var(--font-12);color:var(--font-gray)}#coupon-popup .coupon-wrap .coupon-box .detail-info ul li:first-child{margin-top:0}#coupon-popup .coupon-wrap .coupon-box input:checked+label{border-color:var(--main-color)}#coupon-popup .coupon-wrap .coupon-box input:checked+label:after{border-color:var(--main-color);background-color:var(--main-color);background-image:url(/img/com/check_w.svg)}#coupon-popup .coupon-wrap .coupon-box input:checked+label>.wrap{opacity:1}#coupon-popup .coupon-wrap .coupon-box input:checked+label .main-info .price{color:var(--main-color)}#coupon-popup .coupon-wrap .coupon-box input:checked+label .main-info .label-wrap .label.duplication{background:rgba(76,156,46,.08);color:var(--main-color)}#calendar-popup .calendar-wrap{width:96%;margin:0 auto;border-radius:10px;background:var(--white);padding:var(--gap-32) var(--gap-18);box-shadow:0 2px 15px rgba(0,0,0,.08)}#calendar-popup .calendar-wrap .calendar-nav{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--gap-16);margin-bottom:var(--gap-8)}#calendar-popup .calendar-wrap .calendar-nav button{width:var(--n-18);height:var(--n-18);font-size:0;cursor:pointer;position:relative}#calendar-popup .calendar-wrap .calendar-nav button:before{content:"";width:100%;height:100%;background:url(/img/conts/arrow_right_g.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:0}#calendar-popup .calendar-wrap .calendar-nav button.btn-month-prev:before{transform:scaleX(-1)}#calendar-popup .calendar-wrap .calendar-nav .date{font-size:var(--font-18);font-weight:600}#calendar-popup .calendar-wrap .calendar-box,#calendar-popup .calendar-wrap .calendar-box ul.calendar{width:100%}#calendar-popup .calendar-wrap .calendar-box ul.calendar li{width:100%;display:flex}#calendar-popup .calendar-wrap .calendar-box ul.calendar li>*{width:calc(100% / 7)}#calendar-popup .calendar-wrap .calendar-box ul.calendar li .th{height:var(--n-40)}#calendar-popup .calendar-wrap .calendar-box ul.calendar li .th span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--font-13);color:var(--font-dep-gray)}#calendar-popup .calendar-wrap .calendar-box ul.calendar li .date{height:var(--n-36)}#calendar-popup .calendar-wrap .calendar-box ul.calendar li .date .option{width:100%;height:100%;position:relative}#calendar-popup .calendar-wrap .calendar-box ul.calendar li .date .option input[type=radio]{width:0;height:0;position:absolute;left:0;top:0;visibility:hidden;opacity:0}#calendar-popup .calendar-wrap .calendar-box ul.calendar li .date .option input[type=radio]+label{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--font-13);color:var(--font-dep-gray);cursor:pointer;border-radius:50px}#calendar-popup .calendar-wrap .calendar-box ul.calendar li .date .option input[type=radio]:checked+label{background:var(--main-color);color:var(--white);font-weight:600}#calendar-popup .button-wrap{margin-top:var(--gap-40)}#roll-calendar-popup .title{width:100%;height:var(--n-48);display:flex;align-items:center;justify-content:center;font-size:var(--font-16);font-weight:600;border-bottom:1px solid var(--line-gray)}.partnerlist-view-container .detail-tab{width:100%;height:var(--n-46)}.partnerlist-view-container .detail-tab .detail-tab-wrap{width:100%;display:flex}.partnerlist-view-container .detail-tab .tab{width:max-content;flex-grow:1;flex-shrink:1;height:var(--n-46);display:flex;align-items:center;justify-content:center;padding:0 var(--gap-12);font-size:var(--font-13);color:#999;position:relative;background-image:linear-gradient(var(--line-gray),var(--line-gray));background-repeat:no-repeat;background-size:100% 2px;background-position:0 100%;text-align:center;letter-spacing:-.5px;cursor:pointer}.partnerlist-view-container .detail-tab .tab.on{font-weight:600;color:var(--black);background-image:linear-gradient(var(--black),var(--black))}.partnerlist-view-container .detail-tab .detail-tab-wrap.fix{max-width:var(--max-w);background:var(--white);position:fixed;left:50%;top:0;transform:translateX(-50%);z-index:200;border-top:1px solid var(--line-gray)}@media screen and (max-width:340px){.partnerlist-view-container .detail-tab .tab{font-size:11px}}.partner-reserve-container{width:100%;height:calc(var(--nvh) - var(--headerH))}.partner-reserve-container .reservation-wrap{width:100%;height:100%;position:relative}.partner-reserve-container .reservation-wrap .reservation-box{width:100%;height:calc(100%);overflow-x:hidden;overflow-y:auto;padding:var(--gap-24) 0}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .select-option span{font-size:var(--font-18)}.partner-reserve-container .reservation-wrap .reservation-box>.inner{padding:0 5%}.partner-reserve-container .reservation-wrap .reservation-box .title-box{width:100%;margin-bottom:var(--gap-40)}.partner-reserve-container .reservation-wrap .reservation-box .title-box .title{font-size:var(--font-20);font-weight:600;line-height:1.4}.partner-reserve-container .reservation-wrap .reservation-box .conts-wrap,.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb{width:100%}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li{width:100%;margin-top:var(--gap-24)}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li:first-child{margin-top:0}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .head{width:100%;padding:0 4px;margin-bottom:var(--gap-8);font-size:var(--font-15)}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts{width:100%}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box{width:100%;height:var(--n-56);position:relative}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .select-option{width:100%;height:100%;border:1px solid var(--line-gray);border-radius:6px;padding:0 var(--gap-16);display:flex;align-items:center;justify-content:space-between}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .select-option span,.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .select-option span .none{position:relative;font-size:var(--font-14);font-weight:500}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .select-option span:before{content:"";width:var(--n-24);height:var(--n-24);background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .select-option p{font-size:var(--font-16);color:var(--font-gray)}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box button{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box button.btn-select:after{content:"";width:0;height:0;border:solid transparent;border-width:0 5px;border-top:6px solid var(--font-gray);position:absolute;right:var(--gap-16);top:50%;transform:translateY(-50%)}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap{width:100%;max-height:180px;background:var(--white);border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.1);position:absolute;left:0;top:calc(var(--n-56) + var(--gap-8));z-index:100;overflow-x:hidden;overflow-y:auto;display:none}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap::-webkit-scrollbar{width:6px;border-radius:10px;border:none}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap::-webkit-scrollbar-thumb{background:hsla(42,7%,73%,.5)}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap ul li{width:100%}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap ul li .option{width:100%;position:relative}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap ul li .option input[type=radio]{width:0;height:0;position:absolute;left:0;top:0;opacity:0;visibility:hidden}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap ul li .option input[type=radio]+label{width:100%;height:var(--n-48);display:flex;align-items:center;cursor:pointer;padding:0 var(--gap-16);font-size:var(--font-14)}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap ul li .option input[type=radio]:checked+label{font-weight:600}.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap.active{display:block}.partner-reserve-container .reservation-wrap .button-wrap{width:100%;padding:var(--gap-16) 5%;position:relative}@media screen and (max-width:480px){.partner-reserve-container .reservation-wrap .reservation-box ul.option-tb>li .conts .option-box .option-list-wrap{max-height:300px}}.partner-reserve-container .search-wrap{width:100%;margin-top:var(--gap-10);margin-bottom:var(--gap-40)}.partner-reserve-container .search-wrap .search-box{width:100%;border-radius:6px;padding:0 var(--gap-16);position:relative;border:1px solid var(--line-gray)}.partner-reserve-container .search-wrap .search-box .input-box{position:relative}.partner-reserve-container .search-wrap .search-box .input-box:after{content:"";width:var(--n-24);height:var(--n-24);background:url(/img/conts/icon_search.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%)}.partner-reserve-container .search-wrap .search-box .input-box input{width:100%;height:var(--n-56);border:none;background:transparent;font-size:var(--font-14)}.partner-reserve-container .search-wrap .search-box .input-box input::placeholder{color:var(--font-gray)}.partner-reserve-container .date-filter-wrap .search-box .input-box input::placeholder{color:var(--font-gray)}#partner-coupon-popup #partner .coupon-wrap .coupon-box input:checked+label .main-info .label-wrap .label.duplication{background:rgba(76,156,46,.08);color:var(--main-color)}#partner-calendar-popup .calendar-wrap{width:100%;margin:0 auto;border-radius:10px;background:var(--white);padding:var(--gap-16) var(--gap-18);box-shadow:0 2px 15px rgba(0,0,0,.08)}#partner-calendar-popup .calendar-wrap .calendar-nav{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--gap-16);margin-bottom:var(--gap-8)}#partner-calendar-popup .calendar-wrap .calendar-nav button{width:var(--n-18);height:var(--n-18);font-size:0;cursor:pointer;position:relative}#partner-calendar-popup .calendar-wrap .calendar-nav button:before{content:"";width:100%;height:100%;background:url(/img/conts/arrow_right_g.svg) 50% no-repeat;background-size:cover;position:absolute;left:0;top:0}#partner-calendar-popup .calendar-wrap .calendar-nav button.btn-month-prev:before{transform:scaleX(-1)}#partner-calendar-popup .calendar-wrap .calendar-nav .date{font-size:var(--font-18);font-weight:600}#partner-calendar-popup .calendar-wrap .calendar-box,#partner-calendar-popup .calendar-wrap .calendar-box ul.calendar{width:100%}#partner-calendar-popup .calendar-wrap .calendar-box ul.calendar li{width:100%;display:flex}#partner-calendar-popup .calendar-wrap .calendar-box ul.calendar li>*{width:calc(100% / 7)}#partner-calendar-popup .calendar-wrap .calendar-box ul.calendar li .th{height:var(--n-40)}#partner-calendar-popup .calendar-wrap .calendar-box ul.calendar li .th span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--font-13);color:var(--font-dep-gray)}#partner-calendar-popup .calendar-wrap .calendar-box ul.calendar li .date{height:var(--n-36)}#partner-calendar-popup .calendar-wrap .calendar-box ul.calendar li .date .option{width:100%;height:100%;position:relative}#partner-calendar-popup .calendar-wrap .calendar-box ul.calendar li .date .option input[type=radio]{width:0;height:0;position:absolute;left:0;top:0;visibility:hidden;opacity:0}#partner-calendar-popup .calendar-wrap .calendar-box ul.calendar li .date .option input[type=radio]+label{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--font-13);color:var(--font-dep-gray);cursor:pointer;border-radius:50px}#partner-calendar-popup .calendar-wrap .calendar-box ul.calendar li .date .option input[type=radio]:checked+label{background:var(--main-color);color:var(--white);font-weight:600}#partner-calendar-popup .button-wrap{margin-top:var(--gap-10)}.place-view-container .detail-form .detail-box[data-id=review] .best-review-box{width:100%;border-radius:4px;background:var(--white);box-shadow:0 0 12px rgba(0,0,0,.09);padding:var(--gap-20)}.place-view-container .detail-form .detail-box[data-id=review] .best-review-box .title{width:100%;font-size:var(--font-16);font-weight:600;color:var(--main-color);margin-bottom:var(--gap-20)}.place-view-container .detail-form .detail-box[data-id=review] .review-wrap .list-top{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gap-12)}.place-view-container .detail-form .detail-box[data-id=review] .review-wrap .list-top .select-box .option-list-wrap{left:auto;right:0}.place-view-container .detail-form .detail-box[data-id=review] .review-wrap .review-list{width:100%}.place-view-container .detail-form .detail-box[data-id=review] .review-wrap .review-list .list-box{width:100%;border-top:1px solid var(--line-gray);padding:var(--gap-24) 0}