#headerWrap{transition:transform .2s}
#headerWrap.hide{transform:translateY(-100%)}

/* sub_21.css */
.sub_visual{position:relative;height:500px;background-repeat:no-repeat;background-position:center;background-size:cover;box-sizing:border-box}
.sub1_visual{background-image:url('../img/sub/sub1_visual.jpg')}
.sub2_visual{background-image:url('../img/sub/sub2_visual.jpg')}
.sub3_visual{background-image:url('../img/sub/sub3_visual.jpg')}
.sub4_visual{background-image:url('../img/sub/sub4_visual.jpg')}
.sub_box{position:absolute;left:50%;top:144px;margin-left:-630px;padding:0 125px 0 37px;height:145px;box-sizing:border-box}
.sub_box ul{position:relative;z-index:6;padding-top:40px}
.sub_box ul li a{font-size:14px;letter-spacing:-0.02em;color:#c3a7ad}
.sub_box ul li.slash{padding-top:2px;font-size:12px;letter-spacing:-0.02em;color:#c3a7ad}
.sub_box .sub_title_fr{position:relative;z-index:6;padding-top:10px;font-family:'NanumMyeongjo';font-size:35px;color:#fff}

.sub_box .red_overlay{background:#720218}

/* tabmenu */
.tabmenu{text-align:center}
.tabmenu li{width:290px}
.tabmenu a{display:block;line-height:65px;border:1px solid #8e3546;border-right:0;box-sizing:border-box;font-family:'NanumMyeongjoExtraBold';font-size:28px;letter-spacing:-0.025em;color:#c1a4a8}
.tabmenu li:last-child a{border-right:1px solid #8e3546}
.tabmenu li.on a, .tabmenu a:hover{background:#faf9f5;color:#720218}

.sub_cont_motion{overflow:hidden}
.sub_cont_motion .back{position:absolute;right:0;top:0;width:100%;height:100%;background:#fff}

#boardWrap{padding-top:80px}