@font-face{font-family:Spoqa Han Sans Neo;font-style:normal;font-weight:300;src:local("Spoqa Han Sans Neo"),url(/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.woff2) format("woff2"),url(/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.woff) format("woff")}@font-face{font-family:Spoqa Han Sans Neo;font-style:normal;font-weight:400;src:local("Spoqa Han Sans Neo"),url(/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.woff2) format("woff2"),url(/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.woff) format("woff")}@font-face{font-family:Spoqa Han Sans Neo;font-style:normal;font-weight:500;src:local("Spoqa Han Sans Neo"),url(/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Medium.woff2) format("woff2"),url(/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Medium.woff) format("woff")}@font-face{font-family:Spoqa Han Sans Neo;font-style:normal;font-weight:700;src:local("Spoqa Han Sans Neo"),url(/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.woff2) format("woff2"),url(/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.woff) format("woff")}@font-face{font-family:Brown LL;font-style:normal;font-weight:400;src:local("BrownLL"),url(/fonts/BrownLL/BrownLLWeb-Regular.woff2) format("woff2"),url(/fonts/BrownLL/BrownLLWeb-Regular.woff) format("woff")}@font-face{font-family:Brown LL;font-style:normal;font-weight:500;src:local("BrownLL"),url(/fonts/BrownLL/BrownLLWeb-Medium.woff2) format("woff2"),url(/fonts/BrownLL/BrownLLWeb-Medium.woff) format("woff")}@font-face{font-family:Brown LL;font-style:normal;font-weight:700;src:local("BrownLL"),url(/fonts/BrownLL/BrownLLWeb-Bold.woff2) format("woff2"),url(/fonts/BrownLL/BrownLLWeb-Bold.woff) format("woff")}@font-face{font-family:Carmen Sans;font-style:normal;font-weight:400;src:url(/fonts/CarmenSans/CarmenSans-Regular.otf) format("opentype")}@font-face{font-family:Carmen Sans;font-style:normal;font-weight:500;src:url(/fonts/CarmenSans/CarmenSans-Medium.otf) format("opentype")}@font-face{font-family:Carmen Sans;font-style:normal;font-weight:700;src:url(/fonts/CarmenSans/CarmenSans-Bold.otf) format("opentype")}@font-face{font-family:Carmen Sans;font-style:normal;font-weight:800;src:url(/fonts/CarmenSans/CarmenSans-ExtraBold.otf) format("opentype")}.coupon_couponListContainer__f1_1G{display:flex;flex-direction:column}.coupon_couponListInner__YmZBg{width:100%;min-height:calc(calc(var(--vh, 1vh) * 100) - 48px);margin:0;background-color:#f5f5f5;overflow-y:auto;overflow-x:hidden;min-height:calc(calc(calc(var(--vh, 1vh) * 100) - 48px) - 0px);padding:0 0 80px;min-height:calc(calc(calc(var(--vh, 1vh) * 100) - 48px) - 78px)}.has-bottom-banner .coupon_couponListInner__YmZBg,.has-top-banner .coupon_couponListInner__YmZBg{min-height:calc(calc(calc(var(--vh, 1vh) * 100) - 48px) - calc(var(--vw, 1vw) * 100 * .10667) - 0px)}.has-top-banner.has-bottom-banner .coupon_couponListInner__YmZBg{min-height:calc(calc(calc(var(--vh, 1vh) * 100) - 48px) - calc(var(--vw, 1vw) * 100 * .10667) - calc(var(--vw, 1vw) * 100 * .10667) - 0px)}.coupon_couponListInner__YmZBg .coupon_listItem__amSkT{width:100%;padding:15px 20px;margin-bottom:10px;background-color:#fff;border:none;border-radius:10px}.coupon_couponListInner__YmZBg .coupon_listItem__amSkT:last-child{margin-bottom:0}.has-bottom-banner .coupon_couponListInner__YmZBg,.has-top-banner .coupon_couponListInner__YmZBg{min-height:calc(calc(calc(var(--vh, 1vh) * 100) - 48px) - calc(var(--vw, 1vw) * 100 * .10667) - 78px)}.has-top-banner.has-bottom-banner .coupon_couponListInner__YmZBg{min-height:calc(calc(calc(var(--vh, 1vh) * 100) - 48px) - calc(var(--vw, 1vw) * 100 * .10667) - calc(var(--vw, 1vw) * 100 * .10667) - 78px)}.coupon_couponListInner__YmZBg .coupon_list__QhhUB{margin:20px 0}.coupon_couponListInner__YmZBg .coupon_listItem__amSkT{padding-top:20px;padding-bottom:20px}.coupon_floatBtnWrap__UVWJr{position:fixed;left:50%;width:100%;transform:translateX(-50%);width:270px;bottom:30px;z-index:9}.coupon_floatBtnWrap__UVWJr .coupon_floatItem__j_Nv_{margin-bottom:10px}.coupon_floatBtnWrap__UVWJr .coupon_floatItem__j_Nv_:last-child{margin-bottom:0}.coupon_couponItem__nSWlF{position:relative;font-size:13px;color:#2e2c2c;line-height:1.2}.coupon_couponItem__nSWlF .coupon_title__0sPys{font-size:14px;font-weight:700;margin-bottom:5px}.coupon_couponItem__nSWlF .coupon_title__0sPys.coupon_withBtn__E3sqV{padding-right:55px}.coupon_couponItem__nSWlF .coupon_refundBtn__Vm6gn{position:absolute;top:20px;right:20px;display:inline-block;font-weight:700;font-size:11px;color:#52616a;padding:8px 11px;border:1px solid #52616a;border-radius:3px}.coupon_couponItem__nSWlF .coupon_refundBtn__Vm6gn:focus,.coupon_couponItem__nSWlF .coupon_refundBtn__Vm6gn:hover{color:#fff;border-color:#52616a;background-color:#52616a}.coupon_couponItem__nSWlF .coupon_spot__lr5xC{margin-bottom:10px;padding-left:15px;background:url(/images/icon/spot-bl.svg) no-repeat 0 0;background-size:10px 14px}.coupon_couponItem__nSWlF .coupon_desc__8WkNW{font-size:12px;font-weight:700;color:#777;margin-bottom:5px}.coupon_couponItem__nSWlF .coupon_countWrap__CxNIv{display:flex;flex-wrap:wrap}.coupon_couponItem__nSWlF .coupon_count__lCRmV{color:#f4733a;margin-left:auto;text-align:right}.coupon_couponItem__nSWlF .coupon_countText__VfdKQ{display:block;margin-top:-17px}.coupon_couponItem__nSWlF .coupon_btnWrap__PiXDE{display:flex;flex-wrap:wrap;margin-top:10px}.coupon_couponItem__nSWlF .coupon_sendEmail__a5zIe{width:120px;margin-right:10px}.coupon_couponItem__nSWlF .coupon_sendCount__hOxOB{width:40px;margin-right:10px}.coupon_couponItem__nSWlF .coupon_sendCountText___KTER{line-height:30px;margin-right:auto}.coupon_couponItem__nSWlF.coupon_history__8YDj7{background:transparent;border:1px solid #c4c4c4}.coupon_couponItem__nSWlF.coupon_history__8YDj7 .coupon_count__lCRmV{color:#777}.coupon_couponDetailContainer___jhhD{width:100%;min-height:calc(calc(var(--vh, 1vh) * 100) - 48px);margin:0;background-color:#f5f5f5;overflow-y:auto;overflow-x:hidden;min-height:calc(calc(calc(var(--vh, 1vh) * 100) - 48px) - 0px);min-height:calc(calc(calc(var(--vh, 1vh) * 100) - 48px) - 78px);padding:0 0 80px}.has-bottom-banner .coupon_couponDetailContainer___jhhD,.has-top-banner .coupon_couponDetailContainer___jhhD{min-height:calc(calc(calc(var(--vh, 1vh) * 100) - 48px) - calc(var(--vw, 1vw) * 100 * .10667) - 0px)}.has-top-banner.has-bottom-banner .coupon_couponDetailContainer___jhhD{min-height:calc(calc(calc(var(--vh, 1vh) * 100) - 48px) - calc(var(--vw, 1vw) * 100 * .10667) - calc(var(--vw, 1vw) * 100 * .10667) - 0px)}.has-bottom-banner .coupon_couponDetailContainer___jhhD,.has-top-banner .coupon_couponDetailContainer___jhhD{min-height:calc(calc(calc(var(--vh, 1vh) * 100) - 48px) - calc(var(--vw, 1vw) * 100 * .10667) - 78px)}.has-top-banner.has-bottom-banner .coupon_couponDetailContainer___jhhD{min-height:calc(calc(calc(var(--vh, 1vh) * 100) - 48px) - calc(var(--vw, 1vw) * 100 * .10667) - calc(var(--vw, 1vw) * 100 * .10667) - 78px)}.coupon_couponDetailContainer___jhhD .coupon_couponItem__nSWlF{margin-top:30px;margin-bottom:40px}.coupon_couponDetailContainer___jhhD .coupon_couponItem__nSWlF .coupon_title__0sPys{font-size:20px;margin-bottom:10px}.coupon_couponDetailContainer___jhhD .coupon_couponItem__nSWlF .coupon_spot__lr5xC{margin-bottom:16px}.coupon_couponDetailContainer___jhhD .coupon_couponItem__nSWlF .coupon_desc__8WkNW{font-size:14px;font-weight:400;margin-bottom:8px}.coupon_couponDetailContainer___jhhD .coupon_couponItem__nSWlF .coupon_countWrap__CxNIv{font-size:14px;font-weight:700;color:#585858}.coupon_couponDetailWrap__P4Juk{margin-bottom:30px}.coupon_couponDetailWrap__P4Juk .coupon_detailTitle__ciJMj{display:block;font-weight:700;font-size:16px;line-height:1.2;color:#2e2c2c;margin-bottom:16px}.coupon_couponDetailWrap__P4Juk .coupon_detailList__aH_B0 li{margin-bottom:2px}.coupon_couponDetailWrap__P4Juk .coupon_countList__27_RR{display:flex;flex-wrap:wrap}.coupon_couponDetailWrap__P4Juk .coupon_countList__27_RR li{width:50%}.coupon_errorMessage__dYO0W{font-weight:400;font-size:13px;color:#ff2929;line-height:1.2;margin:10px 0 0;text-align:left}.coupon_announcement__UC5_I{width:100%;font-weight:700;font-size:13px;line-height:1.4;color:#2e2c2c;padding:22px 25px;background:#ffe2c7;text-align:center}.coupon_staticBtn__0mVeW{display:inline-block;max-width:100%;width:auto;font-size:13px;font-weight:700;line-height:1;color:#fff;padding:7px 10px;background-color:#f4733a;background-position:50%;border:1px solid transparent;border-radius:5px;text-align:center;text-transform:uppercase;text-decoration:none;transition:background .5s}
