html{font-size:16px;background-color:#fff}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{--side-margin: 10rem;--content-max-width: min(80rem, calc(100vw - var(--side-margin)));--header-height: 5.0625rem;--header-logo-height: 2.1875rem;--footer-logo-height: 1.5rem;--gray-color-1: rgb(242, 242, 242);--gray-color-2: rgb(203, 202, 202);--gray-color-3: rgb(168, 166, 166);--gray-color-4: rgb(129, 129, 129);--gray-color-5: rgb(102, 102, 102);--main-border-line-color: rgba(218, 218, 218, 0.8);--font-size-24: 1.5rem;--font-size-23: 1.4375rem;--font-size-22: 1.375rem;--font-size-21: 1.3125rem;--font-size-20: 1.25rem;--font-size-19: 1.1875rem;--font-size-18: 1.125rem;--font-size-17: 1.0625rem;--font-size-16: 1rem;--font-size-15: 0.9375rem;--font-size-14: 0.875rem;--font-size-13: 0.8125rem;--font-size-12: 0.75rem;--font-size-11: 0.6875rem;--font-size-10: 0.625rem;--font-size-9: 0.5625rem;--rewview-og-color: rgba(255, 174, 0, 1);--rewview-orange-2-color: rgba(255, 183, 41, 1);--rewview-gradiant: linear-gradient(180deg, #FFA900 0%, #F7C546 100%)}.inner{margin:0 auto;max-width:var(--content-max-width)}.r-header{position:relative;left:0;right:0;top:0;background-color:#fff}.r-header .inner{height:var(--header-height);border-bottom:1px solid var(--main-border-line-color);display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:1.5rem;gap:1rem}.r-header .logo img{height:var(--header-logo-height)}.r-header.fixed{position:fixed;z-index:19}.r-wrap:has(.r-header.fixed) .r-content{margin-top:var(--header-height)}.r-content img{width:100%;height:100%;object-fit:cover}.search-area{--search-area-width: 18.125rem;margin-top:.3rem;display:flex;align-items:center;width:var(--search-area-width);height:var(--header-logo-height);border-radius:var(--header-logo-height);border:solid 1px var(--gray-color-3);background-color:#fff;overflow:hidden}.search-area input{width:calc(100% - 5rem);height:100%;line-height:var(--header-logo-height);margin:0 var(--font-size-20);font-size:var(--font-size-14);color:#000}.search-area input::placeholder{font-size:var(--font-size-14);letter-spacing:-0.28px;color:var(--gray-color-3)}.search-area .btn__search{width:var(--font-size-24);height:var(--font-size-24)}.r-footer{margin-top:2.5rem;background-color:var(--gray-color-1);border-top:solid 1px var(--main-border-line-color);color:var(--gray-color-4);width:100%}.r-footer .logo object,.r-footer .logo object>img{height:var(--footer-logo-height)}.r-footer .inner{padding:2.25rem 0}.r-footer .footer-top{display:flex;flex-direction:row;justify-content:space-between;gap:5rem}.r-footer .footer-company{margin-top:var(--font-size-19);font-size:var(--font-size-12);font-weight:400;color:inherit;overflow:hidden}.r-footer .footer-company a{color:inherit;font-weight:bold}.r-footer .footer-company>ul{position:relative;max-width:40rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-left:-15px}.r-footer .footer-company>ul li{position:relative;padding-left:15px;letter-spacing:-0.26px;white-space:nowrap;height:1.375rem;line-height:1.375rem}.r-footer .footer-company>ul li::before{content:"";position:absolute;top:50%;left:8px;width:1px;height:var(--font-size-12);background:var(--gray-color-4);transform:translateY(-50%)}.r-footer .terms-area{margin-top:2.3125rem;font-size:var(--font-size-14);font-weight:500;color:#000;overflow:hidden}.r-footer .terms-area a{color:inherit;font-weight:inherit}.r-footer .terms-area>ul{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:2.1875rem}.r-footer .terms-area>ul li{position:relative}.r-footer .terms-area>ul li:not(:first-child)::before{content:"";position:absolute;top:50%;left:-1.09375rem;width:1px;height:var(--font-size-14);background:var(--gray-color-4);transform:translateY(-50%)}.r-footer .copyright{margin-top:var(--font-size-23);font-size:var(--font-size-12);font-weight:400}.r-footer .app-download{display:flex;align-items:stretch;position:relative;flex-direction:column;flex-wrap:nowrap;gap:var(--font-size-20)}.r-footer .app-download ul{display:flex;align-items:center;gap:5px}.r-footer .app-download ul li img{position:relative;width:100%;height:auto;object-fit:contain}.r-footer .app-download .google-play a::after{content:url("../res/google_play.svg")}.r-footer .app-download .app-store a::after{content:url("../res/app_store.svg")}.r-footer .app-download .instagram-rewview a::after{content:url("../res/instagram_icon.svg")}.campaign-list-wrap .campaign-list-header{font-weight:bold;font-size:1.875rem;color:var(--rewview-og-color);padding:2.5rem 0 1.875rem}.campaign-list-wrap .campaign-list-content{--item-count: 5;--item-gap: calc(44.75 * var(--content-max-width) / 1009);--item-width: calc((100% - (var(--item-gap) * calc(var(--item-count) - 1))) / var(--item-count))}.campaign-list-wrap .campaign-list-content ul{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start;gap:var(--item-gap)}.campaign-list-wrap .campaign-list-content li{flex:0 1 var(--item-width);transition:transform .2s}.campaign-list-wrap .campaign-list-content li:hover{transform:scale(1.03)}.campaign-list-wrap .campaign-list-content li .image-area{position:relative;width:100%;padding-bottom:100%;overflow:hidden;border-radius:var(--font-size-20)}.campaign-list-wrap .campaign-list-content li .image-area .media-type{position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;z-index:2}.campaign-list-wrap .campaign-list-content li .image-area .media-type img{border-bottom-right-radius:.625rem}.campaign-list-wrap .campaign-list-content li .image-area .content__image{position:absolute;width:100%;height:100%;object-fit:cover}.campaign-list-wrap .campaign-list-content li .text-area{margin-top:var(--font-size-20);height:4.875rem;overflow:hidden}.campaign-list-wrap .campaign-list-content li .text-area .name{font-size:var(--font-size-16);font-weight:500;line-height:1.625rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.campaign-detail-wrap{margin:0 auto 1.5625rem;max-width:min(45rem,100vw - var(--side-margin));position:relative}.campaign-detail-wrap .campaign-detail-header .title-area{padding:2.5rem 0 2.625rem;border-bottom:1px solid var(--gray-color-3)}.campaign-detail-wrap .campaign-detail-header .title-area .name{font-size:2.625rem;font-weight:bold;line-height:1.4em;word-break:keep-all}.campaign-detail-wrap .campaign-detail-header .title-area .introduction{margin-top:1.875rem;font-size:var(--font-size-18);font-weight:500;line-height:1.4em;white-space:pre-wrap}.campaign-detail-wrap .campaign-detail-header .title-area .introduction:has(p){white-space:normal}.campaign-detail-wrap .campaign-detail-header .campaign-info{padding:2.625rem 0 1.5625rem;display:flex;flex-direction:row;justify-content:space-between;color:var(--gray-color-5)}.campaign-detail-wrap .campaign-detail-header .campaign-info ul{display:flex;flex-direction:row;flex-wrap:wrap}.campaign-detail-wrap .campaign-detail-header .campaign-info ul li{display:flex;flex-direction:row;align-items:center;line-height:1em;gap:var(--font-size-10)}.campaign-detail-wrap .campaign-detail-header .campaign-info .period{font-size:var(--font-size-16);font-weight:bold;padding-right:1em}.campaign-detail-wrap .campaign-detail-header .campaign-info .round{font-size:var(--font-size-14);font-weight:bold;background-color:var(--gray-color-2);border-radius:.625rem;padding:.34em .526em .347em}.campaign-detail-wrap .campaign-detail-header .campaign-info .btn__share{display:flex;flex-direction:row;align-items:center;color:var(--gray-color-5);font-size:var(--font-size-16);font-weight:500;gap:.45em}.campaign-detail-wrap .campaign-detail-header .campaign-info .btn__share span{white-space:nowrap;line-height:1em}.campaign-detail-wrap .campaign-detail-header .campaign-info .btn__share img{font-size:inherit;width:1.25em;height:1.25em;object-fit:cover}.campaign-detail-wrap .campaign-detail-content{--folding-height: 62.75rem;--button-text-size: 1.25rem;--button-width: min(20rem, calc(100vw - var(--side-margin) - 2rem));--button-height: 3.8125rem;--button-bottom-margin: 2.853125rem;margin:0 auto;position:relative;overflow:hidden}.campaign-detail-wrap .campaign-detail-content .more-button{display:none}.campaign-detail-wrap .campaign-detail-content.folding{max-height:var(--folding-height)}.campaign-detail-wrap .campaign-detail-content.folding.loaded:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, #252525 100%)}.campaign-detail-wrap .campaign-detail-content.folding.loaded .more-button{width:var(--button-width);height:var(--button-height);border:1px solid #fff;border-radius:var(--font-size-20);position:absolute;bottom:var(--button-bottom-margin);left:50%;transform:translateX(-50%);z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff;font-size:var(--button-text-size);font-weight:bold;cursor:pointer;box-sizing:border-box}.campaign-detail-wrap .campaign-application{width:100%;height:3.75em;margin-top:2.5em;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #eee;background-color:#f0f0f0}.campaign-detail-wrap .campaign-application span{display:block;text-align:center;color:var(--gray-color-3);font-size:var(--font-size-18);font-weight:bold;box-sizing:border-box}.review-app-start{display:none;position:fixed;bottom:0;left:0;right:0;width:100%;height:3.75em;line-height:3.75em;font-size:1rem;font-weight:bold;letter-spacing:-0.3px;text-align:center;color:#fff;background:var(--rewview-gradiant);z-index:20}.modal_campaign_share .content p{margin-top:10px;font-size:var(--font-size-15);font-weight:normal;letter-spacing:-0.3px;text-align:center;color:#000;white-space:pre-wrap}.modal_campaign_share .content .sns-list{display:flex;align-items:center;justify-content:center;margin:2.5rem 0}.modal_campaign_share .content .sns-list li:first-child{margin-left:0}.modal_campaign_share .content .sns-list li{margin-left:10px}.modal_campaign_share .content .sns-list li a{display:block;width:2.5rem;height:2.5rem}.modal_campaign_share .content .sns-list li a img{width:100%;height:100%;object-fit:cover}.modal_campaign_share .content button{display:block;width:100%;height:3.75rem;line-height:3.75rem;text-align:center;background:var(--rewview-gradiant);font-size:var(--font-size-20);font-weight:bold;font-family:"SpoqaHanSansNeo-Bold";color:#fff}.gif-spinner-wrap{z-index:20;position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background-color:rgba(36,36,36,.8);padding:0}.gif-spinner-wrap img{width:48px}.gif-spinner-wrap:before{height:100%;width:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:100;content:" "}@media screen and (max-width: 1439px){.campaign-list-wrap .campaign-list-content{--item-count: 4}}@media screen and (max-width: 1109px){.campaign-list-wrap .campaign-list-content{--item-count: 3}}@media screen and (max-width: 1024px){.search-area{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;border:none}.search-area input::placeholder{font-size:.8em}.search-area input{display:none;background-color:var(--gray-color-1);padding:1em;margin:0;border-radius:var(--header-logo-height);position:absolute;left:0;right:0;width:100%;z-index:10}.search-area .btn__search{width:var(--header-logo-height);height:var(--header-logo-height)}.search-area .btn__search img{width:var(--header-logo-height);height:var(--header-logo-height)}.r-footer .app-download{align-items:flex-end}}@media screen and (max-width: 800px){.review-app-start{display:block}.r-footer .inner{padding-bottom:5rem}}@media screen and (max-width: 784px){:root{--side-margin: 6.375rem}.campaign-list-wrap .campaign-list-content{--item-count: 2}.campaign-detail-wrap .campaign-detail-header .title-area{padding:2.2rem 0 2rem}.campaign-detail-wrap .campaign-detail-header .campaign-info{padding:2rem 0 1.5rem}.campaign-detail-wrap .campaign-detail-header .campaign-info .period{font-size:var(--font-size-14)}.campaign-detail-wrap .campaign-detail-header .campaign-info .round{font-size:var(--font-size-12)}.campaign-detail-wrap .campaign-detail-header .campaign-info .btn__share span{font-size:var(--font-size-14)}.campaign-detail-wrap .campaign-detail-content{--folding-height: 54.5rem}}@media screen and (max-width: 531px){.campaign-detail-wrap .campaign-detail-header .title-area .name{font-size:2.375rem}.campaign-detail-wrap .campaign-detail-content{--folding-height: 37.25rem}}@media screen and (max-width: 530px){.campaign-list-wrap .campaign-list-content{--item-count: 2}html{font-size:14px}.r-footer .footer-top{gap:0}.r-footer .footer-company>ul{align-items:stretch}.r-footer .footer-company>ul li{flex-basis:100%}}@media screen and (max-width: 478px){html{font-size:12px}}@media screen and (max-width: 395px){.campaign-detail-wrap .campaign-detail-header .campaign-info,.campaign-detail-wrap .campaign-detail-header .campaign-info ul{flex-direction:column;gap:1em}}/*# sourceMappingURL=style.min.css.map */