/*-------------------------------------------------------------------------------------*
 *  좌측메뉴                                                                           *
 *-------------------------------------------------------------------------------------*/
.aside {background:#ffffff; 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: 100%; min-width:320px;}
.aside_wrap {float:left; width:100%; padding:0 0 30px; -webkit-overflow-scrolling:touch;}

.aside_top_wrap {width:100%; height:60px; line-height:60px; background:#f4f4f4; padding:0 2% 0 2%;}
.aside_top_left {float:left;}
.aside_top_right {float:right; cursor:pointer;}


.aside2 {background:#ffffff; 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: 100%; min-width:320px;}

.aside2_box1_wrap {float:left; width:100%; padding:10px;}
.aside2_box1 {float:left; width:100%;}
.aside2_box1 td {height:34px; line-height:34px; padding:5px 10px 5px 10px; border-bottom:1px solid #f4f4f4; font-size:14px; color:#686868;}
.aside2_box1 td a{color:#686868;}
.my_font01{font-weight:500; color:#00b8ff;}

.aside2_box2_wrap {float:left; width:100%;}
.aside2_box2 {float:left; width:100%; padding:0px 10px 0px 10px;}
.aside2_box3_wrap {float:left; width:100%; margin:10px 0 0 0;}

.aside_btn1  {background:linear-gradient(#06aede 0%, #1d50b6 100%); width:100%; height:40px; line-height:40px; text-align:center; display:inline-block; color:#ffffff; font-size:13px; font-weight:500; border-radius:3px;}
.aside_btn2  {background:linear-gradient(#525c76 0%, #242a3c 100%); width:100%; height:40px; line-height:40px; text-align:center; display:inline-block; color:#ffffff; font-size:13px; font-weight:500; border-radius:3px;}

.aside_btn3  {background:#; border-bottom:1px solid #f4f4f4; width:100%; height:62px; line-height:62px; text-align:left; display:inline-block; color:#373737; font-size:16px; font-weight:300; padding:0 0 0 10px;}
.aside_btn3 span{font-size:12px; color:#aeaeae;}

.aside_btn3 img{margin:-4px 5px 0 0;}
.aside_btn4 img{margin:-4px 5px 0 0;}
/*-------------------------------------------------------------------------------------*
 *  별도추가                                                                           *
 *-------------------------------------------------------------------------------------*/
.aside2_box2_title {line-height:36px; color:#686868; font-size:16px; font-weight:500; padding:15px 0 0 3px;}
























