@charset "utf-8";
@import url(/css/nanumgothic.css);

#wrap{width:100%;}

/* Reset */
html{margin:0;padding:0;height:100%;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;height:100%;}
body,h1,h2,h3,h4,input,button{}
body{}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#000;text-decoration:none}
/*a:hover{color:#000;text-decoration:underline}*/
a:hover{color:#000;text-decoration:none}
h1, h2, h3, h4, h5{font-size:0; display:none;}
/*table{/ border-collapse:collapse;table-layout:fixed; /border-collapse:collapse;border-spacing:0}*/

/* Common */
.show{display:block}
.hide{display:none}

/* Layout */
#wrap{
min-width:1200px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -100px;
}

/*#container,.lnb{width:880px;margin:0 auto;text-align:left}*/
#container{width:100%;}
#container:after{display:block;clear:both;content:''}
#column_left{float:left;width:224px;min-height:500px;}

#column_right{float:left;/* position:relative; */width:800px;height:100%;}

#footer{clear:both; height:100px; }

/*메인*/
.container_inner{width:1024px; margin:0 auto; overflow:hidden; padding-left:50px;}

/*상단*/
#header{z-index:100;width:100%;height:137px;}
#gnb{background:#fff; background-repeat:repeat-x;}

.inner_area{width:1024px; margin:0 auto; position:relative; height:85px; }
.logo{position:absolute; top: 25%; left:3%;}

.btn_home{position:absolute; right: 14%; top:32%;}
.btn_logout{position:absolute; right: 3%; top:32%;}

.inner_title{width:1024px; margin:0 auto; height:42px; padding-left:5%;}
.admin_title{background-color:#575a65;}

/*좌측메뉴*/
#menubar{position:relative;left:21px;width:200px; background-color: #e6e7ed; min-height:1000px; font-family:'dotum', '돋움' ;font-size:12px; color:#767676;}

.menu1{padding:0 !important; min-height:24px; background-color: #a9aed2 !important; padding-top: 10px !important; border-bottom: 1px solid #fff; color:#fff; font-weight:bold;}
.menu1 a:link, .menu1 a:visited, .menu1 a:hover{color:#fff; font-weight:bold;}

.menu2{padding:0 !important; min-height:24px; background-color: #e6e7ed !important; padding-top: 10px !important; border-top: 1px solid #fff; color:#9b9ca1; font-weight:normal;}
.menu2 a:link, .menu2 a:visited, .menu2 a:hover{color:#9b9ca1; font-weight:normal;}

.menu3{padding:0 !important; min-height:24px; background-color: #c5c5c5 !important; padding-top: 10px !important; border-top: 1px solid #a6a6a6; color:#fff; font-weight:normal; padding-left:15px !important;}
.menu3 a:link, .menu3 a:visited, .menu3 a:hover{color:#fff; font-weight:normal;}

.menu4{padding:0 !important; min-height:20px; background-color: #c5c5c5 !important; padding-top: 8px !important; border-top: 1px solid #a6a6a6; color:#fff; font-weight:normal; padding-left:25px !important;}
.menu4 a:link, .menu4 a:visited, .menu4 a:hover{color:#fff; font-weight:normal;}

.treeview .hitarea{margin-left: 10px !important;}
.pd_left1{padding-left:34px !important;}
.pd_top1{padding-top:15px;}

/*테이블*/
#bbs table{width:100%; margin:0; padding-top:3%;}
.board_table{border-collapse:collapse; border:1px solid #c5c5c5; font-size:12px; font-family:'Dotum', '돋움';}
.board_table td{border-right:1px solid #c5c5c5;}
.title{height:28px; background-color:#ebebeb; color:#565656; font-weight:bold; border:1px solid #c5c5c5;}
.td_con{height:28px; color:#4f4f4f; border:1px solid #c5c5c5;}
.td_left{padding-left:2%; height:32px; color:#4f4f4f; font-weight:bold; background-color:#fafafa; border-bottom:1px solid #c5c5c5;}
.td_left2{height:32px; color:#4f4f4f; font-weight:bold; background-color:#fafafa; border-bottom:1px solid #c5c5c5;}
.td_bot{padding-left:1%; border-bottom:1px solid #c5c5c5;}
.td_bot2{border-bottom:1px solid #c5c5c5;}
.btn{height:30px;}
input, select{font-size:12px; color:#4a4a4a; border:1px solid #bfbfbf; height:20px; padding-left:5px;}
.gray_text{color:#5d5d5d; line-height:18px;}

/*타이틀*/
.title_text{margin:2% 0; padding:1%; font-famliy:'Dotum', '돋움'; font-size:12px; font-weight:bold; background-color:#f7f7f7; border:1px solid #e0e0e0;color:#545454;}
.title_text2{padding-left:15px; font-weight:bold; height:35px; line-height:37px; background-color:#f8f8f8; font-size:12px; margin-top:15px; border-top:1px solid #dbdbdb; border-bottom:3px solid #dbdbdb; color:#525252;}
.box95{width:95%; margin:0 auto; margin-top:1%;}


/*최고관리자 일반관리자*/
  .title_top{font:normal 15px Dotum; font-weight:bold; padding-bottom:10px;}
  .title_top1{font:normal 15px Dotum; font-weight:bold; padding-bottom:10px; padding-top:10px;}


  .title_table{font:normal 12px Dotum; overflow:hidden; margin-left:20px;}
  .title_table td{padding:5px;}

  .login_table{border: solid 1px #e0e0e0;}
  .longin_input{border: solid 1px #e0e0e0; width:240px; height:24px;}
  
  .td_box{background-color: #f7f7f7; border-bottom: solid 1px #e0e0e0; border-right:solid 1px #e0e0e0;}
  .td_box1{border-bottom: solid 1px #e0e0e0;}

  .cursor{cursor: pointer;}