.sub_content{overflow:hidden;padding-top:calc(15.625vw + 1px)}

.page_title_area{position:relative;padding:7.8125vw 0 14.375vw}
.page_title_area .page_text{padding:3.75vw 10vw 0;font-family:'NotoSansKR-Light';font-size:3.4375vw;line-height:173%;letter-spacing:-0.025em;color:#666}

/* lnb */
.lnb_area{position:absolute;left:0;bottom:0;margin-bottom:1px;width:100%;height:10.3125vw;box-sizing:border-box}
.lnb_area.scroll{position:fixed;bottom:auto;top:0}
.lnb_area .lnb_wrap{padding-left:3.75vw;width:79.375vw;margin:0 auto;border-bottom:1px solid #cbc6bd;box-sizing:border-box}
.lnb_area .page_btns{position:absolute;top:1px;display:block;width:10.3125vw;height:10.3125vw;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0}
.lnb_area .page_btns.page_prev{left:0;background-image:url('../img/sub/page_prev.jpg')}
.lnb_area .page_btns.page_next{right:0;background-image:url('../img/sub/page_next.jpg')}
.lnb_wrap .swiper-slide{position:relative;width:auto;margin-left:6.875vw;line-height:0}
.lnb_wrap .swiper-slide:first-child{margin-left:0}
.lnb_wrap .swiper-slide:last-child{margin-right:6.875vw}
.lnb_wrap .swiper-slide:before{display:none;content:'';position:absolute;left:0;bottom:0;width:100%;height:0.625vw;background-color:#254132}
.lnb_wrap .swiper-slide.on:before{display:block}
.lnb_wrap .swiper-slide a{font-family:'NotoSansKR-Light';font-size:3.4375vw;letter-spacing:-0.025em;line-height:10.3125vw;color:#666}
.lnb_wrap .swiper-slide.on a{font-family:'NotoSansKR-Medium'}

/* tabmenu */
.tabmenu{padding-bottom:4.6875vw;text-align:center}
.tabmenu li{width:30vw;height:9.375vw;margin-left:-1px}
.tabmenu li a{display:block;width:100%;height:100%;border:1px solid #cbc6bd;font-family:'NotoSansKR-Light';font-size:3.4375vw;line-height:calc(9.375vw - 2px);color:#666;box-sizing:border-box}
.tabmenu li.on a{background-color:#254132;font-family:'NotoSansKR-Medium';color:#fff}

/* text */
.text{font-family:'NotoSansKR-Light';font-size:3.4375vw;letter-spacing:-0.02em;line-height:173%;color:#666;}

/* menu pop */
.menu_pop{display:none;position:fixed;top:20%;width:100%;background-color:#ffffff;z-index:1000;}
.menu_pop .slider-items:after{display:block;clear:both;content:""}
.menu_pop_img{overflow:hidden;position:relative;width:80%;background-color:#fff;margin:0 auto;margin-top:80px;}
.menu_pop_txt_area{width:100%;text-align:center;}
.menu_pop_tit{position:relative;font-size:7vw;color:#000;letter-spacing:-0.05em;padding:55px 0 35px;border-bottom:1px solid #9f3131}
.menu_pop_txt{font-size:1.25em;color:#000;line-height:147%;letter-spacing:-0.05em;padding-top:28px}
.menu_pop_close{display:block;position:absolute;top:20px;right:30px;width:50px;height:50px;background:url("../img/sub/menu_pop_close.png") no-repeat 50% 50%}
.menu_pop .slider-btns{position:absolute;bottom:50px;width:60px;height:60px;background-position:50% 50%;background-repeat:no-repeat;text-indent:-100000px;font-size:0}
.menu_pop .slider-prev{left:30px;background-image:url("../img/sub/menu_pop_prev.png")}
.menu_pop .slider-next{right:30px;background-image:url("../img/sub/menu_pop_next.png")}
