/* BASIC css start */
#contentWrap #content { padding-top:0; }
#content .table-d2-list thead th, #content .table-d2-list thead td { font-family: 'Pretendard'!important; font-weight:400; }
/* aside */
#aside {position:relative;overflow:hidden;width: 10%;float:left;}
#aside .aside-tit { padding:120px 0 30px; font-size:24px; color:#000; font-weight:bold; text-align:center; line-height:24px }
/* lnb */
#aside .lnb-wrap {overflow:hidden; *zoom:1;box-sizing: b;-webkit-box-sizing: border-box;}
#aside .lnb-wrap:after { display:block; clear:both; content:'' }
#aside .lnb-wrap .lnb-bx {width: 100%!important;padding-left: 0!important;}
#aside .lnb-wrap .lnb-bx .txt {margin-top: 43px;font-size: 16px;margin-bottom: 26px;line-height: 1;color: #3a3836;font-family: 'Pretendard'!important;}
#aside .lnb-wrap .lnb-bx .txt1 {
    margin-top: 38px;
}
#aside .lnb-wrap .lnb-bx .txt2 {}
#aside .lnb-wrap .lnb-bx .txt3 { background-position:0 -36px }
#aside .lnb-wrap .lnb { overflow:hidden }
#aside .lnb-wrap .lnb ul {  *zoom:1;}
#aside .lnb-wrap .lnb ul:after { display:block; clear:both; content:'' }
#aside .lnb-wrap .lnb ul li {white-space:nowrap;margin-bottom: 14px;}
#aside .lnb-wrap .lnb ul li a {font-size: 13px;color: #3a3836;font-weight: 300;padding-bottom: 1px;transition:.3s all;font-family: 'Pretendard'!important;}
#aside .lnb-wrap .lnb ul li:last-of-type { margin-bottom:0; }

#contentWrap {margin:0 auto;padding: 225px 9.5% 120px;overflow:hidden;box-sizing: border-box;}
#contentWrap .page-body {width: 80.5%;float:right;}
#content .page-body .tit-page-2 { margin-top:0; }
.list{
        display: -webkit-box; display: -ms-flexbox; display: flex;
        -webkit-box-lines: multiple; -ms-flex-wrap: wrap; flex-wrap: wrap; 
    }
ul.list li {
    padding: 0 30px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

ul.list li:after {content: "";width: 1px;height: 9px;background: #333;position: absolute;top: 50%;right: 0;transform: translate(-50%, -50%);}
ul.list li:nth-of-type(1) {
    padding-left: 0!important;
}
ul.list li:last-of-type:after {
    width: 0!important;
}

ul.list li a {
    color: #999;
    height: auto;
    line-height: normal;
}
.select {
color : #333!important;
    border-bottom : 1px solid #333;
}

#contentWrap #content {width:auto;min-height: auto;}
/* BASIC css end */

