@charset "utf-8";
@import "common.css";
.ico-sh{display:inline-block;width:36px;height:36px;background:url(../../images/common/ico-search.png) no-repeat 50% 50%;font-size:0}
.rb-new{display:inline-block;width:34px;height:17px;background:#f0562f;border-radius:3px;color:#fff;text-align:center;line-height:17px;font-size:12px;vertical-align: middle;}
.unit{margin:20px 0;text-align:right;color:#f0562f}
.tb-noti{margin-top:20px}
.tb-noti p{margin-top:15px;color:#666}
.bar{display:inline-block;width:14px;height:2px;background:#444;font-size:0;vertical-align:middle;}
.ico-serv, .ico-wifi,.ico-park,.ico-teras{display:inline-block;width:30px;height:30px;vertical-align: middle;font-size:0;border-radius: 100%;}
.ico-serv{background:#fff2e6 url(../../images/common/ico-serv.png) no-repeat 50% 50%;background-size: 11px auto;}
.ico-wifi{background:#fff2e6 url(../../images/common/ico-wifi.png) no-repeat 50% 50%;background-size:18px auto}
.ico-park{background:#fff2e6 url(../../images/common/ico-parking.jpg) no-repeat 50% 50%;background-size:30px auto}
.ico-teras{background:#fff2e6 url(../../images/common/ico-teras.jpg) no-repeat 50% 50%;background-size:30px auto}
.ico-delv1, .ico-delv2, .ico-delv3,.ico-delv4,.ico-delv5,.ico-delv6{display:inline-block;width:35px;height:35px;vertical-align: middle;font-size:0}
.ico-delv1{background: url(../../images/common/ico-delv1.png) no-repeat 50% 50%;background-size: 100% auto;}
.ico-delv2{background: url(../../images/common/ico-delv2.png) no-repeat 50% 50%;background-size: 100% auto}
.ico-delv3{background: url(../../images/common/ico-delv3.png) no-repeat 50% 50%;background-size: 100% auto}
.ico-delv4{background: url(../../images/common/ico-delv4.jpg) no-repeat 50% 50%;background-size: 100% auto}
.ico-delv5{background: url(../../images/common/ico-delv5.jpg) no-repeat 50% 50%;background-size: 100% auto}
.ico-delv6{background: url(../../images/common/ico-delv6.png) no-repeat 50% 50%;background-size: 100% auto}
.btn-sns, .btn-print{display:inline-block;width:30px;height:30px;font-size:0}
.btn-sns{background:url(../../images/common/ico-sns.png) no-repeat 50% 50%;}
.btn-print{background:url(../../images/common/ico-print.png) no-repeat 50% 50%}
/*sub*/
.sub-contents{position: relative;width:100%;background:#f5f1ed}
.sub-contents.wide{width:100%;}
.sub-section{padding:100px 0 100px}
.sub-section.bg-white{background:#fff}
.sub-top{display:flex;justify-content: center;align-items: center;height:300px;text-align: center;}
.sub-top.vs-store{background:url(../../images/brand/sub-vs-store.jpg) no-repeat 50% 0}
.sub-top.vs-news{background:url(../../images/brand/sub-vs-news.jpg) no-repeat 50% 0}
.sub-top.vs-cs{background:url(../../images/brand/sub-vs-cs.jpg) no-repeat 50% 0}
.sub-top.vs-recipe{background:url(../../images/brand/sub-vs-recipe.jpg) no-repeat 50% 0}
.sub-top.vs-omadeng{background:url(../../images/brand/sub-vs-omadeng.jpg) no-repeat 50% 0}
.sub-top.vs-counsel{background:url(../../images/franc/sub-vs-counsel.jpg) no-repeat 50% 0}
.sub-top.vs-policy{background:url(../../images/brand/sub-vs-policy.jpg) no-repeat 50% 0}
.sub-top.vs-terms{background:url(../../images/brand/sub-vs-terms.jpg) no-repeat 50% 0}
.sub-top.vs-menu{background:url(../../images/brand/sub-vs-menu.jpg) no-repeat 50% 0}
.sub-top.vs-company{height:820px;background:url(../../images/franc/sub-vs-company.jpg) no-repeat 50% 0}
.sub-top.vs-company .static{width:900px;padding:60px 0;background:#fff;color:#000;text-align: center;}
.sub-top.vs-company .static h3{font-size:2.5rem;font-weight: 700;}
.sub-top.vs-company .static p{margin-top:25px;line-height:1.625;color:#000}
.sub-top.vs-procedure{background: url(../../images/franc/sub-vs-procedure.jpg) no-repeat 50% 0;}
.sub-top.vs-procedure + .page-tab{background:#f5f1ed}
.sub-top p{color:#fff;margin-top:40px}
.page-top{background:#fff}
.page-top .static{display:flex;justify-content: space-between;padding:90px 0 50px}
.page-top .search-bx{height:42px}
.page-top .search-bx select{height:42px;font-size:1.125rem}
.page-top .search-bx .search-bx-input{height:40px}
.page-top .search-bx .search-bx-input input{font-size:1.125rem;padding-left:0}
.sub-tab{position: absolute;top:-30px;left:50%;width:780px;margin-left:-380px;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);display: flex;z-index: 2;}
.sub-tab a{display:block;padding:20px 0;flex:1;text-align: center;font-size:18px;border-left:1px solid #e6e6e6;background:#fff;box-sizing: border-box;line-height:1;}
.sub-tab a:first-child{border-left:0}
.sub-tab .on{background:#6b846b;color:#fff;border-left:0}
.sub-tab .on:before{content:'';display:inline-block;width:37px;height:23px;background:url(../../images/brand/ico-nav-on.png) no-repeat 50% 50%;vertical-align: middle;margin-right:20px}
.sub-tab + .sub-section{padding:120px 0 100px}
.tb{display:table;width:100%}
.tb-cell{display:table-cell;vertical-align: middle;}
.btn-mov-play{width:130px;height:130px;background:url(../../images/brand/mov-play.png) no-repeat 50% 50%;font-size:0}
/*오마뎅이야기*/
.info-sect1{background:#fff}
.info-sect1 .h-ty1{margin-bottom:50px}
.info-sect1 .tb{background:#f5f1ed}
.info-sect1 .tb .photo{width:640px}
.info-sect1 .tb .conts{text-align:center}
.info-sect1 .tb .conts .h-ty1{color:#f0562f;margin-bottom:30px}
.info-sect1 .tb .conts p{margin-top:20px}
.info-sect1 .tx{margin-top:90px;font-size:1.375rem;text-align: center;line-height: 1.5;}
.info-sect2{background:url(../../images/franc/pt-sect3.jpg) repeat}
.info-sect2 .mov-sect{position:relative;width:690px;margin:0 auto}
.info-sect2 .mov-sect .btn-mov-play{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.info-sect3{background:#fff}
.info-sect3 .s-title{text-align:center}
.info-sect3 .s-title p{margin-top:30px;}
.info-sect3-bx{width:1054px;margin:40px auto 0}
.info-sect3-bx .con-bx{display:flex;padding-left:430px;padding-top:50px}
.info-sect3-bx .con-bx .ico{width:197px;position: relative;z-index: 1;}
.info-sect3-bx .con-bx .bx{width:400px}
.info-sect3-bx .con-bx h4{padding:40px 0 20px;font-size:2rem;font-weight: 700;}
.info-sect3-bx .con-bx h4 span{font-size: 16px;vertical-align: baseline;}
.info-sect3-bx .con-bx .tx1{padding-top:20px}
.info-sect3-bx .con-bx{position: relative;}
.info-sect3-bx .con-bx:before{content:'';position:absolute;top:-15px;left:50%;display:block;width:1px;height:80px;background: #919191;z-index:-1}
.info-sect3-bx .con-bx:first-child:before{display:none}
.info-sect3-bx .con-bx:nth-child(3):before,
.info-sect3-bx .con-bx:nth-child(4):before{top:0;height:50px}
.info-sect3-bx .con-bx.even{flex-direction: row-reverse;padding-left:0;padding-left:0;padding-right:430px}
.info-sect3-bx .con-bx.even .bx{width:330px;padding-left:70px}
.info-sect3-bx .con-bx.even .bx:before{left:98px}
.info-sect3-bx .con-bx.even .tx1{position: relative;}
.info-sect3-bx .con-bx.even .tx1:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:1px;background:#e5e5e5}
.info-sect3-bx .con-bx.odd .bx h4{padding-left:150px;}
.info-sect3-bx .con-bx.odd .bx .tx1{padding-left:150px}
.info-sect3-bx .con-bx.odd .tx1{position: relative;}
.info-sect3-bx .con-bx.odd .tx1:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:1px;background:#e5e5e5}
.info-sect4{background:url(../../images/franc/pt-sect3.jpg) repeat}
.info-sect4 h4{font-size:1.25rem;line-height: 1.5;}
.info-sect4 .tx1{margin-top:15px}
.info-sect4 .static{width:1000px}
.info-sect4 .tb-cell{width:50%;}
.info-sect4 .photo{width:440px;padding:0 40px 40px;box-sizing:border-box;position:relative;text-align:center}
.info-sect4 .photo img{position: relative;}
.info-sect4 .photo:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:160px;background:#f0562f}
.info-sect4 .tb2 h4{text-align: center;}
.info-sect4 .tb2 .photo:before{background:#6b846b}
.bi-sect1{padding:70px 0 60px}
.bi-sect1 .static{width:1095px}
.bi-sect1 h4{margin:45px 0 15px;font-size:1.250rem;color:#f15f3a;font-weight: 500;}
.bi-sect1 .tx-sm{margin-top:20px}
.bi-sect2{padding:80px 0;background:#fff}
.bi-sect2 .symbol-wp{width:1095px;margin:60px auto 0;overflow:hidden}
.bi-sect2 .symbol-wp .fl{float:left}
.bi-sect2 .symbol-wp .fr{float:right;}
.bi-sect2 .symbol-wp h5{margin:30px 0 15px;font-size:1.250rem;color:#f15f3a;font-weight: 500;}
.bi-sect2 .symbol-wp .symbol-color{padding-top:60px}
.bi-sect2 .symbol-wp .symbol-color span{display:inline-block;line-height:30px;}
.bi-sect2 .symbol-wp .symbol-color span:before{content:'';display:inline-block;width:30px;height:30px;border-radius:100%;margin-right:13px;vertical-align:top;}
.bi-sect2 .symbol-wp .symbol-color .s-blak{margin-right:120px}
.bi-sect2 .symbol-wp .symbol-color .s-blak:before{background:#000}
.bi-sect2 .symbol-wp .symbol-color .s-forange:before{background:#d6512d}
.bi-sect3{padding:60px 0 150px;}
.bi-sect3 .slogan{margin:80px auto 0;}
.bi-sect3 .slogan{position:relative;width:604px;height:609px;background:url(../../images/brand/bi-s-bg.png) no-repeat 50% 80%}
.bi-sect3 .slogan img{position:absolute;}
.bi-sect3 .slogan .s1{top:190px;left:0}
.bi-sect3 .slogan .s2{top:0;left:235px}
.bi-sect3 .slogan .s3{top:190px;right:0}
.bi-sect3 .slogan .s4{bottom:0;right:90px}
.bi-sect3 .slogan .s5{bottom:0;left:90px}
.bi-sect3 .slogan .tx{display:block;position:absolute;top:265px;left:150px;width:300px;font-size:22px;text-align: center;line-height: 2;}
.bi-sect3 .slogan .tx strong{font-weight: 700;}
.news-lists .news-list-item{margin-top:20px}
.news-lists .news-list-item:first-child{margin-top:0}
.news-list-item{display:block;overflow:hidden;padding:40px 0;background:#fff;transition: all 0.5s;}
.news-list-item:hover{background:#ad9d8f;color:#fff}
.news-list-item:hover .con{color:#fff}
.news-list-item .num{float:left;width:90px;text-align:center;font-size:1.375rem;line-height:1.4}
.news-list-item .cont{float:left;padding:0 20px;width:88%}
.news-list-item .tit{font-size:1.625rem;font-weight: 700}
.news-list-item .con{margin-top:20px;font-size:1rem;color:#666}
.news-list-item .tit, .news-list-item .con{display:inline-block;width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.btm-btn-center{margin-top:60px;text-align:center}
.board-view{padding:60px 50px 90px;background:#fff;}
.board-view-top{display:flex;justify-content: space-between;padding-bottom:30px;border-bottom:2px solid #aa9e8d}
.board-view-top h4{font-size:2.250rem;font-weight: 700;}
.board-view-top .others{position:relative;width:82px;}
.board-view-top .others .btn-sns-wrap{position: absolute;top:0;left:0}
.board-view-top .others .btn-print{position: absolute;top:0;right:0}
.board-view-top .date{margin-top:30px;font-size:0.875rem;color:#666}
.board-view-body{padding-top:60px;font-size:1.25rem;line-height: 1.5;color:#444;}
.board-view-body img{margin:0 auto;max-width: 100%;display:block}
.board-news-view p{font-family:'NotoSans' !important;color:#444 !important;margin:0 !important;font-size:1.25rem !important}
.board-page-nav{margin-top:30px;background:#fff}
.board-page-nav-ln{display:block;width:100%;border-top:1px solid #f5f1ed}
.board-page-nav-ln:first-child{border-top:0}
.board-page-nav-ln span{display:inline-block;vertical-align: middle;}
.board-page-nav-ln span:first-child{width:90px;text-align: center;font-size:0.75rem}
.board-page-nav-ln .con{padding:18px 0;font-size:0.875rem;display:inline-block;width:90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.board-add-files{display:table;width:100%;background:#fff;padding-bottom:60px;padding-right:25px;box-sizing: border-box;}
.board-add-files>div{display:table-cell;vertical-align: top;}
.board-add-files-tit{width:90px;padding:20px 0;font-size:12px;color:#666;text-align:center;}
.board-add-files-con{font-size:14px}
.board-add-files-con a{display: block;padding:20px;background:#f5f1ed url(../../images/brand/ico-down.png) no-repeat 97% 50%;margin-top:5px}
.board-add-files-con a:first-child{margin-top:0}
.sns-layer{display:none;position:absolute;top:-15px;left:-10px;width:56px;height:260px;background:#ccc;border-radius: 30px;text-align: center;}
.btn-sns-x,.ico-sns-fb,.ico-sns-talk,.ico-sns-tw,.ico-sns-url{display:inline-block;width:34px;height:34px;font-size:0;margin:14px 0 0}
.btn-sns-x{background:url(../../images/brand/ico-x-w.png) no-repeat 50% 50%}
.ico-sns-fb{background:url(../../images/brand/ico-fb-w.png) no-repeat 50% 50%}
.ico-sns-talk{background:url(../../images/brand/ico-talk-w.png) no-repeat 50% 50%}
.ico-sns-tw{background:url(../../images/brand/ico-tw-w.png) no-repeat 50% 50%}
.ico-sns-url{background:url(../../images/brand/ico-url-w.png) no-repeat 50% 50%}
.ico-sns-fb:hover{background:url(../../images/brand/ico-fb.png) no-repeat 50% 50%}
.ico-sns-talk:hover{background:url(../../images/brand/ico-talk.png) no-repeat 50% 50%}
.ico-sns-tw:hover{background:url(../../images/brand/ico-tw.png) no-repeat 50% 50%}
.ico-sns-url:hover{background:url(../../images/brand/ico-url.png) no-repeat 50% 50%}
/*매장찾기*/
.store-map-area{position: relative;width:1900px;height:500px;left:50%;margin-left:-950px}
.store-search-layer{position:absolute;top:0;left:50%;width:400px;height:100%;margin-left:-640px;background:#fff}
.store-search-top{padding:20px 30px 20px}
.store-search-top .search-select{display:flex;justify-content: space-between;}
.store-search-top .search-select select{width:48%;height:50px;border:0;border-bottom:2px solid #5e5e5e;background:url(../../images/common/ico-sel-arr1.png) no-repeat 100% 50%;font-size:0.875rem;padding-left:0}
.store-search-top .search-bx-input{margin-top:10px;width:100%;border-bottom:2px solid #5e5e5e}
.store-search-top .search-bx-input input[type="text"]{width:88%;height:50px;padding-left:0;background:#fff;border:0;font-size:0.875rem}
.store-search-top .search-bx-input input::-webkit-input-placeholder{color: #000;}
.store-search-top .search-bx-input input::-moz-placeholder{color: #000;}
.store-search-top .search-bx-input input:-ms-input-placeholder{color: #000;}
.store-search-top .search-btn{margin-top:20px}
.store-search-top .search-btn button{width:100%;font-size:1rem;text-align:center;border:2px solid #f0562f;line-height:34px;border-radius:20px;color:#f0562f}
.store-search-top .search-result{margin-top:30px;font-size:0.875rem}
.store-search-top .search-result em{font-weight: 700;}
.store-search-body{height:303px;overflow: hidden;overflow-y: scroll;background:#fff}
.store-search-body ul{margin:0 30px}
.store-search-body h4 .tit{display:inline-block;font-size:1rem;color:#000;letter-spacing: -0.35px;vertical-align: middle;margin-right:5px;line-height:1.5}
.store-search-body li{padding:20px 0;border-bottom:1px solid #ececec}
.store-search-body li>a{display:block;padding-left:37px;background:url(../../images/brand/pin-list-off.png) no-repeat 5px 0;min-height:30px}
.store-search-body li .addr{margin-top:6px;font-size:0.875rem;color:#666;line-height:1.5;}
.store-search-body li.on a{background:url(../../images/brand/pin-list-on.png) no-repeat 5px 0}
.store-search-body li.on .tit{font-weight:500}
.store-search-body li:hover a{background:url(../../images/brand/pin-list-on.png) no-repeat 5px 0}
.store-search-body li:hover .tit{font-weight:500}

.store-pin{position:absolute;display:inline-block;width:25px;height:44px;background:url(../../images/brand/pin-map.png) no-repeat 0 0;font-size:0}
.store-pin-layer{position:absolute;width:470px;min-height:350px;background:#fff;border:1px solid #f0562f}
.store-pin-layer table{width:94%;margin:20px 0;line-height:1.4}
.store-pin-layer table th{padding:12px 20px;text-align:left;font-size:0.875rem;color:#666}
.store-pin-layer table td{font-size:0.875rem}
.store-pin-layer table .rb-new{vertical-align: top;margin-left:5px}
.store-pin-layer table .td-delv td{padding-top:15px;padding-bottom:15px}
.store-pin-layer table .td-delv td span{margin-right:10px;}
.store-pin-layer table .td-icos td span{margin-right:10px}
.store-pin-layer .btns{margin:0 20px;padding:20px 0;text-align: center;border-top:1px solid #ececec}
.store-pin-layer .btns a{color:#f0562f;font-size:0.875rem}
.store-pin-layer .addr{word-wrap: break-word;white-space:normal !important}
.store-pin-layer .layer-close{display:block;position:absolute;top:10px;right:20px;width:40px;height:40px;font-size:0;background:url(../../images/common/ly-close.png) no-repeat 50% 50%}
.layer-body{height:740px;overflow:hidden;overflow-y:auto}
.layer-body .store-view{padding:0 30px 30px}
.store-gallery .slick-arrow{display:inline-block;position:absolute;top:50%;width:50px;height:50px;margin-top:-25px;font-size:0;z-index: 2;}
.store-gallery .slick-prev{left:10px;background:url(../../images/brand/sd-prev.png) no-repeat 50% 50%}
.store-gallery .slick-next{right:10px;background:url(../../images/brand/sd-next.png) no-repeat 50% 50%}
.store-gallery .slick-dots{position:absolute;left:0;bottom:10px;display:flex;justify-content: center;width:100%}
.store-gallery .slick-dots li{padding:0 5px}
.store-gallery .slick-dots button{display:block;width:10px;height:10px;background:#fff2e6;border-radius:100%;font-size:0}
.store-gallery .slick-dots .slick-active button{background:#f0562f}
.store-view-ment{padding:20px 0 25px;text-align: center;font-size:1rem;line-height: 1.6;}
.store-view-tb{width:100%;font-size:0.75rem;border-top:2px solid #aa9e8d;background:#fff}
.store-view-tb th, .store-view-tb td{padding:5px 20px;height:30px;vertical-align: middle;border-bottom:1px solid #ddd}
.store-view-tb th{padding-left:20px;text-align:left;background:#f5f1ed}
.store-view-tb td p{margin:5px 0}
.store-view-tb .ico-delv1, .store-view-tb .ico-delv2, .store-view-tb .ico-delv3{width:30px;height:30px;margin-right:7px}
.sv-ico1, .sv-ico2, .sv-ico3, .sv-ico4, .sv-ico5, .sv-ico6, .sv-ico7,.sv-ico8, .sv-ico9{line-height: 28px;}
.sv-ico1:before, .sv-ico2:before, .sv-ico3:before, .sv-ico4:before, .sv-ico5:before, .sv-ico6:before, .sv-ico7:before, .sv-ico8:before,
.sv-ico9:before{content:'';display:inline-block;width:28px;height:28px;background:#fff;border-radius: 100%;vertical-align: middle;margin-right:10px;}
.sv-ico1:before{background:#fff url(../../images/brand/ico-store1.png) no-repeat 50% 50%}
.sv-ico2:before{background:#fff url(../../images/brand/ico-store2.png) no-repeat 50% 50%}
.sv-ico3:before{background:#fff url(../../images/brand/ico-store3.png) no-repeat 50% 50%}
.sv-ico4:before{background:#fff url(../../images/brand/ico-store4.png) no-repeat 50% 50%}
.sv-ico5:before{background:#fff url(../../images/brand/ico-store5.png) no-repeat 50% 50%}
.sv-ico6:before{background:#fff2e6 url(../../images/common/ico-serv.png) no-repeat 50% 50%;background-size: 11px auto}
.sv-ico7:before{background:#fff2e6 url(../../images/common/ico-wifi.png) no-repeat 50% 50%;background-size: 18px auto}
.sv-ico8:before{background:#fff2e6 url(../../images/common/ico-parking.jpg) no-repeat 50% 50%;background-size: 28px auto}
.sv-ico9:before{background:#fff2e6 url(../../images/common/ico-teras.jpg) no-repeat 50% 50%;background-size: 28px auto}
.sv-ico6,.sv-ico7,.sv-ico8,.sv-ico9{display:inline-block;margin-right:20px}
/*고객의소리*/
.customer-sect1{padding:80px 0 60px}
.customer-sect2{background:#fff}
.customer-sect1 .h-ty1{border-bottom:1px solid #000;padding-bottom:20px}
.customer-sect1 .basic-tb1{margin-top:60px}
.basic-tb1{width:100%;border-top:2px solid #aa9e8d}
.basic-tb1 th{padding:20px;background:#ded9d1;text-align:left}
.basic-tb1 th, .basic-tb1 td{border-top:1px solid #f5f1ed}
.basic-tb1 td{padding:20px 40px;background:#fff;line-height: 1.5;}
.basic-tb1 tr:first-child th, .basic-tb1 tr:first-child td{border-top:0}
.basic-tb2{width:100%;border-top:2px solid #a89e90;border-bottom:1px solid #aa9e8d}
.basic-tb2 th, .basic-tb2 td{border-top:1px solid #ddd}
.basic-tb2 th{padding:20px 0 20px 50px;background:#f5f1ed;text-align:left}
.basic-tb2 td{padding:10px 0 10px 20px;background:#fff;line-height: 1.5;}
.basic-tb2 tr:first-child th, .basic-tb2 tr:first-child td{border-top:0}
.basic-tb2 textarea{width:100%}
.basic-tb3{width:100%;border-top:2px solid #aa9e8d;border-bottom:1px solid #ddd}
.basic-tb3 thead th{padding:30px 0;background:#ded9d1;border-right:1px solid #cfc9c0}
.basic-tb3 th, .basic-tb3 td{border-top:1px solid #ddd;border-right:1px solid #ddd;text-align: center;color:#444;line-height: 1.5;}
.basic-tb3 td{padding:40px 0;background:#fff}
.basic-tb3 tr td:first-child{border-left:1px solid #ddd}
.basic-tb3 tbody th{border-left:1px solid #ddd;background:#f5f1ed}
.phone-wp{display:flex;justify-content: space-between;align-items: center;width:420px}
.phone-wp input{width:120px}
.phone-wp select{width:120px}
.ipt-name{width:420px}
.email-wp{display:flex;justify-content: space-between;align-items: center;width:660px}
.email-wp select{width:180px}
.address-wp .ln2{display:flex;justify-content: space-between;margin-top:10px}
.address-wp .ln2 input{width:49.5%}
.address-wp .zipcode{width:125px;margin-right:5px}
.radio-wp .radio{margin-right:60px}
/*recipe*/
.recipe-best3{display:flex;justify-content: space-between;}
.best-item{position:relative;display:block;background:#fff;width:400px;transition: all 0.5s;}
.best-item:hover{background:#ac9d8f;color:#fff}
.best-item .best{position: absolute;top:250px;left:50%;margin-left:-32px}
.best-item .cooking-time{position: absolute;top:10px;right:10px}
.best-item-photo{width:400px;height:286px}
.best-item-photo img{width:100%;height:286px}
.best-item-tit {padding:40px 20px;font-size:26px;text-align: center;}
.recipe-item-lists{overflow:hidden}
.recipe-item-lists .recipe-item{float:left;margin-left:40px;}
.recipe-item-lists .recipe-item:nth-child(3n+1){margin-left:0}
.recipe-item{position:relative;display:block;width:400px;margin-bottom:20px}
.recipe-item .cooking-time{position: absolute;top:10px;right:10px}
.recipe-item img{width:100%;height:286px}
.recipe-item-tit{position:relative;top:-20px;left:20px;width:90%;padding:30px 0;font-size:20px;background:#fff;text-align:center;transition: all 0.5s;}
.recipe-item:hover .recipe-item-tit{background:#ac9d8f;color:#fff}
.best{display:inline-block;width:65px;height:65px;background: #f0562f;border-radius:100%;}
.best span{display:block;font-family: 'Roboto';color:#fff;text-align: center;}
.best .t1{padding:8px 0 0;font-size:32px;font-weight: 700;}
.best .t2{font-size:12px;font-weight:500;}
.cooking-time{display:inline-block;width:100px;height:42px;padding-left:38px;background:#fff url(../../images/brand/ico-time.png) no-repeat 15px 50%;border-radius: 21px;text-align: center;box-sizing: border-box;font-size:14px;color:#000;font-weight: 500;line-height: 42px;}
.recipe-view{width:800px;margin:0 auto}
.recipe-view .photo:first-child{margin-top:0}
.recipe-view .photo{margin:90px 0 15px}
.recipe-view .photo img{width:100%}
.recipe-view .recipe ul{padding:20px 0;}
.recipe-view .recipe li{display:table;width:100%;padding:10px 0;}
.recipe-view .recipe p{padding-top:30px;border-top:1px solid #ebebeb;color:#000;line-height: 1.7;font-size:18px;font-weight:500}
.recipe-view .recipe .dt, .recipe-view .recipe .dd{display:table-cell;vertical-align: top;}
.recipe-view .recipe .dt{width:80px;font-size:14px;color:#666}
.recipe-view .recipe .dd{font-size:16px;color:#000}
.recipe-view .recipe .dd img{display:inline-block}
.recipe-view .photo-txts{font-size:18px;color:#444;line-height: 1.5;}
/*찾아오시는길*/
.page-contents-map{background:#fff}
.page-contents-map .h-ty1{width:1280px;margin:0 auto;padding:0 0 50px;}
.omadeng-map-area{position: relative;width:1280px;margin:0 auto}
.omadeng-map-area .map{display:block;margin:0 auto}
.omadeng-map-area .map-pin{position: absolute}
.map-pin{display:inline-block;width:53px;height:67px;background:url(../../images/brand/map-pin.png) no-repeat 50% 50%;font-size:0}
.omadeng-map-info .static{padding:50px 0 0}
.omadeng-map-info h5{font-size:1rem;color:#000;font-weight: 500;}
.omadeng-map-info  p{margin-top:10px;font-size:1rem;color:#666;line-height: 1.5;}
.address-tywp{display: flex;justify-content: space-between;align-items: center;;padding:20px 0 40px}
.address-tywp>div{display: flex;align-items: center;}
.address-tywp .address-ty1, .address-tywp .address-ty2, .address-tywp .address-ty3{}
.address-tywp .address-ty1 .ico, .address-tywp .address-ty2 .ico,.address-tywp .address-ty3 .ico{display:inline-block;width:102px;height:102px;margin-right:20px}
.address-tywp .address-ty1 .ico{background:url(../../images/brand/m-ico1.png) no-repeat 50% 50%}
.address-tywp .address-ty2 .ico{background:url(../../images/brand/m-ico2.png) no-repeat 50% 50%}
.address-tywp .address-ty3 .ico{background:url(../../images/brand/m-ico3.png) no-repeat 50% 50%}
.traffic-tywp{display:table;width:100%;padding-top:40px;border-top:1px solid #e6e6e6}
.traffic-tywp>div{display:table-cell;height:50px;vertical-align: middle;box-sizing:border-box}
.traffic-tywp .traffic-ty1{width:450px;padding-left:110px;background:url(../../images/brand/m-ico4.png) no-repeat 0 50%}
.traffic-tywp .traffic-ty2{padding-left:60px;background:url(../../images/brand/m-ico5.png) no-repeat 0 50%}
.counsel-form .basic-tb3{margin:40px 0 20px}
.counsel-form  .ipt-agree-wrap{text-align: center;margin-top:50px}
.counsel-form  .ipt-agree-wrap .radio{margin:0 30px}
.noti-i{position:relative;padding-left:25px;font-size:14px;color:#888}
.noti-i:before{content:'';display:inline-block;position:absolute;top:-2px;left:0;width:20px;height:20px;background:url(../../images/franc/ico-i.png) no-repeat 50% 50%;}
.fn-comp-sect1{background:#fff}
.fn-comp-sect1 .static{overflow: hidden;}
.fn-comp-sect1 .txt{float: left;width: 580px;padding-top:110px}
.fn-comp-sect1 .txt p{margin-top:70px;line-height: 1.625;}
.fn-comp-sect1 .photo{float:left;position:relative;width:680px;height:460px;}
.fn-comp-sect1 .photo img{position: absolute;top:0;left:0}
.fn-comp-sect1 .photo:before{content:'';display:block;position:absolute;bottom:0;right:0;width:620px;height:380px;background:#faf8f6}
.fn-comp-sect2 .comp-sect2-wp{margin-top:90px;display:flex;justify-content: space-between;align-items: center;}
.fn-comp-sect2 .photo{position: relative;width:690px;height:670px}
.fn-comp-sect2 .photo:before{content:'';display:block;width:370px;height:670px;background:#c9cfc5}
.fn-comp-sect2 .photo img{position: absolute;top:135px;right:0;}
.fn-comp-sect2 .txt{width:490px}
.fn-comp-sect2 .why-lists li{padding-left:54px;margin-top:30px}
.fn-comp-sect2 .why-lists li:first-child{margin-top:0}
.fn-comp-sect2 .why-lists h5{padding:8px 0 15px;font-size:1.375rem;color:#000;font-weight: 700;}
.fn-comp-sect2 .why-lists p{color:#666;line-height: 1.625;font-size:0.875rem}
.fn-comp-sect2 .why-lists .w1{background:url(../../images/franc/ico-w1.png) no-repeat 0 0}
.fn-comp-sect2 .why-lists .w2{background:url(../../images/franc/ico-w2.png) no-repeat 0 0}
.fn-comp-sect2 .why-lists .w3{background:url(../../images/franc/ico-w3.png) no-repeat 0 0}
.fn-comp-sect2 .why-lists .w4{background:url(../../images/franc/ico-w4.png) no-repeat 0 0}
.fn-comp-sect2 .why-lists .w5{background:url(../../images/franc/ico-w5.png) no-repeat 0 0}
.fn-proce-sect1 .h-ty1{margin-bottom:60px}
.fn-proce-sect1 .cir{text-align: center;}
.fn-proce-sect1 .cir p{margin-top:20px;line-height: 1.5;}
.fn-proce-sect1 .arr{width:40px;background:url(../../images/franc/pc-step-arr.png) no-repeat 50% 87px}
.fn-proce-sect1 .proce-ln1,.fn-proce-sect1 .proce-ln3{display: flex;justify-content: space-between;}
.fn-proce-sect1 .proce-ln2{overflow: hidden;}
.fn-proce-sect1 .proce-ln2 .arr{float:right;width:70px;height:70px;margin-right:60px;background-position: 50% 50%;transform: rotate(90deg)}
.fn-proce-sect1 .proce-ln3{flex-direction: row-reverse;}
.fn-proce-sect1 .proce-ln3 .arr{transform: rotate(180deg);background-position: 50% 150px;}
.fn-proce-sect2{background:#fff}
.fn-proce-sect3{padding-bottom:0;background:#fff}
.fn-proce-sect3 .h-ty1{ padding-bottom:60px;border-bottom:1px solid #aa9e8d}
.fn-proce-sect3 ul{overflow:hidden}
.fn-proce-sect3 ul>li{float:left;margin-right:25px;margin-top:25px;}
.fn-proce-sect3 ul>li:nth-child(3n){margin-right:0}
.proce-cost-tb .basic-tb3 th{color:#000;font-weight: 500;}
.proce-cost-tb .basic-tb3 th, .proce-cost-tb .basic-tb3 td{padding:20px 0;text-align: center;}
.proce-cost-tb .basic-tb3 td{color:#444}
.proce-cost-tb .basic-tb3 tfoot td{border:0;background:#aa9e8d;font-size:1.875rem;color:#fff;font-weight: 700;}
.proce-cost-tb .basic-tb3 tfoot td:first-child{padding-left:60px;text-align: left;}
.proce-cost-tb .basic-tb3 tfoot td:last-child{padding-right:60px;text-align: right;}
/*faq*/
.sub-section.sub-faqs{padding-top:0;background:#fff}
.faq-item-wrap{display:flex;flex-wrap: wrap;}
.faq-item-wrap .faq-item{width:50%;padding:120px 0 90px;overflow: hidden;}
.faq-item-wrap .faq-item .inner{width:500px;padding-left:70px;padding-right:70px}
.faq-item-wrap .faq-item .inner p{line-height:1.5;color:#666;font-size:1rem}
.faq-item-wrap .faq-item:nth-child(2), .faq-item-wrap .faq-item:nth-child(3),
.faq-item-wrap .faq-item:nth-child(6), .faq-item-wrap .faq-item:nth-child(7){background:#f5f1ed}
.faq-item-wrap .faq-item:nth-child(2n-1) .inner{float:right}
.faq-item-wrap .faq-item-title{background:url(../../images/franc/tit-faq.png) no-repeat 86% 100%}
.faq-item-wrap .faq-item-title h3{margin-bottom:30px;font-size: 2.250rem;line-height: 1.2;letter-spacing: -0.05em;}
.faq-item-wrap .faq-item-title .search-bx-input{width:450px}
.faq-item-wrap .faq-item-title .search-bx-input input{width:92%;padding-left:0;background:transparent;font-size:1.125rem}
.faq-item-wrap .faq-item-title .search-bx-input input::-webkit-input-placeholder{color: #666;}
.faq-item-wrap .faq-item-title .inner{padding-bottom:110px}
.faq-item-wrap .faq-item .tit span{vertical-align: middle;color:#000}
.faq-item-wrap .faq-item .tit .num{margin-left: 15px;color:#fff}
.faq-item-wrap .faq-item .h-ty1{margin:30px 0}
.faq-item-wrap .faq-item .num{display:inline-block;width:25px;height:25px;background:#f0562f;border-radius: 100%;font-size:12px;color:#fff;line-height: 25px;text-align: center;vertical-align: middle;}
/**/
.policy-sect{background:#fff;font-size:0.875rem;line-height: 2;color:#444}
.policy-sect h4{margin:40px 0 10px;font-size:1.375rem;font-weight: 700}
.policy-sect h5{margin:30px 0 0;font-size:1.125rem;font-weight: 700}
.policy-sect-nav{width:440px;margin-top:30px;padding:20px 30px;border:1px solid #bfbfbf;box-sizing: border-box;font-size:1rem}
.policy-sect ol{margin-left:16px}
.policy-sect ol>li{list-style: decimal;line-height: 1.5;margin-bottom:10px}
.policy-sect ol>li>p{margin-top:5px}
.policy-tb{width:100%;border-bottom:1px solid #333;margin-top:30px}
.policy-tb thead th{padding:10px 0;background:#aa9e8d;color:#fff;font-size:1.125rem;border-left:5px solid #fff}
.policy-tb thead th:first-child{border:0}
.policy-tb th, .policy-tb td{text-align: center;}
.policy-tb td{padding:10px 0;border-top:1px solid #d2d2d2}
/*점주님을위한공간*/
.sub-tab + .sub-section.store-owner{padding-bottom:50px;background:#fff}
.store-owner-lists{padding-top:10px}
.board-photo-lists{overflow:hidden}
.board-photo-lists>li{margin-top:40px;float:left;margin-left:40px}
.board-photo-lists>li:nth-child(3n+1){margin-left:0}
.board-photo-lists>li>a{display:block;width:400px;background:#fff;padding-bottom:20px}
.board-photo-lists>li>a img{width:100%;height:250px}
.board-photo-lists>li>a:hover{background:#ac9d8f;color:#fff}
.board-photo-lists .tit{display:block;padding:20px 30px 0;white-space: nowrap;line-height: 1.4;font-size:24px;
    overflow: hidden;text-overflow: ellipsis; white-space: normal;height: 90px;text-align: left; word-wrap: break-word;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;box-sizing: border-box;}
/*menu*/
.menu-sect{padding:0}
.menu-tab{display:flex;justify-content: center;border-top:1px solid #eaeaea;text-align: center;background:#fff}
.menu-tab a{display: block;position:relative;width:200px;padding:20px 0;font-size:1.125rem}
.menu-tab a.on:after{content:'';display: block;position:absolute;left:0;bottom:-12px;width:100%;height:12px;background:url(../../images/brand/menu-tab-on.png) no-repeat 50% 100%}
.menu-tab-sub{display:flex;justify-content: center;border-top:1px solid #eaeaea;padding-top:20px;background:#fff}
.menu-tab-sub a{display:block;position:relative;min-width:120px;padding:20px;text-align: center;box-sizing: border-box;}
.menu-tab-sub a:before{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:16px;margin-top:-8px;background:#d3d3d3}
.menu-tab-sub a:first-child:before{display:none}
.menu-tab-sub a.on{color:#f0562f}
.menu-tab-sub a.on:after{content:'';display:block;position: absolute;bottom:0;left:1%;width:98%;height:4px;background:#f0562f;}
.menu-sect1{padding:70px;background:url(../../images/franc/pt-sect3.jpg) repeat;text-align: center;}
.menu-sect1 .tx{font-size:40px;font-weight: 700;color:#6b846b;line-height: 1.3;}
.menu-sect1 .menu-view-img{margin-top:60px;}
.menu-sect1 .menu-view-img img{width:900px;height:auto}
.menu-sub-link{display:inline-block;margin-top:40px;padding:0 20px;background:#6b846b;border-radius: 25px;}
.menu-sub-link .item{display:inline-block;margin:15px;font-size:1rem;color:#fff}
.menu-sub-link .item:before{content:'';display: inline-block;width:6px;height: 6px;margin-right:8px;margin-top:6px;background: #f0562f;border-radius: 100%;vertical-align: top;}
.menu-sect-recipe{display: flex;}
.menu-sect-recipe h4{padding-left:50px;font-size:26px;font-weight: 500;background:url(../../images/brand/ico-h.png) no-repeat 0 62px}
.menu-sect-recipe>div{width:50%;box-sizing: border-box;}
.menu-sect-recipe .left{overflow:hidden;background:#f7e8dc}
.menu-sect-recipe .left .r-item-wp{float: right;}
.menu-sect-recipe .left h4{padding-top:67px;padding-bottom:30px}
.menu-sect-recipe .right{padding-top:125px;background:#fff2e7}
.menu-sect-recipe .r-item{display:block;width:640px;text-align: center;padding-bottom:80px}
.menu-sect-recipe .r-item-photo{display:flex;justify-content: center;align-items: center;height:330px;}
.menu-sect-recipe .r-item-photo img{width:330px;height:330px}
.menu-sect-recipe .r-item p{height:60px;font-size:22px;line-height: 1.4;}
.menu-sect-recipe .r-item .go{margin-top:20px;background:#f0562f;color:#fff}
.menu-tab-sub2{padding:60px 0 60px;background:#efeded;text-align: center;}
.menu-tab-sub2 .ts-item{display:inline-block;width:310px;margin:0 5px;box-sizing: border-box;}
.menu-tab-sub2 .ts-item{padding:15px 30px 30px;text-align: center;box-sizing: border-box;background:#fff;border:4px solid #fff;box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.17);}
.menu-tab-sub2 .ts-item>img{width:250px;height: 250px;}
.menu-tab-sub2 .ts-item.on{position:relative;border:4px solid #f0562f;font-weight: 500;}
.menu-tab-sub2 .ts-item.on:after{content:'';display: inline-block;position:absolute;bottom:-19px;left:50%;margin-left:-14px;width:29px;height:15px;background:url(../../images/brand/menu-tab2-on.png) no-repeat 50% 0}
.package-img{display:inline-block;text-align: center;cursor: pointer;}
.package-img img{display:block;margin:0 auto}
.package-img .hv{display:none;}
.package-img:hover img{display: none;}
.package-img:hover .hv{display: block;}

.menu-sect-recipe .r-item .r-item-photo-recipe{position:relative;width:330px;height:221px;margin:30px auto 0}
.menu-sect-recipe .r-item .r-item-photo-recipe img{width:100%;height:221px;box-shadow: 0px 9px 21px 0px rgba(0,0,0,0.3);}
.menu-sect-recipe .r-item .r-item-photo-recipe + p{margin-top:30px}
.menu-sect-recipe .r-item .cooking-time{position:absolute;top:10px;right:10px}
.board-view-owner{width:900px;margin:0 auto;padding-bottom:90px;text-align: center;}
.board-view-owner .tit{margin:30px 0;font-size:1.75rem;font-weight:700;color:#f0562f}
.board-view-owner .con{margin-top:30px;font-size:1.125em;line-height: 1.6;}
.board-view-owner .con:before{content:'';display:block;width:50px;height:3px;background:#f0562f;margin:0 auto 30px}