@font-face {
    font-family: 'KakaoBigSans';
    src: url('/css/fonts/KakaoBigSans-Regular.ttf') format('woff');
    src: url('/css/fonts/KakaoBigSans-Regular.OTF') format('opentype');
    font-weight: normal;
    font-style: normal;
}


.payback_wrap *{font-family: 'KakaoBigSans', sans-serif;font-size:3.5vw;}
.payback_wrap img{max-width: 100%;}

.payback_wrap .top {padding:17vw 0;}
.payback_wrap .info{text-align: center;background: url("/image/event_payback/bg_m.png");background-size: cover;background-repeat: no-repeat;}
.payback_wrap .info>p{}
.payback_wrap .pre {background: url("/image/event_payback/period_m.png");background-size: cover;background-repeat: no-repeat;line-height: 2.2;text-align: left;padding-left: 4vw;}
.payback_wrap .pre p{color:#fff;}
.payback_wrap .pre strong{color:#fff;}

.payback_wrap .middle {background: url("/image/event_payback/info_m.png");background-size: contain;background-repeat: no-repeat;height: 166vw;margin: 40vw 5vw 0 5vw;}
.payback_wrap .middle > a, .payback_wrap .middle > button{border:0;width:60vw;display: inline-block;position: relative;top: 13vh;}
.payback_wrap .notice{text-align: left;background-color: #051926;padding: 5vw 6vw 20vw 6vw;}
.payback_wrap .notice .notice_cont{}
.payback_wrap .notice .notice_cont>p{color:#F6CD4C;font-size: 6.8vw;line-height: 2.2;}
.payback_wrap .notice .notice_cont>ul{}
.payback_wrap .notice .notice_cont>ul>li{color:#fff;line-height: 1.8;}