.header .bi_w{display:none}
.depth1_a{color: #6f6967;}
.depth1_a:hover, .depth1_li.on .depth1_a{color:#141310;}

/* layer1 */
.lyr1_wrap{position:fixed;left:0;top:0;width:100%;height:100vh;background-color:#35302d}
.lyr1_wrap .lyr1_boxs{position:absolute;top:0;left:0;width:100%;height:100%}
.lyr1_wrap .lyr1_box{opacity:0;float:left;width:20%;height:33.3333%}
.lyr1_wrap .box1{background-image:url('../img/page/small/lyr1_box1.jpg')}
.lyr1_wrap .box2{background-image:url('../img/page/small/lyr1_box2.jpg')}
.lyr1_wrap .box3{background-image:url('../img/page/small/lyr1_box3.jpg')}
.lyr1_wrap .box4{background-image:url('../img/page/small/lyr1_box4.jpg')}
.lyr1_wrap .box5{background-image:url('../img/page/small/lyr1_box5.jpg')}
.lyr1_wrap .box6{background-image:url('../img/page/small/lyr1_box6.jpg')}
.lyr1_wrap .box7{background-image:url('../img/page/small/lyr1_box7.jpg')}
.lyr1_wrap .box8{background-image:url('../img/page/small/lyr1_box8.jpg')}
.lyr1_wrap .box9{background-image:url('../img/page/small/lyr1_box9.jpg')}
.lyr1_wrap .box10{background-image:url('../img/page/small/lyr1_box10.jpg')}
.lyr1_wrap .box11{background-image:url('../img/page/small/lyr1_box11.jpg')}
.lyr1_wrap .box12{background-image:url('../img/page/small/lyr1_box12.jpg')}
.lyr1_wrap .box13{background-image:url('../img/page/small/lyr1_box13.jpg')}
.lyr1_wrap .box14{background-image:url('../img/page/small/lyr1_box14.jpg')}
.lyr1_wrap .box15{background-image:url('../img/page/small/lyr1_box15.jpg')}
.lyr1_head{position:absolute;top:50%;left:0;width:100%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
}
.lyr1_head .text{margin-top:36px;color:#8a8986}
.lyr1_head .text em{font-family:'NotoSansKR-Regular';color:#fff}

.lyr1_clip_wrap{position:relative;padding-top:150vh}
.lyr1_gradient{position:absolute;left:0;top:-940px;width:100%;height:1555px;background:url('../img/page/small/small_gradient.png') no-repeat center;background-size:cover}
.lyr1_clip{position:relative;height:1418px;background:#35302d}
.clip_figure{position:absolute;left:50%;top:0;margin-left:-600px;width:588px;height:588px}
.clip_figure li{position:absolute;left:0;top:0;right:0;bottom:0;clip:rect(0px, 588px, 0px, 0px)}
.clip_figure li:first-child{clip:rect(0px, 588px, 588px, 0px)}
.clip_list_wrap{max-width:1404px;margin:0 auto;padding:0 50px}
.clip_list{float:right;width:510px;padding-top:80px}
.clip_list li{margin-top:282px}
.clip_list li:first-child{margin-top:0}
.clip_sale{font-size:18px;letter-spacing:-0.025em;color:#8a8986}
.clip_num{font-family:'NotoSansKR-Bold';color:#fff}
.clip_num .number{font-size:55px;letter-spacing:-0.025em}
.clip_num .unit{font-size:20px;letter-spacing:-0.05em}
.clip_list2 .number{font-size:75px}
.clip_list3 .number{font-size:150px}

/* layer2 */
.layer2 .sales_slide{background-color:#fff}
.layer2 .sales_slide{height:200px;background-color:#201b19}
.layer2 .sales_slide .swiper-container{height:100%}
.layer2 .sales_list > li{float:left;width:364px;height:100%}
.layer2 .sales_list .text_wrap{padding:60px 0 0}
.layer2 .sales_list .sales_text{font-family:'NotoSansKR-Regular';font-size:16px;letter-spacing:-0.025em;color:#8a8986}
.layer2 .sales_list .sales_num{font-family:'NotoSansKR-Bold';font-size:45px;letter-spacing:-0.05em;line-height:156%;color:#fff}
.layer2 .sales_list .unit{font-size:20px}
.lyr2_content{height:1000px;background-color:#f6f5ef}
.lyr2_content .text_wrap{padding:285px 0 0 30px}
.lyr2_content .lyr2_text_em{padding:35px 0 20px;font-family:'NotoSansKR-Medium';font-size:20px;line-height:170%;letter-spacing:-0.025em}
.lyr2_store{position:absolute;top:0;left:50%;width:545px;height:100%;margin-left:12px}
.lyr2_store .store_head{padding:312px 0 36px}
.lyr2_store .store_name{margin-bottom:12px;font-family:'NotoSansKR-Bold';font-size:30px;letter-spacing:-0.025em;line-height:100%;color:#141310}
.lyr2_store .store_text{font-family:'NotoSansKR-Regular';font-size:20px;letter-spacing:-0.025em;line-height:160%;color:#6f6967}
.lyr2_slide{width:100%;height:120px;border:6px solid #ffcf31;box-sizing:border-box;border-radius:60px;background-color:#fff}
.lyr2_slide .swiper-container{height:50px;padding-top:29px;padding-bottom:200px}
.lyr2_slide .swiper-slide > *{opacity:0;position:relative;top:0;
-webkit-transition:opacity 0.5s, top 0.5s;
transition:opacity 0.5s, top 0.5s;
}
.lyr2_slide .swiper-slide-active > *{opacity:1}
.lyr2_slide .swiper-slide-next > *{opacity:0.5;top:30px}
.lyr2_slide .swiper-slide-next + * > *{opacity:0.2;top:30px}
.lyr2_slide .sl_text{padding-left:96px;font-family:'NotoSansKR-Medium';font-size:30px;letter-spacing:-0.025em;line-height:167%;color:#141310}
.lyr2_slide .sl_first{position:absolute;top:0;left:342px;font-family:'NotoSansKR-Bold';font-size:87px;letter-spacing:-0.05em;line-height:108px;color:#141310}
.lyr2_slide .sl_first span{display:inline-block;line-height:inherit;vertical-align:top}
.lyr2_slide .sl_first .unit{font-family:'NotoSansKR-Black';font-size:72px}
.lyr2_slide .sl_date{position:absolute;top:164px;right:0;font-family:'NotoSansKR-Regular';font-size:16px;letter-spacing:-0.025em;color:#6f6967}

/* side_layer */
.side_layer_wrap{background-color:#dad6c5}
.side_layer{position:relative;max-width:100%;min-width:calc(100% - 258px);width:1662px;margin-left:auto}
.clip_wrap{width:100%;height:100%}
.side_head{padding:150px 0 112px}
.side_head .side_num{margin-bottom:28px}
.side_head .side_title{margin-bottom:32px}

/* layer3 */
.layer3{background-color:#dad6c5}
.layer3 .lyr3_top_section{height:1000px;background-image:url('../img/page/small/lyr3_top_section.jpg')}
.layer3 .lyr3_top_section .text_wrap{padding:202px 0 0 30px}
.layer3 .fran_model_list{width:674px;padding-top:95px}
.layer3 .fran_model_list li{margin-bottom:50px}
.layer3 .fran_model_list li:first-child{margin-right:80px}
.layer3 .fran_model_list li .tantan_title{margin:-2px 0 0 18px;font-family:'NotoSansKR-Bold';font-size:22px;letter-spacing:-0.025em}
.layer3 .fran_model_list li .tantan_text{padding-top:18px}

.layer3 .section1{padding-top:150px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,0.2);background-color:#fff}
.cost_table{margin: 0 auto;width: 1128px}
/* .section1 .effect_round_wrap{top:203px;display:table;width:140px;height:140px;border-radius:140px;margin-left:381px}
.section1 .effect_round_wrap .wave{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:#daa800}
.section1 .effect_round_wrap .text_wrap{position:relative;display:table-cell;vertical-align:middle;text-align:center;background-color:#daa800;border-radius:50%}
.section1 .effect_round_wrap .round_text{font-family:'NotoSansKR-Bold';letter-spacing:-0.05em;color:#fff}
.section1 .effect_round_wrap .round_text em{font-size:35px}
.section1 .year6{width:250px;height:40px;border-radius:125px;margin:0 auto;background-color:#35302d}
.section1 .year6 p{font-family:'NotoSansKR-Bold';font-size:20px;text-align:center;line-height:40px;letter-spacing:-0.025em;color:#fff}
.section1 .section1_title{padding:25px 0}

.section1 .table_wrap{width:1128px;margin:0 auto}
.section1 .startup_table{position:relative;table-layout:fixed}
.section1 .top_ex{padding-bottom:10px}
.section1 .bot_ex{padding-top:35px}
.section1 .startup_table th, .startup_table td{vertical-align:middle}
.section1 .startup_table thead th{height:63px;font-family:'NotoSansKR-Bold';font-size:22px;letter-spacing:-0.025em;color:#fff;background-color:#35302d}
.section1 .startup_table tbody .td_regular{padding-left:30px;font-family:'NotoSansKR-Regular';text-align:left}
.section1 .startup_table tbody .red_text{position:relative;color:#c10404}
.section1 .startup_table tbody .red_text:before{content:"";position:absolute;top:29px;right:0;left:0;margin:0 auto;width:58px;height:2px;background-color:#c10404}
.red_text .red_blink{position:absolute;top:15px;right:20px;width:90px;height:30px;border-radius:15px;background-color:#c10404;font-family:'NotoSansKR-Bold';font-size:18px;letter-spacing:-0.025em;line-height:167%;color:#fff;
animation:blink 0.8s infinite;
}
.section1 .startup_table tbody .long_line:before{width:103px}
.section1 .startup_table tbody tr td:first-child{border-left:0}
.section1 .startup_table tbody td{height:60px;border:1px solid rgba(0,0,0,0.2);border-right:0;font-family:'NotoSansKR-Medium';font-size:18px;line-height:166%;text-align:center;letter-spacing:-0.05em;color:#6f6967}

.section1 .new_change_wrap{width:1128px;height:365px;margin:55px auto 0}
.section1 .new_wrap{width:552px;height:100%;margin-right:24px;background-color:#f6f5ef}
.section1 .new_wrap:before{content:"";position:absolute;bottom:122px;left:0;width:100%;height:1px;background-color:rgba(0,0,0,0.2)}
.section1 .new_title{padding:48px 0 12px}
.section1 .new_text{font-family:'NotoSansKR-Medium';font-size:20px;letter-spacing:-0.025em}
.section1 .exam_wrap{padding:15px 0 85px}
.section1 .exam_round_wrap{float:left;display:table;width:80px;height:80px;margin:0 20px 0 110px;border-radius:80px;background-color:#daa800}
.section1 .exam_round_wrap .text_wrap{display:table-cell;vertical-align:middle;text-align:center}
.section1 .exam_round_wrap .exam_text{font-family:'NotoSansKR-Bold';font-size:18px;letter-spacing:-0.05em;color:#fff}
.section1 .exam_round_wrap .exam_text em{font-size:22px}
.section1 .exam_info{margin-top:8px;text-align:left}
.section1 .interior_text{position:relative;margin-left:30px;color:#141310}
.section1 .interior_text:before{content:"";position:absolute;top:6px;left:148px;width:20px;height:20px;background:url('../img/page/small/plus_btn.png')no-repeat center;background-size:cover}
.section1 .change_wrap{width:552px;height:100%;background-color:#35302d}
.section1 .change_wrap:before{content:"";position:absolute;bottom:122px;left:0;width:100%;height:1px;background-color:rgba(255,255,255,0.2)}
.section1 .change_wrap .change_title{padding:48px 0 12px}
.section1 .change_wrap .exam_info{color:#8a8986}
.section1 .change_wrap .interior_text{color:#fff}
.section1 .change_wrap .interior_text_sub{color:#8a8986} */
.benefit{margin: 150px auto 0;width: 100%;}
.benefit img{width: 100%;height: 100%;object-fit: cover;}

.section2{padding:150px 0;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,0.2);background-color:#fff}
.section2 .section2_text{padding:25px 0 55px}
.section2 .way_shop_wrap{width:1200px;margin:0 auto}
/*.section2 .way_wrap{width:588px;height:890px;margin-right:24px;background-color:#f6f5ef}*/
.section2 .way_wrap{width:588px;height:902px;margin-left:294px;background-color:#f6f5ef}
.section2 .shop_wrap{width:588px;height:890px}
.section2 .top_bar{width:100%;height:70px;background-color:#201b19}
.section2 .top_bar_title{padding-top:15px;font-family:'NotoSansKR-Bold';font-size:28px;letter-spacing:-0.025em;color:#fff}
.section2 .way_round{width:420px;margin:60px auto 0}
.section2 .way_round li{float:left;display:table;width:160px;height:160px;margin-left:-30px;border-radius:160px}
.section2 .way_round li.white_round{margin-left:0;background-color:rgba(255,255,255,0.8)}
.section2 .way_round li.yellow_round{position:relative;background-color:rgba(255,207,49,0.6)}
.section2 .way_round li.yellow_round:before{content:"";position:absolute;top:73px;left:7px;width:15px;height:15px;background:url('../img/page/small/plus.png')no-repeat center;background-size:cover}
.section2 .way_round li.black_round{position:relative;background-color:rgba(53,48,45,0.7)}
.section2 .way_round li.black_round:before{content:"";position:absolute;top:73px;left:7px;width:15px;height:15px;background:url('../img/page/small/plus.png')no-repeat center;background-size:cover}
.section2 .way_text_wrap{display:table-cell;vertical-align:middle;text-align:center}
.section2 .way_text{font-family:'NotoSansKR-Medium';font-size:22px;letter-spacing:-0.025em}
.section2 .way_text_white{color:#fff}
.section2 .way_shop_text{padding:55px 0 33px}
.section2 .way_shop_text em{color:#141310}
.section2 .way_shop_round_bar{width:365px;margin:0 auto}
.section2 .way_shop_round_bar li{width:365px;height:45px;margin-bottom:10px;border-radius:132px;border:1px solid rgba(0,0,0,0.2)}
.section2 .way_shop_round_bar li:last-child{margin-bottom:0}
.section2 .way_shop_round_bar li.on{border-color:transparent;background-color:#ffcf31}
.section2 .round_bar_text{line-height:45px;color:#141310}

.section2 .bot_box_wrap{width:508px;height:189px;margin:50px auto 0;background-color:#35302d}
.section2 .bot_box_title{padding:30px 0 13px;color:#fff}
.section2 .progress_wrap{position:relative;width:365px;margin:0 auto}
.section2 .progress_wrap:before{content:"";position:absolute;top:-10px;left:0;width:1px;height:95px;border-left:1px dashed rgba(255,255,255,0.5)}
.section2 .progress_wrap:after{content:"";position:absolute;top:-10px;right:0;width:1px;height:95px;border-right:1px dashed rgba(255,255,255,0.5)}
.section2 .hall_average{padding:0 63px 0 36px;font-family:'NotoSansKR-Regular';font-size:14px;letter-spacing:-0.025em;color:#fff}
.section2 .deli_average{font-family:'NotoSansKR-Regular';font-size:14px;letter-spacing:-0.025em;color:#fff}
.section2 .bot_box_progress_bar{position:relative;width:365px;height:15px;margin:7px 0 11px;border-radius:132px;background-color:rgba(149,146,142,0.5)}
.section2 .bot_box_progress_bar .bot_box_progress_fill{position:absolute;top:0;left:0;height:15px;border-radius:132px 0 0 132px;background-color:#95928e}
.section2 .profit{font-family:'NotoSansKR-Bold';font-size:22px;letter-spacing:-0.025em;color:#daa800;
    animation:blink 0.8s infinite;
}

.section2 .shop_wrap{background-color:#f6f5ef}
.section2 .shop_wrap .way_shop_text{padding-top:34px}
.section2 .shop_wrap .shop_round{width:180px;height:180px;border-radius:180px;margin:60px auto 0;background-color:#fefefd}
.section2 .shop_wrap .shop_round_text{top:32px;left:33px;font-family:'NotoSansKR-Medium';font-size:22px;letter-spacing:-0.025em}
.section2 .shop_wrap .deli_brand{bottom:9px;right:9px;width:101px;height:101px;border-radius:100px;background-color:#716d6b}
.section2 .shop_wrap .plus_icon{padding:13px 0 5px}
.section2 .shop_wrap .deli_brand_text{font-family:'NotoSansKR-Medium';font-size:20px;letter-spacing:-0.025em;color:#fff}
.section2 .shop_wrap .hall_average{padding:0 73px 0 46px}
.section2 .shop_wrap .progress_bar .progress_fill{width:182px}
.section2 .way_comment{margin-top: 20px;font-size: 14px;color: #6f6967;}

.section3{height:795px;padding-top:148px;box-sizing:border-box;background-color:#fff;box-sizing:border-box}
.section3 .text_wrap{float:left;padding-top:79px;box-sizing:border-box;margin-right:175px}
.section3 .section3_text{padding:35px 0 45px}
.section3 .deli_icons li{margin-right:20px}
.section3 .mokup_phone_wrap{position:absolute;top:0;left:0;width:439px;height:647px;background-image:url('../img/page/small/mokup_phone_wrap.png')}
.section3_slide{overflow:hidden;position:absolute;left:50%;top:148px;width:50%;height:647px;margin-left:49px}
.section3_slide .swiper-container{overflow:visible;width:398px;margin:0;padding-top:127px}
.section3 .swiper-slide{width:auto;opacity:0.5}
.section3 .swiper-slide .section3_review{width:340px;height:520px}
.section3 .swiper-slide.swiper-slide-active{opacity:1}

/* layer4 */
.layer4{padding:200px 0 195px;box-sizing:border-box;background-color:#f6f5ef}
.layer4 .int_slide{margin:60px 0 195px}
.layer4 .int_slide .swiper-slide{width:auto}
.layer4 .int_slide .int_sl_text{padding-top:35px;font-family:'NotoSansKR-Bold';font-size:20px;letter-spacing:-0.025em}
.layer4 .int_slide .int_btn{position:absolute;top:250px;left:50%;width:65px;height:65px;background:no-repeat center;background-size:cover}
.layer4 .int_slide .int_prev_btn{margin-left:-633px;background-image:url('../img/page/small/int_prev_btn.png')}
.layer4 .int_slide .int_next_btn{margin-left:568px;background-image:url('../img/page/small/int_next_btn.png')}

.layer4 .table_wrap{width:1128px;margin:0 auto}
.layer4 .sales_table{position:relative;table-layout:fixed}
.layer4 .top_ex{padding:33px 0 14px}
.layer4 .bot_ex{padding-top:35px}
.layer4 .sales_table th, .sales_table td{vertical-align:middle}
.layer4 .sales_table thead th{height:63px;border-right:1px solid rgba(255,255,255,0.3);font-family:'NotoSansKR-Bold';font-size:20px;letter-spacing:-0.025em;color:#fff;background-color:#35302d}
.layer4 .sales_table tbody td{height:60px;padding-right:20px;border:1px solid rgba(0,0,0,0.2);border-right:0;font-family:'NotoSansKR-Medium';font-size:18px;text-align:right;letter-spacing:-0.025em;color:#6f6967}
.layer4 .sales_table tbody tr td:first-child{border-left:0}
.layer4 .sales_table tbody .td_center{padding-right:0;text-align:center}
.layer4 .sales_table tbody .yellow_line{border:0;background-color:#ffcf31}
.layer4 .sales_table tbody .td_bold td{font-family:'NotoSansKR-Bold';font-size:22px;color:#141310}

/* layer5 */
.layer5{height:1000px;background-image:url('../img/page/small/layer5_bg.jpg')}
.layer5 .total_round_wrap{display:table;top:226px;margin-left:95px;width:193px;height:193px;border-radius:193px;background-color:#ffcf31}
.layer5 .total_round_wrap .wave{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:#ffcf31}
.layer5 .round_text_wrap{display:table-cell;vertical-align:middle;text-align:center}
.layer5 .total_text{font-family:'NotoSansKR-Bold';font-size:20px;letter-spacing:-0.05em}
.layer5 .total_text em{display:inline-block;margin:25px 7px 0 0;font-family:'NotoSansKR-Black';font-size:50px;letter-spacing:-0.05em}
.layer5 .total_text span{font-family:'NotoSansKR-Black';font-size:25px;letter-spacing:-0.05em}
.layer5 .text_wrap{padding:183px 0 32px}
.layer5 .lyr5_text{padding:35px 0 73px}
.layer5 .average_box{width:200px;height:40px;border-radius:100px;background-color:#35302d}
.layer5 .average_box .average_text{font-family:'NotoSansKR-Bold';font-size:16px;line-height:40px;letter-spacing:-0.025em;color:#fff}
.layer5 .deli_sales_wrap{width:588px;height:212px;margin-top:30px;border-left:1px dashed rgba(0,0,0,0.2);border-right:1px dashed rgba(0,0,0,0.2)}
.layer5 .deli_sales_wrap:before{content:"";position:absolute;top:0;left:378px;height:100%;border-right:1px dashed rgba(0,0,0,0.2)}
.layer5 .pn_text{padding-top:17px;font-family:'NotoSansKR-Medium';font-size:16px;letter-spacing:-0.025em}
.layer5 .hd_text{padding-top:20px;box-sizing:border-box;font-family:'NotoSansKR-Regular';font-size:18px;letter-spacing:-0.025em}
.layer5 .pr_text{padding-top:34px;font-family:'NotoSansKR-Black';font-size:15px;letter-spacing:-0.025em}
.layer5 .pr_text em{padding-right:3px;font-size:30px}
.layer5 .w378{width:378px}
.layer5 .w210{width:210px}
.layer5 .deli_prev_next{height:57px}
.layer5 .hall_deli_wrap{height:65px}
.layer5 .price_wrap{height:90px}
.layer5 .hall_sales{height:65px;border-radius:100px 0 0 100px;background-color:#fff}
.layer5 .deli_sales{height:65px;border-radius:0 100px 100px 0;background-color:#ffcf31}

@keyframes blink {
    0% {
        opacity:1
    }

    50% {
        opacity:1
    }

    60% {
        opacity:0
    }

    100% {
        opacity:0
    }
}
