.footer_wrap{margin-top: 80px;}

.left_fixed_wrap{position: fixed;top: 50%;right: 46px;z-index: 200;margin-top: -150px;transition: 0.3s;}
.left_fixed_wrap.hide{opacity: 0.3;}
.left_btns{}
.left_btns li{margin-bottom: 3px;}
.left_btns li:last-child{margin-bottom: 0;}

#changupPopup{position: fixed;top: 100px;left: 50%;z-index: 300;display: none;width: 600px;margin-left: -300px;}
#changupPopup .popup_close{position: absolute;top: 0;right: -50px;width: 50px;height: 50px;}
#changupPopup .popup_image img{width: 100%;}

/*mv*/
.mv > div{width: 50%;height: 1000px;}
.mv .strong{background-color: #e12800;}
.mv .strong_coin{top: 226px;margin-left: -550px;}
.mv .strong_ttl{top: 240px;margin-left: -216px;}
.mv .strong_txt{top: 507px;margin-left: -216px;}
.mv .small{background-image: url('../img/page/fran/small_bg.jpg');}
.mv .small_ttl{top: 240px;margin-left: -118px;}

.small_slide{top: 333px;width: 420px;margin-left: -210px;}
.small_slide .swiper-container{overflow: visible;}
.small_slide .swiper-slide{opacity: 0.3;}
.small_slide .swiper-slide.swiper-slide-active{opacity: 1;}
.small_slide .small_cir{width: 420px;height: 420px;border-radius: 50%;background-color: #e12800;}
.small_slide .small_border{position: absolute;top: 21px;right: 21px;bottom: 21px;left: 21px;border: 1px solid rgba(255, 255, 255, 0.5);border-radius: 50%;content: "";}
.small_slide .small_name{padding-top: 96px;padding-bottom: 39px;color: #fff;font-size: 34px;font-weight: 500;}
.small_slide .small_cost{padding-top: 28px;color: #fff;font-size: 70px;}
.small_slide .small_slide_paging{padding-top: 36px;}
.small_slide .small_slide_paging li{width: 12px;height: 12px;margin-left: 15px;}
.small_slide .small_slide_paging li:first-child{margin-left: 0;}
.small_slide .small_slide_paging li a{display: block;width: 100%;height: 100%;border-radius: 50%;background-color: rgba(255, 255, 255, 0.4);}
.small_slide .small_slide_paging li.swiper-pagination-bullet-active a{background-color: #fff;}
.small_slide .small_slide_paging .paging_stop{width: 8px;height: 12px;background-image: url('../img/page/fran/paging_stop.png');}

.small_bottom_des{bottom: 30px;color: #fff;font-size: 15px;font-weight: 350;letter-spacing: -0.05em;transform: translateX(-50%);}

/*lnb_area*/
.lnb_area{position: fixed;top: -56px;left: 0;z-index: 100;width: 100%;height: 56px;border-bottom: solid 1px #ededed;background-color: #fff;transition: 0.3s;}
.lnb_area.scroll{top: 0;}
.lnb_area .lnb_li{width: 200px;height: 56px;box-sizing: border-box;}
.lnb_area .lnb_a{display: block;color: #000;font-size: 18px;font-weight: 400;line-height: 56px;letter-spacing: -0.05em;}
.lnb_area .lnb_li.on,
.lnb_li:hover{background-color: #e12800;}
.lnb_area .lnb_li.on a,
.lnb_li:hover a{color: #fff;}

/*brand*/
.brand{padding: 0 0 175px;background-color: #fff;}
.brand .brand_head{padding-top: 160px;}
.brand .brand_head .brand_title{margin-bottom: 24px;}
.brand .brand_head .text{color: #000;}
.brand_right{position: absolute;top: 220px;right: 84px;}
.brand_num{color: #e12800;}
.brand_num > *{vertical-align: baseline;}
.brand_num .num{font-family: 'GmarketSansBold';font-size: 100px;line-height: 100%;}
.brand_num .dot{font-family: 'GmarketSansBold';font-size: 100px;line-height: 100%;}
.brand_num .unit{font-family: 'NotoSansKR-Medium';font-size: 30px;line-height: 250%;}
.brand_text{color: #000;font-family: 'NotoSansKR-DemiLight';font-size: 18px;line-height: 1.55;letter-spacing: -0.05em;}
.brand .brand_banner{height: 70px;margin-top: 55px;background: url('../img/page/fran/brand_banner_20230615.png') no-repeat center;}
.brand .brand_banner_txt{line-height: 70px;}
.brand .brand_stamp{top: 100px;margin-left: 469px;}
.brand_ex{margin-top: 80px;font-size: 15px;line-height: 1.8666;letter-spacing: -0.05em;}
.brand_ex em{font-weight: 700;}

/*bread*/
.bread{padding-top: 160px;padding-bottom: 160px;background-color: #e12800;}
.bread .bread_shrimp{top: 126px;margin-left: -1000px;}
.bread_top{height: 1000px;}
.bread_top_slide{top: 300px;z-index: 2;width: 1260px;height: 700px;margin-left: -630px;font-size: 0;}
.bread_top_slide .bread_txtbg{bottom: 286px;left: 0;z-index: -1;}
.bread_top_slide .bread_more{bottom: 355px;margin-left: -95px;}
.bread_top_slide .bread_top_paging{margin-top: 60px;}
.bread_top_slide .bread_top_paging li{width: 12px;height: 12px;margin-left: 15px;}
.bread_top_slide .bread_top_paging li:first-child{margin-left: 0;}
.bread_top_slide .bread_top_paging li a{display: block;width: 100%;height: 100%;border-radius: 50%;background-color: rgba(255, 255, 255, 0.4);}
.bread_top_slide .bread_top_paging li.swiper-pagination-bullet-active a{background-color: #fff;}
.bread_top_slide .bread_top_paging .paging_stop{width: 8px;height: 12px;background-image: url('../img/page/fran/paging_stop.png');}

/*special*/
.special{height: 1000px;background-image: url('../img/page/fran/special_bg.jpg');}
.special_inner{max-width: 1445px;margin: 0 auto;}
.special_head{padding-top: 263px;}
.special_head .special_sub{margin-top: 34px;color: #000;}
.special_list{width: 632px;height: 535px;margin-top: 180px;}
.special_list .list:last-child{margin-top: 25px;margin-right: 0;}
.special_list .list01{top: 77px;left: 0;}
.special_list .list02{top: 0;right: 0;}
.special_list .list03{top: 280px;right: 0;}
.special_ex{position: absolute;bottom: 75px;left: 0;width: 100%;font-size: 15px;line-height: 2;letter-spacing: -0.05em;}
.special_ex em{font-weight: 500;}
.special_bot{bottom: 0;width: 1440px;margin-left: -720px;}
.special_box{position: relative;display: flex;float: left;width: 50%;height: 55px;justify-content: center;align-items: center;}
.special_box .box_back{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #e12800;transform: skewX(-20deg);}
.special_box2 .box_back{background-color: #fff;}
.special_box img{position: relative;}

/*cost*/
.cost{padding: 160px 0 25px;background-color: #fff;}
.cost_head{margin-bottom: 55px;}
.cost_head .cost_sub{margin-top: 32px;color: #000;}
.cost_stamp{top: 80px;margin-left: -70px;}
.cost_ex{margin-top: 75px;font-size: 15px;line-height: 2;letter-spacing: -0.05em;}
.cost_ex em{font-weight: 500;}

/*support*/
.support{padding-top: 110px;background: url('../img/page/fran/paper texture240117.jpg') repeat center / cover;letter-spacing: -0.05em;}
.support_ttl{padding-bottom: 60px;}
.support_ttl .blink{top: 0;right: 0;left: 0;}
.support_list{width: 800px;margin: 0 auto;padding-bottom: 50px;text-align: center;}
.support_adress{position: relative;display: inline-block;color: #fff;font-size: 26px;letter-spacing: -0.05em;}
.support_adress::before{position: absolute;top: -2px;left: -25px;width: 20px;height: 32px;background-image: url('../img/page/fran/support_adress.png');content: "";}
.support_tel{position: relative;display: inline-block;padding-top: 15px;color: #fff;font-size: 26px;letter-spacing: -0.05em;}
.support_tel::before{position: absolute;top: 15px;left: -25px;width: 19px;height: 27px;background-image: url('../img/page/fran/support_tel.png');content: "";}

.pizza_list{width: 1370px;height: 380px;margin: 0 auto;}
.pizza_list .pizza{top: 0;}
.pizza_list .pizza01{left: 0;}
.pizza_list .pizza02{left: 50%;margin-left: -268px;}
.pizza_list .pizza03{left: 50%;margin-left: 139px;}

.support_bot{bottom: 160px;width: 1440px;margin-left: -720px;}
.support_box{position: relative;display: flex;float: left;width: 50%;height: 55px;justify-content: center;align-items: center;}
.support_box .box_back{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #ede8e6;transform: skewX(-20deg);}
.support_box2 .box_back{background-color: #de1f1e;}
.support_box img{position: relative;}

.support_des{display: flex;height: 160px;justify-content: center;align-items: center;background-color: #fff;}
.support_des .img{}

/*system*/
.system{padding: 86px 0 100px;background: url('../img/page/fran/system_bg.jpg') repeat center;letter-spacing: -0.05em;}
.system_boxes{max-width: 1440px;margin: 100px auto 0;}
.system_box{position: relative;margin-top: 57px;padding: 0 86px;border-radius: 30px;box-shadow: 1px 2px 4.65px 0.35px rgba(0, 0, 0, 0.09);box-sizing: border-box;background-color: #fff;}
.system_box:first-child{margin-top: 0;}
.system_box_category{padding-top: 30px;color: #989797;font-family: 'NotoSansKR-Medium';font-size: 30px;text-align: center;}
.system_box_items{display: flex;margin-top: -40px;flex-wrap: wrap;justify-content: space-between;}
.system_box_item{width: 50%;text-align: center;}
.system_box_figure{display: flex;height: 143px;padding-top: 20px;justify-content: center;align-items: center;}
.system_box_title{font-family: 'NotoSansKR-Bold';font-size: 26px;letter-spacing: -0.05em;}
.system_box_title span{font-family: 'NotoSansKR-DemiLight';font-size: 18px;}
.system_box_desc{margin-top: 20px;padding-bottom: 44px;font-family: 'NotoSansKR-DemiLight';font-size: 20px;line-height: 1.4;}
.system_progresses{display: flex;margin-top: 40px;padding-bottom: 80px;justify-content: space-between;}
.system_progress{position: relative;}
.system_progress::after{position: absolute;top: 20px;left: 110%;width: 14px;height: 20px;background: url('../img/page/fran/progress_icon.png') no-repeat center;content: '';}
.system_progress:last-child::after{display: none;}
.system_progress_figure{display: flex;height: 60px;justify-content: center;align-items: center;}
.system_progress_text{margin-top: 10px;font-family: 'NotoSansKR-DemiLight';font-size: 20px;}

/*success*/
.success{padding-bottom: 130px;background-color: #f7f7f7;letter-spacing: -0.05em;}
.success .success_ttl{padding: 160px 0 110px 0;}
.success_box_rects{display: flex;width: 1260px;margin: 0 auto;justify-content: space-between;}
.success_box_rect{width: 610px;margin-top: 28px;font-family: 'NotoSansKR-Bold';font-size: 22px;letter-spacing: -0.05em;text-align: center;}
.success_box_rect img{width: 100%;}
.success_box_rect_txt{margin-top: 28px;}
.success_box_cirs{position: relative;display: flex;width: 1260px;margin: 70px auto 0;justify-content: center;gap: 300px;}
.success_box_cir{width: 360px;}
.success .sb_cir_cover{top: 0;left: 0;width: 360px;height: 360px;border-radius: 50%;background-color: #e12800;opacity: 0;}
.success .sbc:hover .sb_cir_cover{opacity: 1;}
.success .sb_cir_txt{padding-top: 30px;color: #000;font-family: 'NotoSansKR-DemiLight';line-height: 200%;word-break: keep-all;overflow-wrap: break-word;}
.success .sb_cir_txt em{font-size: 22px;}
.success .sb_cir_cover_txt1{padding-top: 135px;}
.success .scct{color: #fff;font-size: 26px;font-weight: 700;line-height: 1.4;letter-spacing: -0.05em;}

/*inquiry*/
.inquiry{padding: 160px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.3);background-color: #e12800;}
.inquiry .inquiry_ttl{padding-bottom: 70px;}

/* success popup */
.pv-container-parent{position: fixed;top: 0;left: 0;z-index: 1010;width: 100%;height: 100%;overflow: hidden;background-color: rgba(0, 0, 0, 0.7);}
.pv-container{position: absolute;top: 50%;width: 100%;height: 100%;box-sizing: border-box;background: #fff;transform: translateY(-50%);}
.media_pop_inner .img_area{width: 50%;padding: 0 3vw;box-sizing: border-box;background-color: #201b19;background-repeat: no-repeat;background-position: center;background-size: cover;}
.media_pop_inner .text_area{width: 50%;box-sizing: border-box;overflow-y: auto;}
.media_pop_inner .text_area{padding: 110px 85px 0;box-sizing: border-box;}
.media_pop_inner .text_area .ttl_wrap{padding-bottom: 20px;}
.media_pop_inner .text_area .title{color: #222;font-family: 'NotoSansKR-Bold';font-size: 60px;line-height: 130%;letter-spacing: -0.05em;word-break: keep-all;}
.media_pop_inner .text_area .title em{font-family: 'NotoSansKR-Medium';}
.media_pop_inner .text_area .text_wrap{padding-top: 24px;padding-bottom: 100px;color: #000000;font-size: 18px;line-height: 167%;letter-spacing: -0.05em;}
.media_pop_inner .text_area .box_title{margin-bottom: 10px;color: #666;font-family: 'NotoSansKR-Regular';font-size: 18px;letter-spacing: -0.05em;}
.story_pop_close{right: 10px;bottom: 5px;}
.pv-closer{position: absolute;top: 0;right: 0;z-index: 10;width: 100px;height: 100px;}
.media_pop_inner .artb_sb{color: #fff;font-size: 40px;line-height: 125%;letter-spacing: -0.025em;}
.media_pop_inner .video_area{position: relative;height: 50%;margin-top: 10%;}
.media_pop_inner .video_area img,
.clt_top_vis .video_area iframe{position: absolute;top: 0;left: 0;}

.time_wrap{width: 100%;padding-top: 50px;overflow: hidden;}
.time_wrap::after{display: block;clear: both;content: '';}
/* .time_wrap .key_word{float:left;width:50%;min-width:290px} */
.time_wrap .key_word{float: left;width: 50%;}
.time_wrap .key_word img{width: 100%;}
.time_wrap .time_search{float: right;width: 40%;height: 330px;padding-bottom: 50px;box-sizing: border-box;overflow-y: scroll;-ms-overflow-style: none;scrollbar-width: none;}
.time_wrap .time_search::-webkit-scrollbar{display: none;}
.time_wrap .time_search li{margin-bottom: 22px;cursor: pointer;}
.time_wrap .time_search li:last-child{margin-bottom: 0;}
.time_wrap .time_search .time_ttl{width: 200px;padding-right: 50px;color: #fff;font-family: 'NotoSansKR-Bold';font-size: 18px;letter-spacing: -0.05em;}
.time_wrap .time_search .time_clock{color: #ccc;font-family: 'NotoSansKR-Regular';font-size: 18px;letter-spacing: -0.05em;}
@media screen and (max-width:1500px){
    .time_wrap .key_word{width: 250px;margin-right: 5px;}
    .time_wrap .time_search{width: 300px;box-sizing: border-box;}
}

.text_area .text_wrap p{font-size: 18px !important;line-height: 178% !important;}
.text_area .text_wrap p strong{display: inline-block;margin-top: 15px;margin-bottom: 10px;font-family: 'NotoSansKR-Bold' !important;font-size: 25px !important;line-height: 128% !important;}