@charset "UTF-8";.promo .header{text-align:center;background:transparent url(/build/assets/header-bg-b9c8f13f.jpg) no-repeat top center /cover;padding-top:100px}.promo main{text-align:center}.btn-group a+a{margin-left:20px}.promo .sec1{background:transparent url(/build/assets/sec1-bg-f8e8850b.jpg) no-repeat top center /cover;padding-top:100px}.promo .sec1 .cont{position:relative;padding-bottom:90px}.promo .sec1 .simbol{position:absolute;bottom:0;right:0}.promo .sec2{background:transparent url(/build/assets/sec2-bg-b71447c4.jpg) no-repeat top center /cover;padding:80px 0 0}.promo .sec2 .cont{position:relative}.promo .sec2 .cont2{margin-top:50px}.promo .sec2 .flot{position:absolute;bottom:-100px;left:90px;z-index:3}.promo .sec2 .cont2 .flot{bottom:70px}.promo .sec2 .btn-group{display:flex;justify-content:center;margin-top:30px}.promo .sec2 .step{position:relative;margin-top:20px}.promo .sec3{background:transparent url(/build/assets/sec3-bg-e4e3f85c.jpg) no-repeat top center /cover;padding:100px 0}.sec3 h2{margin-bottom:80px}.promo .sec3 .cont.nth2{margin:100px 0 70px}.promo1 .flex-group{display:inline-flex}.promo1 .flex-input{flex-shrink:0;width:600px;text-align:center;color:#000;font-size:32px;height:87px;line-height:87px;margin-right:-1px;border:0}.promo1 .flex-btn{flex-shrink:0;width:203px;height:88px}.sec4 h2,.sec5 h2{margin-bottom:50px}.sec5 a{display:inline-block;margin-top:60px}.promo1 .footer{text-align:left;font-size:18px;color:#9582a0;background-color:#151516;font-weight:300;padding:60px 0}.progress{display:flex;align-items:center;width:1230px;margin:0 auto}.progress .title{flex-shrink:0;width:210px;margin-right:-5px}.progress .contents{flex-grow:1;position:relative;top:-8px}.progress .label{display:flex;align-items:flex-end}.progress .label p{flex-grow:1;text-align:center;color:#fff;font-size:26px;font-weight:600;letter-spacing:-.5px}.progress .label p.active{color:#cc8fff}.progress .out-box{position:relative;width:100%;height:12px;background-color:#1b1a1c}.progress .in-box{position:absolute;top:0;left:0;height:12px;background-color:#cc8fff}.progress.nth2{margin-top:80px}.progress.nth2 .label p.active{color:#5ce3fb}.progress.nth2 .in-box{position:absolute;top:0;left:0;height:12px;background-color:#5ce3fb}.gift-box1{position:relative}.list-progres{background-color:#484848;width:1230px;margin:50px auto 80px}.list-progres .list-item{display:flex;align-items:center;padding:50px 0}.list-progres .list-item~.list-item{border-top:1px dashed #000}.list-progres .title{font-size:28px;font-weight:600;letter-spacing:-.5px;color:#fff;padding:0 20px 0 40px}.list-progres .contents{flex-grow:1;padding-right:20px}.list-progres .bt{flex-shrink:0;width:120px;padding-right:20px}.list-progres .bt a{display:block;font-size:20px;color:#fff;background-color:#000;border:2px solid #cc8fff;padding:5px 10px}.list-progres .out-box{position:relative;width:100%;height:12px;background-color:#2f2f2f}.list-progres .in-box{position:absolute;top:0;left:0;height:12px;background-color:#cc8fff}.sec4{background-color:#1b1a1c;padding:100px 0}.sec5{background-color:#2a2a2c;padding:100px 0}.sec5 .container{padding:0 25px}.sec5 table{border-spacing:0;border-collapse:collapse!important;width:100%;color:#fff;background-color:#404042}.sec5 table~table{margin-top:50px}.sec5 table th,.sec5 table td{font-size:24px;border:1px solid #2a2a2c;padding:15px 0}.sec5 table th{width:1%;font-weight:300}.sec5 table th:first-child,.sec5 table td{font-weight:700;text-align:center}.sec5 table th:last-child,.sec5 table td:last-child{background:#cc8fff}.footer .container{padding:0 20px}.footer copy{display:block;text-align:center;color:#a5a5a5;font-size:14px}.q-link{position:absolute;top:50px;right:50px;z-index:33}.luv-modal{position:fixed;display:none;top:0;left:0;width:100%;height:100%;align-items:center;z-index:99}.modal-box{position:relative;width:100%;max-width:900px;margin:0 auto;z-index:22}.modal-box .modal-close{display:inline-block;width:50px;height:50px;position:absolute;top:-50px;right:0;background:transparent url(../images/modal-close.png) no-repeat center center /cover;z-index:22}.modal-break{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:11;background:rgba(0,0,0,.7)}.modal-box .modal-panel{position:relative;background-color:#f5e5ff;width:100%}.modal-box .modal-head{position:relative;color:#7e4feb;font-size:18px;font-weight:700;text-align:center;padding:10px 0 15px}.modal-box .btn-group{display:flex;align-items:center;justify-content:center}.modal-box .btn-group>div{flex:1 1 50%;text-align:center;padding:10px 0}.modal-box .btn-group a+a{margin-left:30px}.t-center{text-align:center}
