/* BASIC css start */
/* BASIC css start */
#contentWrap { display:flex; justify-content: space-between; gap: 0 60px; } 
#contentWrap:after {content: unset;}
#content { width: 900px; } 
/* aside */
#aside { position:relative; overflow:hidden; width: 240px; margin: 100px 0 0 0; } 
#aside .aside-tit{  margin-bottom: 70px; } 
#aside .aside-tit a{ color: black; font-size: 28px; font-family: Pretendard; font-weight: 500; line-height: 34px; word-wrap: break-word; margin-bottom: 70px; } 
/* lnb */
#aside .lnb-wrap { overflow:hidden; } 
#aside .lnb-wrap:after { display:block; clear:both; content:'' } 
#aside .lnb-wrap .lnb-bx {overflow:hidden;margin-bottom: 50px;} 
#aside .lnb-wrap .lnb-bx .txt { color: black; font-size: 16px; font-weight: 500; line-height: 20px; word-wrap: break-word; margin-bottom: 14px; } 
#aside .lnb-wrap .lnb-bx .txt1 { background-position:0 0 } 
#aside .lnb-wrap .lnb-bx .txt2 { background-position:0 -18px } 
#aside .lnb-wrap .lnb-bx .txt3 { background-position:0 -36px } 
#aside .lnb-wrap .lnb {overflow:hidden;background: #f4f4f4;padding: 23px 23px;} 
#aside .lnb-wrap .lnb ul { *zoom:1 } 
#aside .lnb-wrap .lnb ul:after { display:block; clear:both; content:'' } 
#aside .lnb-wrap .lnb ul li { padding:5px 0; white-space:nowrap } 
#aside .lnb-wrap .lnb ul li a { color: #999999; font-size: 14px; font-weight: 500; line-height: 20px; word-wrap: break-word; } 
#aside .lnb-wrap .lnb ul li a.active{font-weight:600; border-bottom:1px solid #999;}
#content{margin-top:100px;}
#content .tit-page-2{margin-top:0 !important;}
/* BASIC css end */


/* BASIC css end */

