@keyframes shimmerBrightness{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes spin{to{transform:rotate(360deg)}}#contents.search,#contents.search.main{padding:40px 0;font-family:Pretendard,serif}#contents.search.main{padding:80px 0 100px}.l-search,.l-search textarea{font-family:Pretendard,serif!important}#contents.search.share{margin-top:50px;padding:0}#contents.search .l-search{max-width:800px;margin:0 auto;display:flex;flex-direction:column;min-height:82vh}#contents.search .l-search .l-search-main{flex:1;display:flex;flex-direction:column;padding-bottom:0}#contents.search .l-search .sys-box{display:flex;padding:16px 20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;border-radius:15.997px;margin:15px 0;background:linear-gradient(92deg,rgba(254,106,1,.03) -1.28%,rgba(254,106,1,.02) 47.88%,rgba(254,106,1,.03) 95.51%)}#contents.search .sys-title{margin-bottom:4px}#contents.search .sys-sub{color:#bc7848;font-size:14px;font-style:normal;font-weight:400;line-height:140%;align-content:center;gap:4px}#contents.search .sys-sub.flex{color:#bc7848;flex-direction:column;flex-wrap:wrap;align-items:flex-start}#contents.search .sys-sub,#contents.search .sys-sub .sys-sub-text{display:flex;align-items:center}#contents.search .sys-sub .sys-sub-text img{margin-right:3px}#contents.search .user-msg-box{text-align:right;margin-bottom:18px}#contents.search .user-msg{display:flex;flex-direction:row-reverse;margin-bottom:4px}#contents.search .user-name{color:var(--gray-04-bfbfbf, #BFBFBF);font-size:14px;font-style:normal;font-weight:500;margin-bottom:4px;display:inline-block;line-height:140%}#contents.search .user-msg span{padding:10px 14px;font-size:15px;border-radius:16px 2px 16px 16px;border:1px solid var(--gray-01-f-4-f-4-f-4, #F4F4F4);background:#fff;max-width:540px;text-align:left}#contents.search .user-msg.long span{max-width:90%;text-align:left}#contents.search .sys-question{color:var(--gray-071-c-1-c-1-c, #1C1C1C);font-size:18px;font-style:normal;font-weight:600;line-height:140%;margin:15px 0}#contents.search .choice-box{margin:15px 0}#contents.search .choice-btn{display:flex;padding:10px 14px;align-items:center;gap:6px;border-radius:2px 15.997px 15.997px 16px;background:#f9f9f9;color:var(--gray-064-f-4-f-4-f, #4F4F4F);text-align:left;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:10px 0}#contents.search .cond-box{background:#fff8e8;padding:18px;border-left:4px solid #e8b060;border-radius:12px;margin-bottom:20px}#contents.search .cond-title{font-weight:700;margin-bottom:12px}#contents.search .cond-list li{margin-bottom:4px;font-size:14px}#contents.search .area-suggest-box{display:flex;padding:10px 14px;border-radius:2px 15.997px 15.997px 16px;background:#f9f9f9;color:var(--gray-064-f-4-f-4-f, #4F4F4F);text-align:left;font-size:16px;width:fit-content}#contents.search .result-box{margin:30px auto;background-color:#b38c71;border-radius:16px}#contents.search .result-title{background:#a68568;color:#fff;padding:10px 20px;border-radius:14px 14px 0 0;font-size:14px;font-style:normal;font-weight:500;line-height:100%}#contents.search .result-body{background:#fff;padding:10px 18px;border-radius:14px;border:2px solid #a68568;border-top:none;color:var(--gray-064-f-4-f-4-f, #4F4F4F);font-size:15.997px;font-style:normal;font-weight:400;line-height:150%}#contents.search .result-body span{color:var(--primary-00-fe-6-a-01, #FE6A01);font-size:16px;font-weight:600;line-height:150%}#contents.search .sys-title{display:inline-block;font-weight:600;font-size:15px;color:#bc7848;animation:shimmerBrightness 2s ease-in-out infinite}#contents.search .sys-title img,.main-search-box .siksin-text img{margin-right:4px}#contents.search .loading-spinner{width:8px;height:8px;border:2px solid #bc7848;border-radius:50%;display:inline-block;margin-right:8px;border-right-color:transparent;animation:spin 2s linear infinite}#contents.search .place-card{border-radius:16px;border:.999px solid var(--gray-02-ebebeb, #EBEBEB);padding:20px;background:#fff;max-width:1000px;margin:10px auto;position:relative}#contents.search .place-card .card-header{display:flex;justify-content:space-between;margin-bottom:4px}#contents.search .magazine-swiper .search-query span.swiper-slide-title,#contents.search .place-card .card-header .badge-pname{display:flex;flex-direction:column}#contents.search .place-card .card-header .badge-pname .badge-box{margin-bottom:4px}#contents.search .place-card .card-header .title-box{display:flex;align-items:center;gap:4px}#contents.search .place-card .card-header .title-box .pname{overflow:hidden;color:var(--gray-071-c-1-c-1-c, #1C1C1C);text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:600;line-height:130%}#contents.search .place-card .card-header .title-box .score,.title-box .review-count{color:var(--gray-071-c-1-c-1-c, #1C1C1C);font-size:14px;font-style:normal;font-weight:400;line-height:130%}#contents.search .place-card .card-header #contents.search .external-icon img{width:22px;opacity:.6}#contents.search .place-card .place-info-box .sub-text{overflow:hidden;color:var(--gray-064-f-4-f-4-f, #4F4F4F);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin:6px 0}#contents.search .place-card .place-info-box .meta{display:flex;align-items:center;gap:0;color:gray;font-size:12px;font-style:normal;font-weight:400;line-height:130%}#contents.search .place-card .place-info-box .meta .meta-icon{margin-bottom:1px;margin-right:2px}#contents.search .place-card .place-info-box .meta .bookmark{color:#999;cursor:pointer}#contents.search .place-card .place-info-box .meta .bookmark .bookmark-count{text-decoration:underline;text-underline-offset:2px}#contents.search .place-card .place-info-box .meta .separator{margin:2px 0}#contents.search .place-card .place-info-box .meta .separator img{margin-bottom:2px}#contents.search .place-card .image-list::-webkit-scrollbar{display:none}#contents.search .place-card .image-list img{cursor:pointer;border:1px solid #ebebeb}#contents.search .place-card .reason-bubble{border-radius:30px;background:#f9f9f9;color:var(--gray-064-f-4-f-4-f, #4F4F4F);font-size:14px;display:inline-block;padding:8px 11px;line-height:14px;overflow:hidden;text-overflow:ellipsis;font-style:normal;font-weight:400;margin-top:16px}#contents.search .place-card .reason-bubble img{margin-right:2px;width:12px;height:11px;margin-bottom:2px}#contents.search .place-more-button{cursor:pointer;border-radius:50px;display:flex;height:46px;justify-content:center;align-items:center;align-self:stretch;border:1px solid var(--gray-02-ebebeb, #EBEBEB);background:#fff;color:var(--gray-064-f-4-f-4-f, #4F4F4F);font-size:15px;font-style:normal;font-weight:500;line-height:130%;margin:10px 0}#contents.search .place-more-button.active{background:#4f4f4f;color:var(--white-00-ffffff, #FFF)}#contents.search .place-more-button img{margin-left:2px}#contents.search .search-result-select-box .sys-question{margin-bottom:10px}#contents.search .search-result-select-box .choice-box{display:flex;gap:8px;margin-top:10px}#contents.search .search-result-select-box .choice-box .choice-btn{border-radius:50px}#contents.search .search-footer{left:0;background:0 0;flex-wrap:wrap;width:100%;padding:10px 16px;box-sizing:border-box;z-index:999;position:fixed;bottom:10px;pointer-events:none}#contents.search .search-footer .footer-row{display:flex;flex-direction:column;gap:10px;max-width:800px;margin:0 auto}#contents.search .search-footer .footer-row .link-box{display:flex;align-items:center;height:72px}#contents.search .search-footer .footer-row .link-box .link-map-box{height:57px;flex-shrink:0;fill:rgba(0,0,0,.54);backdrop-filter:blur(2px);background-image:url(/static2/images/common/map-link-back.svg);overflow:hidden;color:var(--white-00-ffffff, #FFF);text-overflow:ellipsis;font-size:15px;font-style:normal;font-weight:500;line-height:140%;width:182px;background-repeat:no-repeat;display:flex;flex-direction:column;padding:0 0 0 22px;background-size:100% auto;pointer-events:auto;border-radius:12px;justify-content:center}#contents.search .search-footer .footer-row .link-box .link-map-box.empty-gu{height:51px;width:161px;padding-left:22px;padding-top:0}#contents.search .search-footer .footer-row .link-box .link-btn{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:30px;background:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.13);position:absolute;left:50%;pointer-events:auto}#contents.search .search-footer .footer-row .search-box{border-radius:50px;border:1px solid rgba(254,106,1,.2);background:#fff;box-shadow:0 1px 4px 0 #ffe0ca;display:flex;padding:5px 10px 5px 20px;justify-content:space-between;align-items:center;gap:10px;height:auto;min-height:34px;pointer-events:auto;min-width:200px}#contents.search .main-content .main-search-box .search-box button,#contents.search .search-footer .footer-row .search-box button{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:27px;background:#e1e1e1}#contents.search .main-content .main-search-box .search-box button.on,#contents.search .search-footer .footer-row .search-box button.on{background:#1c1c1c}#contents.search .search-footer .footer-row .search-box .textarea-container{flex:1;display:flex;min-width:0}#contents.search .search-footer .footer-row .search-box .textarea-container .search-textarea{flex:1;background:0 0;border:0;outline:0;resize:none;font-size:16px;line-height:20px;overflow-y:hidden;color:#000;width:100%}#contents.search .search-footer .footer-row .search-box .textarea-container .search-textarea::placeholder{font-size:16px;color:#bfbfbf}.search-textarea{box-sizing:border-box;transition:height .05s ease-out}#contents.search .search-footer .footer-row .search-box .button-container{display:flex;align-items:flex-end}#contents.search .search-footer .footer-row .search-box .send-btn{width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#e1e1e1}#contents.search .search-footer .footer-row .search-box.multiline{flex-direction:column;align-items:stretch;border-radius:26px}#contents.search .search-footer .footer-row .search-box.multiline .button-container{display:flex;flex-direction:row-reverse;align-items:flex-end}#contents.search .search-query-history-box{position:relative;overflow:visible}#contents.search .search-query-history-box .search-query{width:165px!important;padding:12px 14px;border-radius:16px;border:1px solid #ebebeb;background:#fff;color:#4f4f4f;font-size:14px;font-weight:400;line-height:140%;height:58px!important;display:flex!important;justify-content:flex-start;align-items:center;text-align:center;position:relative;cursor:pointer}#contents.search .search-query-history-box .search-query span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left}#contents.search .search-query-history-box .swiper-search{overflow:hidden}#contents.search .search-query-history-box .swiper-search-btn .swiper-nav-left,#contents.search .search-query-history-box .swiper-search-btn .swiper-nav-right{display:flex;width:26px;height:26px;justify-content:center;align-items:center;border-radius:22px;border:1px solid var(--gray-02-ebebeb, #EBEBEB);background:var(--white-00-ffffff, #FFF);position:absolute;top:22px;transform:translateY(-50%);background:#fff;flex-shrink:0}#contents.search .search-query-history-box .swiper-search-btn .swiper-nav-right{right:-3px}#contents.search .search-query-history-box .swiper-search-btn .swiper-nav-left{left:-25px}#contents.search .search-query-history-box .swiper-search-btn{right:-12px;position:absolute;top:50%;width:100%;overflow:visible}@media (max-width:850px){#contents.search .l-search{margin:16px 16px 0}#contents.search .l-search.main.webview{min-height:unset}#contents.search .l-search .swiper-search-btn .swiper-nav-right,.l-search .swiper-search-btn .swiper-nav-left{display:none!important}#contents.search.intent{padding-top:10px}}@media (max-width:600px){#contents.search .search-result-select-box .choice-box .choice-btn .choice-text{display:none}#contents.search .search-footer .footer-row .link-box .link-btn{margin-left:-15px}#contents.search .search-footer .footer-row .link-box .link-btn.center{left:46%;margin-left:10px;position:unset}#contents.search .user-msg span{max-width:270px}}#contents.search .main-content-header .sub-title{color:var(--primary-00-fe-6-a-01, #FE6A01);text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:130%}#contents.search .main-content-header .title{color:var(--gray-071-c-1-c-1-c, #1C1C1C);text-align:center;font-size:42px;font-style:normal;font-weight:600;line-height:120%}#contents.search .main-content,.main-search-box{display:flex;flex-direction:column;row-gap:50px}#contents.search .main-recommend-keyword{display:flex;flex-direction:column;align-items:flex-end;width:100%;padding:0;margin:0;row-gap:6px}#contents.search .main-recommend-keyword button{display:flex;padding:7px 14px;align-items:center;gap:6px;border-radius:16px 2px 16px 16px;background:#f9f9f9;color:#4f4f4f;font-size:16px;font-weight:400;line-height:150%;font-family:Pretendard,serif}.main-search-box .example-text{color:#261d16;text-align:left;font-size:15px;font-style:normal;font-weight:400;line-height:140%;margin-left:20px}#contents.search .magazine-swiper .search-query,.main-search-box .siksin-text{font-size:14px;line-height:140%;justify-content:center;align-items:center;text-align:center}.main-search-box .siksin-text{color:#ff9950;font-style:normal;font-weight:500;display:flex}#contents.search .main-content .main-search-box .search-box{position:relative;background:#fff;border-radius:18px;padding:20px 12px 12px 24px;display:flex;justify-content:space-between;align-items:center;gap:10px;height:auto;min-height:48px;overflow:hidden}.main-search-box{row-gap:8px}.main-search-box.webview{margin-top:26px}#contents.search .main-content .main-search-box .search-box::before{content:"";position:absolute;inset:0;padding:4px;border-radius:inherit;background:linear-gradient(180deg,#ffc297 -5.2%,#ff9447 106.56%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}#contents.search .main-content .main-search-box .search-box .textarea-container{flex:1;display:flex;min-height:23px}#contents.search .main-content .main-search-box .search-box .textarea-container .search-textarea{flex:1;background:0 0;border:0;outline:0;resize:none;font-size:16px;line-height:20px;overflow-y:hidden;color:#000}#contents.search .main-content .main-search-box .search-box .button-container{display:flex;align-items:flex-end}#contents.search .main-content .main-search-box .search-box .send-btn{width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#e1e1e1}#contents.search .main-content .main-search-box .search-box.multiline{flex-direction:column;align-items:stretch;border-radius:26px}#contents.search .main-content .main-search-box .search-box.multiline .button-container{display:flex;flex-direction:row-reverse;align-items:flex-end}#contents.search .main-content .main-content-magazine-box .magazine-header{display:flex;justify-content:center;position:relative;margin-bottom:12px;margin-top:50px}#contents.search .main-content .main-content-magazine-box .magazine-header .title{color:var(--gray-071-c-1-c-1-c, #1C1C1C);text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:130%}#contents.search .main-content .main-content-magazine-box .magazine-header .more-text{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#4f4f4f;font-size:14px;font-weight:500;display:flex;align-items:center;gap:4px;cursor:pointer}#contents.search .main-content-header .title .mobile-br{display:none}#contents.search .magazine-swiper{position:relative;overflow:visible}#contents.search .magazine-swiper .search-query{width:238px!important;padding:60px 10px;border:1px solid #ebebeb;color:#4f4f4f;font-weight:400;height:228px!important;display:flex!important;position:relative;border-radius:16px;background-size:cover;background-position:center;background-repeat:no-repeat}#contents.search .magazine-swiper .search-query span{overflow:hidden;color:var(--white-00-ffffff, #FFF);text-align:center;text-overflow:ellipsis;font-size:20px;font-style:normal;font-weight:700;line-height:140%}#contents.search .magazine-swiper .swiper-magazine{overflow:hidden}#contents.search .magazine-swiper .swiper-magazine-btn .swiper-nav-left,#contents.search .magazine-swiper .swiper-magazine-btn .swiper-nav-right{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border:1px solid var(--gray-02-ebebeb, #EBEBEB);background:var(--white-00-ffffff, #FFF);position:absolute;top:22px;transform:translateY(-50%);background:#fff;flex-shrink:0;border-radius:30px;background:var(--white-60-ffffff, rgba(255, 255, 255, 0.60));box-shadow:-2px 2px 7px 0 rgba(0,0,0,.2)}#contents.search .magazine-swiper .swiper-magazine-btn .swiper-nav-right{right:-10px}#contents.search .magazine-swiper .swiper-magazine-btn .swiper-nav-left{left:-35px}#contents.search .magazine-swiper .swiper-magazine-btn{right:-12px;position:absolute;top:50%;width:100%;overflow:visible}#contents.search .search-history-container{margin-top:auto;padding-bottom:145px;width:100%}@media screen and (max-width:600px){#contents.search .main-content{row-gap:34px}#contents.search .main-content-header .title{font-size:34px}#contents.search .magazine-swiper .search-query span,#contents.search .main-content-header .sub-title{font-size:18px}#contents.search .main-recommend-keyword button{font-size:15px;text-align:left}#contents.search .magazine-swiper .swiper-magazine-btn,.main-search-box .example-text{display:none}#contents.search .main-content .main-content-magazine-box .magazine-header .title{font-size:22px}#contents.search .main-content-header .title .mobile-br{display:inline}#contents.search .main-content .main-content-magazine-box .magazine-header{margin-top:26px}#contents.search.main{padding:40px 0}#contents.search .magazine-swiper .search-query{width:201px!important;height:178px!important}#contents.search .main-content .main-search-box .search-box.multiline{padding:14px 12px 12px 14px}}#contents.search .place-card .image-list{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 20px 4px;margin-top:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab}#contents.search .place-card .image-list.dragging{cursor:grabbing;scroll-snap-type:none}#contents.search .place-card .image-list img{width:120px;height:120px;flex-shrink:0;border-radius:10px;object-fit:cover;scroll-snap-align:center;user-select:none;pointer-events:auto}
