html,body{height:100%}
body{margin:0;padding:0;background-color:#f1f2f7;width:100%;}
button{cursor:pointer;}
header{position:static;width:99%;;margin:0 0.5%;margin-top:5px}
.top_bar{width:100%;background-color:#1e2428;height:40px;overflow:hidden;position:relative;z-index:5;cursor:pointer;border-radius:5px 5px 0 0;}
.top_bar>p{padding-left:15px;display:inline-block;color:white;vertical-align:middle;font-size:12px}
.top_bar_btn_wrap{float:right;margin-top:8px;margin-right:15px}
.top_bar_btn_wrap button{vertical-align:middle;width:auto;height:auto;background-color:#1e2428;border:none;color:#fff;outline:0;font-size:12px}
.top_bar_btn_wrap span{width:1px ;height:10px;background-color:#fff;margin:0 15px;display:inline-block;}

.top_bar02{width:100%;background-color:#2d353c;padding:10px 0;vertical-align:middle;border-radius:0 0 5px 5px;}
.top_menubar{width:100%;background:linear-gradient(#ddd, #f2f2f2, #ddd);padding:10px 0;box-shadow:3px 5px 8px 2px #b5b5b5;border-radius:5px}
@keyframes fade_in{
	from {opacity:0.5;}
	to{opacity:1}
}


ol,ul,li{list-style:none;padding:0;margin:0;}
li{color:#fff;}
a{text-decoration:none;}

input, button{outline:none}
.top_logo{width:160px;vertical-align:middle;margin-left:15px;}

.lnb{overflow:hidden;text-align:center}
.lnb li{float:left;width:150px;border-right:1px solid #ddd;box-sizing:border-box;}
.lnb li a{display:block;width:100%;height:100%;color:#2d353c;font-weight:600}

.side_menu{width:180px;height:auto;margin-left:0.5%;margin-top:15px;background-color:#fff;border-radius:3px;box-shadow:3px 5px 8px 2px #ddd;border:1px solid #ddd;padding-bottom:5px;float:left;}
.side_menu_list a{display:block;padding:10px 15px;color:#1e2428;font-size:15px;}
.sub_01{background-color:#FFF;}
.depth_01{background-color:#DDD;display:none;}
.sub_01 a{color:gray;font-size:12px;padding:10px 20px !important;}
.active{background-color:#2d353c !important;color:#fff !important}
.depth_wrap{background:linear-gradient(#f2f2f2, #ddd, #f2f2f2) !important;border-top:1px solid #ddd;font-weight:800;padding:10px 15px;font-size:14px;}
.page_num{margin-top:30px;}
.page_num a{font-size:12px;color:gray;cursor:pointer;margin:0 2.5px}
.active_page{color:#0C6ED2 !important;font-weight:800 !important}