html, body, #wrap{height:100%}

.scdream{color:#000}

.cost-section:before{content:'';position:absolute;z-index:1;left:50%;top:-80px;width:1px;height:150px;background-color:#ccb581}
.cost-movie{left:0;top:0;background:url('../img/pages/plan_1/cost-movie.jpg')no-repeat center;background-size:cover}
.cost-slider-container{left:0;top:50%;width:100%;height:450px;margin-top:-280px}
.cost-slide{left:0;top:0;width:100%;height:100%}
.cost-arrow{top:0;margin-left:216px}
.cost-slots{padding-top:88px}
.cost-slots span{margin-left:5px;vertical-align:bottom}
.cost-slots span:first-child{margin-left:0}
.cost-slots span:not(.not){width:100px;height:145px;background:url('../img/pages/plan_2/rolling-slots.png') no-repeat}
.cost-phrase{margin-top:109px}
.cost-desc{margin-top:20px}

.way-wrap{margin:0 80px;background-color:#ccb581}
.way-inner{width:920px;height:460px;margin:0 auto}
.way-inner .text-wrap{padding-top:100px}
.way-stitle{font-size:22px;font-family:'NanumMyeongjo';line-height:1;color:#111}
.way-title{padding:14px 0 20px}
.way-text{color:#111}
.way-img{top:50px;margin-left:50px}

.main-txt{font-size:18px;font-family:'NotoSansKR-Light';line-height:1.78;letter-spacing:-0.025em;color:#fff}

.brand-section{height:1349px;background:url('../img/pages/fran_1/brand-bg.jpg') no-repeat center}
.brand-section::before{content:'';position:absolute;left:50%;top:70px;width:1px;height:519px;background-color:rgba(255,255,255,0.2)}
.brand-letters{padding-top:267px}
.brand-letter1 .align{margin-right:138px}
.brand-letter1 .align .scdream{font-family:'scdream8';font-size:60px;line-height:125%;letter-spacing:-0.025em;color:#929292}
.brand-letter2 .align{margin-left:138px}
.brand-letters .body{margin-top:43px}
.brand-letters .body li{opacity:0}
.brand-letters .body span{line-height:1.78}
.brand-letters .number{width:42px}
.brand-food{margin-left:-304px;top:589px}
.brand-pharse{top:835px;width:100%;line-height:1.5;letter-spacing:0.9em}

.success-section{padding:150px 0;box-sizing:border-box}
.success-section .success-fixed-wrap{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 90px);background-color:#ccb581}
.success-section .success-fixed-wrap.position2{position:fixed;top:90px;left:0;width:100%;padding-top:90px;box-sizing:border-box}
.success-section .success-fixed-wrap.position3{top:auto;bottom:0}
.success-section .success-fixed-wrap::before{content:'';position:absolute;left:50%;top:0;width:1px;height:15%;background-color:rgba(17,17,17,0.2)}
.success-section .success-fixed-wrap::after{content:'';position:absolute;left:50%;bottom:0;width:1px;height:15%;background-color:rgba(17,17,17,0.2)}
.success-phrase{top:50%;margin-left:-12px;transform:translateY(-50%)}
.success-align{width:1280px;margin:0 auto}
.success-points .rows{width:530px;height:590px;background-color:#252525;margin-top:40px}
.success-points .rows:first-child{margin-top:0}
.success-points .figure{height:330px;background-repeat:no-repeat;background-position:center;background-size:cover}
.success-points .figure1{background-image:url('../img/main_fr/success-figure1.jpg')}
.success-points .figure2{background-image:url('../img/main_fr/success-figure2.jpg')}
.success-points .figure3{background-image:url('../img/main_fr/success-figure3.jpg')}
.success-points .figure4{background-image:url('../img/main_fr/success-figure4.jpg')}
.success-points .caption{padding:40px 0 0 40px}
.success-points .title{font-size:25px;font-family:'NanumMyeongjo-Bold';line-height:1;letter-spacing:-0.05em;color:#fff}
.success-points .desc{margin-top:23px;color:#888}
.success-point2{margin-top:80px}

.rxt{height:1083px;padding-top:120px;box-sizing:border-box}
.rxt-heading{width:710px;height:449px;margin:0 auto;background-image:url('../img/pages/plan_1/rxt_heading.png')}
.rxt-heading .sub-txt{padding:164px 0 26px;color:#fff}
.rxt-heading .rxt-title{font-family:'scdream8';font-size:65px;letter-spacing:-0.025em;line-height:115%;color:#fff}
.rxt-heading .rxt-title em{color:#ccb581}
.rxt-heading .ttl-left{display:inline-block;margin-right:92px}
.rxt-heading .ttl-cir{position:absolute;top:0;right:-88px;width:75px;height:75px;border-radius:50%;background-color:#ccb581;line-height:72px;color:#000}
.rxt-list .rxt-center{position:absolute;top:50%;left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}
.rxt-list{margin-top:80px}
.rxt-list > *{vertical-align:middle}
.rxt-list .list-li{position:relative;margin:0 30px;z-index:2}
.rxt-list .cir-wrap{width:50px;height:50px}
.rxt-list .cir-wrap .cir1{width:100%;height:100%;border-radius:50%;background-color:rgba(204,181,129,0.1)}
.rxt-list .cir-wrap .cir2{width:34px;height:34px;border-radius:50%;background-color:rgba(204,181,129,0.1)}
.rxt-list .cir-wrap .cir3{width:14px;height:14px;border-radius:50%;background-color:rgba(204,181,129,0.1)}
.rxt-list .list-img{padding:13px;border-radius:50%;background-color:rgba(204,181,129,0.1)}
.rxt-list .text-wrap{top:156px;left:50%;width:360px;margin-left:-180px}
.rxt-list .list-ttl{padding-bottom:20px;color:#fff}
.rxt-list .list-text{color:#8f8f8f}
.rxt-list .list-text span{color:#fff}
.rxt-list .list-line{position:relative;width:286px;height:1px;background-color:rgba(204,181,129,0.2)}
.rxt-list .list-line .line{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ccb581;
-webkit-transform-origin:left center;
transform-origin:left center;
-webkit-transform:scaleX(0);
transform:scaleX(0);
}

.simplify{height:260px;background-color:#ccb581}
.simplify-inner{width:1060px;margin:0 auto}
.simplify-box{width:50%}
.simplify-title{padding-top:74px;font-family:'scdream8';font-size:50px;letter-spacing:-0.025em;line-height:115%;color:#111}
.simplify-list{padding-top:74px;padding-left:40px}
.simplify-list li{margin-bottom:12px}
.simplify-list li > *{vertical-align:middle}
.simplify-list .check-box{position:relative;width:25px;height:25px;margin-right:15px}
.simplify-list .check-box .check{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.simplify-list .check-box .check.off{left:auto;right:0}
.simplify-list .check-box .check.off img{position:absolute;top:0;right:0}
.simplify-list .list-text{font-family:'NotoSansKR-Medium';color:#111}

.develope{height:1224px;background-image:url('../img/pages/plan_1/develope-bg.jpg')}
.develope-title{padding:144px 0 56px;font-family:'scdream8';font-size:65px;letter-spacing:-0.025em;line-height:115%;color:#fff}
.develope-title em{color:#ccb581}
.develope-list{width:1060px;margin:0 auto}
.develope-list li{display:table;width:100%;height:180px;border-bottom:1px solid rgba(255,255,255,0.2)}
.develope-list li:first-child{border-top:1px solid rgba(255,255,255,0.2)}
.develope-list li > *{display:table-cell;width:50%;vertical-align:middle}
.develope-list .list-heading .list-title{position:relative;padding-left:110px;font-family:'NanumMyeongjo';font-size:35px;letter-spacing:-0.025em;line-height:128%;color:#fff}
.develope-list .list-heading .list-title em{color:#ccb581}
.develope-list .list-heading .list-title .list-num{position:absolute;top:6px;left:60px;font-family:'NotoSansKR-Bold';font-size:18px;letter-spacing:-0.025em;line-height:178%;color:#fff}


.system-section{margin-top:150px;padding-bottom:150px}
.system-heading .body{margin-top:20px}
.system-heading .scdream_h1{font-size:65px}
.system-heading .scdream_h1 em{color:#ccb581}
.system-content{width:1280px;margin:93px auto 0}
.system-content .rows{height:440px}
.system-content .align{left:140px;top:50%;transform:translateY(-50%)}
.system-content .number{left:-54px;top:-40px;font-size:78px;line-height:1;opacity:0}
.system-content .head{font-size:35px;line-height:1;letter-spacing:-0.025em}
.system-content .body{margin-top:32px}
.system-content .picture{background-repeat:no-repeat;background-position:center}
.system-content .row1 .picture{background-image:url('../img/pages/fran_3/system-picture1.jpg')}
.system-content .row2 .picture{background-image:url('../img/pages/fran_3/system-picture2.jpg')}
.system-content .row3 .picture{background-image:url('../img/pages/fran_3/system-picture3.jpg')}
.system-content .row4 .picture{background-image:url('../img/pages/fran_3/system-picture4.jpg')}
