.MuiPickersLayout-root{background:#121212;box-shadow:5px 5px 10px #000}button{background:transparent;border:none}h1,h2,h3,h4,h5,h6{margin:0}.moreview{display:flex;flex-direction:row;justify-content:flex-end;padding:15px 20px 10px}.moreview a{display:block;font-size:14px;color:#767676;padding:15px}.moreview a:hover{color:#fff;font-weight:700}.popup-name{font-size:16px;font-weight:700}.popup-name p{word-break:break-all}.popup-location{font-size:12px;opacity:.6;font-weight:600;display:flex;flex-direction:row;align-items:center;column-gap:3px}.popup-location img{display:block;width:10px}.popup-date{font-size:14px;font-weight:700;text-align:right;padding-top:20px}.key-text{color:#f0002e}.popupbanner-wrap{width:100%;max-width:960px;margin:20px auto 0}.popupbanner-wrap:last-child{margin:20px auto 40px}.popupbanner-wrap header{width:100%;height:auto;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;padding:0 20px;box-sizing:border-box}.popupbanner-wrap header .moreview{padding:0}@media(max-width:768px){.popupbanner-wrap header{margin-bottom:-20px}}.bookmark-wrap{position:relative;display:block;height:-moz-fit-content;height:fit-content;padding:10px;z-index:10}.bg{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:#121212;opacity:.5;z-index:99}.submenu{display:flex;flex-direction:row;justify-content:space-around;margin:15px 0 20px;padding-bottom:10px}.submenu.back>a{position:relative;cursor:default}.submenu.back>a .arrow{width:16px;height:16px;position:absolute;left:6px;top:50%;transform:translateY(-50%);cursor:pointer;padding:10px}.submenu>a{display:block;width:30%;text-align:center;border-bottom:1px solid #2c2c2c;padding:10px 0;flex:1 1 auto}.submenu>a.on{color:#f0002e;border-bottom:2px solid #f0002e;font-weight:900}.submenu>a h2{font-size:16px;margin:0;font-weight:600}.search-area{display:flex;flex-direction:row;justify-content:center;margin:50px 10px 30px}.search-area input[type=search]{width:95%;height:48px;border:1px solid #fff;background:url(/assets/img/layout/search-bg.svg) 95% no-repeat;border-radius:10em;padding:0 20px;font-size:15px;color:#fff}.search-area input[type=search]:focus{outline:none}.search-area input[type=search].line{border:none;border-bottom:1px solid #f0002e;border-radius:0;background:url(/assets/img/layout/search-red.svg) 95% no-repeat}.page-area{width:100%;margin:50px 0}.page-area,.page-area ul{display:flex;justify-content:center}.page-area ul{flex-direction:row;align-items:center;column-gap:10px}.page-area ul li{width:10%}.page-area ul li a{display:block;width:100%;color:#999}.page-area ul li a.on{font-weight:700;color:#fff}.prev-btn{position:relative}.prev-btn:after{content:"<";color:#fff;display:block}.next-btn{position:relative}.next-btn:after{content:">";display:block;color:#fff}.go-back{padding-left:20px;font-size:14px}.likebutton-wrap{width:100%;display:flex;flex-direction:row;justify-content:flex-end;padding:0 20px;column-gap:10px}.likebutton{display:block;height:32px;line-height:32px;font-size:13px;color:#fff;padding:0 12px;border:1px solid #fff;border-radius:5px;background:none;transition:all .2s;box-sizing:border-box}.likebutton:hover{background:#fff;color:#767676}button:disabled{background:#2c2c2c!important;border-color:#2c2c2c!important;cursor:not-allowed}.full-btn{width:100%;height:48px;padding:0 20px;border:1px solid #fff;background:#121212;color:#fff;font-size:15px;text-align:center}.full-btn-red{border-color:transparent;background:#f0002e}.full-btn.more-list{border-radius:4px;width:90%;margin:0 auto}.full-btn.more-list:hover{background:#f0002e;border:1px solid #f0002e}a.full-btn{display:block;line-height:48px;box-sizing:border-box}.slide-img-wrap:after{content:" ";display:block;width:100%;height:100%;background-size:cover;position:absolute;left:0;top:0;opacity:.8;z-index:1}.page-info-area{width:100%;max-width:960px;margin:0 auto;position:fixed;top:50%;transform:translateY(-50%);padding:0 20px}.page-info-area-explore{position:static;top:auto;transform:none;padding:20px 20px 40px}.page-info-area-inner{text-align:center;word-break:keep-all;font-size:14px}.page-info-area-inner img{display:block;margin:0 auto 15px}.page-info-area-inner h5{font-size:14px;margin:0 0 15px}.page-info-area-inner p{color:#999;line-height:24px}.page-info-area-inner a{border-radius:4px;margin-top:15px}.gradiant:after{content:" ";width:100vw;height:100vh;display:block;position:fixed;top:0;left:0;background:url(/assets/img/gradiant_mo.png) 50% no-repeat;background-size:cover;z-index:-1}.popup-img-wrap{grid-row-start:1;grid-row-end:4}.popup-img{width:140px;height:140px;object-fit:cover}.calendar-wrap{width:90%;font-size:14px;padding:20px 10px 40px;background:#212121;border-radius:20px;position:absolute;left:16px;top:55px;box-shadow:0 0 15px #000}.calendar-wrap .calendar-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.calendar-wrap .calendar-header button{background:none;border:none}.calendar-wrap .calendar-header button img{width:18px}.calendar-wrap .calendar-header .today-btn{color:#f0002e;font-size:12px}.calendar-wrap .react-calendar{padding:5px;background:#121212;border-radius:13px}.calendar-wrap .react-calendar .react-calendar__navigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 16px}.calendar-wrap .react-calendar .react-calendar__navigation .react-calendar__navigation__arrow{font-size:24px;line-height:0;font-weight:200}.calendar-wrap .react-calendar .react-calendar__navigation button{background:none;border:none;color:#fff}.calendar-wrap .react-calendar .react-calendar__month-view__weekdays__weekday{text-align:center;padding-bottom:4px}.calendar-wrap .react-calendar .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;font-size:12px;color:#999}.calendar-wrap .react-calendar .react-calendar__month-view__weekdays__weekday abbr[title=일요일],.calendar-wrap .react-calendar .react-calendar__month-view__weekdays__weekday abbr[title=토요일]{color:#f0002e}.calendar-wrap .react-calendar .react-calendar__tile{width:40px;height:40px;background:none;border:none;color:#fff;font-size:14px;line-height:1.5;font-weight:600;position:relative;z-index:1}.calendar-wrap .react-calendar .react-calendar__tile.disabled{opacity:.5;font-weight:200}.calendar-wrap .react-calendar .react-calendar__tile:disabled{opacity:.3;font-weight:200;color:#999}.calendar-wrap .react-calendar .react-calendar__tile :focus:after,.calendar-wrap .react-calendar .react-calendar__tile :hover:after,.calendar-wrap .react-calendar .react-calendar__tile.react-calendar__tile--active:after{content:"";display:block;width:40px;height:40px;background:#f0002e;border-radius:50%;opacity:.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.calendar-wrap .react-calendar button.react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend,.calendar-wrap .react-calendar button.react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend abbr{color:#f0002e}nav{width:100%;max-width:960px;height:auto;background:transparent;display:flex;flex-direction:row;justify-content:space-between;padding:10px 15px;align-items:center;box-sizing:border-box;z-index:101;margin:0 auto;position:fixed;left:50%;top:0;transform:translateX(-50%)}nav h1{font-size:26px}nav h1 a{display:block;position:relative}nav h1 svg{width:89px;height:auto;shape-rendering:geometricPrecision}nav ul{width:65%;display:flex;flex-direction:row;justify-content:flex-end;column-gap:16px}nav ul li{display:flex;align-items:center;cursor:pointer}nav ul li.header-search-container{width:100%;justify-content:flex-end;padding:6px 8px;border:2px solid #767676;background:#2c2c2c;border-radius:10em}nav ul li .header-search-query{width:calc(100% - 22px)}nav ul li .header-search-wrap{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:url(/assets/img/layout/search.svg) 50% no-repeat;background-size:18px;border-radius:10em}nav.div-menu-bar.sticky{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.search-box{width:100%;max-width:960px;height:0;background:#121212;padding:0 20px;position:fixed;left:50%;top:0;transform:translateX(-50%);z-index:101;overflow:hidden;transition:all .3s}.search-box-cont.search-box{height:auto;position:static;transform:none}.search-box-cont.search-box header{border-bottom:0;justify-content:center;padding-bottom:5px}.search-box-cont.search-box header p{width:100%}.search-box header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #2c2c2c}.search-box header img{cursor:pointer}.search-box header p{width:90%;position:relative}.search-box header p input[type=search]{width:100%;background:none;border:1px solid #fff;border-radius:32px;color:#fff;font-family:Pretendard Variable}.search-box header p input[type=search]:focus{outline:none}.search-box header p input[type=search]::placeholder{font-size:14px;letter-spacing:-1px}.search-box header p a{display:block;width:-moz-fit-content;width:fit-content;height:auto;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.search-box-inner{width:100%;height:auto;padding-top:20px}.search-box-inner>p{font-size:14px;font-weight:700;color:#999;margin-bottom:10px}.search-box-inner ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;row-gap:10px;column-gap:10px;padding-bottom:20px}.search-box-inner ul li{padding:4px 14px;border:1px solid #2c2c2c;border-radius:20px;font-size:14px;font-weight:200;cursor:pointer;background:none;text-align:center}.search-box-inner ul li.key-hashtag{background:#f0002e;border:1px solid #f0002e}.search-box-inner a{margin-top:10px;display:block;text-align:center;color:#999;text-decoration:underline;font-size:14px}.search-box-inner a:hover{font-weight:600;color:#fff}.search-box.down{height:auto;padding:20px;border-bottom:2px solid #f0002e}.menu-box{width:100%;max-width:960px;height:0;position:fixed;top:0;left:50%;transform:translateX(-50%);padding:0 20px;background:#121212;z-index:101;transition:all .3s;overflow:hidden}.menu-box header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:5px;padding-bottom:10px}.menu-box ul{width:100%;height:auto}.menu-box ul li{font-size:24px;font-weight:700;padding:6px 0}.menu-box ul li a{display:flex;align-items:baseline;column-gap:6px}.menu-box ul li span{font-weight:400;font-size:16px;margin-left:8px}.menu-box ul.menu-box-bottom{margin-top:20px;border-top:1px solid #2c2c2c;padding:10px 0}.menu-box ul.menu-box-bottom li{font-size:16px;font-weight:700;padding:10px 0 0}.menu-box ul.menu-box-bottom li .mypage-btn{font-weight:400}.menu-box ul.menu-box-bottom li .logout-btn{color:#999;font-weight:400}.menu-box.down{height:auto;padding:20px 20px 10px;border-bottom:2px solid #f0002e;z-index:9999}.slick-slide{transition:transform .3s ease-in-out}.slide-content{width:100%;height:auto;aspect-ratio:4/5;position:relative;overflow:hidden}.slide-content .slide-img-wrap{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;max-height:600px;position:relative!important;left:0;bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.slide-content .slide-img-wrap:after{background:url(/assets/img/common/filter.png) 0 0}.slide-content .slide-img-wrap .blur-background-top{position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;height:20%;overflow:hidden;z-index:0}.slide-content .slide-img-wrap .blur-background-top img{top:0;position:absolute;left:50%;transform:translateX(-50%) translateY(25%) scale(1.5);object-fit:cover;filter:blur(20px)}.slide-content .slide-img-wrap .blur-background{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:100%;height:20%;overflow:hidden;z-index:0}.slide-content .slide-img-wrap .blur-background img{position:absolute;left:50%;bottom:0;transform:translateX(-50%) translateY(-25%) scale(1.5);object-fit:cover;filter:blur(20px)}.slide-content .slide-img-wrap .main-img-container{position:relative;z-index:10;width:100%;height:100%;object-fit:cover;left:0;bottom:0}.slide-content .slide-img-wrap .main-img-container.none-tall-img{aspect-ratio:1/1!important;height:auto;max-height:480px}.slide-content div{width:100%;height:auto;position:absolute;left:20px;bottom:60px;z-index:10}.slide-content div p{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:5px;font-size:14px;font-weight:400;padding-bottom:5px}.slide-content div p img{display:block;width:10px;height:auto}.slide-content div p.slide-tit{width:92%;font-size:24px;font-weight:700;word-break:keep-all}.popup-banner-dots{width:80%;position:absolute;left:50%;bottom:30px;transform:translateX(-50%);display:flex!important;flex-direction:row;justify-content:center;align-items:center}.popup-banner-dots li{width:100%;height:2px;background:#fff;opacity:.3}.popup-banner-dots li button{opacity:0}.popup-banner-dots li.slick-active{opacity:1}.popupdetail-banner{overflow:hidden}.popupdetail-banner .slide-img-wrap:after{background:url(/assets/img/common/popupdetailbanner-filter.png) 0 bottom;content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.popupdetail-banner-dots{width:50%;position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:flex!important;flex-direction:row;justify-content:center;align-items:center;column-gap:5px}.popupdetail-banner-dots li{width:4px;height:4px;background:#fff;opacity:.3;border-radius:50%}.popupdetail-banner-dots li button{opacity:0}.popupdetail-banner-dots li.slick-active{width:10px;border-radius:10px;background:#f0002e;opacity:1}.skeleton-container{display:flex;gap:20px}.article-wrap{width:100%;display:flex;flex-direction:column;justify-content:center;margin-top:0;overflow:hidden}.calendar-list{width:100%;height:auto;margin-top:40px;overflow:hidden;padding:0 20px 40px;border-bottom:1px solid #212121}.calendar-list header{margin-top:50px}.calendar-list ul{display:flex;flex-direction:row;column-gap:2.5%;align-items:center;justify-content:flex-start;overflow-x:scroll}.calendar-list ul::-webkit-scrollbar{display:none}.calendar-list ul li div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background:#2c2c2c;cursor:pointer}.calendar-list ul li div span{font-size:12px;display:none}.calendar-list ul li div p{font-size:16px;color:#767676}.calendar-list ul li div.calendar-list-box-select{width:60px;height:60px;background:#f0002e}.calendar-list ul li div.calendar-list-box-select span{display:block;font-weight:600;color:#fff}.calendar-list ul li div.calendar-list-box-select p{font-size:16px;line-height:1;font-weight:600;color:#fff}.calendar-popup-list.popuplist-board{padding-bottom:100px}.calendar-popup-list.popuplist-board.popup-search-list{padding-bottom:0}.calendar-popup-list.popuplist-board>ul>li{padding:20px 0}.calendar-popup-list.popuplist-board>ul>li .pre-wrap{display:flex!important;justify-content:flex-end;grid-column-start:2;grid-column-end:5;column-gap:8px}.calendar-popup-list.popuplist-board>ul>li .pre{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:12px;color:#999;background:#2c2c2c;border:2px solid transparent;border-radius:10em;padding:6px 12px;justify-self:self-end}.calendar-popup-list.popuplist-board>ul>li .pre.own{color:#fff;border:2px solid #f0002e;background:transparent;font-weight:700}.calendar-popup-list>ul{display:flex;flex-direction:column;box-sizing:border-box}.calendar-popup-list>ul>li{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center;column-gap:10px;padding:30px 0;border-bottom:1px solid #2c2c2c}@media(max-width:768px){.calendar-popup-list>ul>li>div:first-child{padding:0 20px}}.calendar-popup-list>ul>li div{width:100%;display:grid;grid-template-columns:.7fr 1fr;grid-template-rows:3fr .1fr;grid-column-gap:10px;column-gap:10px;padding:0 20px}@media(max-width:768px){.calendar-popup-list>ul>li div{padding:0}}.calendar-popup-list>ul>li div .popup-info-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.calendar-popup-list>ul>li div .popup-info-wrap .popup-info-wrap-upper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;column-gap:10px}.calendar-popup-list>ul>li div .popup-info-wrap .popup-info-wrap-upper .popup-info-wrap-upper-right{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.calendar-popup-list>ul>li div .popup-info-wrap .popup-info-wrap-upper .popup-info-wrap-upper-right .popup-info-wrap-upper-right-item{display:flex;flex-direction:row;align-items:center;gap:5px}.calendar-popup-list>ul>li div .popup-info-wrap .popup-info-wrap-upper .popup-info-wrap-upper-right .popup-info-wrap-upper-right-item span{font-size:12px;font-weight:400}.calendar-popup-list>ul>li div .popup-info-wrap .popup-info-wrap-upper .popup-info-wrap-upper-right .popup-info-wrap-upper-right-item img{width:16px;height:16px}.calendar-popup-list>ul>li div .popup-info-wrap .popup-info-wrap-upper .popup-info-wrap-upper-right .popup-info-wrap-upper-right-item .bookmark-wrap{padding:0}.calendar-popup-list>ul>li div .popup-info-wrap .popup-info-wrap-upper .popup-info-wrap-upper-right .popup-info-wrap-upper-right-item .bookmark-wrap img{width:20px;height:20px}.calendar-popup-list>ul>li div .popup-info-wrap .popup-info-wrap-lower{display:flex;flex-direction:column;gap:5px}.calendar-popup-list>ul>li div .popup-bookmark{display:flex;justify-self:right}.calendar-popup-list>ul>li div .bookmark-wrap{display:flex;justify-content:flex-end;padding:0 0 10px 10px}.calendar-popup-list>ul>li div .popup-img-wrap{display:flex;justify-content:center;align-items:flex-start;border-radius:8px;width:140px;height:175px}.calendar-popup-list>ul>li div .popup-img-wrap.none-thumb-container{align-items:center;background-color:#000}.calendar-popup-list>ul>li div .popup-img{grid-row-start:1;grid-row-end:4}.calendar-popup-list>ul>li div .popup-img-wrap{position:relative;overflow:hidden}.calendar-popup-list>ul>li div .popup-img-wrap .blur-background-wrapper{position:absolute;object-fit:cover;left:50%;bottom:0;width:150%;height:150%;transform:translateX(-50%);z-index:0}.calendar-popup-list>ul>li div .popup-img-wrap .blur-background-wrapper .blur-background{filter:blur(20px)}.calendar-popup-list>ul>li div .popup-img-wrap .popup-img-wrapper{position:relative;z-index:1;width:140px;height:140px;object-fit:cover}.calendar-popup-list>ul>li div .popup-img-wrap .popup-img-wrapper.tall-img{height:175px}.calendar-popup-list>ul>li div ul{width:100%;display:flex;flex-direction:column;row-gap:10px}.calendar-popup-list>ul>li div ul li{word-break:keep-all}.calendar-popup-list>ul>li div .pre-wrap{display:flex!important;grid-column-start:2;grid-column-end:5;justify-content:flex-start;column-gap:8px}.calendar-popup-list>ul>li div .pre{font-size:12px;border:2px solid transparent;background:#212121;color:#fff;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:10em}.calendar-popup-list>ul>li div .pre.own{color:#fff;border:2px solid #f0002e;background:none;font-weight:600}.calendar-popup-list>ul>li div .popup-date-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.calendar-popup-list>ul>li div .popup-date-wrap .popup-date{grid-column-start:2;grid-column-end:5;grid-row-start:3;grid-row-end:4;text-align:start;word-break:keep-all;padding-top:0;align-self:end;font-weight:400}.calendar-popup-list>ul>li:last-child{border-bottom:none}.calendar-popup-list-blank{height:1100px}.addbanner-inner{width:100%;max-width:960px;margin:20px auto 0;background:#eaeaea;padding:20px;position:relative;height:-moz-fit-content;height:fit-content}.addbanner-inner p{font-size:24px;color:#121212;font-weight:900;letter-spacing:-1px;padding-bottom:5px}.addbanner-inner span{font-size:14px;color:#121212;font-weight:600;letter-spacing:-1px}.addbanner-inner.responsive-banner{min-height:100px}@media(min-width:768px){.addbanner-inner.responsive-banner{min-height:150px}}@media(min-width:1024px){.addbanner-inner.responsive-banner{min-height:200px}}@media(min-width:1440px){.addbanner-inner.responsive-banner{min-height:250px}}.popupbanner-inner{padding-left:20px}.popupbanner-inner,.popupbanner-inner .slick-list{width:100%;max-width:960px;height:-moz-fit-content;height:fit-content}.popupbanner-inner .slick-list{margin:0 auto}.popupbanner-inner .slick-list .slick-track{margin:0;display:flex!important;align-items:center}.popupbanner-inner .slick-list .slick-slide{box-sizing:content-box;width:-moz-fit-content!important;width:fit-content!important;height:auto!important;float:none!important}.popupbanner-inner .slick-list .slick-slide .popupbanner-list{width:-moz-fit-content!important;width:fit-content!important;height:100%;position:relative;cursor:pointer;margin:0 16px 0 0;display:inline-block!important}.popupbanner-inner .slick-list .slick-slide .popupbanner-list .popupbanner-list-bookmark-wrap{position:absolute;top:40px;right:10px;display:flex;flex-direction:row;align-items:center;gap:5px;z-index:2}.popupbanner-inner .slick-list .slick-slide .popupbanner-list .popupbanner-list-bookmark-wrap .bookmark-wrap{padding:0;filter:drop-shadow(0 2px 4px rgb(0,0,0))}.popupbanner-inner .slick-list .slick-slide .popupbanner-list .popupbanner-list-bookmark-wrap span{font-size:12px;filter:drop-shadow(0 2px 4px rgb(0,0,0))}.popupbanner-inner .slick-list .slick-slide .popupbanner-list .slide-img-wrap{height:300px}.popupbanner-inner .slick-list .slick-slide .popupbanner-list .blur-background-wrapper{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:150%;height:150%;z-index:0;overflow:hidden}.popupbanner-inner .slick-list .slick-slide .popupbanner-list .blur-background{object-fit:cover;filter:blur(20px)}.popupbanner-inner .slick-list .slick-slide .popupbanner-list .popup-img-wrapper{position:relative;width:260px;height:260px;z-index:1}.popupbanner-inner .slick-list .slick-slide .popupbanner-list .popup-img-wrapper.tall-img{height:325px}.popupbanner-inner .slick-list .slick-slide .popupbanner-list .slide-img-wrap{display:flex;justify-content:center;align-items:flex-start;margin-top:20px;height:325px;border-radius:8px;position:relative;overflow:hidden}.popupbanner-inner .slick-list .slick-slide .popupbanner-list .slide-img-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(/assets/img/common/popupbanner-filter.png) 0 bottom;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.popupbanner-inner .slick-list .slick-slide .popupbanner-list-info{position:absolute;left:10px;bottom:2px;z-index:10}.popupbanner-inner .slick-list .slick-slide .popupbanner-list-info .popup-name{font-size:16px;font-size:14px}.popupbanner-inner .slick-list .slick-slide .popupbanner-list-info .popup-date-wrap{font-size:12px;font-weight:400}.popupbanner-inner .slick-list .slick-slide .popupbanner-list-info .popupbanner-list-info-item-wrap{display:flex;flex-direction:row;align-items:center;gap:10px}.popupbanner-inner .slick-list .slick-slide .popupbanner-list-info .popupbanner-list-info-item{display:flex;align-items:center;gap:5px}.popupbanner-inner .slick-list .slick-slide .popupbanner-list-info .popupbanner-list-info-item img{width:16px;height:16px;fill:#fff}.popupbanner-inner .slick-list .slick-slide .popupbanner-list-info .popupbanner-list-info-item span{font-size:10px;font-weight:400}.popupbanner-inner .slick-list .slick-slide .popupbanner-list-info li{padding-bottom:5px}.popupbanner-inner .slick-list .slick-slide .popupbanner-list-info li:last-child{padding-bottom:10px}.stack-swiper{width:460px;height:610px;padding-bottom:30px;margin:0 auto}.stack-swiper .swiper-slide{border-radius:12px;overflow:hidden;background-color:transparent;box-shadow:0 4px 12px rgba(0,0,0,.15)}.stack-swiper .popupbanner-list{width:100%;height:100%;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;position:relative}.stack-swiper .slide-img-wrap{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.stack-swiper .popup-banner-img{width:100%;height:100%;object-fit:cover;display:block}.stack-swiper .slide-tit{padding:70px 12px 20px;position:absolute;bottom:0;left:0;right:0;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.9) 20%,rgba(0,0,0,.6) 60%,rgba(0,0,0,.3) 80%,transparent);display:flex;flex-direction:column;justify-content:flex-end}.stack-swiper .slide-tit h3{font-size:22px;font-weight:700;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff}@media(max-width:768px){.stack-swiper .slide-tit h3,.stack-swiper .slide-tit p{margin-bottom:0}}.stack-swiper .banner-date{font-size:14px;color:hsla(0,0%,100%,.8);margin-bottom:6px}.stack-swiper .banner-location{font-size:14px;color:hsla(0,0%,100%,.8);display:flex;align-items:center;gap:4px;margin-bottom:15px}.stack-swiper .banner-location img{width:12px;height:12px;filter:brightness(0) invert(1)}.swiper-pagination-stack{position:absolute;bottom:-40px!important;width:100%;text-align:center;display:flex;justify-content:center;gap:10px;z-index:3;height:20px}.swiper-pagination-stack .swiper-pagination-bullet-stack{width:6px;height:6px;background-color:#ccc;opacity:.5;border-radius:50%;margin:0;transition:all .3s ease;cursor:default}.swiper-pagination-stack .swiper-pagination-bullet-active-stack,.swiper-pagination-stack .swiper-pagination-bullet-stack.active-bullet{width:20px;border-radius:3px;background-color:#fff;opacity:1}@media(max-width:768px){.stack-swiper{width:440px;height:520px}.slide-tit h3{font-size:18px}.banner-date,.banner-location{font-size:12px}}@media(max-width:480px){.stack-swiper{width:280px;height:380px;width:330px;height:430px}.slide-tit{padding:8px}.slide-tit h3{font-size:16px;margin-bottom:4px}.banner-date,.banner-location{font-size:11px;margin-bottom:4px}.banner-location{margin-bottom:10px}}.magazine-banner-wrap{width:100%;margin-bottom:60px;overflow:hidden}.magazine-banner-wrap header{display:flex;justify-content:space-between;padding:0;align-items:center}.magazine-banner-wrap .slick-list{overflow:visible!important;padding-left:20px}.magazine-banner-wrap .slick-track{display:flex!important;margin-left:0!important}.magazine-banner-wrap .slick-slide{display:flex;width:auto!important;margin-right:20px}.magazine-banner-wrap .slick-next,.magazine-banner-wrap .slick-prev{display:none!important}.magazine-banner-wrap .slick-dots{bottom:-30px}.magazine-banner-wrap .slick-dots li{margin:0 5px}.magazine-banner-wrap .slick-dots li button:before{font-size:10px;color:#999;opacity:.5}.magazine-banner-wrap .slick-dots li.slick-active button:before{color:#fff;opacity:1}.magazine-banner-wrap .magazine-banner-item{width:300px!important;height:375px!important;cursor:pointer}.magazine-banner-wrap .magazine-banner-item .magazine-image-container{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden}.magazine-banner-wrap .magazine-banner-item .magazine-image-container img{width:100%;height:100%;object-fit:cover;border-radius:12px}.magazine-banner-wrap .magazine-banner-item .magazine-image-container .magazine-gradient-overlay{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);z-index:1}.magazine-banner-wrap .magazine-banner-item .magazine-image-container .magazine-title{position:absolute;bottom:0;left:0;width:100%;padding:20px;z-index:2;color:#fff}.magazine-banner-wrap .magazine-banner-item .magazine-image-container .magazine-title h3{font-size:18px;font-weight:700;margin-bottom:5px}.magazine-banner-wrap .magazine-banner-item .magazine-image-container .magazine-title h4{font-size:14px;margin:0}@media(max-width:768px){.magazine-banner-wrap .popupbanner-tit{padding-left:20px}}.MuiBottomNavigation-root{height:auto!important;background-color:#2c2c2c!important;padding:4px 4px 6px;z-index:102;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;color:inherit}.MuiBottomNavigation-root button.MuiBottomNavigationAction-root{min-width:auto;padding:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:6px;color:#fff}.MuiBottomNavigation-root .MuiBottomNavigationAction-label{font-size:12px;font-weight:200;color:#fff}.MuiBottomNavigation-root .MuiBottomNavigationAction-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:6px;color:#fff}.MuiBottomNavigation-root{width:100%;position:fixed;left:50%;bottom:0;transform:translateX(-50%)}footer{width:100%;max-width:960px;height:auto;margin:0 auto;background:#222;padding:20px 20px 90px;box-sizing:border-box}footer .footer-top{width:70%;padding:10px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:15px;row-gap:8px}footer .footer-top li a{display:block;font-size:12px;font-weight:600}footer .footer-bottom{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:10px 0}footer .footer-bottom .info-list{width:100%}footer .footer-bottom .info-list .tel{width:100%;display:flex;justify-content:flex-start;align-items:center;column-gap:8px}footer .footer-bottom .info-list .tel p{white-space:nowrap}footer .footer-bottom .icon-list{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:8px;margin-top:10px}footer .footer-bottom .icon-list a{display:flex;flex-direction:row;align-items:center;column-gap:6px;color:#fff;font-weight:400}footer .footer-bottom .icon-list img{width:20px;height:20px;object-fit:cover}footer .footer-bottom li{line-height:17px;font-weight:600}footer .footer-bottom li,footer span{font-size:12px;color:#767676}footer .mark-wrap{padding-top:10px}footer .mark-wrap img{max-width:140px}.required-read-area{width:90%;margin:0 auto;padding:10px;background:#2c2c2c;border-radius:10px}.required-read-area p{font-size:14px;font-weight:700;line-height:34px}.required-read-area p span{padding:3px 7px;background:#f0002e;border-radius:5px;margin-right:10px;font-weight:400}.contact-wrap{width:100%;height:auto;overflow-x:auto;padding:0 20px}.contact-wrap table{width:100%}.contact-wrap table tr td,.contact-wrap table tr th{border:none;padding:10px 5px;font-size:16px}.contact-wrap table tr td{word-break:keep-all}.contact-wrap table tr td:first-of-type{width:70%}.contact-wrap table tr td:nth-of-type(2){font-size:14px;text-align:right}.contact-wrap::-webkit-scrollbar{display:none}.view-wrap{width:100%;padding:0 20px;margin-top:20px}.view-wrap a{word-break:break-word}.view-wrap h1{font-size:16px;margin:0;padding-bottom:10px;border-bottom:1px solid #2c2c2c}.view-wrap>p{font-size:14px;text-align:right;margin:10px 0 0;color:#999}.view-wrap .view-inner{width:100%;word-break:keep-all;font-size:16px;line-height:25px;margin-bottom:20px;padding:30px 0;border-bottom:1px solid #2c2c2c}.text-form{width:100%;height:auto;margin:20px auto 0;padding:0 20px 100px;box-sizing:border-box}.text-form .ck.ck-voice-label{display:none!important}.text-form.biz-form .text-form-inner{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;column-gap:2.5%}.text-form.biz-form .text-form-inner>span{display:block;width:100%}.text-form.biz-form .text-form-inner>p{width:100%}.text-form.biz-form .text-form-inner>p label{display:block;max-width:55px;word-break:keep-all}.text-form.biz-form .text-form-inner .edit-area,.text-form.biz-form .text-form-inner>p input[type=text]{width:100%}.text-form .likebutton-wrap{padding:0;margin-bottom:100px}.text-form-inner{overflow:hidden}.text-form-inner p{width:100%;margin:0 0 10px;padding-bottom:10px;justify-content:space-between}.text-form-inner p,.text-form-inner p label{display:flex;flex-direction:row;align-items:baseline}.text-form-inner p label{width:auto;min-width:55px;font-size:14px;margin-bottom:10px;position:relative;letter-spacing:-1px;justify-content:flex-start}.text-form-inner p label .required-mark{display:inline;font-size:14px;font-weight:700;color:#f0002e;border:none;padding:0;margin:0}.text-form-inner p input[type=text]{width:90%}.text-form-inner p select{width:100%;max-width:960px;height:48px;padding:0 10px;border-radius:0;outline:none}.text-form-inner p textarea{width:100%;border:none;outline:none;border-radius:0;font-size:14px;padding:20px;box-sizing:border-box}.text-form-inner p ul.report-location-wrap{flex-direction:column}.text-form-inner p ul.report-location-wrap li{width:100%}.text-form-inner p ul{width:93%;max-width:960px;height:100%;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.text-form-inner p ul li p{align-items:center}.text-form-inner p ul li p button{width:100%;max-width:120px;height:32px;padding:0 20px;background:#fff;color:#121212;border:0}.text-form-inner p .report-date-wrap li{padding-bottom:10px;width:100%}.text-form-inner p .report-date-wrap li input[type=date]{width:100%;height:32px;line-height:32px;border:0;border-bottom:1px solid #fff;box-sizing:border-box}.text-form-inner span{display:block;font-size:12px;line-height:24px;border:1px solid #fff;padding:5px 10px;box-sizing:border-box;margin-bottom:20px}.text-form-inner .edit-area{flex-direction:column}.text-form-inner .edit-area .ck.ck-reset.ck-editor.ck-rounded-corners{width:100%;max-width:100%}.text-form-inner .checkbox-wrap{justify-content:flex-start;align-items:center}.text-form-inner .checkbox-wrap label{margin:0}.rdw-editor-wrapper ul.rdw-dropdown-optionwrapper{width:100%}.rdw-editor-wrapper span{line-height:normal;padding:0;margin:0}.rdw-editor-wrapper ul{width:auto}.rdw-editor-wrapper .rdw-editor-toolbar{padding:6px 5px;margin-bottom:0;position:relative}.rdw-editor-wrapper .rdw-editor-toolbar div{position:static}.rdw-editor-wrapper .rdw-dropdown-selectedtext,.rdw-editor-wrapper .rdw-dropdownoption-default{color:#121212}.rdw-editor-wrapper .rdw-fontsize-dropdown{max-width:40px}.rdw-editor-wrapper .rdw-dropdown-carettoclose,.rdw-editor-wrapper .rdw-dropdown-carettoopen{width:8px;height:5px;position:absolute!important;border:none}.rdw-editor-wrapper .rdw-dropdown-carettoopen{background:url(/assets/img/common/icon_answerBottom_black.png) 0 0 no-repeat;background-size:cover}.rdw-editor-wrapper .rdw-dropdown-carettoclose{background:url(/assets/img/common/icon_arrowTop_black.png) 0 0 no-repeat;background-size:cover}.rdw-editor-wrapper .rdw-colorpicker-modal,.rdw-editor-wrapper .rdw-embedded-modal,.rdw-editor-wrapper .rdw-emoji-modal,.rdw-editor-wrapper .rdw-image-modal,.rdw-editor-wrapper .rdw-link-modal{height:220px;position:absolute!important;color:#121212;box-sizing:border-box;box-shadow:none;left:0;top:auto;bottom:-220px}.rdw-editor-wrapper .rdw-image-modal-header{margin:0}.rdw-editor-wrapper .rdw-link-modal-input{width:100%;line-height:normal}.rdw-editor-wrapper .rdw-embedded-modal-size-input{width:50%}.rdw-editor-wrapper .rdw-emoji-icon{font-size:16px}.rdw-editor-wrapper .rdw-colorpicker-modal-header span{margin:0 auto}.rdw-editor-wrapper .rdw-colorpicker-modal-options{display:flex}.rdw-editor-wrapper .public-DraftStyleDefault-block{margin:0}.demo-editor{width:100%;max-width:960px;min-height:200px;margin:0 auto;padding:5px 10px;background:#fff;cursor:text}.demo-editor div{color:#121212}.demo-editor span{display:inline;border:none;font-size:14px;line-height:20px;padding:0;margin:0}.list-wrap{width:100%;height:auto;padding:0 20px}.list-wrap ul li a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:5px;row-gap:5px;padding:10px 0;border-bottom:1px solid #fff}.list-wrap ul li a>p:first-child{cursor:pointer;padding:5px 0}@media screen and (max-width:768px){.list-wrap ul li a{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.list-wrap ul li p{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:5px;word-break:keep-all}.list-wrap ul li p .category{color:#999;font-size:14px}.list-wrap ul li p .state{color:#fff;font-size:14px}.list-wrap ul li p .state-ok{color:#f0002e;font-weight:700}.list-wrap ul li p .date{font-size:14px;color:#767676}.edit-area.qna-form .ck{border:1px solid #fff;min-width:100px;border-radius:150px;height:300px}.faq-list-wrap{width:100%;padding:0 20px}.faq-list-wrap ul li{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:5px}.faq-list-wrap ul li .faq-category{font-size:14px;color:#999}.faq-list-wrap ul li p{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:16px;column-gap:5px;cursor:pointer}.faq-list-wrap ul li p a{word-break:keep-all}.faq-list-wrap ul li p span{display:block;font-size:14px;color:#999}.faq-list-wrap ul li>a{width:100%}.faq-list-wrap ul li div{width:100%;height:0;background:#2c2c2c;padding:0 20px;margin:10px 0;border-radius:5px;font-size:16px;transition:all .3s;overflow:hidden}.faq-list-wrap ul li div.active{height:auto;padding:10px 20px}.popup-report-wrap{width:100%;padding:0 20px;overflow:hidden}.report-btn{background-color:#f0002e;border:1px solid #f0002e}.report-btn:hover{border:1px solid #e9e9e9}.text-form-inner.report-form{display:flex;flex-direction:column;gap:25px}.text-form-inner.report-form .ck{border:1px solid #fff!important;border-radius:10px;margin-top:15px}.text-form-inner.report-form .ck-content{min-width:100px}.text-form-inner.report-form .input-category{width:100%;display:flex;align-items:center;gap:15px}.text-form-inner.report-form .input-category label{flex-shrink:0}.text-form-inner.report-form .input-category input{flex-grow:1;height:37px;margin:0}.text-form-inner.report-form .input-category.address{align-items:flex-start}.text-form-inner.report-form .input-category.address label{margin-top:10px}.text-form-inner.report-form .thumbnail-img-wrap{position:relative;width:100px;height:100px}.text-form-inner.report-form .thumbnail-img-wrap button{position:absolute;top:-10px;right:-13px;width:24px;background:#767676;height:24px;z-index:99;border-radius:100px;border:none}.text-form-inner.report-form .thumbnail-img-wrap img{width:100%;height:100%}.text-form-inner.report-form .likebutton-wrap{padding:0}.text-form-inner.report-form .upload-file-area{flex-direction:column;justify-content:center;align-items:flex-start}.text-form-inner.report-form .upload-file-area p{font-size:14px;justify-content:flex-start;margin:0}.text-form-inner.report-form .upload-file-area p span{border:none;color:#999;margin:0}.text-form-inner.report-form .upload-file-area>div{position:relative;width:100%;height:auto;display:flex;flex-direction:row;column-gap:20px}.text-form-inner.report-form .upload-file-area>div .preview-wrap{width:100px;height:100px;display:none}.text-form-inner.report-form .upload-file-area>div .preview-wrap-shown{display:block}.text-form-inner.report-form .upload-file-area>div .preview-wrap img{display:block;object-fit:cover}.text-form-inner.report-form .upload-file-area>div label{width:100px;height:100px;background:#121212;border:1px solid #fff;color:#fff;cursor:pointer;box-sizing:border-box}.text-form-inner.report-form .upload-file-area>div label span{border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;margin:0;font-size:16px}.text-form-inner.report-form .upload-file-area>div #p_image_upload{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0}.view-wrap.popup-report-view-wrap .subject-bottom{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;column-gap:10px;margin-top:10px}.view-wrap.popup-report-view-wrap .subject-bottom p{font-size:14px;color:#999}.view-wrap.popup-report-view-wrap .subject-bottom p.check{font-weight:600}.view-wrap.popup-report-view-wrap .subject-bottom p.check-ok{font-weight:700;color:#f0002e}.view-wrap.popup-report-view-wrap ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;overflow:hidden}.view-wrap.popup-report-view-wrap ul li{display:flex;flex-direction:row;font-size:16px;font-weight:600;padding-bottom:10px;word-break:keep-all;align-items:baseline}.view-wrap.popup-report-view-wrap ul li p{font-size:14px;font-weight:700;padding-right:10px}.search-filter-box{width:100%;height:auto;padding:0 20px}.search-filter-box .filter-category{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.search-filter-box .filter-category>li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:15px 0;border-bottom:1px solid #212121;word-break:keep-all}.search-filter-box .filter-category>li.filter-plus{justify-content:center;font-size:14px;font-weight:700;color:#999;text-decoration:underline}.search-filter-box .filter-category>li.filter-plus-none{display:none}.search-filter-box .filter-category>li.noneborder-filter{height:0;padding:0;overflow:hidden;transition:all .3s;border:none;opacity:0}.search-filter-box .filter-category>li.noneborder-filter .filter-contents .filter-contents-list li{border:none;padding:8px 6px;font-weight:400}.search-filter-box .filter-category>li.noneborder-filter .filter-contents .filter-contents-list li.select{border:none;color:#f0002e;background:none;font-weight:700}.search-filter-box .filter-category>li.noneborder-filter-shown{padding:15px 0;height:auto;transition:all .3s;border-bottom:1px solid #212121;opacity:1}.search-filter-box .filter-category>li.period-li{height:0;padding:0;overflow:hidden;transition:all .3s;border:none}.search-filter-box .filter-category>li.period-li-shown{height:auto;padding:10px 0 15px;transition:all .3s;border-bottom:1px solid #212121}.search-filter-box .filter-category>li p{width:100%;max-width:70px;padding-right:10px;font-size:16px;font-weight:700;box-sizing:border-box}.filter-contents{display:block;overflow-x:scroll;scroll-behavior:smooth;cursor:pointer;position:relative}.filter-contents ul{width:100%;max-width:960px;min-width:100px;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;column-gap:8px;transition:all .3s}.filter-contents ul.filter-date-pick li{width:45%;border:none;padding:0;flex:1 0 auto}.filter-contents ul.filter-date-pick li input[type=date]{width:100%;box-sizing:border-box;border-bottom:2px solid #fff}.filter-contents ul.filter-date-pick li input[type=date]:active,.filter-contents ul.filter-date-pick li input[type=date]:focus{border-bottom:2px solid #f0002e}.filter-contents ul li{width:100%;white-space:nowrap;border:1px solid #2c2c2c;border-radius:35px;padding:8px 22px;background:none;font-size:14px;color:#999}.filter-contents ul li.select{background:#f0002e;color:#fff;border-color:#f0002e}.filter-contents::-webkit-scrollbar{display:none}.area-box{width:100%;max-width:960px;margin:0 auto}.area-box ul{display:block!important;overflow-y:scroll;max-height:400px}.area-box ul li{text-align:center}.popuplist-filter{width:100%;padding:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.popuplist-filter.event-filter{justify-content:flex-end}.popuplist-filter.event-filter img{vertical-align:middle}.popuplist-filter p{font-weight:600;cursor:pointer}.popuplist-filter.popup-search-filter{font-size:18px;background:#212121;border-bottom:1px solid #767676;padding:10px 16px;cursor:pointer}.popuplist-filter.popup-search-filter img{width:16px;transition:all .3s}.popuplist-filter.popup-search-filter img.on{transform:rotate(180deg)}.magazinelist-filter{width:100%;padding:0 20px 20px}.magazinelist-filter p{width:-moz-fit-content;width:fit-content;cursor:pointer}.popuplist-filter-box{width:100%;max-width:960px;height:0;background:#212121;border-radius:5px 5px 0 0;padding:0 20px;position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:101;overflow:hidden;transition:all .3s ease-out}.popuplist-filter-box-up{height:auto;padding:30px 20px 80px}.popuplist-filter-box:after{content:" ";display:block;position:absolute;top:15px;left:50%;transform:translateX(-50%);width:45px;height:3px;background:#3c3c3c;border-radius:2px}.popuplist-filter-box ul{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.popuplist-filter-box ul::-webkit-scrollbar{display:none}.popuplist-filter-box ul li{width:100%;padding:15px 0;border-bottom:1px solid #2c2c2c;position:relative;cursor:pointer}.popuplist-filter-box ul li.select{font-weight:700}.popuplist-filter-box ul li.select:after{content:"";display:block;width:13px;height:10px;background:url(/assets/img/common/filter-check.png) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%)}.popup-slide-container{height:0;padding:0 0 20px;transition:all .3s}.popup-slide-container.on{height:auto;padding:2px 0 0;transition:all .3s}.popup-search-dots{display:flex!important;align-items:center;justify-content:center;margin-top:16px}.popup-search-dots li{display:none}.popup-search-dots li:first-child{display:block}.popup-search-dots li:first-child div{display:flex;align-items:center;justify-content:center;column-gap:6px;font-size:18px;color:#fff}.popup-search-dots li:first-child div .gray{color:#999}.listPrevious{position:absolute;bottom:3px;left:20%;z-index:1;border:0;cursor:pointer}.listPrevious.disabled{opacity:0;cursor:default}.listPrevious:after{content:"";display:block;width:14px;height:14px;background:url(/assets/img/common/arrow_left_big.png) 50% no-repeat;background-size:cover}.listNext{position:absolute;bottom:3px;right:20%;z-index:1;border:0;cursor:pointer}.listNext.disabled{opacity:0;cursor:default}.listNext:after{content:"";display:block;width:14px;height:14px;background:url(/assets/img/common/arrow_right_big.png) 50% no-repeat;background-size:cover}.popup-search-list{width:100%;padding:0 20px;margin-bottom:50px}.popup-search-list-wrap{margin:40px 0;padding-bottom:100px}.popup-search-list .slick-slider{width:100%}.search-banner-wrap{width:100%!important;max-width:500px;padding:20px 0}.search-banner-wrap>div{width:100%;display:grid;grid-template-columns:.3fr 1fr;grid-template-rows:3fr .1fr;grid-column-gap:10px;column-gap:10px;padding:0 20px}@media(max-width:768px){.search-banner-wrap>div{padding:0}}.search-banner-wrap>div .popup-info-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.search-banner-wrap>div .popup-info-wrap .popup-info-wrap-upper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;column-gap:10px}.search-banner-wrap>div .popup-info-wrap .popup-info-wrap-upper .popup-info-wrap-upper-right{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.search-banner-wrap>div .popup-info-wrap .popup-info-wrap-upper .popup-info-wrap-upper-right .popup-info-wrap-upper-right-item{display:flex;flex-direction:row;align-items:center;gap:5px}.search-banner-wrap>div .popup-info-wrap .popup-info-wrap-upper .popup-info-wrap-upper-right .popup-info-wrap-upper-right-item span{font-size:12px;font-weight:400}.search-banner-wrap>div .popup-info-wrap .popup-info-wrap-upper .popup-info-wrap-upper-right .popup-info-wrap-upper-right-item img{width:16px;height:16px}.search-banner-wrap>div .popup-info-wrap .popup-info-wrap-upper .popup-info-wrap-upper-right .popup-info-wrap-upper-right-item .bookmark-wrap{padding:0}.search-banner-wrap>div .popup-info-wrap .popup-info-wrap-upper .popup-info-wrap-upper-right .popup-info-wrap-upper-right-item .bookmark-wrap img{width:20px;height:20px}.search-banner-wrap>div .popup-info-wrap .popup-info-wrap-lower{display:flex;flex-direction:column;gap:5px}.search-banner-wrap>div .popup-bookmark{display:flex;justify-self:right}.search-banner-wrap>div .bookmark-wrap{display:flex;justify-content:flex-end;padding:0 0 10px 10px}.search-banner-wrap>div .popup-img-wrap{display:flex;justify-content:center;align-items:flex-start;border-radius:8px;width:140px;height:175px;grid-row-start:1;grid-row-end:4;position:relative;overflow:hidden}.search-banner-wrap>div .popup-img-wrap.none-thumb-container{align-items:center;background-color:#000}.search-banner-wrap>div .popup-img-wrap .popup-img-wrapper{position:relative;z-index:1;width:140px;height:140px;object-fit:cover}.search-banner-wrap>div .popup-img-wrap .popup-img-wrapper.tall-img{height:175px}.search-banner-wrap>div .popup-img-wrap .blur-background-wrapper{position:absolute;width:150%;height:150%;left:50%;bottom:0;transform:translateX(-50%)}.search-banner-wrap>div .popup-img-wrap .blur-background{object-fit:cover;filter:blur(20px);z-index:0}.search-banner-wrap>div ul{width:100%;display:flex;flex-direction:column;row-gap:10px}.search-banner-wrap>div ul li{word-break:keep-all}.search-banner-wrap>div .pre-wrap{display:flex!important;grid-column-start:2;grid-column-end:5;justify-content:flex-start;column-gap:8px}.search-banner-wrap>div .pre{font-size:12px;border:2px solid transparent;background:#212121;color:#fff;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:10em}.search-banner-wrap>div .pre.own{color:#fff;border:2px solid #f0002e;background:none;font-weight:600}.search-banner-wrap>div .popup-date-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.search-banner-wrap>div .popup-date-wrap .popup-date{grid-column-start:2;grid-column-end:5;grid-row-start:3;grid-row-end:4;text-align:start;word-break:keep-all;padding-top:0;align-self:end;font-weight:400}.blank-list{width:100%;max-width:980px;padding:0 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:30px;margin:100px auto 80px}.blank-list .keyword{font-weight:700;font-size:16px}.blank-list .keyword-wrap{font-size:14px;text-align:center;font-weight:200}.blank-tit{padding:0 16px}.blank-tit h2{margin:0;line-height:1.5}.reservation-full{width:100%;padding:10px;background:#f0002e;font-size:15px;font-weight:700;color:#fff}.reservation-full.end{background:#999}.reservation-full.pre{background:#fff;color:#121212}.popupdetail{width:100%;position:relative}.popupdetail-banner{width:100%;max-width:960px;max-height:480px;max-height:600px;margin:0 auto}.popupdetail-wrap{width:100%;padding:0 20px}.popupdetail-top{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:15px 0 0}.popupdetail-top li{width:auto}.popupdetail-top li a{display:block}.popupdetail-top li a.bookmark-wrap{padding:0}.popupdetail-top li ul{justify-content:space-between;column-gap:22px}.popupdetail-top li ul,.popupdetail-top li ul li{display:flex;flex-direction:row;align-items:center}.popupdetail-top li ul li{column-gap:5px}.popupdetail-top li ul li img{display:block;cursor:pointer}.popupdetail-top li ul li button{border:none;background:none;cursor:pointer}.popupdetail-top li ul li span{font-size:12px;font-weight:700}.popupdetail-inner{width:100vw;height:auto;margin-left:calc(-50vw + 50%)}.popupdetail-title{width:100%;height:auto;padding:0 20px}.popupdetail-title-top{justify-content:space-between;align-items:center;margin-bottom:10px}.popupdetail-title-top,.popupdetail-title-top li{display:flex;flex-direction:row}.popupdetail-title-top li .popupbrand{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:4px}.popupdetail-title-top li p{font-size:14px;color:#999;cursor:pointer}.popupdetail-title-top li span{font-size:12px;color:#999}.popupdetail-title-top li img{display:block;margin-left:3px;object-fit:contain}.popupdetail-title-info .tit{font-size:24px;font-weight:700}.popupdetail-title-info .date{font-weight:700;margin-bottom:8px}.popupdetail-title-info .location{display:flex;flex-direction:row;align-items:center;color:#999;column-gap:5px}.popupdetail-title-info p{font-size:14px}.popupdetail-title-info .search-box-inner ul{border:none}.popupdetail-title-info .search-box-inner ul li{padding:8px 12px}.popupdetail .popupdetail-warning-text{font-size:14px;color:#999;margin-top:6px;padding:.5rem 1rem}.popupdetail-icon-area{width:100%;padding:20px;border-top:1px solid #212121;border-bottom:1px solid #212121}.popupdetail-icon-area ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;row-gap:15px}.popupdetail-icon-area ul li{width:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:10px}.popupdetail-icon-area ul li.false{display:none}.popupdetail-icon-area ul li p{font-size:12px;text-align:center;letter-spacing:-.5px;white-space:nowrap}.popupdetail-time{width:100%;padding:20px}.popupdetail-time header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.popupdetail-time header h3{cursor:pointer}.popupdetail-time header img{display:block;width:12px;height:6px;margin-bottom:12px;transform:rotate(180deg);transition:all .2s;cursor:pointer}.popupdetail-time header img.open{transform:rotate(0)}.popupdetail-time ul{height:0;overflow:hidden;padding:0 20px;transition:all .3s}.popupdetail-time ul.open{height:auto;padding:0 20px 20px;transition:all .3s}.popupdetail-time ul li{font-size:14px;font-weight:600;padding-bottom:10px}.popupdetail-time ul li:last-child{padding-bottom:0}.popupdetail-time ul li.time-notice{padding-top:8px;color:#767676}.popupdetail-time ul p{font-size:14px;font-weight:600}.popupdetail .info-tit{font-size:16px;font-weight:700;margin:0 0 15px}.popupdetail .info-tit span{font-size:14px;color:#999}.popupdetail-info{width:100%}.popupdetail-info h3{padding:0 20px}.popupdetail-info-inner{padding:30px 20px;background:#2c2c2c}.popupdetail-info-inner>*{margin:0}.popupdetail-info-inner p,.popupdetail-info-inner>*{font-size:14px;color:#999;line-height:1.5}.popupdetail-caution{padding:20px}.popupdetail-caution div p{font-size:14px;font-weight:600;color:#999;padding-bottom:5px}.popupdetail-map{width:100%;max-width:960px;height:auto}.popupdetail-map>div{width:100%;max-height:200px;position:relative;overflow:hidden}.popupdetail-map>div .map-area{min-height:200px;margin-top:0}.popupdetail-map>div img{display:block;position:absolute;top:10px;right:10px;z-index:100;cursor:pointer}.popupdetail-map>div .naver-marker-wrap img{position:static}.popupdetail-map ul{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px;background:#212121}.popupdetail-map ul li{flex:1 1 auto;width:80%}.popupdetail-map ul li:last-child{width:20%;text-align:right}.popupdetail-map ul li p{width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.popupdetail-map ul li button{width:71px;height:32px;padding:0 12px;font-size:13px;border:1px solid #767676;border-radius:5px;background:none;color:#fff;cursor:pointer;transition:all .3s}.popupdetail-map ul li button:hover{background:#fff;color:#121212;border-color:#fff}.popupdetail-link{width:100%;margin-bottom:40px}.popupdetail-link ul li{width:100%;border-bottom:1px solid #212121}.popupdetail-link ul li a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;color:#999;padding:15px 20px;box-sizing:border-box}.review-wrap{width:100%;height:auto}.review-wrap .button-wrap{padding:12px 20px 0}.review-wrap .button-wrap button{width:100%;height:48px;padding:0 20px;font-size:15px;border:1px solid #767676;border-radius:5px;background:none;color:#fff;cursor:pointer;transition:all .3s}.review-wrap .button-wrap button:hover{background:#f0002e;border-color:#f0002e}.popupdetail-wrap .button-wrap{padding:12px 20px 0}.popupdetail-wrap .button-wrap button{width:100%;height:48px;padding:0 20px;font-size:15px;border:1px solid #767676;border-radius:5px;background:none;color:#fff;cursor:pointer;transition:all .3s}.popupdetail-wrap .button-wrap button:hover{background:#f0002e;border-color:#f0002e}.review-top{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:20px}.review-top div{font-size:16px;font-weight:600}.review-top div span{font-size:14px;color:#f0002e}.review-slide{width:100%}.review-slide .slick-track{display:flex!important;flex-direction:row;align-items:center;column-gap:10px;margin:0}.review-slide .slick-track .slick-slide:first-child{margin-left:10px}.review-slide-blank{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;row-gap:6px;word-break:keep-all;text-align:center;padding:0 10px;line-height:1.5;color:#999}.review-slide-blank .tit{color:#fff;font-size:16px}.review-popupname{font-size:14px;font-weight:700;color:#999;padding-bottom:5px}.review-contents{width:260px!important;height:170px;border-radius:5px;background:#212121;padding:15px 12px;position:relative}.review-contents.full-width{width:100%!important}.review-contents>ul{display:flex;flex-direction:column;row-gap:10px}.review-contents>ul li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:8px;font-size:12px;line-height:18px}.review-contents>ul li.review-image-wrap,.review-contents>ul li:last-child{justify-content:space-between;align-items:flex-end}.review-contents>ul li:last-child{display:flex;flex-direction:row}.review-contents>ul li ul.review-image{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;column-gap:5px}.review-contents>ul li ul.review-image img{width:50px;height:50px;border-radius:5px;object-fit:cover}.review-contents>ul li ul.review-image .more-image{position:relative;cursor:pointer}.review-contents>ul li ul.review-image .more-image:after{content:"+";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.review-contents>ul li ul.review-image .more-image div{position:absolute;width:50px;height:50px;background:#121212;left:0;top:0;opacity:.7}.review-contents>ul li img{display:block;width:32px;height:32px}.review-contents>ul li p{color:#999}.review-contents>ul li p.comment{font-size:14px;color:#fff;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.review-contents>ul li span{font-size:11px;color:#999}.review-contents>ul li span div span{color:#f0002e}.review-contents>ul li button{height:32px;border:1px solid #767676;border-radius:5px;padding:0 12px;font-size:13px;background:none;color:#fff;transition:all .3s}.review-contents>ul li button.thumb-up{background:#f0002e;border:1px solid #f0002e}.review-contents>ul li button.thumb-up p{color:#fff}.review-contents>ul li button.thumb-up p:after{background:url(/assets/img/common/thumb-up-white.svg) 50% no-repeat}.review-contents>ul li button .thumb-wrap{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.review-contents>ul li button .thumb-wrap p{font-size:12px;color:#999;padding-right:5px;position:relative}.review-contents>ul li button .thumb-wrap p:after{content:" ";display:block;position:absolute;width:12px;height:11px;background:url(/assets/img/common/thumb-up.svg) 50% no-repeat;background-size:contain;right:0;top:0}.review-info span{font-size:14px;color:#999}.review-info>ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 0}.review-info>ul>li{width:60%;display:flex;justify-content:center;flex:1 1 auto}.review-info>ul>li:first-child{width:40%}.review-info>ul>li>div{display:flex;flex-direction:column;justify-content:center;align-items:center}.review-info>ul>li>div>div{color:#f0002e}.review-info>ul>li>div>p{font-size:14px;padding-top:5px}.review-info>ul>li ul li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-bottom:5px}.review-info>ul>li ul li span{display:block;padding-bottom:10px}.review-info>ul>li ul li p{padding-right:5px;font-size:12px}.review-info>ul>li ul li progress{height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.review-info>ul>li ul li progress::-webkit-progress-bar{background:#2c2c2c;border-radius:10px}.review-info>ul>li ul li progress::-webkit-progress-value{background:#f0002e;border-radius:10px}.review-image-area{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;column-gap:4px;row-gap:4px}.review-image-list{margin-bottom:20px}.review-image-list .moreview-wrap{padding:5px 0 10px;display:flex;flex-direction:row;justify-content:space-between}.review-image-list .moreview-wrap .moreview{padding:15px 0 10px}.review-image-list h3{margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:4px}.review-image-list h3 p{font-size:14px;color:#999}.review-image-list .review-image-item{border-radius:5px;position:relative;overflow:hidden}.review-image-list .review-image-item:nth-child(8):before{content:"";display:block;width:100%;height:100%;background:#121212;opacity:.6;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.review-image-list .review-image-item:nth-child(8):after{content:"+";display:block;font-size:24px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.review-image-list .review-image-item .img-wrap{width:80px;height:80px}.review-image-list .review-image-item .img-wrap img{width:100%;max-width:100%;height:100%;object-fit:cover}.review-list{width:100%;max-width:960px;margin:0 auto;border-top:1px solid #212121;padding:20px 0}.review-list .review-contents{margin-bottom:20px}.review-list .review-contents .comment{color:#fff}.layer-popup{display:none;width:100vw;max-width:960px;height:100vh;margin:0 auto;padding:0 0 70px;z-index:101;position:fixed;left:50%;top:0;transform:translateX(-50%);background:#121212}.layer-popup.shown{display:block}.layer-popup.detail{z-index:101}.layer-popup header{display:flex;flex-direction:row;justify-content:space-between;padding:20px 20px 15px}.layer-popup header p{width:100%;text-align:center;position:relative}.layer-popup header p button{position:absolute;right:0}.layer-popup header p button img{width:24px}.layer-popup header button{border:none;background:none;padding:0;cursor:pointer}.layer-popup article ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:25px 20px}.layer-popup article ul li{font-size:14px;flex:1 1 auto}.layer-popup article ul li:last-child{text-align:right}.layer-popup article ul li p{width:80%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.layer-popup article ul li button{min-width:72px;height:32px;font-size:13px;border:1px solid #767676;background:none;padding:0 12px;border-radius:5px;color:#fff}.layer-popup .full-btn{display:block;width:90%;margin:0 auto;border-radius:4px}.layer-popup .full-btn:hover{background:#f0002e;border:1px solid #f0002e}.layer-popup-map .map-area{margin-top:0;min-height:70vh}.detail-review-image{width:100%}.detail-review-image div{display:block;width:100%}.detail-review-image .slick-list .slick-track{display:flex!important;column-gap:0}.detail-review-image .slide-img-wrap{width:-moz-fit-content;width:fit-content;overflow:hidden}.detail-review-image .slide-img-wrap img{width:270px;height:270px;border-radius:5px}.layer-review-inner{width:100%;height:90%;overflow-y:auto;margin-top:40px;padding-bottom:35px}.layer-review-inner li.layer-review-profile{width:100%}.layer-review-inner::-webkit-scrollbar{display:none}.layer-review-inner div.profile-wrap{display:flex!important;gap:17px;align-items:center}.layer-review-inner div.profile-wrap .name,.layer-review-inner div.profile-wrap p{display:flex;gap:17px;align-items:center}.layer-review-inner div.profile-wrap p{flex:1 1}.layer-review-inner div.profile-wrap img{width:24px;height:24px}.layer-review-inner>p{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 20px 10px;font-weight:700}.layer-review-inner>p span{font-size:14px;color:#999;font-weight:600}.layer-review-inner .name-wrap{width:100%;text-align:left}.layer-review-inner .name-wrap .brand-name{display:block;font-size:14px;color:#999;font-weight:600;margin-bottom:4px}.layer-review-inner .name-wrap .store-name{display:block;font-size:16px;color:#fff;font-weight:700}.layer-review-inner .review-contents{height:auto;margin:0 20px}.layer-review-inner .review-contents ul{padding:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px}.layer-review-inner .review-contents ul li:last-child{text-align:left}.layer-review-inner .review-contents ul li div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.layer-review-inner .review-contents ul li p.comment{font-size:14px;color:#fff;display:block;text-overflow:clip}.layer-review-inner .review-contents ul li button.notify{min-width:50px;height:24px;padding:0 8px;font-size:12px;border:0;color:#999}.layer-review-inner .review-contents-layer{background:none;padding:0 20px;margin:0}.layer-review-inner .review-contents-layer li{justify-content:space-between}.layer-review-inner .review-contents-layer li:last-child{justify-content:flex-end}.layer-review-inner .review-file-wrap textarea{padding-bottom:50px}.layer-review-inner .review-file-wrap textarea::-webkit-scrollbar{display:none}.layer-review-inner .file-upload-content{display:flex;gap:16px}.layer-review-inner .review-done-wrap{display:flex;flex-direction:column;align-items:center;gap:40px}.layer-review-inner .review-done-wrap h1{text-align:center}.layer-review-inner .review-done-wrap p{color:#f5f5f7;font-size:18px;font-style:normal;font-weight:700}.layer-review-inner .review-done-wrap span{font-size:14px;font-style:normal;font-weight:500}.layer-review-inner .review-done-wrap .review-done-detail{width:100%;display:flex;flex-direction:column;gap:32px}.layer-review-inner .review-done-wrap .review-done-detail .review-done-title span{font-size:12px;font-style:normal;font-weight:500;line-height:18px;color:#acacac}.layer-review-inner .review-done-wrap .review-done-detail .review-done-item{display:flex;flex-direction:column;gap:10px}.layer-review-inner .review-done-wrap .review-done-detail .review-done-item ul{display:flex;flex-wrap:wrap;gap:10px}.layer-review-inner .review-done-wrap .review-done-detail .review-done-item ul li{border-radius:8px;border:1px solid #999;background:#707070}.layer-review-inner .review-done-wrap .review-done-detail .review-done-item ul li button{height:auto;padding:4px 10px;text-align:left;background:#6b6b6b;border-color:#fff}.layer-review-inner .review-done-wrap .review-done-detail .review-done-item ul li button:hover{border:none}.layer-review-inner .review-done-wrap .review-done-detail .review-done-comment{font-size:14px;font-style:normal;font-weight:400}.layer-review-inner .popup-input-file-wrap{width:100%;margin-top:8px}.layer-review-inner .popup-input-file-wrap label{width:100%;height:auto;font-size:14px;margin-bottom:0;display:inline-block;vertical-align:middle;text-align:center;border:1px solid #fff;border-radius:4px;cursor:pointer;transition:all .2s;position:relative;box-sizing:border-box;padding:0;background:#121212}.layer-review-inner .popup-input-file-wrap label:hover{background:#121212}.layer-review-inner .popup-input-file-wrap label span{display:flex;align-items:center;justify-content:center;column-gap:6px;padding:8px 16px;color:#fff}.layer-review-inner .popup-input-file-wrap label input[type=file]#p_image_upload{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0}.layer-review-inner .popup-input-file-wrap .p_input_info_text{font-size:14px;font-weight:600;padding-bottom:6px;color:#999}.layer-review-inner .popup-input-file-wrap .popup-input-thumbnail-wrap{margin-top:10px}.layer-review-inner .review-btn{background:#f0002e;border-color:#f0002e}.review-mood-wrap{display:flex;flex-direction:column;gap:40px}.review-mood-input-wrap input[type=text]{font-size:14px;font-style:normal;font-weight:500;padding:0}.review-mood-input-wrap p.info{font-size:10px;font-style:normal;font-weight:500;color:#767676;margin-top:18px}.review-mood-input-wrap ul{display:flex;flex-direction:column;gap:16px}.review-mood-input-wrap ul>li{display:flex;align-items:center;gap:16px;border-bottom:1px solid #2c2c2c;padding-bottom:12px}.review-mood-input-wrap ul>li span{font-size:14px;font-style:normal;font-weight:500;color:#767676}.guest-access-inner div .close-btn{border:none;font-weight:400;color:#999;text-decoration:underline}.layer-review-inner-write{display:flex;flex-direction:column;justify-content:space-between;padding:0 20px;row-gap:.5rem}.layer-review-inner-write span{font-size:14px;color:#999;text-align:center}.layer-review-inner-write span.caution-text{text-align:left;font-size:12px;line-height:18px;color:#f0002e;font-weight:700;word-break:keep-all}.layer-review-inner-write .drag-star{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:5px;cursor:pointer}.layer-review-inner-write textarea{display:block;width:100%;background:transparent;border:1px solid #767676;color:#fff;font-size:14px;border-radius:5px;margin-top:.5rem;box-sizing:border-box}.layer-review-inner-write button{width:100%;height:48px;padding:0 20px;border:none;border-radius:5px;font-size:15px;color:#fff;background:none}.review-write-list-wrap{display:flex;flex-direction:column;gap:40px}.thumbsup-wrap p.thumbsup{font-size:16px;font-style:normal;font-weight:700;text-align:left;margin-bottom:24px}.thumbsup-wrap span.thumbsup-desc{line-height:18px}.thumbsup-wrap span.thumbs-label,.thumbsup-wrap span.thumbsup-desc{font-size:12px;font-style:normal;font-weight:500;display:block;text-align:center}.thumbsup-wrap .thumbs-control{display:flex;justify-content:center;justify-content:space-around;gap:16px}.thumbsup-wrap .thumbs-control img{display:block;margin:0 auto 11px}.thumbsup-wrap .thumbs-control button{width:auto;padding:0}.thumbsup-wrap .thumbs-control button:hover{background:transparent;border:none}.thumbsup-wrap ul{display:flex;flex-direction:column;gap:26px}.thumbsup-wrap li{display:flex;flex-direction:column;gap:5px}.thumbsup-wrap li .tit{display:flex;flex-direction:column;gap:12px;font-weight:400}.thumbsup-wrap li .review-write-standard-wrap{width:150px;margin:0 auto;font-size:10px;display:flex;align-items:center;justify-content:space-between}.review-write-item{display:flex;flex-direction:column;justify-content:center;gap:24px}.review-write-item p.thumbsup{font-size:16px;font-style:normal;font-weight:700;text-align:left;margin-bottom:8px}.review-write-item span.thumbsup-desc{font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:block;text-align:left;color:#86868b}.review-write-item span{font-size:14px;font-style:normal;font-weight:400}.review-write-item ul{display:flex;flex-wrap:wrap;gap:10px}.review-write-item ul li{border-radius:8px;line-height:1.5rem;font-size:14px}.review-write-item ul li button{height:auto;padding:4px 10px;background:#363636;border:1px solid #363636;transition:all .3s ease;text-align:left}.review-write-item ul li button.active{background:#6b6b6b;border-color:#fff;color:#fff}.review-write-item ul li button:hover{background:#6b6b6b;border-color:#fff;box-sizing:border-box}.layer-page{width:100%;max-width:960px;padding:40px 20px 0;flex-direction:row;justify-content:space-between}.layer-page,.layer-page a{display:flex;align-items:center}.layer-page a{column-gap:5px}.layer-page a:hover{font-weight:700}.layer-page a img{vertical-align:middle}.notify-list{padding:10px 20px 0}.notify-list li{padding-bottom:20px}.notify-list li input[type=radio]{margin-right:5px}.notify-list li label{cursor:pointer}.notify-list li textarea{width:95%;max-width:900px;margin-top:12px;background:#2c2c2c;border:none;color:#fff;position:relative}.notify-list li.count-txt-wrap{position:relative;padding-bottom:10px}.notify-list li .count-txt{position:absolute;bottom:35px;right:5%;font-size:14px;color:#999}.notify-list li span{font-size:12px}.notify-list li button{width:100%;height:48px;padding:0 20px;font-size:15px;border:1px solid #767676;background:none;color:#fff;border-radius:5px}.layer-review-image-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:2%;padding:0 5px}.layer-review-image-list li{width:32%;height:auto;padding-bottom:5px}.layer-review-image-list li img{width:100%;height:auto;object-fit:cover}.layer-edit-inner{width:100%;max-height:500px;padding:20px 16px 35px;border-top:1px solid #212121;overflow-y:auto}.layer-edit-inner::-webkit-scrollbar{display:none}.layer-edit-inner>p{font-size:14px;text-align:center;line-height:1.5}.layer-edit-inner>p.warning{font-weight:600;color:#f0002e}.layer-edit-inner form{max-width:600px;margin:20px auto}.layer-edit-inner form>div{width:90%;margin:0 auto 10px}.layer-edit-inner form div{display:flex;flex-direction:column;justify-content:center;align-items:center}.layer-edit-inner form div span{display:none;font-size:14px;color:#999}.layer-edit-inner form div span.show{display:block}.layer-edit-inner form div div{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:8px}.layer-edit-inner form div div input{border:1px solid #fff;margin:0;flex:1 0 auto}.layer-edit-inner form div div button{height:44px;border-radius:0;background:#f0002e;border:1px solid #f0002e;padding:0 8px;flex:1 0 auto}.layer-edit-inner form div div button:hover{border:1px solid #fff;font-weight:600}.layer-edit-inner form span{display:block;width:90%;margin:0 auto 20px;font-size:14px}.layer-edit-inner .full-btn{display:block;width:90%;margin:0 auto;transition:all .3s;border-radius:4px}.layer-edit-inner .full-btn:hover{background:#f0002e;border:1px solid #f0002e}.layer-popup-white{background:#fff;color:#121212}.share-popup{display:none;width:90%;max-width:350px;padding:10px 10px 40px;font-size:14px;border-radius:10px}.share-popup.show{display:block;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.share-popup .header{text-align:center;font-size:16px;font-weight:700;padding:10px 0;border-bottom:1px solid #212121;position:relative}.share-popup .header button{position:absolute;right:0;bottom:10px;cursor:pointer}.share-popup .share-wrap{flex-direction:row;column-gap:32px;padding:26px 0}.share-popup .share-wrap,.share-popup .share-wrap div{display:flex;justify-content:center;align-items:center}.share-popup .share-wrap div{flex-direction:column;row-gap:4px;cursor:pointer}.share-popup .share-wrap img{width:42px;height:42px;object-fit:contain;filter:invert(1)}.share-popup .link-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center}.share-popup .link-wrap button{height:44px;background:#f0002e;color:#fff;padding:10px;border:1px solid #f0002e;cursor:pointer}.share-popup input{height:44px;border:1px solid #212121;color:#121212;border-right:0;margin:0;box-sizing:border-box}.share-popup input:hover{background:none}.cancel-popup{display:none;width:90%;max-width:350px;padding:10px 10px 30px;font-size:14px;border-radius:10px}.cancel-popup.show{display:block;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}.cancel-popup .txt-wrap{margin:20px 0}.cancel-popup p{text-align:center}.cancel-popup .btn-wrap{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:16px}.cancel-popup .btn-wrap button{background:#212121;color:#fff;padding:10px;border-radius:5px;border:1px solid transparent}.cancel-popup .btn-wrap button:first-child{background:#f0002e}.layer-exit-popup-inner{font-size:14px;padding:1rem 1.5rem;line-height:1.5}.layer-exit-popup-inner label{display:block;margin:1.5rem 0}.layer-exit-popup-inner button{margin:1.5rem auto}.map-area-wrap{width:100%;position:relative}.map-area{width:100%;max-width:960px;margin:20px auto 0;height:100%;min-height:500px}.map-info-layer{width:90%;max-width:480px;height:auto;padding:16px;background:#fff;border-radius:.3rem;position:absolute;left:50%;bottom:10px;transform:translateX(-50%);box-shadow:2px 5px 10px rgba(0,0,0,.2);color:#121212;font-size:12px;font-weight:600;z-index:100}.map-info-layer-inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;column-gap:12px}.map-info-layer .thumbnail-wrap{width:80px;min-width:80px;height:80px;min-height:80px;background:#121212;border-radius:.3rem;overflow:hidden;background-size:cover;background-position:50%}.map-info-layer .thumbnail-wrap img{width:100%;height:100%;object-fit:cover;border-radius:.3rem}.map-info-layer .info-wrap .brand-name{color:#767676}.map-info-layer .info-wrap .popup-title{font-weight:700;font-size:14px;padding-bottom:8px;color:#f0002e}.map-info-layer .info-wrap .popup-date{text-align:left;padding-top:0;font-weight:600}.naver-marker-wrap{width:80px;position:relative}.naver-marker-wrap img{width:20px;height:28px}.naver-marker-popup-name{width:80px;word-break:keep-all;font-size:12px;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:hsla(0,0%,100%,.5);padding:4px;border-radius:4px;position:absolute;bottom:-20px;left:50%;transform:translateX(-85%)}.map-marker-container img{width:80%}.naver-container{color:#121212;font-size:14px;font-weight:600;text-align:center;border-radius:6px;border:2px solid #f0002e;background:#fff;box-shadow:1px 2px 8px rgba(0,0,0,.3);letter-spacing:-.5px}.naver-container.img-container{width:48px;height:48px;position:relative;border:2px solid #f0002e}.naver-container.img-container:after{bottom:-7px;left:calc(50% - 5px)}.naver-container:after{content:" ";position:absolute;bottom:-3px;left:calc(50% - 3px);height:0;z-index:-1;border-bottom:5px solid;border-left:5px solid transparent;border-right:5px solid transparent;color:#f0002e;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg)}.naver-container img{width:40px;height:40px;border-radius:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.naver-container span{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:10px 8px 8px;box-sizing:border-box}.magazine-list-wrap{width:100%;max-width:960px;margin:0 auto}.magazine-list-wrap>ul{display:grid;grid-auto-rows:1px;justify-items:center;grid-template-columns:repeat(auto-fill,50%);padding:0 16px}.magazine-list-wrap>ul>li{width:calc(100% - 10px);height:272px;grid-row-end:span 282;position:relative;overflow:hidden}.magazine-list-wrap>ul>li:first-child,.magazine-list-wrap>ul>li:nth-child(4n+1){height:auto;grid-row-end:span 330}.magazine-list-wrap>ul>li:first-child:before,.magazine-list-wrap>ul>li:nth-child(4n+1):before{content:"";display:block;padding-bottom:100%}.magazine-list-wrap>ul>li:first-child a,.magazine-list-wrap>ul>li:nth-child(4n+1) a{position:absolute;left:0;top:0;right:0;bottom:0}@media(max-width:768px){.magazine-list-wrap>ul>li:first-child,.magazine-list-wrap>ul>li:nth-child(4n+1){margin-bottom:10px}}.magazine-list-wrap .magazine-thumbnail-wrap{width:100%;height:100%;position:relative}.magazine-list-wrap .magazine-thumbnail-wrap:after{content:" ";display:block;width:100%;height:100%;position:absolute;background:#121212;opacity:.4;background-size:cover;left:0;top:0;transition:all .2s}.magazine-list-wrap .magazine-thumbnail-wrap:hover:after{opacity:0}.magazine-list-wrap .magazine-thumbnail-wrap:hover .magazine-main-info{text-shadow:0 0 10px #121212}.magazine-list-wrap .magazine-thumbnail{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.magazine-main-info{width:100%;position:absolute;left:0;bottom:1.5rem;padding:0 20px;line-height:1.5;text-align:left;font-weight:700;word-break:keep-all;box-sizing:border-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;z-index:2;transition:all .2s}.magazine-main-info,.magazine-main-info h2{margin:0;font-size:18px}.magazine-main-info h3{font-size:16px;margin:0}.filter-tab{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.filter-tab li{width:100%;text-align:center;border-bottom:1px solid #2c2c2c;padding:0 5px 10px}.filter-tab li.select{border-bottom:2px solid #f0002e;color:#f0002e;font-weight:700}.magazine-search{width:95%;margin:20px auto 40px}.magazine-search p{width:100%;position:relative;box-sizing:border-box}.magazine-search p a{display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.magazine-search p a img{display:block;max-width:100%;max-height:48px}.magazine-search input{width:100%;border:1px solid #fff;border-radius:10em;color:#fff;font-size:18px;padding:10px 32px;box-sizing:border-box;margin:0;line-height:2}.magazine-detail-header{width:100%;height:auto;position:relative;margin-top:100px;padding:0 16px}.magazine-detail-header h1{margin:0;font-size:24px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:34px;padding:10px 0;border-bottom:4px solid #fff}.magazine-detail-header h2{font-size:18px;color:#999;font-style:italic;text-decoration:underline;margin:0}.magazine-detail-header ul{display:flex;flex-direction:row;justify-content:flex-end;column-gap:3px;padding:10px}.magazine-detail-header ul span{color:#999;font-size:14px}.magazine-detail-text-wrap{margin-top:30px;font-size:14px;color:#999;line-height:1.5;text-align:center;padding-bottom:80px}.magazine-detail-text-wrap p{text-align:left;word-break:keep-all;line-height:1.5;font-size:16px;color:#fff;padding-bottom:20px}.magazine-detail-text-wrap .big-text{font-size:24px;font-weight:700}.magazine-detail-text-wrap .caption{font-size:12px;margin-top:-10px;margin-bottom:8px;color:#767676;text-align:center}.magazine-detail-text-wrap img{width:480px;max-width:100%;margin:20px auto}.magazine-detail-content{margin-bottom:40px;padding:0 16px}.magazine-detail-content .slick-slider{margin-bottom:10px}.magazine-detail-content .popup-banner-dots{bottom:10px}.magazine-detail-content .popup-banner-dots li{height:3px}.magazine-detail-content p{max-width:600px;margin:0 auto;line-height:1.8}.magazine-detail-content p b,.magazine-detail-content p strong{text-decoration:underline}.magazine-detail-content .btn-wrap{display:flex;column-gap:1rem;row-gap:.5rem;flex-wrap:wrap;max-width:600px;margin:0 auto;justify-content:center;align-items:center}.magazine-detail-content-button{display:block;width:100%;background:#fff;color:#121212;padding:1rem 3rem;border-radius:5px;font-size:15px;font-weight:700;transition:all .3s}.magazine-detail-content-button:hover{background:#f0002e;color:#fff}.magazine-preview-content{max-width:600px;margin:1rem auto;padding:1.5rem 2rem}.magazine-preview-content .magazine-preview-content-title{font-weight:700;font-size:18px;margin-bottom:.5rem;border-bottom:2px solid #767676}.magazine-preview-content p{padding:.25rem;line-height:1.5}.magazine-detail-bottom{color:#999;border-top:2px solid #2c2c2c;padding:20px 16px 0;text-align:center}.magazine-detail-bottom .toList{text-indent:-9999px;margin-top:20px;display:flex;justify-content:flex-end}.magazine-detail-bottom .toList a{display:block;text-indent:-9999px;width:60px;height:40px;background:url(/assets/img/magazine/arrow.png) 50% no-repeat}.magazine-detail-bottom .title{padding:8px 0;color:#fff;font-size:24px;font-weight:600;line-height:1.5}.magazine-detail-bottom div p{padding-bottom:4px;font-size:14px}.magazine-detail-bottom .biz{margin:40px auto;text-align:center;color:#fff}.magazine-detail-bottom .biz a{width:-moz-fit-content;width:fit-content;display:block;margin:0 auto 8px;font-size:18px;background:#f0002e;padding:1rem 5rem;border-radius:4px;font-weight:700}.magazine-detail-bottom img{width:600px;max-width:100%;margin:20px 0}.magazine-detail-bottom .slick-slider{padding:0;max-width:555px;margin:0 auto}.magazine-detail-bottom .more-contents{width:100%;max-width:960px;margin:30px auto;padding:30px 16px 100px;position:relative;z-index:1}.magazine-detail-bottom .more-contents:before{content:"";display:block;width:100%;max-width:100vw;min-width:100vw;height:400px;background:#212121;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:-1}.magazine-detail-bottom .more-contents>p{font-size:24px;font-weight:700;text-align:left;color:#fff;margin-bottom:10px}.magazine-detail-bottom .more-contents>p span{color:#f0002e}.magazine-detail-bottom .more-contents .slick-slider{width:100%;max-width:100%}.magazine-detail-bottom .more-contents .more-contents-wrap{height:272px;cursor:pointer}.magazine-detail-bottom .more-contents .more-contents-wrap img{width:100%;height:100%;margin:0;object-fit:cover}.magazine-detail-bottom .more-contents .more-contents-wrap p{font-size:18px;font-weight:700;color:#fff;text-align:left;margin-top:20px;padding:0 10px 0 0}.magazine-fix-bar{width:100%;background:#212121;background:linear-gradient(0deg,#212121 70%,#2c2c2c);position:fixed;bottom:0;left:0;padding-bottom:65px;border-top:2px solid #f0002e;z-index:99;transition:all .5s}.magazine-fix-bar.hide{bottom:-200px}.magazine-fix-bar ul{max-width:820px;margin:0 auto}.magazine-fix-bar ul,.magazine-fix-bar ul li{display:flex;flex-direction:row;justify-content:center;align-items:center}.magazine-fix-bar ul li{width:20%;flex:1 0 auto;padding:10px 16px}.magazine-fix-bar ul li span{padding-right:5px}.magazine-fix-bar ul li button{height:22px;background:none;border:none;padding:0;color:#fff;font-size:13px;line-height:20px;display:flex;align-items:flex-end;column-gap:6px}.magazine-fix-bar ul li button img{height:22px}.magazine-fix-bar ul li img{cursor:pointer}.profile-img-area{width:100%;height:auto}.profile-img-area img{display:block;margin:0 auto}.profile-text-area{display:flex;width:100%;margin:10px auto 50px;padding:0 20px;flex-direction:row;flex-wrap:wrap;gap:32px}.profile-text-area li{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.profile-text-area li div.profile-text-memberName{background:#2c2c2c;width:100%;padding:12px 0;color:#999}.profile-text-area li div.profile-text-memberName p{padding:0 16px}.profile-text-area li:first-child p{border-bottom:none}.profile-text-area li.switch-wrap{padding:10px 0 0}.profile-text-area li.switch-wrap .switch-line-wrap{display:flex;gap:24px}.profile-text-area li.switch-wrap p{width:auto;font-size:14px;border-bottom:0;padding:0;color:#767676}.profile-text-area li span.subTitle{font-size:10px;color:#fff;margin:0 0 0 8px}.profile-text-area li span{font-size:12px;color:#999;margin-bottom:4px}.profile-text-area li p{width:100%;padding:12px 0;border-bottom:2px solid #fff;font-size:14px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.profile-text-area li p.disabled{background:#2c2c2c;color:#767676;padding:5px 0 8px}.profile-text-area li p.switch-line{display:flex;align-items:center;justify-content:left;gap:8px;line-height:20px;margin-top:8px}.profile-text-area li p.switch-line span{margin-bottom:0}.profile-text-area li p.switch-line span.switch-title{font-size:14px;font-style:normal;font-weight:500;color:#fff}.profile-text-area li p img{display:block;width:18px;height:18px;object-fit:contain}.profile-text-area li p button{border:1px solid #767676;background:none;color:#fff;font-size:15px;padding:8px 20px;border-radius:5px}.profile-text-area li p button.edit-btn{font-size:12px;padding:6px 24px}.profile-text-area li p button.push-alert-agree{background:#f0002e;border-color:#f0002e}.profile-text-area li .modify-contact-area{display:flex;flex-direction:column;justify-content:center;gap:10px}.profile-text-area li .modify-contact-area .inner-container{width:100%;display:flex;gap:10px;align-items:flex-start}.profile-text-area li .modify-contact-area .inner-container select{background-color:#000;color:#fff;margin-top:10px}.profile-text-area li .modify-contact-area .inner-container input{height:30px;width:200px;margin:0}@media(max-width:550px){.profile-text-area li .modify-contact-area .inner-container{gap:5px}.profile-text-area li .modify-contact-area .inner-container select{width:120px}.profile-text-area li .modify-contact-area .inner-container input{width:100px;max-width:100%}}.profile-text-area li .modify-contact-area .inner-container .info-input-submit-area{display:flex;flex-direction:column;gap:5px}.profile-text-area li .modify-contact-area .inner-container .btns-container,.profile-text-area li .modify-contact-area .inner-container .upper-area{display:flex;gap:5px}.profile-text-area li .modify-contact-area .inner-container .btns-container button{border:1px solid #767676;background:none;color:#fff;font-size:12px;padding:4px 10px;border-radius:5px;white-space:nowrap;box-shadow:0 4px 6px rgba(0,0,0,.4)}.profile-text-area li .modify-contact-area .inner-container .btns-container button.edit-btn{font-size:12px;padding:4px 10px}.profile-text-area li .modify-contact-area .inner-container .btns-container button.push-alert-agree{background:#f0002e;border-color:#f0002e}.profile-text-area li .modify-contact-area .inner-container .btns-container .save-btn{border:2px solid #767676}.profile-text-area li .kakao-icon{width:24px;height:24px}.profile-text-area li .apple-icon{background-color:#fff;padding:3px;border-radius:50%}.warning-text span{color:#f0002e!important}.switch_btn{position:relative;display:inline-block;width:40px;height:20px}.switch_btn input{opacity:0;width:0;height:0}.switch_btn .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#f0002e;border:1px solid transparent;transition:.3s;border-radius:20px}.switch_btn .slider:before{content:" ";position:absolute;height:14px;width:14px;left:2px;bottom:2px;background:#000;transition:.3s;border-radius:50%}.switch_btn .slider:after{display:block;color:#121212;font-size:12px;position:absolute;left:24px;top:2px;transition:none}.switch_btn input:checked+.slider{background:#fff}.switch_btn input:checked+.slider:before{transform:translateX(20px);background:#000}.switch_btn input:checked+.slider:after{left:10px;color:#fff}.member-inner{width:100%;padding:0 20px;margin-bottom:50px}.member-inner p{font-size:.75rem;color:#767676;margin-bottom:8px}.member-inner p img{vertical-align:bottom}.member-inner button.accountCanclebutton{color:#fff;text-decoration:underline}.member-inner button{font-size:15px;color:#999;font-weight:400;border:none;background:none}.guest-access{width:100%;max-width:960px;height:80vh;text-align:center;overflow:hidden;display:flex;justify-content:center;align-items:center}.guest-access-inner{width:100%}.guest-access-inner-box{padding:20px;border-bottom:1px solid #212121}.guest-access-inner-box:last-child{border:none}.guest-access-inner-social-box{padding:20px}.guest-access-inner-social-box:last-child{border:none}.guest-access-inner-social-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:45px;margin-top:10px}.guest-access-inner-social-kakao{width:62px}.guest-access p{padding:10px 0}.category-select{width:100%;flex-direction:row!important;justify-content:flex-start;align-items:center;flex-wrap:wrap;column-gap:10px;row-gap:10px}.category-select button{width:-moz-fit-content;width:fit-content;border:1px solid #2c2c2c;border-radius:8px;background:#2c2c2c;color:#9f9f9f;padding:6px 10px;white-space:nowrap;margin:0!important;line-height:20px;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:13px}.category-select button:hover{background:#2c2c2c;color:#fff}.category-select button.picked{background:#f0002e;color:#fff;border-color:#f0002e;font-weight:700}article.member-review-list-content{display:flex;flex-direction:column;gap:16px;min-height:60vh;max-width:90vw;height:100%}.member-top-wrap{display:flex;align-items:center;justify-content:space-between}.member-review-sort-wrap{display:flex;align-items:center;gap:24px;font-size:14px}.member-review-sort-wrap li button{padding:0}.member-review-sort-wrap li:last-child{display:flex;align-items:center;gap:4px}#review-category{border:none;background:transparent;color:#fff;min-width:55px}#review-category option{background:#000;color:#fff;padding:3px;border:none}#review-category option:hover{background:#f0002e!important}.member-keyword-wrap{position:relative}.member-keyword-wrap input[type=search]{border:1px solid #fff;border-radius:999px;width:343px;min-height:24px;padding:0 20px}.member-keyword-wrap .search-icon{position:absolute;right:15px;top:10px}@media(max-width:768px){.member-keyword-wrap input[type=search]{width:200px}}.member-reviw-list-wrap{display:flex;flex-direction:column;gap:16px;height:100%}.member-reviw-list-wrap .member-review-none{text-align:center;justify-content:center;align-items:center;color:#999;min-height:50vh}.member-reviw-list-wrap>p{display:flex;align-items:center;font-size:14px;gap:4px}.my-review-wrap{width:100%;height:auto;position:relative;background:#2c2c2c;border-radius:8px;padding:15px 12px;margin-bottom:10px}.my-review-wrap>img{display:block;width:14px;position:absolute;top:10px;right:10px}.my-review-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:8px;font-size:12px;color:#999;margin-bottom:10px}.my-review-info img{display:block;width:32px;height:32px;object-fit:cover}.my-review-info span{font-size:11px}.my-review-text{font-size:12px;line-height:22px}.pre-status{width:100%;margin-top:20px;padding:0 16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;column-gap:16px;row-gap:16px}.pre-status li{padding:8px 16px;border:1px solid #2c2c2c;font-size:12px;border-radius:10em}.pre-reservation-list{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;row-gap:40px;padding:0 16px;margin-top:20px}.pre-reservation-content{width:100%;font-size:14px;line-height:1.5;border:1px solid #2c2c2c;border-radius:10px}.pre-reservation-content-inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;column-gap:14px;padding:10px}.pre-reservation-content-inner .right{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;word-break:keep-all}.pre-reservation-content-inner .right .info-text{width:98%;margin-right:10px}.pre-reservation-content-inner .right .info-text .flex-p{display:flex;justify-content:flex-start;align-items:center;column-gap:6px;margin-top:18px}.pre-reservation-content-inner .right .more-btn{width:2%;padding:3px 10px}.pre-reservation-content-inner .pre-reservation-status{width:-moz-fit-content;width:fit-content;font-size:12px;padding:2px 10px;border-radius:10em;margin-bottom:4px}.pre-reservation-content-inner .pre-reservation-status.enter,.pre-reservation-content-inner .pre-reservation-status.enter-done{border:1px solid #fff}.pre-reservation-content-inner .pre-reservation-status.cancel,.pre-reservation-content-inner .pre-reservation-status.enter-expired{border:1px solid transparent;background:#2c2c2c;color:#999}.pre-reservation-content-inner .pre-reservation-status.waiting{border:1px solid #f0002e}.pre-reservation-content .popupstore-name{padding:0;font-weight:700;margin-bottom:4px}.pre-reservation-content .thumbnail{width:100px;min-width:100px;height:100px;min-height:100px;object-fit:cover;border-radius:10px}.pre-reservation-content .reservation-link-btn{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;background:#2c2c2c;padding:8px 10px;box-sizing:border-box;border-radius:0 0 10px 10px}.pre-reservation-content .arrow{width:14px;height:12px;margin-left:10px}.pre-reservation-content .more-btn{cursor:pointer;position:relative}.pre-reservation-content .more-menu{position:absolute;right:0;background:#2c2c2c;border-radius:8px;padding:0 10px;z-index:1;box-shadow:2px 2px 8px rgba(0,0,0,.4);display:none}.pre-reservation-content .more-menu.visible{display:block}.pre-reservation-content .more-menu button{min-width:150px;padding:10px 0;font-size:12px;font-weight:600;color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:8px;cursor:pointer}.pre-reservation-content .more-menu button:nth-child(2){border-top:1px solid #767676;border-bottom:1px solid #767676}.calendar-review-layer>.layer-review-inner{height:100%!important}.visitDate-wrap{display:flex;flex-direction:column}.visitDate-wrap label{font-size:12px;font-style:normal;font-weight:500;color:#767676}.pre-reservation-deatil-wrap{font-size:14px;padding:0 16px}.pre-reservation-deatil-wrap .field-wrap{margin-bottom:40px}.pre-reservation-deatil-wrap .small-text{padding-bottom:5px}.pre-reservation-deatil-wrap .popupstore-name{padding:0}.pre-reservation-deatil-wrap .popupstore-name img{width:17px;height:17px;vertical-align:middle;margin-left:6px}.pre-reservation-deatil-wrap .field-tit{padding-bottom:10px}.pre-reservation-deatil-wrap .field-text-wrap{background:#212121;padding:16px;line-height:1.5;font-size:14px;color:#999}.pre-reservation-deatil-wrap .field-text-wrap .notice-wrap{max-height:200px;overflow-y:scroll;padding-right:6px;word-break:keep-all}.pre-reservation-deatil-wrap .field-text-wrap .notice-wrap::-webkit-scrollbar{width:3px;height:auto;background:#121212;border-radius:10em}.pre-reservation-deatil-wrap .field-text-wrap .notice-wrap::-webkit-scrollbar-thumb{width:3px;height:auto;background:#777;border-radius:10em}.pre-reservation-deatil-wrap .field-text-wrap p{padding:0;line-height:1.5}.pre-reservation-deatil-wrap .qr-area{width:300px;margin:16px auto;padding:20px 40px;display:flex;justify-content:center;align-items:center}.pre-reservation-deatil-wrap .qr-area .svg{display:block;width:150px;height:150px;object-fit:cover}.pre-reservation-deatil-wrap .qr-area div.svg{display:flex;align-items:center;text-align:center;font-size:14px;font-weight:600;word-break:keep-all;line-height:1.5;padding:20px 0;background:url(/assets/img/reservation/qr_frame.png) 50% no-repeat;background-size:cover}.pre-reservation-deatil-wrap .qr-area div.svg p{width:95px;margin:0 auto}.pre-reservation-deatil-wrap .gray{display:block;margin:0 auto;height:32px;text-align:center;width:70%;max-width:280px;background:#2c2c2c;font-size:13px;color:#fff;border-radius:5px}.reservation-wrap .reservation-store-title{font-size:18px;margin-bottom:20px;padding:0 16px}.reservation-wrap .reservation-form .sub-text{padding:16px;background:#212121;border-radius:12px}.reservation-wrap .reservation-form .sub-text p{padding:0 16px}.reservation-wrap .reservation-form .field-wrap{margin-bottom:16px}.reservation-wrap .reservation-form .field-wrap.field-top-wrap{padding:0 16px}.reservation-wrap .reservation-form .field-wrap.field-top-wrap label{display:inline-block;width:35px}.reservation-wrap .pre-survey-text-wrap{margin:40px auto 0;width:95%;padding:20px 8px 8px;border-top:1px solid #767676}.reservation-wrap .pre-survey-text-wrap .sub-text p{padding:0}.reservation-wrap .survey-form-wrap{border-top:0;border-bottom:1px solid #767676;margin-bottom:40px;padding-top:20px}.reservation-wrap .survey-form-wrap .q-wrap{margin-bottom:0}.reservation-wrap .survey-form-wrap .a-wrap,.reservation-wrap .survey-form-wrap .q-wrap .q-tit{padding:0 16px}.site-document{padding:0 20px 100px;box-sizing:border-box}.site-document h2{text-align:center;margin:20px 0}.site-document h3{margin:20px 0 0}.site-document div{margin:10px 0}.site-document .info{padding-bottom:10px}.site-document .term-title{font-size:14px;font-weight:700;padding-top:20px}.site-document .term-text{display:block;padding-bottom:5px;font-size:14px;line-height:20px}.site-document>ul{padding-top:10px;padding-left:10px}.site-document>ul li{font-size:14px;line-height:24px}.site-document>ul li p{font-size:14px;padding-bottom:10px;line-height:20px}.site-document>ul ul{padding:0 0 10px 10px;font-size:12px}.site-document>ul ul li{line-height:18px}.site-document .sub-list{font-size:12px}.site-document .sub-list li{line-height:18px;list-style:inside}@media (min-width:960px){.gradiant:after{background:url(/assets/img/gradiant_pc.png) 50% no-repeat;background-size:cover}.moreview{padding:15px 0 10px}.calendar-list{padding:0 0 20px}.full-btn.more-list{width:100%}.mainPrevious{width:5%;height:100%;position:absolute;left:0;top:0;z-index:1;background:#000;background:linear-gradient(90deg,rgba(0,0,0,.474),hsla(0,0%,100%,0) 50%)}.mainPrevious:after{content:"";display:block;width:20px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/assets/img/common/arrow_left_big.png) 50% no-repeat;background-size:cover;cursor:pointer}.mainNext{width:5%;height:100%;position:absolute;right:0;top:0;z-index:1;background:#000;background:linear-gradient(270deg,rgba(0,0,0,.474),hsla(0,0%,100%,0) 50%)}.mainNext:after{content:"";display:block;width:20px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/assets/img/common/arrow_right_big.png) 50% no-repeat;background-size:cover;cursor:pointer}.calendar-popup-list.popuplist-board>ul>li div{grid-template-columns:.3fr 1fr}.calendar-popup-list>ul{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0}.calendar-popup-list>ul>li{width:49%;border-bottom:0}.calendar-popup-list>ul>li div{padding:0}.calendar-popup-list>ul>li div a li.popup-date{text-align:left}nav{padding:20px 4px}nav ul{width:85%;column-gap:22px}nav ul li.header-search-container{padding:8px 12px}nav ul li .header-search-wrap{width:22px;height:22px}.search-box header p{width:95%}.search-box-inner ul li{font-size:14px;font-weight:400;padding:7.5px 20px}.popupbanner-wrap header{justify-content:space-between;padding:0;margin-bottom:-23px}.popupbanner-inner .slick-list .slick-slide:first-child{padding:0}.MuiBottomNavigation-root button.MuiBottomNavigationAction-root{min-width:80px}footer .footer-bottom{flex-direction:row;align-items:flex-end}footer .footer-bottom .info-list{width:65%}footer .footer-bottom .info-list .tel{display:flex;justify-content:flex-start;align-items:center;column-gap:8px}footer .footer-bottom .icon-list{width:35%;justify-content:flex-end}.text-form{padding:0 0 100px}.text-form.biz-form .text-form-inner>p{width:48%}.popup-search-list,.search-filter-box{padding:0}.listPrevious{left:40%;bottom:2px}.listNext{right:40%;bottom:2px}.search-banner-wrap{width:98%!important}.blank-tit,.popupdetail-title,.popupdetail-wrap{padding:0}.popupdetail-title .popupdetail-warning-text,.popupdetail-wrap .popupdetail-warning-text{padding:.5rem 0}.popupdetail-caution,.popupdetail-icon-area,.popupdetail-time{padding:20px 0}.popupdetail-caution img,.popupdetail-icon-area img,.popupdetail-time img{display:block;width:36px;height:36px;object-fit:contain}.popupdetail-info h3{padding:0}.popupdetail-inner{width:100%;max-width:960px;margin:0 auto}.popupdetail-icon-area ul li{width:20%}.popupdetail-link ul li a{padding:15px 0}.review-wrap .button-wrap{padding:12px 0 0}.review-top{padding-left:0}.popupdetail-map>div,.popupdetail-map>div .map-area{min-height:480px}.review-image-area{column-gap:8px;row-gap:8px}.review-image-list .review-image-item .img-wrap{width:110px;height:110px}.submenu a{width:20%}.magazine-list-wrap>ul{grid-template-columns:repeat(auto-fill,320px);padding:0}.magazine-list-wrap>ul>li{width:310px;height:516px;grid-row-end:span 526}.magazine-list-wrap>ul>li:nth-child(4),.magazine-list-wrap>ul>li:nth-child(4n+1){height:320px;grid-row-end:span 330}.magazine-main-info,.magazine-main-info h2{font-size:24px}.magazine-main-info h3{font-size:18px}.magazine-search{width:100%}.magazine-detail-header{padding:0}.magazine-detail-bottom .more-contents .more-contents-wrap{height:418px}.magazine-detail-content-button{width:-moz-fit-content;width:fit-content}.magazine-detail-content p{max-width:800px;line-height:1.8}.popuplist-filter{padding:20px 0}.noneborder-filter .filter-contents>ul{padding:0 25px}.prev{width:30px;height:100%;position:absolute;left:0;top:0;background:#000;background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(0,0,0,.3) 50%,hsla(0,0%,100%,0));cursor:pointer;z-index:1}.prev:after{content:"";display:block;width:10px;height:25px;background:url(/assets/img/common/arrow_left_small.svg) 50% no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.next{width:30px;height:100%;position:absolute;top:0;right:0;background:#000;background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(0,0,0,.3) 50%,hsla(0,0%,100%,0));cursor:pointer;z-index:1}.next:after{content:"";display:block;width:10px;height:25px;background:url(/assets/img/common/arrow_right_small.svg) 50% no-repeat;position:absolute;left:50%}.layer-popup,.next:after{top:50%;transform:translate(-50%,-50%)}.layer-popup{z-index:100;padding:55px 0 70px;margin-top:10px}.layer-popup header{padding:20px 0 15px}.layer-edit-inner form>div,.layer-popup .full-btn{width:100%}.layer-edit-inner form div div button{flex:none}.layer-edit-inner form span{width:100%}.profile-text-area li.switch-wrap{display:flex;flex-direction:row;justify-content:flex-start;gap:8px}.layer-popup-map .map-area{min-height:65vh;margin-top:0}.pre-reservation-list{flex-direction:row;justify-content:space-between;align-items:flex-start}.pre-reservation-content{width:49%}.reservation-wrap .reservation-store-title{padding:0}.reservation-wrap .pre-survey-text-wrap{width:100%;margin:40px 0 20px;padding:0}.reservation-wrap .reservation-form .field-wrap,.reservation-wrap .reservation-form .field-wrap.field-top-wrap,.reservation-wrap .reservation-form .sub-text p,.reservation-wrap .survey-form-wrap .a-wrap,.reservation-wrap .survey-form-wrap .q-wrap .q-tit{padding:0}}@media (min-width:481px){.inquiry-wrap ul li{flex-direction:row;justify-content:space-between}.text-form-inner p .report-date-wrap{column-gap:20px}.text-form-inner p .report-date-wrap li{width:auto}.calendar-popup-list>ul>li div{grid-template-columns:.3fr 1fr}.layer-edit-inner form div div button{padding:0 12px}}@media (max-width:780px){.gradiant:after{background:url(/assets/img/gradiant_tab.png) 50% no-repeat;background-size:cover}}.skeleton-loader{height:45vw;max-height:480px;max-width:960px;width:90vw;display:flex;justify-content:center;align-items:center;background-color:#2c2c2c;position:relative;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden}.skeleton-content{text-align:center}.skeleton-text{font-size:24px;font-weight:700;color:#555;text-shadow:0 1px 2px hsla(0,0%,100%,.7)}.popupbanner-inner .slick-track{width:1106px}.ck-content [class*=ck-widget__]{display:none!important}