@import url('../board/view3_inquiry_00/css/skin.css');
@import url('../board/view3_faq_00/css/skin.css');
@import url('board.css');

.sub_content{padding-top:0}

.sub_visual6{position:relative;background:url('../img/page/fran/bnr_bg.jpg') no-repeat center;background-size:cover}
.bnr_img{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center}
.bnr_img.bnr_img1{background-image:url('../img/page/fran/bnr_img1.png')}
.bnr_img.bnr_img2{background-image:url('../img/page/fran/bnr_img2.png')}
.bnr_img.bnr_img3{background-image:url('../img/page/fran/bnr_img3.png')}
.bnr_img.bnr_img4{background-image:url('../img/page/fran/bnr_img4.png')}
.bnr_img.bnr_img5{background-image:url('../img/page/fran/bnr_img5.png')}
.bnr_ovl{position:absolute;left:0;top:0;width:100%;height:100%;background:url('../img/page/fran/bnr_ovl.png')no-repeat center}

.sales{padding:100px 0}
.sales .sales_ttl{top:110px;margin-left:408px}
.sales .sales_ttl:before{content:'';position:absolute;left:50%;top:-110px;width:1px;height:110px;background-color:#2f2306}
.sales .sales_ttl:after{content:'';position:absolute;left:50%;bottom:-120px;width:1px;height:120px;background-color:#2f2306}
.sales .video_area{position:relative;width:422px;height:422px;border-radius:50%;border:2px solid #362708;background:url('../img/page/fran/sales_video1.png')no-repeat center}
.sales .video_area:after{content:'';position:absolute;left:4px;top:4px;width:414px;height:414px;border-radius:50%;border:1px solid #2f2306;box-sizing:border-box}
.sales .sales_slide{position:absolute;left:50%;top:216px;margin-left:-80px;width:380px;height:192px}
.sales .sales_slide .swiper-container{height:100%}
.sales .sales_slide .swiper-slide{height:auto}
.sales .sales_slide .sales_btns{position:absolute;left:50%;margin-left:-16px;width:33px;height:17px;background-repeat:no-repeat;background-position:center;font-size:0}
.sales .sales_slide .sales_btns.sales_prev{top:-75px;background-image:url('../img/page/fran/sales_prev.png')}
.sales .sales_slide .sales_btns.sales_next{bottom:-75px;background-image:url('../img/page/fran/sales_next.png')}

.menu{position:relative;height:475px;background:url('../img/page/fran/menu_bg.jpg')no-repeat center;background-size:cover;box-sizing:border-box}
.menu .menu_ttl{padding:140px 0 20px}
.menu .menu_txt{padding-bottom:34px;color:#ccc}
.menu .menu_link{display:inline-block;padding:4px 6px;border-bottom:1px solid rgba(255,255,255,0.5);font-size:18px;color:#fff}
.menu .menu_slide{overflow:hidden;position:absolute;left:50%;top:63px;margin-left:-80px;width:calc(50% + 86px)}
.menu .menu_slide .swiper-container{overflow:visible}
.menu .menu_slide .swiper-slide{width:auto;text-align:center}

.tp{padding:95px 0 82px}
.tp ul li{width:360px;margin-left:50px}
.tp ul li:first-child{margin-left:0}
.tp .li_sttl{font-family:'NotoSansKR-Bold';font-size:18px;letter-spacing:-0.05em;color:#000}
.tp .li_ttl{padding:10px 0 40px}
.tp .li_txt{padding-top:30px}
.tp .li_video{height:274px;background:url('../img/page/fran/tp_img1.jpg')no-repeat center}

.lc{margin-bottom:31px;height:515px;background:url('../img/page/fran/lc_bg.jpg')no-repeat center;background-size:cover;box-sizing:border-box}
.lc .lc_ttl{top:48px;margin-left:-630px}
.lc .lc_ttl:before{content:'';position:absolute;left:50%;top:-48px;width:1px;height:48px;background-color:#2f2306}
.lc .lc_ttl:after{content:'';position:absolute;left:50%;bottom:-20px;width:1px;height:20px;background-color:#2f2306}
.lc .lc_since{top:382px;margin-left:-590px}
.lc .lc_since:before{content:'';position:absolute;left:50%;bottom:-35px;width:1px;height:28px;background-color:#2f2306}
.lc ul{padding:109px 0 0 120px}
.lc dt{width:325px;margin-bottom:40px;cursor:pointer;background:url('../img/page/fran/lc_arr.png')no-repeat right 9px center}
.lc li.on dt{margin-bottom:0;background:url('../img/page/fran/lc_arr_active.png')no-repeat right 5px center}
.lc dd{overflow:hidden;height:0;opacity:0;
-webkit-transition:opacity 0.4s;
transition:opacity 0.4s
}
.lc dd .lc_img{top:81px;opacity:0;transition:all 0.4s}
.lc li.on dd{height:auto;opacity:1}
.lc li.on dd .lc_img{opacity:1}
.lc dd p{padding:26px 0 0 22px;margin:13px 0;height:115px;border-left:1px solid rgba(167,132,49,0.3);box-sizing:border-box}

/*.sc{height:1306px;padding-bottom:110px;background-color:#a39579}*/
.sc{height:850px;padding-bottom:110px;background-color:#a39579}
.sc .sc_ttl{padding-top:110px}
.sc .tabmenu{padding:37px 0 65px}
.sc .tabmenu li:first-child a{background-image:url('../img/page/fran/fran_tab1.png')}
.sc .tabmenu li:last-child a{background-image:url('../img/page/fran/fran_tab2.png')}

.steps li{position:relative;margin-right:65px;margin-bottom:65px;width:350px;height:285px;background:url('../img/page/fran/steps_bg.jpg')no-repeat center;box-sizing:border-box;text-align:center}
.steps li:nth-child(3n){margin-right:0}
.steps li:before{content:'';position:absolute;right:-40px;top:50%;margin-top:-12px;width:15px;height:24px;background:url('../img/page/fran/steps_arr.png')no-repeat center}
.steps li:nth-child(3n):before{display:none}
.steps li:nth-child(7),.steps li:nth-child(8),.steps li:nth-child(9){margin-bottom:0}
.steps li.last{background:url('../img/page/fran/steps_last.png')no-repeat center}
.steps .steps_num{padding:50px 0 20px}
.steps .steps_ttl{position:relative;padding-bottom:53px}
.steps .steps_ttl:before{content:'';position:absolute;left:50%;top:66px;margin-left:-130px;width:260px;height:1px;background-color:rgba(47,35,6,0.3)}

.costs_in{position:relative;width:1100px;margin:0 auto}
.costs_in .costs_sub{position:absolute;left:0;top:-30px;width:100%;font-size:18px;letter-spacing:-0.05em;color:#1c1c1c}
.costs_table{width:100%;table-layout:fixed;text-align:center}
.costs_table thead th,.costs_table tfoot td{vertical-align:middle;height:70px}
.costs_table thead th{background-color:#2f2306;font-family:'NotoSansKR-Bold';font-size:25px;color:#fff}
.costs_table tfoot td{border-top:2px solid #262626;border-bottom:2px solid #262626}
.costs_table tfoot td:first-child{font-family:'NotoSansKR-Bold';font-size:25px;letter-spacing:-0.05em;color:#262626}
.costs_table tfoot td:nth-child(2){font-family:'NotoSansKR-Bold';font-size:25px;color:#ea2700}
.costs_table tfoot td,.costs_table tbody td{background-color:rgba(255,255,255,0.6)}
.costs_table tbody td{vertical-align:middle;padding:18px 0;font-size:25px;letter-spacing:-0.05em;color:#262626;border-bottom:1px solid rgba(38,38,38,0.6)}
.costs_table tbody tr:last-child td{border-bottom:0}
.costs_table tbody td:nth-child(2){letter-spacing:0}
.costs_table tbody td:nth-child(3){font-size:20px}
.costs_table tbody td.row2{font-size:18px;line-height:156%}
.costs_table tbody td span{font-size:14px}


.faq{padding:104px 0 30px}
.faq #boardWrap{padding-bottom:0}
.faq .faq_ttl{padding-bottom:50px}
.faq .faq_dec{top:262px;margin-left:581px}
.faq .board_list > li{padding:0;border-bottom:0}

.fran .inquiry{padding:90px 0 70px;background-color:#2f2306}
.fran .inquiry .inq_ttl{padding-bottom:40px}
.fran .inquiry #boardWrap{background-color:#f1eee8}
.fran .inquiry .inquiry_wrap{width:1120px;margin:0 auto;}
.b_btn01{width:300px;height:70px;background:#9e7513 url('../img/page/com/btn_ttl.png')no-repeat center;font-size:0}