#adm_head_menu {height: 60px;padding-top: 15px;color:#ffffff;position: fixed;width: 100%;margin: 0;z-index: 100;box-shadow: 19.8px 3.1px 18px 0 rgba(0, 0, 0, 0.21);background-color: #fff;padding-left: 30px;}
#adm_head_menu span:nth-child(2){font-family: "Noto Sans KR"; font-size:22px ; color: #000!important;}
#adm_top_menu {padding-left:36px;background: #452886;color:#ffffff;position: fixed;height: 100%;width: 200px;;z-index: 99;padding-top: 80px;display: block;}
.admin_inline_top_menu{padding-top: 10px;}
.admin_inline_top_menu {float:right;display: block;padding-right: 50px;}
.admin_inline_top_menu li{display: inline;}
.admin_inline_top_menu a{color:#999999; border-bottom: 1px solid #999999;}
.adm_inline_menu {list-style: none;display: block;}
.adm_inline_menu li{list-style: none;display: block;}
.adm_inline_menu a {color:#ffffff;}
.adm_inline_ul {    list-style: none;padding: 2pt;margin: 0;display: inline;}
.adm_inline_ul li{list-style:none;display: inline;}
.adm_menu_title {cursor: pointer;font-family: "Noto Sans KR";font-size: 14px;line-height: 56px;}
.adm_sub_menu {clear:both;display: none;width: 100%;}
.adm_sub_menu > dd {padding-left: 10px;color:#ffffff;display: block;width:100%; line-height: 28px;}
.adm_sub_menu > dd.on{position:relative;}
.adm_sub_menu > dd.on a {color: #fff667;}
.adm_sub_menu > dd > a {font-family: "Noto Sans KR";font-size: 13px;color:#d9d9d9;font-weight: 400;}
#adm_show_left{display: none;}
#contents {padding-left: 250px;padding-top: 90px;padding-right: 60px; padding-bottom: 100px;}  


table {border:solid 1px #e9e9e9;border-collapse:collapse;width:100%;margin-top: 10px;}
table th{font-weight: initial; background-color: #f6f6f6;color:#000;text-align: center;border:solid 1px #e9e9e9;vertical-align: middle;padding: 8px 5px;}
table tr{font-weight: initial;background-color: #ffffff;text-align: center;vertical-align: middle;padding: 8px 5px;}
table tr td{border-collapse:collapse;border:solid 1px #e9e9e9; vertical-align: middle;padding: 8px 5px;}
table tr td .td_txt{margin: 0 10px;line-height: 32px;}

table.tableTdLeft td{text-align: left; padding: 8px 12px;}
.vb_float_left{float: left;}
.ts_line{
    display: block;margin: 5px 0;
    border-bottom: 1px solid #ececec;
}
select{
    border: solid 1px #e9e9e9;height: 32px;min-width: 120px;padding: 0 10px;  cursor: pointer;  border: 1px solid #e9e9e9; margin: 10px 0;
    -webkit-appearance: none;  /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;
    background-image: url('../img/g_down.png') ;
    background-size: 10px;
    background-position: 90%;
}
select::-ms-expand {display: none;}
input[type="text"]{padding: 0 10px;border: 1px solid #e9e9e9;height: 32px;}
textarea{padding: 0 10px;border: 1px solid #e9e9e9;height: 32px;}

._topWrap{
    line-height: 52px;
}
._top{float: right;}
._top a {border-bottom: 1px solid #000;}
._top .searchWrap:after{content: "";display: block;clear: both;}
._top .searchWrap li {float: left; margin-left: 5px;}
/*table element*/
.cl_mem_info{color: #424fff;border-bottom: 1px solid #424fff; cursor: pointer;}

/*pagenation*/
.adm_list_paging{display: -webkit-box; display: -ms-flexbox; display: flex;margin-top: 20px;-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.adm_list_paging li {float: left; margin: 0 5px; color:#595959; cursor: pointer;}
.adm_list_paging li.new_paging_now { font-weight: bold;color: #000;;}
.new_paging{display: -webkit-box; display: -ms-flexbox; display: flex;margin-top: 20px;-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.new_paging li {float: left; margin: 0 5px; color:#595959; cursor: pointer;}
.new_paging li.new_paging_now { font-weight: bold;color: #000;;}

.vb_paging{display: -webkit-box; display: -ms-flexbox; display: flex;margin-top: 20px;-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.vb_paging li {float: left; margin: 0 5px; color:#595959; cursor: pointer;}
.vb_paging li.vp_this_page{ font-weight: bold;color: #000;;}
/*button*/
input[type="button"].completeBtn{
    background-color: #3941b9;color: #fff;border: 0;font-weight: bold;
}

input[type="submit"]{border: 1px solid #424fff;height: 32px;background-color: initial;min-width: 64px;color: #424fff;cursor: pointer;}
input[type="button"]{border: 1px solid #e9e9e9;height: 32px;background-color: #ffffff;min-width: 64px;padding:0 10px; cursor: pointer;}
input[type="checkbox"]{margin-right: 5px;}
input[type="button"].btn_type_b{border: 1px solid #e1e5ff;height: 32px;background-color: #f1f6ff;min-width: 64px;color: #000; padding:0 10px; cursor: pointer;}
input[type="button"].btn_s{min-width: 60px; height: 24px;}
.basicBtn{border: 1px solid #ebebeb;height: 32px;background-color: initial;min-width: 64px;cursor: pointer;}
.topRight_btn{
    float: right;
    line-height: 32px;
    border: 1px solid #ebebeb;
    padding: 0 10px;margin-bottom: 10px;
}
.topRight_btn button{background-color: #fff;}
.top_left{line-height: 32px; width: 50%;}



/*popup title*/
h3.pop_head{width:95%;margin: 28px auto 16px;position: relative; padding-left: 16px;}
h3.pop_head::before{
    content: "";
    display: block;
    height: 100%;
    width: 5px;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 0;
}



/*board detail*/
#bbs_glb_area{
    padding: 20px 0;
}
.vb_form_line #seo_title{
    line-height: 42px;
    border-bottom: 1px solid #ebebeb;;
}
.vb_form_line li:nth-child(2){
    line-height: 42px;   border-bottom: 1px solid #ebebeb;;
}
#seo_contents{
    padding: 20px 0;;
    line-height: 22px;; border-bottom: 1px solid #ebebeb;;
}
#bbs_glb_area .vb_btn2{
  
    height: 32px;
}
#bbs_glb_area .vb_btn2 a{
    line-height: 32px;padding: 0 10px;
    display:inline-block;  border: 1px solid #ebebeb;
}
.bbs_admin_name {font-weight: bold;color:#ff3333;}

/*board write*/
.write_layout .vb_form_title{
    font-size: 12px; color: #797979;
    padding-top: 20px;display: inline-block;
    padding-bottom: 10px;
   
}
.write_layout .vb_form_field{border-bottom: 1px solid #ebebeb; padding-bottom: 10px;}
.write_layout textarea{height: 200px;width: 100%;;}
.write_layout input[type="text"]{width: 100%;;}
.write_layout a{
   
    padding-top: 20px;
    display: inline-block;
    padding-bottom: 10px;line-height: 32px;;
    border: 1px solid #ebebeb;padding: 0 10px;
    margin-top: 10px;margin-right: 5px;
}
.write_layout .up_files_lines{
    margin-top: 10px;display: inline-block;
    border-top: 1px solid #ebebeb;
    width: 100%;padding-top: 10px;
}
.completeBtn a{
    background-color: #3941b9;color: #fff;border: 0;font-weight: bold;
    display: inline-block; width: 64px; height: 32px; line-height: 32px;
}
.adm_ms_text_area{
    background-color: #dedeff;
    font-family: Dotum;
    width: 10em;
    height: 8em;
}
.adm_search_nav {float: right;}