/* main_visual */
.main_visual{height:1002px;background-color:#141921}
.mv_head{z-index:10;top:123px;right:0;left:0;margin:0 auto}
.neon_wrap{display:inline-block;position:relative;font-size:0;margin-top:-20px}
.neon_wrap .neon_title{position:relative}
.neon_wrap .neon_light{position:absolute;top:0;left:0;width:100%;height:100%}
.mv_text{color:#ccc}
.mv_menu{overflow:hidden;position:absolute;top:0;background:no-repeat center bottom;background-size:100%}
.mv_menu1{z-index:0;left:0;width:35.3%;height:100%;background-image:url('../img/main/mv_menu1.png')}/* 706 */
.mv_menu2{z-index:1;left:33.2%;width:35.5%;height:100%;background-image:url('../img/main/mv_menu2.png')}/* 710 */
.mv_menu3{z-index:2;right:0;width:33.3%;height:100%;background-image:url('../img/main/mv_menu3.png')}/* 666 */
.mv_ico{position:absolute;top:420px;right:30px}
.mv_round_ico{position:absolute;top:442px;right:0;left:0;text-align:center}
.mv_food{position:absolute;bottom:0;background:no-repeat center;background-size:cover}
.mv_food_01{left:2.69%;width:89.37%}
.mv_food_02{left:4.22%;width:88.59%}
.mv_food_03{left:6%;width:88.59%}
.mv_food_04{left:3.11%;width:89.37%}
.mv_food_05{left:3.38%;width:95.35%}
.mv_food_06{left:3%;width:95.19%}
.mv_food_07{left:3.11%;width:89.66%}
.mv_food_08{left:3.94%;width:88.73%}
.mv_food_09{left:3.75%;width:94.44%}


/* layer1 */
.lyr1_food_slide{position:absolute;z-index:1;top:142px;left:50%;margin-left:-682px;width:748px}
.lyr1_video{float:left;width:38%;height:1000px;background-image:url('../img/main/lyr1_video.jpg')}
.lyr1_slide{float:left;width:62%;background-color:#31231d}
.info_bg{height:1000px}
.info_bg .info1{padding:330px 0 0 29.51%}
.info_bg .cooker_wrap{top:-88px;left:0}
.info_bg .cooker_wrap .cooker_smoke{top:-14px;left:36px}
.info_text{padding:40px 0;font-family:'NotoSansKR-Regular';font-size:18px;line-height:166%;letter-spacing:-0.025em;color:rgba(255,255,255,0.5)}
.info_bg .info_more a{display:block;width:160px;height:50px;border:1px solid rgba(255,255,255,0.2);font-family:'NotoSansKR-Regular';font-size:15px;text-align:center;line-height:50px;letter-spacing:-0.025em;color:#fff}
.lyr1_paging{bottom:57px;right:0;left:0;margin:0 auto}
.lyr1_paging li{margin-right:20px}
.lyr1_paging li:last-child{margin-right:0}
.lyr1_paging li a{display:block;width:14px;height:14px;border-radius:7px;background-color:#ada7a5}
.lyr1_paging li.swiper-pagination-bullet-active a, .lyr1_paging li:hover a{background-color:#c20001}

/* layer2 */
.new_fran li{position:relative;float:left;width:33.3333%;height:1000px;background:no-repeat center;background-size:cover}
.new_fran li:nth-child(2){width:33.3334%}
.new_fran li.nf_li_01{background-image:url('../img/page/fran/nf_li_01.jpg')}
.new_fran li.nf_li_02{background-image:url('../img/page/fran/nf_li_02.jpg')}
.new_fran li.nf_li_03{background-image:url('../img/page/fran/nf_li_03.jpg')}
.new_fran li.nf_li_01 .top_bar{width:100%;height:180px;background-color:#9c0001}
.new_fran li.nf_li_02 .top_bar{width:100%;height:180px;background-color:#926141}
.new_fran li.nf_li_03 .top_bar{width:100%;height:180px;background-color:#005765}
.bar_title{padding-top:58px}
.bot_wrap{position:relative;display:table;width:100%}
.bot_wrap .t_box{display:table-cell;vertical-align:middle;width:100%;height:820px;text-align:center}
.bot_wrap .t_box .bot_stitle{padding:40px 0}
.bot_wrap .t_box .bot_text{font-family:'NotoSansKR-Regular';font-size:18px;line-height:166%;letter-spacing:-0.025em;color:#ccc}
.bot_wrap .more{bottom:100px;right:0;left:0;margin:0 auto;width:162px}
.bot_wrap .more a{display:block;height:50px;border:1px solid rgba(255,255,255,0.3);font-family:'NotoSansKR-Regular';font-size:15px;text-align:center;line-height:50px;letter-spacing:-0.025em;color:#fff}
.new_fran li:nth-child(1) .bot_wrap:hover:before{content:" ";position:absolute;bottom:0;top:0;left:0;right:0;border:20px solid #9c0001;box-sizing:border-box;border-top:0}
.new_fran li:nth-child(2) .bot_wrap:hover:before{content:" ";position:absolute;bottom:0;top:0;left:0;right:0;border:20px solid #926141;box-sizing:border-box;border-top:0}
.new_fran li:nth-child(3) .bot_wrap:hover:before{content:" ";position:absolute;bottom:0;top:0;left:0;right:0;border:20px solid #005765;box-sizing:border-box;border-top:0}

.lyr2_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:300}
.lyr2_popup .popup_wrap{position:absolute;top:50%;left:50%;width:495px;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}
.lyr2_popup .popup_close{position:absolute;top:-70px;right:0;width:70px;height:70px;background-image:url('../img/main/lyr2_popup_close.png');font-size:0}
.lyr2_popup .popup_conts li{display:none}
.lyr2_popup .popup_bottom{padding:20px;background-color:#fff}
.lyr2_popup .type_chk{margin-bottom:10px}
.lyr2_popup .type_chk input{font-size:0;width:0.1px;height:0.1px;opacity:0;vertical-align:middle}
.lyr2_popup .type_chk .chk_label{position:relative;padding-left:32px;vertical-align:middle;font-family:'NotoSansKR-Regular';font-size:16px;letter-spacing:-0.025em;line-height:25px;color:#000}
.lyr2_popup .type_chk .chk_label:before{content:'';position:absolute;top:0;left:0;width:25px;height:25px;background:url('../img/main/lyr2_popup_check.png')no-repeat 0 0}
.lyr2_popup .type_chk input:checked + .chk_label:before{background-position:0 -25px}
.lyr2_popup .type_chk .btn_policy{margin-left:8px;vertical-align:middle;font-size:0}
.lyr2_popup .type_input{width:300px;height:50px}
.lyr2_popup .type_input:first-child{margin-bottom:-1px}
.lyr2_popup .type_input input{width:100%;height:100%;padding-left:20px;border:1px solid #ddd;box-sizing:border-box}
.lyr2_popup .btn_submit{width:150px;height:99px;background-color:#9c0001;font-family:'NotoSansKR-Bold';font-size:18px;letter-spacing:-0.025em;line-height:167%;color:#fff}


/* layer3 */
.layer3{height:1120px;background-image:url('../img/main/layer3_bg.jpg')}
.layer3:before{content:" ";position:absolute;top:0;right:0;left:0;margin:0 auto;width:1px;height:205px;background-color:#9d9693}
.layer3:after{content:" ";position:absolute;bottom:0;right:0;left:0;margin:0 auto;width:1px;height:205px;background-color:#9d9693}
.layer3 .center_title{top:265px;margin-left:-43px}
.lyr3_wrap{max-width:1475px;width:100%;margin:0 auto}
.lyr3_wrap .t_box{width:37.28%;height:640px;padding:72px 0 0 55px;box-sizing:border-box;background:no-repeat center;background-size:cover}
.lyr3_wrap .left_box{float:left;margin-top:100px;background-image:url('../img/main/left_box_bg.jpg')}
.lyr3_wrap .right_box{float:right;margin-top:300px;background-image:url('../img/main/right_box_bg.jpg')}
.lyr3_wrap .t_text{padding-top:20px;font-family:'NotoSansKR-Regular';font-size:18px;line-height:166%;letter-spacing:-0.025em;color:#ccc}
.lyr3_wrap .t_color{color:#fff}
.fran_more{top:700px;left:0}
.fran_more a{display:block;width:200px;height:60px;border:1px solid rgba(255,255,255,0.3);font-family:'NotoSansKR-Regular';font-size:15px;text-align:center;line-height:60px;letter-spacing:-0.025em;color:#fff}

/* layer4 */
.layer4{height:600px;margin:58px 20px 0;background-color:#e4e4e4}
.notice_box{float:left;width:660px;height:100%}
.notice_box .t_box{padding-top:135px}
.notice_text{padding:20px 0 50px}
.notice_tab li a{display:block;width:160px;margin-right:10px;font-family:'NotoSansKR-Regular';font-size:18px;line-height:61px;letter-spacing:-0.025em;color:#222;background-color:#fff}
.notice_tab li:last-child a{margin-right:0}
.notice_tab li.on a{font-family:'NotoSansKR-Bold';font-size:20px;color:#fff;background-color:#9c0001}
.notice_tab li.on a, .notice_tab li a:hover{font-family:'NotoSansKR-Bold';font-size:20px;color:#fff;background-color:#9c0001}

.lyr4_slide{float:left;width:calc(100% - 660px);margin:75px 0}
.lyr4_slide .swiper-slide{width:465px}
.lyr4_slide .swiper-slide:last-child{margin-right:0}
.lyr4_slide .menu_wrap{width:465px;height:450px}
.lyr4_slide .menu_top{height:340px}
.lyr4_slide .menu_bot{height:111px;background-color:#000}
.lyr4_slide .bot_title{padding:22px 0 10px;font-family:'NotoSansKR-Bold';font-size:30px;letter-spacing:-0.05em;color:#fff}
.lyr4_slide .bot_text{font-family:'NotoSansKR-Regular';font-size:18px;letter-spacing:-0.025em;color:#fff}

.lyr4_slide .lyr4_btn{position:absolute;z-index:1;top:185px;width:80px;height:80px;background:no-repeat center;background-size:cover}
.lyr4_slide .lyr4_prev{left:-46px;background-image:url('../img/main/lyr4_prev.jpg')}
.lyr4_slide .lyr4_next{right:0;background-image:url('../img/main/lyr4_next.jpg')}

/* layer5 */
.layer5{padding:0 20px 50px}
.sns-list{padding:40px 0 0}
.sns-list li{float:left;position:relative;width:15.8163%;padding-top:15.8163%;margin-right:1.02%;margin-bottom:1.02%}
.sns-list li a{position:absolute;left:0;top:0;width:100%;height:100%}
.sns-list li:nth-child(4n-2){margin-right:34.6938%}
.sns-list li:nth-child(4n){margin-right:0}
.sns-list li:nth-child(n+4){margin-bottom:0}
.sns-list li.sns_movie{position:absolute;left:50%;top:40px;width:32.6530%;height:calc(100% - 40px);padding-top:0;transform:translateX(-50%)}
.sns-list li.sns_movie::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%}

.new_store{overflow:hidden;height:144px;margin:28px 0 0;padding-left:350px;border:1px solid rgba(0,0,0,0.1)}
.new_store_title{position:absolute;top:56px;left:60px}
.new_store .stores{padding-top:54px}
.new_store .stores .swiper-slide{width:auto;margin-right:45px}
.new_store .stores .swiper-slide:last-child{margin-right:0}
.new_store .stores .store_list li{margin-right:45px;font-family:'NotoSansKR-Regular';font-size:20px;line-height:175%;letter-spacing:-0.05em;color:#1c1f21}

.pc_home{z-index: 100;position: fixed;bottom: 110px;right: 30px;display:block}
