#sub_title_wrap { padding-left:240px; width: 100%;}
#sub_title {width: 1340px; border-bottom: 1px solid #e1e1e1; ; margin: 0 auto 30px; padding:90px 0 30px; position: relative;}
#sub_title h1 {text-align: center; font-family: 'NanumSquare', sans-serif !important; font-size: 40px; font-weight: 500; color:#000; }
.sub_title_line {width: 300px; height: 2px; background: #675846; margin: 0 auto; position: relative; top: 31px;}
#sub_top_menu {position: absolute; right:0; bottom:28px; display: flex;}
#sub_top_menu li {font-size:12px; font-weight: 400; color:#929292; font-family: 'Nanum Gothic', sans-serif;}
#sub_top_menu li span {display: inline-block; margin:0 10px;}
#sub_top_menu li a { color:#929292;}
