.aside__inner .tabs {
    display: flex;
    width: 100%;
    padding-left: 0px;
    box-sizing: border-box;
    background: #f3f3f3;
}
.aside__inner .tabs li {
    font-size: 16px;
    font-weight: 650;
    color: #999;
    padding-bottom: 5px;
    border-bottom: 2px solid transparent;
    padding: 15px 0 10px;
    width: 21%;
    text-align: center;
}
.aside__inner .tabs li.current {
    background-color: #fff;
    color: #2d2d2d;
    border-top: 2px solid #2d2d2d;
}

.aside__inner .tabs li:nth-of-type(1).current {
    color: #007a34;
    border-top: 2px solid #007a34;
}
.aside__inner .tabs li:nth-of-type(2).current {
    color: #bf3700;
    border-top: 2px solid #bf3700;
}
.aside__inner .tabs li:nth-of-type(3).current {
    color: #0098d5;
    border-top: 2px solid #0098d5;
}

.aside__inner .tab-content {
    display: none;
    margin-top: 30px;
    padding: 0 20px;
}
.aside__inner .tab-content.current {
    display: block;
}





#AccordionMenu .AccordionMenu_List {
    /* border-top: 1px solid #eee; */
}
#tab-2 #AccordionMenu .AccordionMenu_List:nth-of-type(1) {
    border-top: 0;
}
#AccordionMenu .AccordionMenu_List:nth-of-type(1) {
    padding: 0;
    margin: 0;
}
#AccordionMenu .AccordionMenu_List .noChild {
    position: relative;
}
#AccordionMenu .AccordionMenu_List .Child {
    position: relative;
    border-top: 0;
    background: rgba(0,0,0,0.0);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
#AccordionMenu .AccordionMenu_List .Child.show > .cate {
    
}
#AccordionMenu .AccordionMenu_List > li > a:nth-of-type(1) {
    font-size: 16px;
    font-weight: 650;
    box-sizing: border-box;
    color: #2e2e2e;
}
#AccordionMenu .AccordionMenu_List a {
    display: block;
    word-wrap: break-word;
    color: #2d2d2d;
    font-weight: 500;
    font-size: 15px;
    letter-spacing: 0.5px;
    /*font-family: 'Pretendard',sans-serif;*/
    padding: 14.5px 0;
}
#AccordionMenu .AccordionMenu_List .noChild .cate {
    background: none;
}
#AccordionMenu .AccordionMenu_List .view {
    position: absolute;
    top: 0;
    right: 0px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: url(https://egojin.hgodo.com/skin-skin62/_wg/img/_ico/check_grey.png) no-repeat 0px 50%;
    background-position: center center;
    background-size: 15px 15px;
    background-color: none;
    white-space: nowrap;
    text-indent: -9999px;
    font-size: 0;
}

#AccordionMenu .AccordionMenu_List .Child > ul  {
    display: none;
    background-color: #f9f9f9;
    padding: 0 20px;
}
#AccordionMenu .AccordionMenu_List .Child > ul > li {
    position: relative;
}
#AccordionMenu .AccordionMenu_List .Child.show > ul {
    display: block;
}
#AccordionMenu .AccordionMenu_List .Child.show > ul > li {
    position: relative;
}
#AccordionMenu .AccordionMenu_List .Child.show > ul > li > ul {
    padding: 0 3%;
}

#AccordionMenu .AccordionMenu_List .Child > ul .dex3 > ul {
    display: none;
    padding: 3% 6%;
    background: #f1f1f1;
}
#AccordionMenu .AccordionMenu_List .Child > ul .dex3.show > ul {
    display: block;
}

#AccordionMenu .AccordionMenu_List .dex2 .cate {
    background: none;
}


#AccordionMenu .AccordionMenu_List .Child.show ul li a {
    padding: 15px 10px;
    border-bottom: 1px solid #eee;
    font-size: 15px;
    color: #7a7a7a;
}


#AccordionMenu .AccordionMenu_List .Child.show ul li .cate {
    position: relative;
    transition: .3s;
}
#AccordionMenu .AccordionMenu_List .Child.show ul li .cate::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    background: url(https://egojinm.cafe24.com/skin-skin80/moa/img/icon/icon_arrow_down.svg) no-repeat;
    background-size: 10px 15px;
    background-position: 100% 50%;
    width: 10px;
    height: 15px;
    transform: translateY(-50%);
    transition: .3s;
}
#AccordionMenu .AccordionMenu_List .Child > a {
    position: relative;
}
#AccordionMenu .AccordionMenu_List .Child > a::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    background: url(https://egojinm.cafe24.com/skin-skin80/moa/img/icon/icon_arrow_down.svg) no-repeat;
    background-size: 10px 15px;
    background-position: 100% 50%;
    width: 10px;
    height: 15px;
    transform: translateY(-50%);
    transition: .3s;
}
#AccordionMenu .AccordionMenu_List .Child.show > a::after {
    top: 40%;
    transform: rotate(180deg);
}
#AccordionMenu .AccordionMenu_List > li.show > a {
    border-bottom: 1px solid rgba(0, 0, 0, .07);
}

#AccordionMenu .AccordionMenu_List .Child .dex3 .cate {
    position: relative;
}
#AccordionMenu .AccordionMenu_List .Child .dex3 .cate::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    background: url(https://egojinm.cafe24.com/skin-skin80/moa/img/icon/icon_arrow_down.svg) no-repeat;
    background-size: 10px 15px;
    background-position: 100% 50%;
    width: 10px;
    height: 15px;
    transform: translateY(-50%);
    transition: .3s;
}
#AccordionMenu .AccordionMenu_List .Child .dex3.show .cate::after  {
    top: 40%;
    transform: rotate(180deg);
}


.aside-category__item {
    /* border-top: 1px solid rgba(0, 0, 0, .07); */
}

.aside-category__list > li:nth-of-type(1) {
    border-top: 0;
}

.aside-category__item .aside-child {
    background-color: #f9f9f9;
    padding: 0 20px;
}

.aside-child>li>.view, 
.aside-other__item>.view {
    padding: 15px 0;
    border-bottom: 1px solid #eee;
}


#slideCateList .aside-category__link {
    font-size: 16px;
    font-weight: 650;
    padding: 17px 0;
}

.aside-category__item .aside-child>li {
    padding-bottom: 0;
}

.aside-category a.cate {
    right: 20px;
    top: 0;
}
#slideCateList .aside-category__list {
    padding: 25px 0 0;
}


.aside__inner .membership {
    border-bottom: 0;
}

.aside-category a.cate.on {
    top: 0;
    right: 20px ;
}

.aside-category .selected a.cate.on {
    top: 14px;
}
#slideCateList .category__toggle  {
    top: 0;
}

.aside-child a.cate {
    top: 14px;
}


.aside-child .aside-child-third {
    padding: 0 20px;
    background: #f1f1f1;
}

.aside-child .aside-child-third>li:not(:last-child) {
    padding: 0;
}
.aside-child .aside-child-third>li>.view {
    font-size: 15px;
    color: #7a7a7a;
    padding: 15px 10px;
    display: block;
}
.aside-child>li>.view {
    color: #474747;
}
.aside-child-third > li > ul {
    padding: 15px 25px;
    box-sizing: border-box;
    background-color: #eaeaea;
}
.aside-child-third > li > ul > li {
    line-height: 40px;
}
.aside-child-third > li > ul > li a {
    color: #7a7a7a;
}
.aside-child-third > li > .cate {
    display: none;
}

#tab-4 #AccordionMenu {
    display: flex;
    flex-wrap: wrap;
}
#tab-4 #AccordionMenu > ul {
    width: 50%;
}




.aside__inner .aside-category__list--community {
    border-top: 10px solid #f3f3f3;
    margin: 20px 0 80px;
    padding: 25px 0 0;
}

.aside__inner .aside-child>li>.view, 
.aside__inner .aside-other__item>.view {
    border-bottom: 0;
}


.aside-other__item P {
    margin-bottom: 0;
}

.aside-other__list .aside-other__item {
    margin-bottom: 0;
}

#tab-4 #AccordionMenu .aside-category__list {
    width: 100%;
}



@media screen and (max-width: 960px) {
    .aside__inner .tabs li {
        width: 25%;
        font-size: 15px;
    }
    #slideCateList .aside-category__link {
        font-size: 15px;
    }
    #AccordionMenu .AccordionMenu_List > li > a:nth-of-type(1) {
        font-size: 15px;
    }
    .aside-child>li>.view, 
    .aside-other__item>.view {
        font-size: 14px;
    }
    #AccordionMenu .AccordionMenu_List .Child.show ul li a {
        font-size: 14px;
    }
}





#AccordionMenu .b2b_img {
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
    font-size: 0;
    margin-bottom: 20px;
}
#AccordionMenu .b2b_img img {
    width: 100%;
}
#AccordionMenu .b2b_img img.mo {
    display: none;
}


@media screen and (max-width: 960px) {
    #AccordionMenu .b2b_img img.mo {
        display: block;
    }
    #AccordionMenu .b2b_img img.pc {
        display: none;
    }
}