body{background-color:#eae4d3}

.header_wrap3 .d_txt, .header_wrap4 .d_txt{display:none}
.header_wrap3 .w_txt, .header_wrap4 .w_txt{display:block;padding-top:4px}
.header_wrap3 .btn_stm, .header_wrap4 .btn_stm{background-image:url('../img/common/stm_w.png')}
.header_wrap3 .header .logo a, .header_wrap4 .header .logo a{background-image:url('../img/common/bi_w.png')}

/* sub_top */
.sub_top{position:relative;padding:140px 0 30px}
.sub_top .center{z-index:5}
.sub_top .sub_title{padding:30px 0 24px}
.sub_top .sub_text{padding-bottom:24px;font-size:18px;line-height:-0.05em;color:#33302e}
.sub_top .page_box{position:absolute;right:40px;top:0;padding-top:102px;width:270px;height:270px;background-color:#2f2306;box-sizing:border-box;z-index:1}
.sub_top .page_box_ctgr{padding-bottom:20px;font-family:'NotoSansKR-Light';font-size:13px;color:#acacac}
.sub_top .page_btns{position:absolute;bottom:30px;width:12px;height:20px;background-repeat:no-repeat;background-position:center;font-size:0;}
.sub_top .page_btns.page_prev{right:58px;background-image:url('../img/sub/page_prev.png')}
.sub_top .page_btns.page_next{right:20px;background-image:url('../img/sub/page_next.png')}

.sub_visual_wrap{height:570px}
.sub_visual{overflow:hidden;width:calc(100% - 175px);height:570px}
.sub_visual.sub_visual6{background-repeat:no-repeat;background-positon:center;}
.sub_visual_bg{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.sub_visual.sub_visual1 .sub_visual_bg{background-image:url('../img/sub/sub_visual1.jpg')}
.sub_visual.sub_visual2 .sub_visual_bg{background-image:url('../img/sub/sub_visual2.jpg')}
.sub_visual.sub_visual3 .sub_visual_bg{background-image:url('../img/sub/sub_visual3.jpg')}
.sub_visual.sub_visual4 .sub_visual_bg{background-image:url('../img/sub/sub_visual4.jpg')}
.sub_visual.sub_visual5 .sub_visual_bg{background-image:url('../img/sub/sub_visual5.jpg')}

@media screen and (max-width:1825px){
    .sub_visual{width:100%}
    /* .sub_visual6{width:calc(100% - 175px)} */
}

.sub_top3, .sub_top4{height:600px;box-sizing:border-box}
.sub_top3 .sub_visual_wrap, .sub_top4 .sub_visual_wrap{position:absolute;left:0;top:0;width:100%}
.sub_top3 .sub_visual, .sub_top4 .sub_visual{width:100%;background-position:center}
.sub_top3 .sub_title, .sub_top4 .sub_title{padding-top:130px}
.sub_top3 .sub_text, .sub_top4 .sub_text{display:none}

.lnb_wrap{left:0;bottom:-30px;width:calc(50% + 630px);height:60px;background-color:#cdc5b2;z-index:100}
.lnb{position:absolute;right:0;top:0;width:1260px;height:60px}
.lnb li a{position:relative;display:inline-block;height:60px;line-height:55px;padding:0 40px}
.lnb li a .lnb_on{position:absolute;left:50%;top:50%;opacity:0;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}
.lnb li.on a .lnb_off,.lnb li a:hover .lnb_off{opacity:0}
.lnb li.on a .lnb_on,.lnb li a:hover .lnb_on{opacity:1}
.lnb li.on a,.lnb li a:hover{background-color:#2f2306}
.lnb_wrap.scroll{position:fixed;top:0;bottom:auto;width:100%}
.lnb_wrap.scroll .lnb{right:auto;left:50%;margin-left:-630px}

.sub_content{padding-top:70px}

/* text */
.text{font-size:18px;line-height:167%;letter-spacing:-0.05em;color:#33302e}
.text em{font-family:'NotoSansKR-Bold'}

/* tabmenu */
.tabmenu{text-align:center}
.tabmenu li{width:220px;height:65px;box-sizing:border-box}
.tabmenu li a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;border:1px solid #2f2306;box-sizing:border-box;font-size:0}
.tabmenu li.on a,.tabmenu li a:hover{background-position:0 -65px;background-color:#2f2306}