/*-------------------------------------------------------------------------------------*
 *  공통                                                                           *
 *-------------------------------------------------------------------------------------*/
.aside {background:#1c1c1c; position:fixed; width:100%; min-width:0px; top:0; left:0; bottom:0; box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); width:0px; overflow:hidden; transition:0.35s width ease, 0.35s min-width ease; z-index:2000; overflow-y:scroll;   -webkit-overflow-scrolling:touch;}
.aside.in {width: 320px; min-width:320px;}
.aside_wrap {float:left; width:100%; height:1500px; -webkit-overflow-scrolling:touch;}


.aside_top_wrap {width:100%; height:60px; line-height:60px; background:#000000; border-bottom:1px solid #222222; padding:0 2% 0 2%;}
.aside_top_left {float:left;}
.aside_top_right {float:right; cursor:pointer;}

.aside2 {background:#1c1c1c; position:fixed; width:100%; min-width:0px; top:0; right:0; bottom:0; box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); width:0px; overflow:hidden; transition:0.35s width ease, 0.35s min-width ease; z-index:2000;   overflow-y:scroll; -webkit-overflow-scrolling:touch;}
.aside2.in {width: 320px; min-width:320px;}

.aside2 .aside2_box{padding:10px;}

.aside2_box1_wrap {float:left; width:100%;}
.aside2_box1 {float:left; width:100%;  background:rgba(255,255,255,0.01);}
.aside2_box1 td {width:50%; height:42px; padding:5px 10px 5px 10px; border-bottom:1px solid rgba(255,255,255,0.1); font-family:'EsaManru'; font-weight:300; color:#b9b9b9; font-size:12px; border-radius:2px;}
.aside2_box1 td a{color:#b9b9b9;}

.aside2_box2_wrap {float:left; width:100%;}
.aside2_box2 {float:left; width:100%; padding:0 5px;}

/*-------------------------------------------------------------------------------------*
 *  우측메뉴                                                                         *
 *-------------------------------------------------------------------------------------*/
.aside_btn1  {background:linear-gradient(#dbdbdb 0%, #080d0a 48%, #00ffe4 100%); color:#ffffff; width:100%; height:50px; line-height:50px; display:inline-block; font-size:16px; font-weight:500; font-family:'EsaManru'; border-radius:5px;}
.aside_btn2  {background:linear-gradient(#dbdbdb 0%, #080d0a 48%, #e4e4e4 100%); color:#ffffff; width:100%; height:50px; line-height:50px; display:inline-block; font-size:16px; font-weight:500; font-family:'EsaManru'; border-radius:5px;}

.aside2_box2_title {line-height:36px; color:#ffffff; font-family:'EsaManru'; font-size:16px; font-weight:300; padding:15px 0 0 3px;}

.aside::-webkit-scrollbar {display: none;}
.aside2::-webkit-scrollbar {display: none;}







