:root{--color-primary-100:#e3f2ff;--color-primary-200:#bcdeff;--color-primary-300:#7eb2ff;--color-primary-400:#4b88ff;--color-primary-500:#377bff;--color-primary-600:#0a5dff;--color-secondary-100:#ffe3ff;--color-secondary-200:#feb7fe;--color-secondary-300:#fe80fe;--color-secondary-400:#fc52ff;--color-secondary-500:#d63de7;--color-secondary-600:#a500e6;--color-secondary-700:#7600de;--color-neutral-000:#000;--color-neutral-100:#111;--color-neutral-200:#424242;--color-neutral-300:#666;--color-neutral-400:#888;--color-neutral-500:#a5a5a5;--color-neutral-600:#ddd;--color-neutral-700:#f4f4f4;--color-neutral-800:#fafafa;--color-neutral-900:#fff;--color-red:#f34949;--color-red2:#e82222}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-Thin.woff)format("woff");font-weight:100}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-ExtraLight.woff)format("woff");font-weight:200}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-Light.woff)format("woff");font-weight:300}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-Regular.woff)format("woff");font-weight:400}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-Medium.woff)format("woff");font-weight:500}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-SemiBold.woff)format("woff");font-weight:600}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-Bold.woff)format("woff");font-weight:700}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-ExtraBold.woff)format("woff");font-weight:800}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-Black.woff)format("woff");font-weight:900}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Thin.woff)format("woff");font-weight:100}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-ExtraLight.woff)format("woff");font-weight:200}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Light.woff)format("woff");font-weight:300}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Regular.woff)format("woff");font-weight:400}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Medium.woff)format("woff");font-weight:500}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-SemiBold.woff)format("woff");font-weight:600}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Bold.woff)format("woff");font-weight:700}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-ExtraBold.woff)format("woff");font-weight:800}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Black.woff)format("woff");font-weight:900}*,html,body,div,p,input,button,a,span,header,footer,aside{margin:0;padding:0}body{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,input,textarea,div,span,i,section,article,aside,p,header,nav,footer,button{font-family:Pretendard}ul li{list-style:none}a{text-decoration:none}button{cursor:pointer;background:0 0;border:none}.ml10{margin-left:10px}.mr10{margin-right:10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.wrapper{width:100%;margin:0 auto;padding-top:104px}.ellipsis{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.text_red2{color:var(--color-red2)}.ico{padding-right:32px;font-size:16px;position:relative}.ico:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:100%;width:32px;height:32px;display:block;position:absolute;top:0;right:0}.ico.all:before{background-image:url(/assets/images/icon/ico_right_circle_arrow.png);width:24px;height:24px;top:50%;transform:translateY(-50%)}.ico.heart.gray_line:before{background-image:url(/assets/images/btn/btn_heart_gray_line.png)}.ico.heart.red:before{background-image:url(/assets/images/btn/btn_heart_filled.png)}.ico.thumb:before{background-image:url(/assets/images/icon/ico_thumb.png)}.ico.gift_heart:before{background-image:url(/assets/images/icon/ico_gift_heart.png)}.ico.starring:before{background-image:url(/assets/images/icon/ico_starring.png)}.ico.trophy:before{background-image:url(/assets/images/icon/ico_trophy.png)}.ico.protection:before{background-image:url(/assets/images/icon/ico_protection.png)}.ico.memories:before{background-image:url(/assets/images/icon/ico_memories.png)}.ico.support:before{background-image:url(/assets/images/icon/ico_support.png)}.ico.user:before{background-image:url(/assets/images/icon/ico_user.png)}.ico.lock:before{background-image:url(/assets/images/icon/ico_lock.png)}.ico.location.gray:before{background-image:url(/assets/images/icon/ico_location_gray.png)}.ico.arrow_right.blue:before{background-image:url(/assets/images/icon/ico_arrow_right_blue.png);width:8px;height:16px;top:2px}.ico.arrow_bottom.gray:before{background-image:url(/assets/images/icon/ico_arrow_bottom_gray.png);width:24px;height:24px}.ico.info{padding-left:24px;padding-right:0}.ico.info:before{background-image:url(/assets/images/icon/ico_info.png);width:20px;height:20px;left:0;right:auto}.ico.radio.default:before{background-image:url(/assets/images/icon/ico_radio_default.png);width:24px;height:24px;left:0;right:auto}.ico.radio.checked:before{background-image:url(/assets/images/icon/ico_radio_checked.png);width:24px;height:24px;left:0;right:auto}.ico.checkbox{padding-left:32px;padding-right:0}.ico.checkbox.default:before{background-image:url(/assets/images/icon/ico_check_default.png);width:24px;height:24px;left:0;right:auto}.ico.checkbox.checked:before{background-image:url(/assets/images/icon/ico_check_checked.png);width:24px;height:24px;left:0;right:auto}.ico.checkbox.square.default:before{background-image:url(/assets/images/icon/ico_check_default_square.png)}.ico.checkbox.square.checked:before{background-image:url(/assets/images/icon/ico_check_checked_square.png)}.ico.calendar{padding-left:28px;padding-right:0}.ico.calendar:before{background-image:url(/assets/images/icon/ico_calendar.png);width:20px;height:20px;top:0;left:0;right:auto}.ico.kakao,.ico.facebook,.ico.copylink{text-align:center;padding-top:48px;padding-right:0}.ico.kakao:before,.ico.facebook:before,.ico.copylink:before{width:40px;height:40px;left:50%;right:auto;transform:translate(-50%)}.ico.kakao:before{background-image:url(/assets/images/icon/ico_kakao.png)}.ico.facebook:before{background-image:url(/assets/images/icon/ico_facebook.png)}.ico.copylink:before{background-image:url(/assets/images/icon/ico_copylink.png)}.ico.listen{padding-left:26px;padding-right:0}.ico.listen:before{background-image:url(/assets/images/icon/ico_listen.png);width:24px;height:24px;left:0;right:auto}.ico.payment{padding-top:60px;padding-left:0;padding-right:0}.ico.payment:before{background-image:url(/assets/images/icon/ico_payment.png);width:48px;height:48px;left:50%;right:auto;transform:translate(-50%)}.approve_status{text-align:center;border-radius:8px;padding:4px 8px;font-family:Pretendard;font-size:11px;font-weight:500;line-height:14px;display:inline-block}.approve_status.ask,.approve_status.request{color:#ef7777;background-color:#fffbfb}.approve_status.waiting{color:#57b88c;background-color:#f4fff9}.approve_status.attended,.approve_status.completed{color:var(--color-primary-400);background-color:#f1f9ff}.approve_status.canceled{background-color:var(--color-neutral-700);color:var(--color-neutral-400)}.tab ul{flex-direction:row;display:flex}.tab ul li{box-sizing:border-box;font-family:Pretendard}.tab ul li.selected{font-weight:700}.tab.rounded ul li{border:1px solid var(--color-neutral-600);color:var(--color-neutral-200);cursor:pointer;border-radius:100px;margin-right:8px;padding:8px 12px;font-size:14px;font-weight:400;line-height:22px}.tab.rounded ul li.selected{background-color:var(--color-neutral-200);color:#fff}.tab.bar{border-bottom:1px solid var(--color-neutral-600)}.tab.bar ul li{text-align:center;color:var(--color-neutral-100);cursor:pointer;padding:0 16px;font-size:18px;line-height:27px}.tab.bar ul li:first-child{text-align:left;width:100px;padding-left:0}.tab.bar ul li.selected .tab_sort{padding-bottom:8px;position:relative}.tab.bar ul li.selected .tab_sort:before{content:"";background-color:var(--color-primary-500);width:100%;height:3px;position:absolute;bottom:0;left:0}.paging ul{flex-direction:row;justify-content:center;align-items:center;display:flex}.paging ul li{text-align:center;cursor:pointer;width:42px;padding:10px 0;font-family:Pretendard;font-weight:700;line-height:20px}.paging ul li.selected{color:var(--color-primary-400)}.paging ul li:first-child button,.paging ul li:last-child button{vertical-align:top;cursor:pointer;margin-top:2px}.paging ul li:first-child.disabled,.paging ul li:last-child.disabled{opacity:.2;cursor:default}.paging ul li:first-child{margin-right:8px}.paging ul li:last-child{margin-left:8px}.select_wrap{border:1px solid #ddd;border-radius:8px;position:relative}.select_wrap .select_text_wrap{cursor:pointer;padding:12px 12px 12px 16px;font-size:14px;line-height:24px}.select_wrap .select_text_wrap .ico.arrow_bottom{font-size:100%}.select_wrap .select_text_wrap .ico.arrow_bottom.default{color:var(--color-neutral-500)}.select_wrap .select_text_wrap .ico.arrow_bottom.selected{color:var(--color-neutral-200)}.select_wrap .select_options{box-sizing:border-box;z-index:10;background-color:#fff;border-radius:16px;width:100%;padding:12px;position:absolute;top:56px;left:0;box-shadow:0 0 20px #b7b7b726}.select_wrap .select_options ul{flex-direction:column;display:flex}.select_wrap .select_options ul li{cursor:pointer;color:#333;flex:1;padding:8px;font-size:14px;line-height:22px}.input_textbox{border:1px solid #ddd;border-radius:8px;padding:16px}.input_textbox:focus{border-color:var(--color-primary-500);outline:1px solid var(--color-primary-500)}.input_checkbox{flex-direction:row;align-items:center;display:flex}.input_checkbox input{width:0;height:0;display:none;overflow:hidden}.input_checkbox .ico.checkbox:before{width:20px;height:20px}.input_checkbox .text{color:var(--color-neutral-300);line-height:24px;display:inline-block}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(../media/ajax-loader.d5c1e833.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../media/slick.3392c85e.eot);src:url(../media/slick.3392c85e.eot)format("embedded-opentype"),url(../media/slick.265d68e3.woff)format("woff"),url(../media/slick.31421072.ttf)format("truetype"),url(../media/slick.5f2cd927.svg)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
