.lyr1_ttl1{padding:140px 0 40px}
.layer1 .inner_1160{padding-bottom:140px}

/* 추천점포 슬라이드 */
.recommend .dvl_ttl{margin-top:140px}
.recommend .title{padding:130px 0 35px}
.rcm_slide{padding:40px 0;background:#eae7e2}
.rcm_slide .swiper-container{width:1080px}
.rcm_slide .swiper-slide{width:340px;margin-right:30px}
.rcm_slide .map{height:245px;background-size:cover}
.rcm_slide .text_area{height:90px;background:#fff;padding:15px 0 20px 40px;box-sizing:border-box}
.rcm_slide .swiper-slide li{width:150px;padding-right:10px;box-sizing:border-box;font-size:17px;line-height:182%;color:#666}
.rcm_slide .swiper-slide li em{font-family:'NotoSansKR-Bold';color:#222}
.rcm_slide .overlay{left:0;top:0;width:100%;height:245px;line-height:245px;background:rgba(0,0,0,0.6);opacity:0;
-webkit-transition:opacity .3s;
transition:opacity .3s
}
.rcm_slide .store_addr{display:inline-block;vertical-align:middle;font-family:'NotoSansKR-Medium';font-size:19px;line-height:163%;color:#fff}
.rcm_slide li:hover .overlay{opacity:1}
.rcm_slide .rcm{position:absolute;left:0;top:0}
.rcm_btns{position:absolute;top:100px;width:70px;height:70px;border:1px solid #c9c7c4;box-sizing:border-box;background-repeat:no-repeat;background-position:center;font-size:0;line-height:0}
.rcm_btns.rcm_prev{right:70px;border-right:0;background-image:url('../img/lyr1_prev.png')}
.rcm_btns.rcm_next{right:0;background-image:url('../img/lyr1_next.png')}

/* 추천점포 검색 옵션 */
.options_wrap{margin-top:60px;background:#fff;padding:30px 60px;box-sizing:border-box}
.search-radio li{width:122px;margin-bottom:20px}
.search-radio li:nth-child(9), .search-radio li:last-child{width:auto}
.search-radio li:nth-child(10){margin-left:122px}
.search-label{cursor:pointer}
.search-label input{overflow:hidden;position:absolute;z-index:-1;width:0.1px;height:0.1px;opacity:0}
.search-label span{display:block;position:relative;position:relative;padding-left:30px;font-size:16px;line-height:20px;color:#666}
.search-label span:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ccc;box-sizing:border-box}
.search-label input:checked + span:before{background:url('../img/chk.png') no-repeat center}
.search-options{margin-top:10px;padding-top:30px;border-top:1px solid rgba(204,204,204,0.5)}
.search-options .options{margin-right:25px;font-size:16px;line-height:35px;color:#666}
.search-options .options.f_right{margin-right:0}
.search-options .options input{width:75px;height:35px;padding:0 10px;box-sizing:border-box;border:1px solid #ccc;font-size:16px;color:#666}
.search-address{display:block;position:relative;width:180px;height:35px}
.search-options .search-address input{display:block;width:100%;height:100%;border:1px solid #ccc;box-sizing:border-box;padding:0 10px;font-size:16px;color:#666}
.search-btns-wrap{margin-top:40px}
.search-btn{width:130px;height:36px;border-radius:5px;background:#e3e3e3;margin:0 5px;font-size:15px;color:#333}
.search-btn.is-red{background-color:#8a0822;color:#fff}

/* 추천점포 테이블 */
.rcm_table_wrap{margin-top:35px}
.rcm_table_wrap .table_total{padding-bottom:20px;font-size:16px;color:#666}
.rcm_table_wrap .table_total em{font-family:'NotoSansKR-Medium';color:#8a0822}
.rcm_table a{display:block}
.rcm_table a:hover{background:#eae7e2}
.rcm_table span{line-height:60px;text-align:center;box-sizing:border-box}
.rcm_table .col1{width:110px}
.rcm_table .col2{width:335px}
.rcm_table .col3{width:140px}
.rcm_table .col4{width:140px}
.rcm_table .col5{width:140px}
.rcm_table .col6{width:140px}
.rcm_table .col7{width:155px;border-right:0}
.rcm_table .thead span{background:#8a0822;border-right:1px solid rgba(201,199,196,0.3);font-family:'NotoSansKR-Medium';font-size:18px;letter-spacing:-0.025em;color:#fff}
.rcm_table .tbody span{border-right:1px solid #c9c7c4;border-bottom:1px solid #c9c7c4;font-size:18px;color:#666}
.rcm_table .tbody span.col2{text-align:left;padding:0 20px 0 40px}
.rcm_table .thead span.col7, .rcm_table .tbody span.col7{border-right:0}
.rcm_table .status{display:inline-block;line-height:25px;padding:0 10px;background:#333;font-family:'NotoSansKR-Medium';font-size:16px;letter-spacing:-0.025em;color:#fff}
.rcm_table .status.on{background:#8a0822}

/* 추천점포 상세 뷰 */
.rcm_view_wrap{margin-top:60px}
.rcm_view_table li{width:50%;border:1px solid #c9c7c4;border-bottom:0;box-sizing:border-box}
.rcm_view_table li:nth-child(even){border-left:0}
.rcm_view_table div{display:inline-block;float:left;height:60px;padding:20px 10px 20px 20px;box-sizing:border-box;font-size:18px}
.rcm_view_table .th{width:105px;background:#eae7e2;border-right:1px solid #c9c7c4;font-family:'NotoSansKR-Medium';letter-spacing:-0.025em;color:#222}
.rcm_view_table .td{width:calc(100% - 105px);padding-left:30px;color:#666}
.rcm_view_table li.b_btm{border-bottom:1px solid #c9c7c4}
.rcm_view_table li.img-slot{float:none;position:relative;width:100%;border-left:1px solid #c9c7c4}
.rcm_view_table li.img-slot div{height:100%;min-height:70px}
.rcm_view_table li.img-slot .th{position:absolute;left:0;top:0;height:100%}
.rcm_view_table .td.map, .rcm_view_table .td.img{padding:0}
.rcm_view_table .td.map img, .rcm_view_table .td.img img{max-width:100%}
.rcm_view_table .td.img{background-repeat:no-repeat;background-position:center;background-size:cover}
.view_btns_wrap{margin-bottom:100px;margin-top:60px}

.layer1 .back{height:545px}
.lyr1_ttl1{padding:140px 0 80px}
.lyr1_img{height:420px;padding:125px 0 0 145px;background:url('../img/lyr1_img.jpg') no-repeat 0 50%;background-size:cover;box-sizing:border-box}
.lyr1_text{padding-bottom:30px;font-family:'NanumMyeongjo';font-weight:bold;font-size:40px;letter-spacing:-0.025em;line-height:130%;color:#222}
.lyr1_text span{color:#8a0822}
.lyr1_img .text{font-family:'NotoSansKR-Medium';font-size:20px;letter-spacing:-0.025em;color:#222}


.register{padding-bottom:150px}
.register .dvl_ttl{margin-top:150px}
.register .title{padding:100px 0 30px}

/* new */
.iqr_check{padding-left:50px;height:80px;border:1px solid rgba(0,0,0,0.2);box-sizing:border-box}
.iqr_check > input{position:absolute;left:0;top:0;opacity:0;width:0;height:0}
.iqr_check > label{display:block;margin-top:20px;padding-left:55px;height:35px;line-height:35px;margin-left:0;font-size:1.125em;color:#222;background-repeat:no-repeat;background-position:left 0;background-image:url('../img/check.png');background-size:36px 70px;cursor:pointer}
.iqr_check > input:checked + label{background-position:left -35px}
.open_policy{position:absolute;top:22px;right:50px;display:block;width:80px;height:35px;line-height:35px;background-color:#ccc;font-family:'NotoSansKR-Medium';font-size:14px;letter-spacing:-0.02em;color:#666;text-align:center}

/* 점포등록 테이블 표 */
.iqr_info ul{width:1000px;margin:0 auto;padding:40px 0}
.register-info{border-bottom:2px solid #444}
.iqr_info li{width:557px;margin-bottom:10px}
.iqr_info .label{float:left;width:100px;line-height:50px;font-family:'NotoSansKR-Medium';font-size:18px;letter-spacing:-0.025em;color:#222;text-align:left}
.iqr_info .input_wrap{float:left;width:calc(100% - 100px)}
.iqr_info input[type="text"], .iqr_info input[type="password"], .iqr_info select{width:300px;height:50px;background:none;border:1px solid rgba(0,0,0,0.2);box-sizing:border-box;padding:0 20px}
.iqr_info input.b_b0{border-bottom:0}
.iqr_info span.units{display:inline-block;padding-left:10px;font-size:16px;letter-spacing:-0.025em;color:#666;vertical-align:-10px}
.iqr_info li.is-right{width:443px}
.iqr_info li.is-full, .iqr_info li.is-full input[type="text"], .iqr_info li.is-full textarea{width:100%}
.iqr_info li.is-full textarea{height:130px;resize:none;background:none;border:1px solid rgba(0,0,0,0.2);font-size:16px    }
.iqr_info li.is-attachment .label{position:relative}
.iqr_info li.is-attachment .file-btns{position:absolute;top:50px;width:20px;height:20px;border:1px solid #bdbdbd;box-sizing:border-box;background-repeat:no-repeat;background-position:center}
.iqr_info li.is-attachment .file-btns.file-add{left:12px;border-right:0;background-image:url('../img/page/fran/10/file_add.png')}
.iqr_info li.is-attachment .file-btns.file-minus{left:32px;background-image:url('../img/page/fran/10/file_minus.png')}
.iqr_info li.is-attachment input[type="file"]{display:block;margin-top:12px}
.iqr_info .delete-lbl{position:absolute;right:40px;top:0}
.iqr_info .delete-lbl input{overflow:hidden;position:absolute;z-index:-1;width:0.1px;height:0.1px;opacity:0}
.iqr_info .delete-lbl span{display:block;width:72px;height:30px;line-height:30px;background:#ccc;font-family:'NotoSansKR-Medium';font-size:13px;letter-spacing:-0.01em;color:#444;text-align:center;cursor:pointer}
.iqr_info .delete-lbl input:checked + span{border:1px solid #444;box-sizing:border-box}

.inq_btns button, .inq_btns a{display:inline-block;vertical-align:top}
.inq_btns a{width:100px;margin-left:30px}
.inq_btns.write_btn a{width:auto;padding:0 10px}

.paging{padding-top:30px}