/* layer1 */
.layer1 .dvl_ttl{margin-top:345px}
/* .layer1 .inner_dvr{background:#fff} */
.lyr1_ttl1{padding:140px 0 40px}
.lyr1_img{height:420px;margin:85px 0 100px 0;padding:130px 0 0 150px;box-sizing:border-box;background:url('../img/page/fran/08/lyr1_img.jpg') no-repeat center;background-size:cover}
.lyr1_img img{padding-top:35px}

.layer1_2{padding-bottom:150px}
.layer1_2 .ttl{margin-right:210px}
.layer1_2 .ttl span{color:#8a0822}
.layer1_2 .txt1{padding-top:30px}
.layer1_2 .txt1 em{color:#222}
.layer1_2 .txt2{padding:90px 0 30px;font-family:'NanumMyeongjo';font-weight:bold;font-size:22px;letter-spacing:-0.025em;color:#222}
.layer1_2 li{position:relative;width:260px;line-height:95px;border:5px solid #c9c7c4;box-sizing:border-box;margin-right:40px;text-align:center;font-family:'NanumMyeongjo';font-weight:bold;font-size:25px;letter-spacing:-0.025em;color:#222}
.layer1_2 li:last-child{margin-right:0}
.layer1_2 li:after{content:'';position:absolute;right:-29px;top:50%;width:9px;height:13px;margin-top:-7px;background:url('../img/page/fran/08/lyr1_arr.png') no-repeat center}
.layer1_2 li:last-child:after{display:none}

@media screen and (max-width: 1400px) {
    .lyr1_img{margin-left:0}
}

.layer2{margin-top:-150px;background:#eae7e2;padding-bottom:150px}
.lyr2_ttl{padding:150px 0 40px}
.lyr2_table{table-layout:fixed;width:100%}
.lyr2_table .col1{width:325px}
.lyr2_table .col2{width:835px}
.lyr2_table th, .lyr2_table td{vertical-align:middle}
.lyr2_table thead th{height:70px;background:#ccc8c2;font-family:'NanumMyeongjo';font-weight:bold;font-size:22px;letter-spacing:-0.025em;color:#222}
.lyr2_table tbody th{padding-left:50px;border-right:1px solid #c9c7c4;border-bottom:1px solid #c9c7c4;font-family:'NotoSansKR-Medium';font-size:18px;letter-spacing:-0.025em;color:#222;text-align:left}
.lyr2_table tbody td{position:relative;padding:20px 0 20px 40px;border-bottom:1px solid #c9c7c4;font-size:16px;letter-spacing:-0.025em;line-height:175%;color:#666}
.lyr2_table tbody .link{position:absolute;right:30px;top:50%;width:160px;line-height:38px;margin-top:-19px;padding-left:18px;border:1px solid rgba(34,34,34,0.5);box-sizing:border-box;background:url('../img/page/fran/08/lyr2_arr.png') no-repeat 135px 50%;font-size:16px;letter-spacing:-0.025em;color:#666}
.lyr2_table .last{position:relative;border-bottom:0}
.lyr2_table .last:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#444}
.lyr2_table .last.border:after{left:-1px;width:calc(100% + 1px)}