#header{position:relative}
#header .bg{}
#header .bg img{display:block;width:100%}
#header .hash{position:absolute;top:10.6%;left:0;z-index:1;width:100%}
#header .hash img{width:100%}
#header .warning{position:absolute;bottom:5.48%;right:9.11%;z-index:1;width:32.42%}
#header .warning img{width:100%}

#gnb{position:fixed;top:0;left:0;z-index:100;width:100%;background:#fff}
#gnb .gnb-inner{margin:0 3vw}
#gnb ul{}
#gnb ul li{position:relative;float:left;width:auto;margin:0 3.9vw 0 0}
#gnb ul li a{float:left;padding:4.166vw 0 4.036vw}
#gnb ul li a img{float:left;height:4.55vw}
#gnb ul li a::before{display:none;content:"";position:absolute;bottom:0;left:0;right:0;height:1.041vw;background:#c37b38}
#gnb ul li.is-active a::before{display:block}

body.customer #contents .section1 {height:184.944vw}

#contents{position:relative}
#contents .section{position:relative}
#contents .section .tit{position:absolute;left:0;width:100%}
#contents .section .tit img{width:100%}
#contents .section .desc{position:absolute;left:0;width:100%}
#contents .section .desc img{width:100%}
#contents .section .bg img{width:100%}

#contents .section1 {height:276.944vw}
#contents .section1 .tit{top:7.933%}
#contents .section1 .desc{top:13.507%}
#contents .section1 .slide{}
#contents .section1 .obj1{position:absolute;top:27.47%;left:0;width:100%}
#contents .section1 .obj1 img{width:100%}
#contents .section1 .swiper-container{position:absolute;top:71.41%;left:0;z-index:1;width:100%}
#contents .section1 .swiper-wrapper{}
#contents .section1 .swiper-slide{}
#contents .section1 .swiper-slide .slide-num{display:block;margin:0 0 4.947vw;text-align:center}
#contents .section1 .swiper-slide .slide-num img{width:100%}
#contents .section1 .swiper-slide .slide-tit{display:block;margin:0 0 1.822vw;text-align:center;font-size:4.94vw;color:#fff;line-height:7.552vw}
#contents .section1 .swiper-slide .slide-desc{text-align:center;font-size:3.38vw;color:#fff;line-height:4.94vw}
#contents .section1 .swiper-pagination{top:94.69%;left:0;width:100%}
#contents .section1 .swiper-pagination .swiper-pagination-bullet{width:2.343vw;height:2.343vw;margin:0 2.6vw;background:#fff;opacity:.3;border-radius:100%}
#contents .section1 .swiper-pagination .swiper-pagination-bullet-active{opacity:1}
#contents .section1 .swiper-button-next,
#contents .section1 .swiper-button-prev{position:absolute;top:60.093%;width:9.5%;height:41.86%;background-position:50% 50%;background-size:3vw auto}
#contents .section1 .swiper-button-next{background-image:url(../images/section1-slide-btn-next.png)}
#contents .section1 .swiper-button-prev{background-image:url(../images/section1-slide-btn-prev.png)}
#contents .section1 .swiper-button-next.swiper-button-disabled, #contents .section1 .swiper-button-prev.swiper-button-disabled{display:none}
#contents .section1 .accordion{position:absolute;top:66%;left:0;z-index:1;width:100%;height:94.5vw}
#contents .section1 .accordion dt{display:block;padding:3.333vw 0vw 3.333vw 15vw;width:100%;box-sizing:border-box;border-bottom:1px solid #000;font-size:4.94vw;color:#fff;line-height:5.552vw;background:#1b1009 url(../images/section1-accordion-on.png) no-repeat;background-size:4.722vw 4.722vw;background-position:8vw 3.8vw;cursor:pointer}
#contents .section1 .accordion dd{overflow-y:scroll;padding:2.789vw 6.722vw;width:100%;height:58vw;box-sizing:border-box;background-color:#25160d}
#contents .section1 .accordion dd p{text-align:left;font-size:3.99vw;color:#f1e2c5;line-height:5.54vw} 
#contents .section1 .accordion dd p strong{display:block;padding-top:3.333vw;font-size:4.444vw;line-height:5.277vw;color:#fff}
#contents .section1 .accordion dt.is-active {background:#1b1009 url(../images/section1-accordion-off.png) no-repeat;background-size:4.722vw 4.722vw;background-position:8vw 3.8vw}

#contents .section2{position:relative}
#contents .section2 .tit{top:6.254%}
#contents .section2 .desc{top:13.135%}
#contents .section2 .date{position:absolute;top:18.943%;left:0;width:100%}
#contents .section2 .date img{width:100%}
#contents .section2 .obj1{position:absolute;top:-1.05%;left:0;width:100%}
#contents .section2 .obj1 img{width:100%}
#contents .section2 .picture-event{position:absolute;top:26.778%;left:0;width:100%}
#contents .section2 .picture-event .event-inner{margin:0 4.29%;background:#fff6eb;box-shadow:0 10px 50px 0 rgba(0, 0, 0, 0.8)}
#contents .section2 .picture-event .event-tit{display:block;padding:9.114vw 0 5.208vw;text-align:center}
#contents .section2 .picture-event .event-tit img{height:14.322vw}
#contents .section2 .picture-event .picture-img{margin:0 4.947vw 2.6vw;border:1px solid #e5d6c3}
#contents .section2 .picture-event .picture-img img{width:100%}
#contents .section2 .picture-event .picture-img.picture-img2{margin-bottom:0}
#contents .section2 .picture-event .counting{min-width:1px;margin:3.255vw 0 3.9vw 17.5vw}
#contents .section2 .picture-event .counting::after{content:"";display:block;clear:both}
#contents .section2 .picture-event .counting li{overflow:hidden;position:relative;float:left;height:6.25vw;margin:1.953vw 6.9vw 1.953vw 0}
#contents .section2 .picture-event .counting li input[type='radio']{visibility:hidden;position:absolute;top:-1px;left:-1px}
#contents .section2 .picture-event .counting li label{float:left;width:7vw;padding:0 0 0 7.812vw;line-height:6.25vw}
#contents .section2 .picture-event .counting li label img{position:relative;top:1.432vw;height:3.645vw}
#contents .section2 .picture-event .counting li label::before{content:"";position:absolute;top:0;left:0;width:6.25vw;height:6.25vw;background-image:url(../images/radio-design-off.png), url(../images/radio-design-off.png);background-size:6.25vw 6.25vw}
#contents .section2 .picture-event .counting li input[type='radio']:checked + label::before{background-image:url(../images/radio-design-on.png)}
#contents .section2 .picture-event .apply{padding:0 0 10.416vw;text-align:center;outline:none}
#contents .section2 .picture-event .btn-apply{outline:none}
#contents .section2 .picture-event .btn-apply img{height:12.109vw}
#contents .section2 .event-pop{position:absolute;top:30.023%;left:0;z-index:20;width:100%}
#contents .section2 .event-pop .event-pop-inner{position:relative;margin:0 4.29%;padding:18.229vw 0 15.625vw;background:#fff6eb;box-shadow:0 10px 50px 0 rgba(0, 0, 0, 0.8)}
#contents .section2 .event-pop .picture{margin:0 4.947vw 7.682vw;border:1px solid #e5d6c3}
#contents .section2 .event-pop .picture img{width:100%}
#contents .section2 .event-pop .close{position:absolute;top:5.208vw;right:5.208vw;z-index:21;outline:none}
#contents .section2 .event-pop .close img{width:8.854vw}
#contents .section2 .event-pop .ok{margin:4.296vw 0 0;text-align:center}
#contents .section2 .event-pop .btn-ok{outline:none}
#contents .section2 .event-pop .btn-ok img{height:12.109vw}
#contents .section2 .event-pop .msg-area{position:relative}
#contents .section2 .event-pop .msg-area strong{display:block;margin:0 0 2.994vw;text-align:center;font-size:7.552vw;color:#442a19;line-height:7.682vw;font-weight:600;font-family:'BMJUA'}
#contents .section2 .event-pop .msg-area strong img{height:14.583vw}
#contents .section2 .event-pop .msg-area p{text-align:center;font-size:3.385vw;color:#442a19;line-height:4.947vw;font-weight:400;font-family:'NanumSquare'}
#contents .section2 .event-pop .input-area{min-width:1px;margin:0 4.947vw 2.604vw}
#contents .section2 .event-pop .input-area.first{margin-top:7.031vw}
#contents .section2 .event-pop .input-area::after{content:"";display:block;clear:both}
#contents .section2 .event-pop .input-area input[type='text']{float:left;width:100%;height:9.375vw;margin:0;padding:0.651vw;font-size:3.385vw;color:#442a19;line-height:9.375vw;border:none;border:2px solid #8c6f5b;box-sizing:border-box}
#contents .section2 .event-pop .input-inner{min-width:1px;margin:0 -1% 0  5.208vw}
#contents .section2 .event-pop .input-inner::after{content:"";display:block;clear:both}
#contents .section2 .event-pop .input-area .select-wrap{position:relative;float:left;width:33%;margin:0 0 0 -5.208vw}
#contents .section2 .event-pop .input-area .select-wrap::after{content:"";display:block;position:absolute;top:50%;right:3.906vw;border-top:1.692vw solid #8c6f5b;border-left:1.2vw solid transparent;border-right:1.2vw solid transparent;transform:translateY(-50%)}
#contents .section2 .event-pop .input-area select{float:left;width:100%;height:9.375vw;padding:0 3.385vw;text-align:center;font-size:3.385vw;color:#442a19;line-height:9.375vw;background:#fff;border:2px solid #8c6f5b;border-radius:0;box-sizing:border-box;-webkit-appearance:none}
#contents .section2 .event-pop .input-area input[type='tel']{float:left;width:33%;height:9.375vw;margin:0 0 0 2.604vw;padding:0.651vw;text-align:center;font-size:3.385vw;color:#442a19;line-height:9.375vw;border:none;border:2px solid #8c6f5b;box-sizing:border-box}
#contents .section2 .event-pop .input-area input[type='checkbox']{}
#contents .section2 .event-pop .input-area label{margin:0 0 0 2.473vw;font-size:2.864vw;color:#442a19;line-height:5.989vw;font-weight:400;font-family:'NanumSquare'}
#contents .section2 .event-pop .input-area .privacy{height:5.989vw;margin:0 0 0 2.473vw;padding:0 3.25vw;font-size:3.125vw;color:#442a19;line-height:1;font-weight:400;font-family:'NanumSquare';border:none;border:1px solid #8c6f5b;box-sizing:border-box;border-radius:2.9945vw;outline:none}
#contents .section2 .event-pop .input-area.last{text-align:center}
#contents .section2 .event-pop .input-area.last label{float:none}

#contents .section2 .event-pop.privacy{top:48.436%;z-index:30}
#contents .section2 .event-pop.privacy .msg-area strong img{height:6.51vw}
#contents .section2 .event-pop.privacy .msg-area .cont{overflow:hidden;overflow-y:scroll;height:72.395vw;margin:0 4.947vw;padding:4.947vw;border:1px solid #8c6f5b;background:#fff}

#contents .section2 .event-pop.complete{top:44.605%;z-index:30}
#contents .section2 .event-pop.complete .msg-area strong img{height:6.64vw}
#contents .section2 .event-pop.complete .sns-area{padding:0 0 3.9vw}
#contents .section2 .event-pop.complete .sns-area strong{display:block;margin:6.9vw 0 3.9vw;text-align:center}
#contents .section2 .event-pop.complete .sns-area strong img{height:4.427vw}
#contents .section2 .event-pop.complete .sns-area ul{text-align:center;font-size:0;line-height:0}
#contents .section2 .event-pop.complete .sns-area ul li{display:inline-block;margin:0 2.6vw}
#contents .section2 .event-pop.complete .sns-area ul li button{display:block}
#contents .section2 .event-pop.complete .sns-area ul li button img{width:16.666vw}

#contents .section2 .event-pop.fail{top:51.05%;z-index:30}
#contents .section2 .event-pop.fail .msg-area strong img{height:6.527vw}
#contents .section2 .event-pop.alert{top:52.03%;z-index:30}
#contents .section2 .event-pop.alert .msg-area strong img{height:14.322vw}
#contents .section2.on::before{content:"";position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;background:rgba(0, 0, 0, .7)}
#contents .section2.on.type2::before{z-index:30 !important}

#contents .section3 .tit{top:7.397%}
#contents .section3 .desc{top:15.533%}
#contents .section3 .obj1{position:absolute;bottom:2.588%;left:0;z-index:9;width:100%}
#contents .section3 .obj1 img{width:100%}
#contents .section3 .food-pairing{position:absolute;top:22.145%;width:100%}
#contents .section3 .food-pairing .food-pairing-inner{margin:0 9.114%}
#contents .section3 .food-pairing .tab{min-width:1px;margin:0 0 2.994vw}
#contents .section3 .food-pairing .tab::after{content:"";display:block;clear:both}
#contents .section3 .food-pairing .tab li{float:left;width:50%}
#contents .section3 .food-pairing .tab li button{display:block;position:relative;width:100%;height:9.375vw;font-size:4.166vw;color:#442a19;line-height:9.375vw;font-weight:600;font-family:'NanumSquare';outline:none;background-color:#fff;border-radius:0}
#contents .section3 .food-pairing .tab li.is-active button{color:#fff;background-color:#c51a1b}
#contents .section3 .food-pairing .tab li.is-active button::after{content:"";display:block;position:absolute;bottom:-1.6vw;left:50%;border-top:1.692vw solid #c51a1b;border-left:1.2vw solid transparent;border-right:1.2vw solid transparent;transform:translateX(-50%)}

#contents .section3 .food-pairing .view{}
#contents .section3 .food-pairing .view1,
#contents .section3 .food-pairing .view2{display:none}
#contents .section3 .food-pairing .view .inner{min-width:1px}
#contents .section3 .food-pairing .view .inner::after{content:"";display:block;clear:both}
#contents .section3 .food-pairing .view .thumb-area{float:left;width:50%}
#contents .section3 .food-pairing .view .thumb-area:nth-child(1) .thumb-area-inner{margin:0 1.5vw 0 0}
#contents .section3 .food-pairing .view .thumb-area:nth-child(2) .thumb-area-inner{margin:0 0 0 1.5vw}
#contents .section3 .food-pairing .view .thumb{position:relative;margin:0 0 3vw}
#contents .section3 .food-pairing .view .thumb[data-idx='4'],
#contents .section3 .food-pairing .view .thumb[data-idx='5']{margin:0}
#contents .section3 .food-pairing .view .thumb img{width:100%}
#contents .section3 .food-pairing .view .thumb button{overflow:hidden;position:absolute;top:0;bottom:0;left:0;width:100%;z-index:10;text-indent:-9999px;outline:none}

#contents .section3[data-idx='1'] .food-pairing .view1{display:block}
#contents .section3[data-idx='2'] .food-pairing .view2{display:block}
#contents .section3 .food-pop{display:block;position:absolute;top:23.34%;left:0;z-index:20;width:100%}
#contents .section3 .food-pop::before{content:"";position:absolute;top:-3.38vw;left:0;z-index:10;width:100%;height:8.593vw;background:url(../images/section3-food-pop-top-bg.png) 0 0 / 100% auto no-repeat}
#contents .section3 .food-pop .pop-inner{position:relative;margin:0 4.55%;padding:0 4.687vw;background:#fff;box-shadow:0 10px 50px 0 rgba(0, 0, 0, 0.8)}
#contents .section3 .food-pop .pop-inner .list{display:none}
#contents .section3 .food-pop .pop-inner .list li{display:none}
#contents .section3 .food-pop .pop-inner .list li.is-active{display:block}
#contents .section3 .food-pop .pop-inner .head{padding:13.411vw 0 3.906vw;text-align:center}
#contents .section3 .food-pop .pop-inner .head img{height:7.291vw}
#contents .section3 .food-pop .pop-inner .cont{padding:0 0 14.713vw;text-align:center;font-size:3.385vw;color:#442a19;line-height:4.947vw;font-weight:400;font-family:'NanumSquare'}
#contents .section3 .food-pop .pop-inner .cont .visual{margin:0 0 7.713vw}
#contents .section3 .food-pop .pop-inner .cont .visual img{width:100%}
#contents .section3 .food-pop .pop-inner .close{position:absolute;top:13.151vw;right:4.687vw;z-index:20;outline:none}
#contents .section3 .food-pop .pop-inner .close img{width:7.812vw}


#contents .section3[data-idx='1'] .food-pop .pop-inner .list:nth-child(1){display:block}
#contents .section3[data-idx='2'] .food-pop .pop-inner .list:nth-child(2){display:block}


.customer #contents{padding:25.651vw 0 0;background:url(../images/sub-bg.jpg) 0 0 / 100% 100% no-repeat}
#contents .tab-area{margin:0 9.11vw}
#contents .tab-area ul{width:57.812vw;margin:0 auto;background:url(../images/tab-bg.png) 0 0 / 57.812vw 11.588vw no-repeat}
#contents .tab-area ul li{position:relative;float:left;width:50%;height:11.588vw;text-align:center}
#contents .tab-area ul li a{float:left;overflow:hidden;position:absolute;top:0;bottom:0;left:0;float:left;width:100%;height:11.588vw;font-size:4.444vw;color:#fff;line-height:11.588vw;font-weight:300;font-family:'NotoSans'}
#contents .tab-area ul li img{position:relative;top:3.77vw;z-index:10;height:3.906vw}
#contents .tab-area ul li img.on{display:none}
#contents .tab-area ul li.is-active a{font-size:4.444vw;font-weight:600;background:url(../images/tab-active-bg.png) 0 0 / auto 11.588vw no-repeat;border-radius:6vw}
#contents .tab-area ul li.is-active img.on{display:inline}
#contents .tab-area ul li.is-active img.off{display:none}

.customer #contents .section1{padding:9.895vw 0 0}
.customer #contents .section1 .tit{position:static;margin:0 0 4.947vw}
.customer #contents .section1 .desc{position:static;margin:0 0 10.416vw}
.customer #contents .section1 .obj{position:absolute;top:1.432vw;left:0}
.customer #contents .section1 .obj img{width:30.859vw}


.customer #contents .section1 .cont{position:relative;padding:0 4.557vw}
.customer #contents .section1 .cont-inner{padding:8.854vw 4.817vw 15.625vw;background:#fff}
.customer #contents .section1 .cont .tit{font-size:4.166vw;color:#442a19;line-height:vw;font-family:'NotoSans'}
.customer #contents .section1 .cont .input-wrap{margin:0 0 6.51vw}
.customer #contents .section1 .cont .input-wrap strong{display:block;margin:0 0 2.473vw;font-size:4.1666vw;color:#442a19;line-height:7.031vw;font-weight:600;font-family:'NotoSans'}
.customer #contents .section1 .cont .input-wrap strong span{margin:0 0 0 1.692vw;font-size:2.864vw;color:#442a19;line-height:7.031vw;font-weight:300}
.customer #contents .section1 .cont .input-wrap textarea{width:100%;height:36.979vw;padding:4.427vw;font-size:3.385vw;color:#442a19;line-height:4.947vw;font-weight:400;font-family:'NotoSans';border:1px solid #ccc1ba;background:#fbf5f0;box-sizing:border-box;resize:none;-webkit-appearance:none;border-radius:0}
.customer #contents .section1 .cont .input-wrap input{width:100%;padding:2.994vw 4.947vw;font-size:3.385vw;color:#442a19;line-height:4.947vw;font-weight:400;font-family:'NotoSans';border:1px solid #ccc1ba;background:#fbf5f0;box-sizing:border-box;-webkit-appearance:none;border-radius:0}
.customer #contents .section1 .cont .btn-area{padding:1.302vw 0 0}
.customer #contents .section1 .cont .btn-area .apply{display:block;width:100%;height:11.718vw;font-size:3.9vw;color:#fff;line-height:11.718vw;font-weight:600;font-family:'NotoSans';background:#80614d;border-radius:5.2vw}

.customer #contents .section1 .cont .complete{position:absolute;top:38.02vw;left:0;width:100%;z-index:10}
.customer #contents .section1 .cont .complete .inner{margin:0 4.817vw;;padding:19.14vw 5.208vw 15.625vw;background:#fff;box-shadow:0 10px 50px 0 rgba(0, 0, 0, 0.8)}
.customer #contents .section1 .cont .complete .inner .msg{display:block;margin:0 0 9.114vw;text-align:center;font-size:4.166vw;color:#442a19;line-height:7.031vw;font-weight:600;font-family:'NotoSans'}
.customer #contents .section1 .cont .complete .inner .btn-area{padding:1.302vw 0 0}
.customer #contents .section1 .cont .complete .inner .btn-area .apply{display:block;width:100%;height:9.375vw;font-size:3.9vw;color:#fff;line-height:9.375vw;font-weight:600;font-family:'NotoSans';background:#80614d;border-radius:5.2vw}
.customer #contents .section1 .cont .complete .inner .close{overflow:hidden;position:absolute;top:5.208vw;right:9.765vw;width:7.812vw;height:7.812vw;text-indent:-9999px;background:url(../images/pop-close.png) 0 0 / 7.812vw 7.812vw no-repeat}
.customer #contents .section1 .cont.on{}
.customer #contents .section1 .cont.on::before{content:"";position:absolute;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .3)}

.news #contents{padding:25.651vw 0 10vw;background:url(../images/sub-bg.jpg) 0 0 / 100% auto repeat-y}
.news #contents .section1{height:auto;padding:9.895vw 0 0}
.news #contents .section1 .tit{position:static;margin:0 0 4.947vw}
.news #contents .section1 .desc{position:static;margin:0 0 10.416vw}
.news #contents .section1 .obj{position:absolute;top:1.432vw;left:0}
.news #contents .section1 .obj img{width:30.859vw}
.news #contents .section1 .obj2{position:absolute;bottom:-13.568vw;right:0}
.news #contents .section1 .obj2 img{width:60vw}

.news #contents .section1 .cont{position:relative;padding:0 9.11vw}
.news #contents .section1 .cont .list-top{min-width:1px;margin:0 0 7.812vw}
.news #contents .section1 .cont .list-top::after{content:"";display:block;clear:both}
.news #contents .section1 .cont .list-top .input-wrap{position:relative;float:left;width:32.16%}
.news #contents .section1 .cont .list-top .input-wrap .select-wrap{position:relative;margin:0 1.302vw 0 0}
.news #contents .section1 .cont .list-top .input-wrap .select-wrap::after{content:"";display:block;position:absolute;top:50%;right:2.906vw;border-top:1.692vw solid #8c6f5b;border-left:1.2vw solid transparent;border-right:1.2vw solid transparent;transform:translateY(-50%)}
.news #contents .section1 .cont .list-top .input-wrap select{width:100%;height:11.197vw;padding:0 0 0 3.125vw;font-size:3.385vw;color:#442a19;line-height:11.197vw;border:1px solid #8c6f5b;box-sizing:border-box;-webkit-appearance:none;background:#fff;border-radius:0}
.news #contents .section1 .cont .list-top .input-wrap.type2{width:67.83%}
.news #contents .section1 .cont .list-top .input-wrap.type2 .input-wrap-inner{padding:0 11.197vw 0 0}
.news #contents .section1 .cont .list-top .input-wrap input{width:100%;height:11.197vw;padding:0 4vw;font-size:3.385vw;color:#442a19;line-height:11.197vw;border:1px solid #8c6f5b;box-sizing:border-box;-webkit-appearance:none;border-radius:0}
.news #contents .section1 .cont .list-top .input-wrap .search{overflow:hidden;position:absolute;top:0;right:0;width:11.197vw;height:11.197vw;text-indent:-9999px;background:url(../images/btn-search.jpg) 0 0 / 11.197vw auto no-repeat}
.news #contents .section1 .cont .list-bottom{}
.news #contents .section1 .cont .list-bottom ul{}
.news #contents .section1 .cont .list-bottom ul li{position:relative;margin:0 0 7.8125vw;padding:0 0 9.375vw;text-align:center;background:#fff}
.news #contents .section1 .cont .list-bottom ul li:last-child{margin:0}
.news #contents .section1 .cont .list-bottom ul li img{display:block;width:100%;margin:0 0 5.208vw}
.news #contents .section1 .cont .list-bottom ul li strong{display:inline-block;margin:0 0 3.645vw;padding:0 3.645vw;font-size:3.611vw;color:#fff;line-height:6.901vw;font-weight:400;border-radius:3.5vw}
.news #contents .section1 .cont .list-bottom ul li strong.type1{background:#d16254}
.news #contents .section1 .cont .list-bottom ul li strong.type2{background:#d6873d}
.news #contents .section1 .cont .list-bottom ul li p{margin:0 0 1.692vw;font-size:4.947vw;color:#442a19;line-height:7.031vw;font-weight:600}
.news #contents .section1 .cont .list-bottom ul li span{display:block;font-size:3.385vw;color:#99908a;line-height:4.427vw;font-weight:300}
.news #contents .section1 .cont .list-bottom ul li .view{overflow:hidden;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;text-indent:-9999px}
.news #contents .section1 .cont .btn-area{clear:both;margin:0 14.453vw;padding:10.416vw 0 15.625vw}
.news #contents .section1 .cont .btn-area .more{display:block;position:relative;width:100%;height:11.718vw;font-size:3.906vw;color:#fff;line-height:11.718vw;font-weight:600;background:#80614d;border-radius:5.208vw}
.news #contents .section1 .cont .btn-area .more::after{content:"";display:block;position:absolute;top:50%;right:12.906vw;border-top:1.692vw solid #fff;border-left:1.2vw solid transparent;border-right:1.2vw solid transparent;transform:translateY(-50%) rotate(0deg)}

.news.view #contents .section1 .cont .cont-inner{padding:4.557vw;background:#fff}
.news.view #contents .section1 .cont .view-top{padding:5.859vw 0 0}
.news.view #contents .section1 .cont .view-top{text-align:center}
.news.view #contents .section1 .cont .view-top > strong{display:inline-block;margin:0 0 3.645vw;padding:0 3.645vw;font-size:3.611vw;color:#fff;line-height:6.901vw;font-weight:400;border-radius:3.5vw}
.news.view #contents .section1 .cont .view-top > strong.type1{background:#d16254}
.news.view #contents .section1 .cont .view-top > strong.type2{background:#d6873d}
.news.view #contents .section1 .cont .view-top > p{margin:0 0 1.692vw;font-size:4.947vw;color:#442a19;line-height:7.031vw;font-weight:600}
.news.view #contents .section1 .cont .view-top > span{display:block;font-size:3.385vw;color:#99908a;line-height:4.427vw;font-weight:300}
.news.view #contents .section1 .cont .view-bottom .data{margin:7.031vw 0 0;padding:0 0 9.114vw;font-size:3.385vw;color:#332013;line-height:4.947vw}
.news.view #contents .section1 .cont .view-bottom .data img{display:block;width:100%;margin:0 0 9.5vw}
.news.view #contents .section1 .cont .paging{border-top:1px solid #ccc}
.news.view #contents .section1 .cont .paging ul{}
.news.view #contents .section1 .cont .paging ul li{clear:both;position:relative;height:11.328vw;padding:0 0 0 22.656vw;border-bottom:1px solid #ccc}
.news.view #contents .section1 .cont .paging ul li:nth-child(1)::before{content:"";display:block;position:absolute;top:50%;left:3.906vw;border-top:1.692vw solid #442a19;border-left:1.2vw solid transparent;border-right:1.2vw solid transparent;transform:translateY(-50%) rotate(-180deg)}
.news.view #contents .section1 .cont .paging ul li:nth-child(1)::after{content:"이전 글";position:absolute;top:0;left:9.375vw;font-size:3.385vw;color:#442a19;line-height:11.328vw;font-weight:300;font-family:'NotoSans'}
.news.view #contents .section1 .cont .paging ul li:nth-child(2)::before{content:"";display:block;position:absolute;top:50%;left:3.906vw;border-top:1.692vw solid #442a19;border-left:1.2vw solid transparent;border-right:1.2vw solid transparent;transform:translateY(-50%)}
.news.view #contents .section1 .cont .paging ul li:nth-child(2)::after{content:"다음 글";position:absolute;top:0;left:9.375vw;font-size:3.385vw;color:#442a19;line-height:11.328vw;font-weight:300;font-family:'NotoSans'}
.news.view #contents .section1 .cont .paging ul li a{overflow:hidden;float:left;max-width:90%;height:11.328vw;text-overflow:ellipsis;white-space:nowrap;font-size:3.385vw;color:#442a19;line-height:11.328vw;font-weight:400;font-family:'NotoSans'}
.news.view #contents .section1 .cont .btn-area{clear:both;margin:0;padding:10.416vw 0 15.625vw}
.news.view #contents .section1 .cont .btn-area .list{display:block;position:relative;width:100%;height:11.718vw;font-size:3.906vw;color:#fff;line-height:11.718vw;font-weight:600;background:#80614d;border-radius:5.208vw}

#footer {position:relative;height:42.777vw;background:#26170e;border-top:1px solid #38291e;box-sizing:border-box;text-align:center;}
#footer ul {position:absolute;top:6.944vw;left:18.666vw}
#footer ul li {float:left;font-size:3.611vw;line-height:3.611vw;color:#fff;font-weight:400;font-family:'NotoSans';cursor:pointer}
#footer ul li:first-child {position:relative;margin-right:22px}
#footer ul li:first-child::after {content:'';position:absolute;top:0.4vw;right:-14px;width:2px;height:3.055vw;background:#403329}
#footer .address {position:absolute;top:16.944vw;}
#footer .address img {width:100%}
#footer .footer-pop {text-align:center}
#footer .footer-pop .privacy,
#footer .footer-pop .no-email {display:none;position:absolute;left:5.922vw;bottom:6.944vw;width:87.5vw;padding:22.222vw 5.555vw 16.6666vw;box-sizing:border-box;background:#fff;z-index:20}
#footer .footer-pop .no-email {bottom:12.944vw}
#footer .footer-pop .tit {margin-bottom:3.611vw;font-size:4.444vw;line-height:4.444vw;color:#332013;font-weight:600;font-family:'NanumSquare'}
#footer .footer-pop .cont {margin-bottom:10vw;font-size:3.611vw;line-height:5.277vw;color:#442a19;font-weight:300;font-family:'NotoSans'}
#footer .footer-pop .privacy .cont {overflow:hidden;overflow-y:scroll;height:300px;text-align:left}
#footer .footer-pop .btn-ok {outline:none}
#footer .footer-pop .btn-ok img{height:12.109vw}
#footer .footer-pop .close {position:absolute;top:5.555vw;right:5.555vw;width:8.854vw;height:8.854vw;border:0;outline:none}
#footer .footer-pop .close img{width:8.854vw}

.dim {display:none;position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;background:rgba(0, 0, 0, .7)}