/* BASIC css start */
/* aside */
#aside { position:relative; overflow:hidden;width:1400px;margin:0 auto;padding:90px 0 50px; }
#aside .aside-tit { font-size: 30px;
    line-height: 30px;
    letter-spacing: -1px;
    font-weight: 600;}

.tab_mypage {
    text-align: right;margin-top:-30px;
}
.tab_mypage > li {
    position: relative;
    display: inline-block;
    margin-left: 25px;
}
.tab_mypage > li > a {
    font-family: 'Pretendard',sans-serif;
    display: inline-block;
    font-weight: 600;
    font-size: 16px;
    color:#000000;
    padding-top: 8px;
    vertical-align: top;
}
.tab_mypage > li.selected > a {
    color: #282828;
}
.tab_mypage > li > a {
    font-family: 'Pretendard',sans-serif;
    display: inline-block;
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color:#97938f;
    padding-top: 8px;
    padding-bottom: 8px;
    vertical-align: top;

    transition:
        color .25s ease,
        transform .25s ease;
}

/* hover */
.tab_mypage > li > a:hover {
    color:#282828;
    transform:translateY(-1px);
}

/* 밑줄 */
.tab_mypage > li > a:after {
    content:"";
    position:absolute;

    left:50%;
    bottom:0;

    width:0;
    height:2px;

    background:#57320a;

    transform:translateX(-50%);
    opacity:0;

    transition:
        width .25s ease,
        opacity .25s ease;
}

/* hover 시 밑줄 */
.tab_mypage > li > a:hover:after {
    width:28px;
    opacity:1;
}

/* 현재 메뉴 */
.tab_mypage > li.selected > a {
    color:#282828;
}

/* 현재 메뉴 밑줄 유지 */
.tab_mypage > li.selected > a:after {
    width:28px;
    opacity:1;
}



/* lnb */
#aside .lnb-wrap { padding:19px 0; border:1px solid #000;; overflow:hidden; *zoom:1 }
#aside .lnb-wrap:after { display:block; clear:both; content:'' }
#aside .lnb-wrap .lnb-bx { margin-left:-1px; padding-left:39px; float:left; width:327px; min-height:130px; border-left:1px solid #e2e2e2; overflow:hidden }
#aside .lnb-wrap .lnb-bx .txt { margin-top:14px; padding-left:27px; height:18px; font-size:14px; font-weight:bold; line-height:18px; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/sp_mypage_aside.gif) 0 0 no-repeat }
#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 }
#aside .lnb-wrap .lnb ul { margin-left:-10px; padding-top:20px;  *zoom:1 }
#aside .lnb-wrap .lnb ul:after { display:block; clear:both; content:'' }
#aside .lnb-wrap .lnb ul li { padding:5px 0; float:left; white-space:nowrap }
#aside .lnb-wrap .lnb ul li a { padding:0 10px; font-size:12px; color:#8d8d8d; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/bu_2x8.gif) 0 2px no-repeat }

/* BASIC css end */

