/*.fran_1{height:2648px;background:url('../img/page/fran/01/fran_1.jpg')no-repeat center}*/
.layer01{width:100%;height:657px;background-color:#fff;-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box}
.layer01 .inner > ul{padding:101px 0 0 31px;font-size:0;line-height:0}
.layer01 .inner > ul > li{position:relative;display:inline-block;margin-right:140px;width:280px}
.layer01 .inner > ul > li:last-child{margin-right:0}
.layer01 .color_box{display:inline-block;position:absolute;top:-21px;left:-21px;width:280px;height:355px}
.layer01 .color01{background-color:#f37d57}
.layer01 .color02{background-color:#f3b357}
.layer01 .color03{background-color:#ffdd15}
.layer01 .img_box{position:relative;z-index:2}
.layer01 .video_box{width:280px;height:355px;position:relative;z-index:10}
.no-video .layer01 .video_box{background:url('../img/page/fran/01/lyr01_img03.jpg')}
.layer01 .lyr01_tit{padding:39px 0 19px;font-family:'NotoSansKR-Light';font-size:22px;letter-spacing:-0.05em;color:#222}
.layer01 .lyr01_tit em{font-family:'NotoSansKR-Medium'}
.layer01 .lyr01_txt{font-family:'NotoSansKR-Thin';font-size:15px;letter-spacing:-0.01em;line-height:1.6}

.layer02{padding:60px 0}
.layer02 li{position:relative;overflow:hidden}
.layer02 li .img_box{position:relative;padding-top:70px;-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box}
.layer02 li .img_box:before{content:'';width:202px;height:1px;background-color:#bdbdbd;position:absolute;top:142px;z-index:1}
.model_img01{top:233px;margin-left:-400px}
.model_img02{top:633px;margin-left:407px}
.model_img03{bottom:0;margin-left:-336px}
.layer02 li.blue_box .img_box:before{left:-169px}
.layer02 li.yellow_box .img_box:before{right:-109px}
.layer02 li .txt_box{padding:106px 0 0 150px;-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box}
.layer02 li .txt_box .tit{padding-bottom:33px}
.layer02 li.blue_box .blue_img{display:inline-block;position:absolute;top:0;left:50%;margin-left:210px;width:740px;height:444px;background-color:#203f99}
.layer02 li.blue_box .txt_box{float:left;width:50%}
.layer02 li.blue_box .img_box{float:right;width:590px}
.layer02 li.yellow_box .yellow_img{display:inline-block;position:absolute;top:0;left:50%;margin-left:-950px;width:740px;height:444px;background-color:#ffdd15}
.layer02 li.yellow_box .txt_box{float:right;width:590px}
.layer02 li.yellow_box .img_box{float:left;padding-left:130px;width:50%}
.layer02 .more{display:inline-block;margin-top:37px;width:175px;height:53px;font-family:'NotoSansKR-Medium';font-size:15px;color:#203f99;line-height:53px;border:1px solid #bdbdbd;text-align:center}
.layer02 .num_box{position:absolute;display:inline-block;width:160px;height:70px;font-family:'NotoSansKR-Light';font-size:15px;letter-spacing:-0.05em;line-height:70px;color:#fff;z-index:5}
.layer02 .num_box:before{content:'';position:absolute;top:34px;width:101px;height:1px;background-color:#fff}
.layer02 li.blue_box .num_box{bottom:0;left:150px;text-align:right;background-color:#203f99}
.layer02 li.blue_box .num_box:before{left:20px}
.layer02 li.yellow_box .num_box{bottom:0;right:170px;text-align:left;background-color:#ffdd15}
.layer02 li.yellow_box .num_box:before{right:20px}

.bottom_links{background:transparent;padding-top:30px;margin:0 50px;border-top:1px solid #ddd}

/*.fran_3{height:1696px;background:url('../img/page/fran/03/fran_3.jpg')no-repeat center}*/
/*.steps{height:780px;background:#fff}*/
/*.steps .stit{padding:80px 0 10px}*/
/*.steps_list{padding-top:40px}*/
/*.steps_list li{float:left;width:265px;height:240px;margin-bottom:30px;margin-right:33.333px;padding:30px 0 0 45px;border:5px solid #203f99;box-sizing:border-box}*/
/*.steps_list li:nth-child(4){margin-right:0}*/
/*.steps_list .num{font-family:'NotoSansKR-Bold';font-size:13px;letter-spacing:-0.01em;color:#203f99}*/
/*.steps_list .num:before{display:block;content:'';position:absolute;left:-60px;top:50%;width:}*/
.fran_3{padding-bottom:80px;border-bottom:1px solid #e5e5e5}
.process{padding-bottom:60px;height:780px;background-color:#fff;-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box}
.process .stit{padding:80px 0 10px}
.process ul{padding-top:40px;font-size:0;line-height:0}
.process li{position:relative;display:inline-block;width:265px;height:240px;margin:0 33.333px 30px 0;padding:30px 0 0 45px;border:5px solid #203f99;-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box}
.process li:nth-child(4){margin-right:0}
.process .deco{position:absolute;top:15px;right:25px;display:inline-block;width:48px;height:48px}
.process .num{position:relative;font-family:'NotoSansKR-Bold';font-size:13px;letter-spacing:-0.01em;color:#203f99}
.process .num:before{content:'';position:absolute;left:-60px;top:50%;width:40px;height:1px;background-color:rgba(23,58,134,0.5)}
.process li:last-child{border-color:#f8cc00}
.process li:last-child .num{color:#f8cc00}
.process li:last-child .num:before{background-color:rgba(248,204,0,0.5)}
.process .step_tit{padding:30px 0 24px;font-family:'NotoSansKR-Bold';font-size:30px;letter-spacing:-0.05em;color:#222}
.process_pjh{position:absolute;bottom:-49px;right:-190px}

.costs{width:1180px;margin:0 auto}
.costs .stit{padding:60px 0 10px}
.costs .table_txt{padding:20px 0 18px;font-family:'NotoSansKR-Thin';font-size:15px;letter-spacing:-0.05em;color:#777;text-align:right}
.costs_table{table-layout:fixed;width:100%}
.costs_table tr{height:60px}
.costs_table td,.costs_table th{vertical-align:middle;text-align:center}
.costs_table thead tr{background-color:#173a86}
.costs_table tfoot tr{background-color:#f8cc00}
.costs_table thead th{font-family:'NotoSansKR-Medium';font-size:18px;letter-spacing:-0.05em;color:#fff}
.costs_table tbody tr{border-bottom:1px solid rgba(0,0,0,0.1)}
.costs_table tbody td:first-child{font-family:'NotoSansKR-Medium';font-size:18px;letter-spacing:-0.05em;color:#3a2b21}
.costs_table tbody td:nth-child(2){font-family:'NotoSansKR-Light';font-size:17px;letter-spacing:-0.05em;color:#777}
.costs_table tbody td:last-child{font-family:'NotoSansKR-Medium';font-size:18px;color:#222}
.table_comt{padding-top:35px;font-family:'NotoSansKR-Light';font-size:15px;letter-spacing:-0.05em;line-height:2;color:#777}

/* fit */
.fit{overflow:hidden;margin-top:60px;padding-top:100px;height:1050px;background-color:#fc0;box-sizing:border-box}
.fit .fit_title{font-family:'NotoSansKR-Light';font-size:60px;letter-spacing:-0.05em;color:#000}
.fit .fit_title span{display:inline-block;vertical-align:middle}
.fit .fit_title img{vertical-align:-10px}
.fit .text{padding:24px 0 46px}
.fit .fit_slide{width:1070px;margin:0 auto}
.fit .fit_slide .swiper-container{overflow:visible}
.fit .fit_slide .swiper-slide{position:relative;overflow:hidden;box-shadow: 3px 4px 7px 0px rgba(11, 5, 5, 0.33)}
.fit .fit_btns{position:absolute;top:50%;margin-top:-42px;width:40px;height:84px;background-repeat:no-repeat;background-position:center;font-size:0}
.fit .fit_btns.fit_prev{left:0;background-image:url('../landing/img/fit_prev.png')}
.fit .fit_btns.fit_next{right:0;background-image:url('../landing/img/fit_next.png')}
.fit .fit_paging{padding:40px 0 60px;font-size:0}
.fit .fit_paging li{display:inline-block;width:20px;height:20px;margin-left:10px;transition:all 0.2s ease}
.fit .fit_paging li:first-child{margin-left:0}
.fit .fit_paging li a{display:block;width:100%;height:100%;border-radius:50%;background-color:rgba(255,255,255,0.7);transition:all 0.2s ease}
.fit .fit_paging li.swiper-pagination-bullet-active, .fit .fit_paging li:hover{width:53px}
.fit .fit_paging li.swiper-pagination-bullet-active a, .fit .fit_paging li:hover a{border-radius:20px;background-color:#203f99}

.worry_box1{padding-bottom:60px}
.worry_box1 .box_top{position:relative;height:90px;background:#ffcc00;box-shadow:3px 4px 5px 0px rgba(14, 4, 5, 0.25)}
.worry_box1 .box_top .box_title{padding-top:25px}
.worry_box1 .box_top .star{top:-15px;margin-left:250px}
.worry_box1 .box_bot{height:144px;background:#fff}
.worry_box1 .worry_list{padding-top:52px}
.worry_box1 .worry_list li{margin-left:50px}
.worry_box1 .worry_list li:first-child{margin-left:0}
.worry_list .list_chkbox{position:relative;float:left;width:40px;height:40px;border:2px solid #000;box-sizing:border-box}
.worry_list .list_chkbox .check{position:absolute;bottom:6px;left:4px;width:43px;height:29px;background:url('../landing/img/worry_check')no-repeat left center}
.worry_list .list_text{height:40px;padding-left:18px;line-height:40px;font-size:0}
.worry_slide{max-width:1420px;margin:0 auto}
.worry_slide .swiper-container{width:1160px}
.worry_box2{position:relative;height:534px;background:#fff}
.worry_box2 .box_line{position:absolute;top:0;left:0;width:100%;height:100%;padding:9px;box-sizing:border-box}
.worry_box2 .box_line:before{content:'';display:block;width:100%;height:100%;border:3px solid rgba(0,0,0,0.2);box-sizing:border-box}
.worry_box2 .box_left{padding-left:125px}
.worry_box2 .box_left .box_title{padding:67px 0 18px}
.worry_box2 .box_left .box_stitle{padding-bottom:18px}
.worry_box2 .box_left .left_table{table-layout:fixed;width:372px;height:296px;background-image:url('../landing/img/worry_table1.jpg')}
.worry_box2 .left_table td, .worry_box2 .left_table th{font-size:20px;letter-spacing:-0.05em;text-align:center;vertical-align:middle}
.worry_box2 .left_table th{font-family:'NotoSansKR-Bold';color:#fff}
.worry_box2 .left_table td{color:#777}
.worry_box2 .box_right{padding-left:30px}
.worry_box2 .box_right .box_title{padding:76px 0 18px}
.worry_box2 .box_right .box_stitle{padding-bottom:18px}
.worry_box2 .right_table{table-layout:fixed;width:531px;height:296px}
.worry_box2 .right_table td, .worry_box2 .right_table th{height:50px;box-sizing:border-box;padding:15px 0;font-size:20px;letter-spacing:-0.05em;line-height:100%;text-align:center;vertical-align:middle}
.worry_box2 .right_table th{font-family:'NotoSansKR-Bold';color:#fff}
.worry_box2 .right_table td{border:1px solid #b2b2b2;color:#777}
.worry_box2 .right_table td.tb_title{font-family:'NotoSansKR-Bold';color:#000}
.worry_box2 .right_table td.tb_title span{font-family:'NotoSansKR-Regular';font-size:18px;color:#777}
.worry_box2 .right_table .th_01{background-color:#000}
.worry_box2 .right_table .th_02{background-color:#4c4c4c}
.worry_box2 .right_table .th_03{background-color:#203f99}
.worry_box2 .box_center{width:530px;margin:0 auto}
.worry_box2 .box_center .box_title{padding:69px 0 18px}
.worry_box2 .box_center .box_stitle{padding-bottom:18px}