@charset "utf-8";

/*버튼*/
.btn0 {display:inline-block; border-radius:2px; transition:all 0.3s; vertical-align:middle; overflow:hidden; }
.btn0 {background-color:#fff; border:1px solid #acacac; font-size:15px; color:#333; height:43px; line-height:43px; padding:0 20px; min-width:63px; text-align:center;}
.btn0:hover {background-color:#f6f6f6; color:#333;}
.btn_area li { display:inline-block;}

.btn1{ background:#666666; border-radius:2px;margin-left: 3px; vertical-align:middle;}
.btn1 a{color:#fff; padding:2px 14px; display:block; font-weight:normal;}

.btn2 li{ display:inline-block;}
.btn2 li a{padding: 6px 22px 8px 22px; background: #636363; border: 1px solid #636363; color: #fff; cursor: pointer; font-size: 14px; font-weight: bold;   border-radius: 3px;}

.btn3{ margin-left: 3px; vertical-align:middle;}
.btn3 a{padding:3px 5px 5px 5px; margin-left:7px; border-radius:2px; border: 1px solid #d7d7d7;box-shadow: 0px 1px #F3F3F3;}

.btn4 {display:inline-block; border-radius:2px; transition:all 0.3s; vertical-align:middle; overflow:hidden; cursor:pointer }
.btn4:hover {background-color:#f6f6f6; color:#333; }

.btn5 {display:inline-block; border-radius:2px; transition:all 0.3s; vertical-align:middle; overflow:hidden; cursor:pointer }
.btn5 {background-color:#636363; border:1px solid #636363; font-size:13px; color:#fff; height:30px; line-height:30px; padding:0 20px; min-width:30px; text-align:center;}



/*2016-11-03 추가(수집조사)*/
.btn6 {display:inline-block; border-radius:2px; transition:all 0.3s; vertical-align:middle; overflow:hidden; cursor:pointer }
.btn6 a{padding: 4px 10px 5px 10px; background:#8a8a8a; color: #fff; font-size: 12px; font-weight:600; border-radius: 3px; display:inline-block; }
.btn6 a .ico_btn{ padding-left:4px;}
.btn6 a:focus{ color:#FFF;}

/*게시판*/
.number { display:inline-block; width:100%; }
.number .bold{ font-size:11px; font-weight: bold;}
.number .bold b{ color:#963;}
.number .NumBtn{ float:right;}
.number .NumBtn li{ float:left; font-size:12px; border:none !important;}
.number .NumBtn li a{ padding:2px 5px 4px 5px; margin-left:7px; border-radius:2px; border: 1px solid #d7d7d7;box-shadow: 0px 1px #F3F3F3;}
.number .NumBtn li a:hover, a:focus{ font-weight:bold; color:#40a4ad; }

.in_number {float:left; width:100%; padding-bottom:12px; }
.in_number .bold{ font-size:12px; font-weight: bold;}
.in_number .bold b{ color:#40a4ad;}
.in_number .NumBtn{ float:right;}
.in_number .NumBtn li{ float:left; font-size:12px; border:none !important; padding:0px;}
.in_number .NumBtn li a{ padding:2px 5px 4px 5px; margin-left:7px; border-radius:2px; border: 1px solid #d7d7d7;box-shadow: 0px 1px #F3F3F3;}
.in_number .NumBtn li a:hover, a:focus{ font-weight:bold; color:#40a4ad; }
.in_number .NumBtn .in a{ background:#fff;}

.tb_list{width:100%;  border-bottom:solid 1px #acacac; border-top: 1px solid #888888; }
.tb_list th{padding-top:12px; padding-bottom:12px; color:#454545; border-bottom:solid 1px #acacac;background-color:#f5f6f7; }
.tb_list td{ border-top:solid 1px #ebebeb; border-right:solid 1px #ebebeb; text-align:center; color:#666; padding:10px 10px;}
.tb_list td a{color:#666; float:left; padding-left:15px; padding-right:15px; min-width:160px; text-align:left;}
.tb_list td a:hover{text-decoration:underline;}
.tb_list td.tb_end{border-right:none;}

.in_list{width:100%;   border-left:solid 1px #ebebeb;  border-bottom:solid 1px #ebebeb; background:#fff;}
.in_list th{height:33px;  font-size:12px; color:#454545 !important;  padding:0px !important; text-align:center !important; border-top:solid 1px #ebebeb !important;  background:url(/images/egovframework/aks/bg_tool_line2.gif) repeat-x;;}
.in_list td{line-height:30px;  border-right:solid 1px #ebebeb; border-top:solid 1px #ebebeb !important; font-size:12px; text-align:center; color:#666; padding:0px 10px;}
.in_list td a{color:#666; float:left; padding-left:15px; padding-right:15px; min-width:200px;}
.in_list td a:hover{text-decoration:underline;}


.tb_view{width:100%; border-bottom:solid 1px #c8cdd2; border-left:solid 1px #c8cdd2; border-right:solid 1px #c8cdd2;}
.tb_view textarea{margin:8px 10px; border:solid 1px #dfdfdf; min-height:100px; min-width:420px;}
.tb_view th{line-height:40px; background-color:#f5f6f7; color:#3b3b3b; border-top:solid 1px #c8cdd2; border-right:solid 1px #c8cdd2;  text-align:left; padding-left:20px;}
.tb_view td{padding-top:13px; padding-bottom:13px; border-top:solid 1px #c8cdd2;  color:#666; padding:0px 10px; }
.tb_view ul li{list-style:none; border-bottom:solid 1px #d9d9d9; padding-left:15px;}

.tb_txt{padding-left:10px; padding-right:10px;}

.file_li{ display: inline-block; float:right; margin-right:15px; margin-top:12px;}

.tb_write{width:100%; border-bottom:solid 1px #c8cdd2; border-left:solid 1px #c8cdd2; border-right:solid 1px #c8cdd2; }
.tb_write input{ border:solid 1px #dfdfdf; min-height:24px; border-radius:2px}
.tb_write textarea{margin:8px 0px; border:solid 1px #dfdfdf; min-height:100px; min-width:420px; border-radius:2px}
.tb_write th{ background-color:#f5f6f7; color:#3b3b3b; border-top:solid 1px #c8cdd2; border-right:solid 1px #c8cdd2; text-align:left; padding-left:20px; padding-top:13px; padding-bottom:13px;}
.tb_write td{ border-top:solid 1px #c8cdd2;  color:#666; padding:7px 10px;  }
.tb_write ul li{list-style:none; border-bottom:solid 1px #d9d9d9; padding-left:15px;}




/*검색조건*/

.simple{width: 100%;float: left;border-left: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;border-top:2px solid #7e838d;/* margin-bottom: 20px; *//* border-radius: 5px; */padding: 10px 0;background:url(/images/egovframework/aks/srch_boxBG.gif) repeat-x;/* box-shadow: 0px 2px #efefef; */margin-top:16px;}
.simple ul{ width: 675px;  margin: 0 auto;}
.simple li{}
.simple li.sim_tit{float:left; padding-right:18px; font-size:13px; font-weight:bold;
 background:url(/images/egovframework/aks/bg_bar.png) no-repeat  right ; line-height:35px;}
.simple li.sim_form{float:left;  margin-left:8px; line-height:35px; font-size:13px; padding-left:10px;}
.simple li.sim_form label{padding-right:10px; padding-left:4px;}




/*검색박스*/
.srchtab{border: 1px solid #d7d7d7; border-top:2px solid #7e838d;  margin-bottom:30px;  box-shadow: 0px 2px #F3F3F3; background:url(/images/egovframework/aks/srch_boxBG.gif) repeat-x; border-radius: 4px; float:left; width:100% }
.srchtab .inner { padding: 15px 40px; font-size:13px; font-weight:600; margin: 0 auto; text-align: center;}
.srchtab .inner span{ padding:4px 0; display:inline-block;}
.srchtab .inner span label{ padding-right:0px; display:inline-block; text-align:right; color:#000;}
.srchtab .inner span input{background-color: #fff; height:28px;	line-height:24px; border-top: solid 1px #e1e1e1!important; border-left: solid 1px #e1e1e1!important; border-right: solid 1px #eee; border-bottom: solid 1px #eee; color:#454545; padding:0px 5px;}
.srchtab .inner span select{background-color: #fff; height:28px;	line-height:24px; border-top: solid 1px #e1e1e1!important; border-left: solid 1px #e1e1e1!important; border-right: solid 1px #eee; border-bottom: solid 1px #eee; color:#454545; padding:0px 5px;}
.srchtab .inner span .wt{width:240px;}
.srchtab .inner span .wm{width:560px;}
.srchtab .inner span .wb{width:496px;}


/*검색박스*/
.srchtab2{border: 1px solid #d7d7d7;margin-bottom:30px;box-shadow: 0px 2px #F3F3F3;border-radius: 0px 0px 4px 4px;float:left;width:100%;background: #f6f6f8;}
.srchtab2 .inner { padding: 15px 10px; font-size:13px; font-weight:600; margin: 0 auto; width: 665px; }
.srchtab2 .inner li{ padding:5px 0; display:inline-block; width:665px;}
.srchtab2 .inner li .btn1{ padding:5px 0; display:inline-block; }
.srchtab2 .inner li label{ padding-right:10px; display:inline-block; text-align:right; width:110px; color:#000;}
.srchtab2 .inner li input, select{
	background-color: #fff;
	height:28px;
	line-height:24px;
	border-top: solid 1px #e1e1e1;
    border-left: solid 1px #e1e1e1;
    border-right: solid 1px #eee;
    border-bottom: solid 1px #eee;
	color:#454545;
	padding:0px 5px;}



.srchtab2 .inner li .wt{width:240px;}
.srchtab2 .inner li .wm{width:560px;}
.srchtab2 .inner li .wb{width:466px;}

.srchtab2 .inner span{ padding:5px 0; display:inline-block;}
.srchtab2 .inner span label{padding-right:6px; display:inline-block; text-align:right; width:110px; color:#000;}
.srchtab2 .inner span input{background-color: #fff;height:28px;line-height:24px;border-top: solid 1px #e1e1e1!important;border-left: solid 1px #e1e1e1!important;border-right: solid 1px #eee;border-bottom: solid 1px #eee;color:#454545;padding:0px 5px;}
.srchtab2 .inner span select{background-color: #fff;height:28px;line-height:24px;border-top: solid 1px #e1e1e1!important;border-left: solid 1px #e1e1e1!important;border-right: solid 1px #eee;border-bottom: solid 1px #eee;color:#454545;padding:0px 5px;}
.srchtab2 .inner span .wt{width:240px;}
.srchtab2 .inner span .wm{width:560px;}
.srchtab2 .inner span .wb{width:470px;}


/*페이징*/
.pagination2 {float:left; width:100%; margin: 15px 0;}
.pagination2 ul {text-align:center;}
.pagination2 ul li {display:inline-block;   padding:2px;  }
.pagination2 ul li a {
    display:-moz-inline-stack;  /*FF2*/
    display:inline-block;
    vertical-align:top;
    padding:8px;
    margin-right:0px;
    color:#000;
    font:bold 12px tahoma;
    border:1px solid #eee;
    text-align:center;
    text-decoration:none;
    width:36px;    /*IE 5.5*/

}
.pagination2 ul li a.now {  color:#fff;  background-color:#40a4ad; border:1px solid #40a4ad;}
.pagination2 ul li a:hover{  color:#fff;  border:1px solid #40a4ad;  background-color:#40a4ad;}
.pagination2 ul li a:focus {  color:#fff;  border:1px solid #40a4ad; background-color:#40a4ad; }
.pagination2 ul li a:select {  color:#fff;  border:1px solid #40a4ad;  background-color:#40a4ad; }



.pagination2 .direction{padding:0px 5px;font-weight:bold;font:bold 18px tahoma; color:#cccccc;text-align:center; text-decoration:none; margin:0px !important;}
.pagination2 .direction:hover,
.pagination2 .direction:active,
.pagination2 .direction:focus{background-color:transparent !important;color:#393430}
.pagination2 .direction span{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.pagination2 .direction:select{background-color:transparent !important;color:#393430}

.bold { font-weight:bold; }
.font_green{font-size:15px; color:#4c9908;}
.font_blue{font-size:13px; color:#0959bc;}




/**/
.faceList{ border:#fcfcfc 1px solid;}
.menu_list						{ clear:both; padding-bottom:1px; border-bottom:1px #acacac solid;  border-left:solid 1px #d8d8d8; border-right:solid 1px #d8d8d8; border-top:solid 2px #575757}
.menu_list .a_off h2			{ background:#f7f7f7  url(/images/egovframework/aks/icon_ma_off.gif) 10px 16px no-repeat; padding:9px 0 9px 23px; height:21px; margin-top:1px; font:bold 12px/1.2em verdana; color:#4d4d4d; line-height:22px; }
.menu_list .a_off h2 a			{color:#4d4d4d;}
.menu_list .a_on h2			{ background:#f7f7f7 url(/images/egovframework/aks/icon_ma_on.gif) 10px 19px no-repeat; padding:9px 0 9px 23px; height:21px; margin-top:1px; font:bold 12px/1.2em verdana; color:#519dd6; line-height:22px; }
.menu_list .a_on h2	a		{ color:#894e12; padding:0px; font-weight:bold; background:none;  }
.menu_list .a_on > ul			{ width:100%; margin:0 auto; padding:7px 0;  }
.menu_list .a_on > ul > li > a 			{ display:block; background:url(/images/egovframework/aks/bul_21.gif) 12px 10px no-repeat; padding:3px 0 3px 18px; height:17px;font-size:12px; color:#946e60; font-size:11px; }
.menu_list .a_on a:hover		{ color:#ff6600; }
.menu_list .a_on .now		{ padding:4px 0 4px 18px; height:16px;  letter-spacing:-1px; font-weight:600;  }
.menu_list .a_off ul, .menu_list .a_off .xline_02	{ display:none; }
.menu_list .btn_regist{ float:right; margin-right:15px;}
.menu_list .a_on .face_more{ text-align: center;  font-size: 11px; border-top: dotted 1px #EEE; padding-top: 5px; margin-top:8px;}
.menu_list .a_on .face_more a{ padding:0px; background:none; color: #666;}


/**/
.page_area .title{margin-top:10px; margin-bottom:4px; display:inline-block; width:100%}
.page_area .title h1{ font-size:15px; font-weight:600; padding-left:20px; background:url(/images/egovframework/aks/titi_ico.png) 0px 2px no-repeat; padding-bottom:8px;  float:left;}
.page_area .title div{ float:right;}


/*공통*/
hr{color:#fff; border:none; display:inline-block;}
button{border: none; background: none;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}


.mt10{margin-top:10px; text-align:center;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}


.pt15{ padding-top:12px; display:inline-block;; width:100%;}
.ptc15{ padding-top:12px; text-align:center; display:inline-block; width:100%;}

.red { vertical-align:middle; color:#F30; padding-left:2px;}
.wfull{width:100%;}

.btn4 a{padding: 4px 10px 5px 10px; background:#59b7bf; color: #fff; font-size: 12px; font-weight:600; border-radius: 3px; display:inline-block; }
.btn4 a .ico_btn{ padding-left:4px;}


.low{ padding-left:5px; background:url(/images/egovframework/aks/ico_re.png) 6px 14px no-repeat; text-indent:-999em !important; display:inline-block;}
.gray{ color:#898989 !important;}
.num{ padding:0px 6px; font-weight:600; color:#13a9c4;}

.center{text-align:center;}

.btn_add{  width:13px; height:13px !important; min-height:13px !important; background:url(/images/egovframework/aks/btn_add.gif); border:none !important; cursor:pointer; padding:0px; margin:0px;}
.btn_del{  width:13px; height:13px !important; min-height:13px !important; background:url(/images/egovframework/aks/btn_del.gif); border:none !important; cursor:pointer; padding:0px; margin:0px;}


.right{float:right;}

/**/
.info_area{ background:#f7f8f8;    padding: 10px 16px 14px 16px;}
.info_area ul { }
.info_area ul li{ line-height:22px; border-bottom: dotted 1px #d9d9d9; padding-left:0px !important;}

.info_area ul li .info_tit {
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    width: 120px;
    /* border: 1px solid #40a4ad; */
    background: #dfebec;
    border-radius: 15px;
    text-align: center;
    color: #40a4ad;
    margin-bottom: 4px;
    margin-top: 4px;
}
.info_area ul li .info_txt{ display:inline-block; padding-left:16px;}

.con_bot { margin:15px 0 0; }

.th_left{ border-left:1px solid #cfcfcf;}

.space_r10{ display:inline-block; padding-right:10px;}
.space_r15{ display:inline-block; padding-right:15px;}
.space_r20{ display:inline-block; padding-right:20px;}

.space_r10 label{ padding-left:2px;}
.space_r15 label{ padding-left:2px;}
.space_r20 label{ padding-left:2px;}

input{ padding:0px 6px;}
textarea{ padding:6px;}

.tbLi_tit{    width: 90px;
    font-weight: 600;
    display: inline-block;
    text-align: center;
    margin-right: 10px;
    background: #d5e8ec;
    border-radius: 10px;
    padding: 2px 0px;
    color: #40a4ad;}

/*세부목록*/
.detail_area{border: 1px #c8cdd2 solid;  position: absolute; min-height:372px;}
.detail_list{position: relative;  top: 0; left: 0;}
.detail_list .tit{ font-size:14px; font-weight:600; color:#fff; background:url(/images/egovframework/aks/detail_tit.jpg); width:178px; height:41px; border:#59a6ad 1px solid !important; line-height:41px; padding:0px 10px 0px 15px;}
.detail_list .li{ font-size:13px; color:#666; background:url(/images/egovframework/aks/detail_li.jpg); width:162px; height:41px; border-bottom:#d7d7d7 1px solid; line-height:41px; padding:0px 15px 0px 28px; }
.detail_list .li .on{ color:#40a4ad; text-decoration:underline; font-weight:600;}
.detail_list .detail_add{ border:none; background:url(/images/egovframework/aks/detail_add.jpg) no-repeat; width:14px; height:14px; cursor:pointer;}
.detail_list .detail_del{ border:none; background:url(/images/egovframework/aks/detail_del.jpg) no-repeat; width:14px; height:14px; cursor:pointer;}

.space_right{ float:right;}

.img_box{ background:url(/images/egovframework/aks/bg_tool_line2.gif) repeat-x; height:auto; border:1px solid #d7d7d7;}
.btn_space{ width:100%; height:33px; padding-top:4px;}
.btn_space .btn6{ border:1px #d7d7d7 solid; background:#fff; cursor:pointer; font-size:12px; font-weight:600; float:right;}

.btn_space input{ margin-left:4px; margin-right:4px;}

.img_area{ padding:20px;}







table .r_last{border-right:0px !important;}
table .t_clear{ border-top:none;}


/* mTitle */
.mTitle { position:relative; margin:18px 0 10px; }
.mTitle:after { content:""; display:block; clear:both; position:absolute; }
.mTitle h2 { display:inline-block; padding:0 5px 0 13px; font-size:13px;  vertical-align:middle; background:url(/images/egovframework/aks/sflex_heading.png) -442px -94px no-repeat; }
.mTitle h3 { display:inline-block; padding:0 5px 0 21px; color:#1b87d4; font-size:12px; vertical-align:middle; background:url(/images/egovframework/aks/sflex_heading.png) -387px -194px no-repeat; }
.mTitle .button { display:inline-block; vertical-align:middle; }
.mTitle p,
.mTitle ul { margin:4px 0 0 15px; line-height:1.4; }
.mTitle h3 + p,
.mTitle h3 + ul { margin-left:20px; }
.mTitle li, .mTitle p { padding:0 0 0 10px; background:url(/images/egovframework/aks/sflex_heading.png) -295px -393px no-repeat; }
.mTitle .empty { background:none; }


/*이미지관리-팝업*/
.img_manager{ width:900px; min-height:550px;    background:#f5f6f7;}
.img_manager .img_header{ height:45px; width:100%; background:url(/images/egovframework/aks/bg_img_line.gif) repeat-x;}
.img_manager .img_header h1{ font-size:14px; font-weight:600; color:#fff; line-height:42px; padding-left:15px;}
.img_con{ padding:20px;}

.img_con .tree_area{float:left; margin-right:30px; background:#fff; border:1px solid #c2c2c2; width:260px; min-height:460px;}
.img_con .tree_area .tree_btn{ background:url(/images/egovframework/aks/bg_tool_line.gif) top repeat-x; height:35px; line-height:32px; text-align:center;}
.img_con .tree_area .tree_btn a{ border:1px solid #c2c2c2; border-radius:2px; padding:3px 10px; margin:0px 2px 0px 2px; color:#444444; font-size:12px; font-weight:600; }
.img_con .tree_area .tree_btn a:hover{background-color:#fff; color:#333;     border: 1px solid #acacac;}
.img_con .tree_area .tree{ padding:10px}

.img_con .upload_area{float:left; background:#fff; border:1px solid #c2c2c2; width:560px; min-height:460px;}
.img_con .upload_area .upload_btn{ background:url(/images/egovframework/aks/bg_tool_line.gif) top repeat-x; height:35px; line-height:32px; padding:0px 4px;}
.upload ul li{ border-bottom:#dadada 1px solid;  padding:6px 15px 8px 15px; min-height: 40px;}
.upload ul li .img_size{}
.upload ul li .img_size img{ width:60px; height:38px;}
.upload ul li strong{ padding-left:20px; padding-right:10px;}
.upload ul li label{ font-weight:600; color:#43aeb8;}
.upload ul li .up_size{ color:#696969; padding-left:10px;}
.upload ul li a.botton{ float:right;  border:1px solid #c2c2c2; border-radius:2px; padding:4px 12px !important;  color:#444444; font-size:12px; font-weight:600; margin-top:8px;}
.upload ul li a.botton:hover {background-color:#f6f6f6; color:#333;     border: 1px solid #acacac;}

.file_input label{position:relative; cursor:pointer; display:inline-block; vertical-align:middle; overflow:hidden; padding:0px 10px 0px 28px; height:24px; text-align:center; line-height:24px; border-radius:5px; background:#43aeb8 url(/images/egovframework/aks/ico_up.png) 10px 5px no-repeat; color:#fff; letter-spacing:-1px}
.file_input label input{ position:absolute; width:0; height:0; overflow:hidden;}
.file_input input[type=text]{vertical-align:middle; display:inline-block; width:504px; height:24px; line-height:24px; font-size:11px; padding:0 4px; border:0; color:#000; background-color:transparent;}

/*
말줄임및 가변길이 검색 조건 상단 li 깨짐 방지
*/
.dotdotdot {
    display: table;
    border-spacing: 0px 0px;
    table-layout: fixed;
    width: 100%;
}
.dotdotdot > span {
    display: table-cell;
    white-space: nowrap;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;

}
.dotdotdot > .atag:hover {
	text-decoration:underline;
	cursor:pointer;
}
.dotdotdot > .atag{
	color: #666;
	padding-left: 15px;
	padding-right: 15px;
	min-width: 160px;
	text-align: left;
}
.simple > ul{
	clear: left;
}

.simple2 {
    width: 100%;
    float: left;
    /* border-top: 2px solid #555555; */
    border-bottom: 1px dotted #555555;
    padding: 0px 0 15px 0;
    margin-bottom: 20px;
}
/*
말줄임및 가변길이 검색 조건 상단 li 깨짐 방지
*/




/*2016-09-30 추가사항*/
.desc:after {content: "▼"; padding-right: 8px; color: darkgray;}
.asc:after {content: "▲";padding-right: 8px;color: darkgray;}




/*2016-10-24 디자인 추가*/


/* mTitle */
.mTitle { position:relative; margin:18px 0 10px; }
.mTitle:after { content:""; display:block; clear:both; position:absolute; }
.mTitle h2 { display:inline-block; padding:0 5px 0 13px; font-size:13px;  vertical-align:middle; background:url(/images/egovframework/aks/sflex_heading.png) -442px -94px no-repeat; }
.mTitle h3 { display:inline-block; padding:0 5px 0 21px; color:#1b87d4; font-size:12px; vertical-align:middle; background:url(/images/egovframework/aks/sflex_heading.png) -387px -194px no-repeat; }
.mTitle .button { display:inline-block; vertical-align:middle; }
.mTitle p,
.mTitle ul { margin:4px 0 0 15px; line-height:1.4; }
.mTitle h3 + p,
.mTitle h3 + ul { margin-left:20px; }
.mTitle li, .mTitle p { padding:0 0 0 10px; background:url(/images/egovframework/aks/sflex_heading.png) -295px -393px no-repeat; }
.mTitle .empty { background:none; }
.mTitle h1{ font-size:15px; font-weight:600; padding-left:20px; background:url(/images/egovframework/aks/titi_ico.png) 0px 2px no-repeat; padding-bottom:15px; }

/* mTab */
.mTab { zoom:1; margin:0 0 18px; }
    /* mTab + typeNav */
    .mTab.typeNav { background-color:#e9eff5; }
    .mTab.typeNav ul { position:relative; height:30px; border:1px solid #c8cdd2; }
    .mTab.typeNav ul:after { content:""; display:block; clear:both; }
    .mTab.typeNav li { float:left; }
    .mTab.typeNav li a { position:relative; float:left; min-width:40px; height:30px; padding:0 30px 0 20px; text-align:center; line-height:30px; border-right:1px solid #c8cdd2; text-decoration:none; background:url(/images/egovframework/aks/sflex_tab.png) no-repeat 100% 13px; }
    .mTab.typeNav li.selected a { position:relative; top:-1px; height:31px; margin:0 0 -1px; line-height:31px; border-top:1px solid #c8cdd2; background-color:#fff; background-position:100% -87px; }
        /* 확장 */
        .mTab.typeNav ul ul { display:none; }
        .mTab.typeNav.gExtend { height:65px; border:1px solid #c8cdd2; background-color:#fff; }
        .mTab.typeNav.gExtend ul { display:block; position:relative; border:0; border-bottom:1px solid #c8cdd2; background-color:#e9eff5; }
        .mTab.typeNav.gExtend li ul { display:none; position:absolute; left:0; top:100%; overflow:hidden; width:100%; height:auto; margin-top:12px; border:0; background:none; }
        .mTab.typeNav.gExtend li.selected ul { display:block; }
        .mTab.typeNav.gExtend li li { margin-left:-1px; height:12px; padding:0 15px; border-left:1px solid #dce0e4; }
        .mTab.typeNav.gExtend li li a { position:static; min-width:auto; height:auto; padding:1px 0 0; font-size:11px; line-height:12px; border:0; background:none; }
        .mTab.typeNav.gExtend li li.selected a { font-weight:bold; color:#1b87d4; letter-spacing:-1px; }
    /* mTab + typeTab */
    .mTab.typeTab ul { position:relative; height:27px; padding:0 15px; border-bottom:1px solid #a4a4ad; }
    .mTab.typeTab ul:after { content:""; display:block; clear:both; }
    .mTab.typeTab li { float:left; }
    .mTab.typeTab li a { position:relative; float:left; min-width:40px; height:25px; margin:0 1px 0 0; padding:1px 30px 0 20px; color:#fff; font-size:11px; text-align:center; line-height:25px; border:1px solid #8b94a1; border-bottom:0; text-decoration:none; background:#a8afbb url(/images/egovframework/aks/sflex_tab.png) no-repeat 100% -188px; border-radius:3px 3px 0 0; }
        /* 다국어 폰트사이즈 재정의(12px) */
        .mTab.typeTab.gMore li a { font-size:12px; }
    .mTab.typeTab li.selected a { position:relative; height:26px; margin-bottom:-1px; color:#1c1c1c; line-height:26px; border-color:#a4a4ad; background-color:#fff; background-position:100% -288px; }
    .mTab.typeTab li.important a { border-color:#e25508; background-color:#ff7400; }
    .mTab.typeTab li.important.selected a { border-color:#a4a4ad; background-color:#fff; }
        /* 확장 */
        .mTab.typeTab ul ul { display:none; }
        .mTab.typeTab.gExtend { overflow:hidden; width:100%; height:60px; border-bottom:1px solid #d6d5dd; }
        .mTab.typeTab.gExtend li ul { display:none; position:absolute; left:15px; top:100%; padding:0; overflow:hidden; width:100%; height:auto; margin-top:13px; border:0; background:none; }
        .mTab.typeTab.gExtend li.selected ul { display:block; }
        .mTab.typeTab.gExtend li li { margin-left:-1px; height:12px; padding:0 13px; border-left:1px solid #dce0e4; }
        .mTab.typeTab.gExtend li li a { position:static; min-width:auto; height:auto; padding:0; font-size:11px; line-height:1.4; border:0; background:none; }
        .mTab.typeTab.gExtend li li.selected a { font-weight:bold; color:#1b87d4; letter-spacing:-1px; }


/* 기본 시스템 버튼 */
.btnNormal, .btnNormal span,
.btnCtrl, .btnCtrl span,
.btnDate, .btnDate span,
.btnGeneral, .btnGeneral span,
.btnStrong, .btnStrong span,
.btnSubmit, .btnSubmit span,
.btnEm, .btnEm span,
.btnSearch, .btnSearch span,
.btnToggle { display:inline-block; position:relative; vertical-align:middle; text-decoration:none; white-space:nowrap; background-image:url(/images/egovframework/aks/sflex_btn_bg.png); background-repeat:no-repeat; }
.btnNormal, .btnCtrl, .btnDate, .btnGeneral, .btnStrong, .btnSubmit, .btnEm { margin-right:4px; }
.btnNormal span, .btnCtrl span, .btnDate span, .btnGeneral span, .btnStrong span, .btnSubmit span, .btnEm span, .btnSearch span { left:4px; vertical-align:top; cursor:pointer; }

/* mButton */
.mButton { margin:10px 0 0 0; padding:0 4px 0 0; text-align:right; }
.mButton:after { content:" "; display:block; clear:both; }
.mButton a { margin:0 0 0 10px; }
.mButton a:first-child { margin-left:0; }
.mButton .gLeft { float:left; text-align:left;}
.mButton .gLeft a { margin:0 10px 0 0; }
.mButton .gRight { float:right; }
.mButton .gRight a { margin:0 0 0 10px; }
.mButton.gCenter { position:relative; text-align:center; }
.mButton.gCenter .gLeft { position:absolute; left:0; }
.mButton.gCenter .gRight { position:absolute; right:4px; }
.mButton .gInfo { float:left; line-height:18px; text-align:left; }
    /* mButton Reset */
    .mLayer .wrap .mButton:first-child { margin:0 0 5px 0; }

/* btnNormal */
.btnNormal, .btnNormal span { height:25px; line-height:26px; }
:root .btnNormal, :root .btnNormal span { line-height:28px \0/; }
.btnNormal { color:#363636; font-size:11px; background-position:0 -87px; zoom:1; cursor:pointer; }
.btnNormal span { padding:0 10px 0 6px; background-position:100% -87px; }
.btnNormal:hover { color:#214677; text-decoration:none; background-position:0 -119px; }
.btnNormal:hover span { background-position:100% -119px; }
.btnNormal.selected { color:#214677; background-position:0 -151px; }
.btnNormal.selected span { background-position:100% -151px; }
.btnNormal.disabled { color:#9a9a9a; text-decoration:none; cursor:default; background-position:0 -183px; }
.btnNormal.disabled span { cursor:default; background-position:100% -183px; }
    /* Font Reset */
    .txtMore + .btnNormal { margin-top:-2px; }

/* btnDate */
.btnDate, .btnDate span { height:25px; line-height:25px; }
:root .btnDate, :root .btnDate span { line-height:26px \0/; }
.btnDate { color:#888e9c; font-size:11px; background-position:0 0; }
.btnDate span { padding:0 5px 0 1px; background-position:100% 0; }
.btnDate:hover, .btnDate.selected { color:#fff; text-decoration:none; background-position:0 -29px; }
.btnDate:hover span, .btnDate.selected span { background-position:100% -29px; }
.btnDate.disabled { color:#c2c6cd; text-decoration:none; cursor:default; background-position:0 -58px; }
.btnDate.disabled span { cursor:default; background-position:100% -58px; }

/* btnCtrl */
.btnCtrl, .btnCtrl span { height:22px; line-height:23px; }
:root .btnCtrl, :root .btnCtrl span { line-height:25px \0/; }
.btnCtrl { font-weight:bold; color:#fff; font-size:11px; background-position:0 -215px; letter-spacing:-1px; }
.btnCtrl span { padding:0 10px 0 6px; background-position:100% -215px; }
.btnCtrl:hover { color:#80d0d9; text-decoration:none; background-position:0 -215px; }
.btnCtrl:hover span { background-position:100% -215px; }
.btnCtrl.selected { color:#80d0d9; background-position:0 -247px; }
.btnCtrl.selected span { background-position:100% -247px; }
.btnCtrl.disabled { color:#fff; text-decoration:none; cursor:default; background-position:0 -279px; }
.btnCtrl.disabled span { cursor:default; background-position:100% -279px; }


/* btnSubmit */
.btnSubmit, .btnSubmit span { height:33px; line-height:33px; }
:root .btnSubmit, :root .btnSubmit span { line-height:35px \0/; }
.btnSubmit { color:#fff; font-weight:bold; font-size:14px; background-position:0 -428px; }
.btnSubmit span { padding:0 24px 0 20px; letter-spacing:0; background-position:100% -428px; }
.btnSubmit:hover { color:#80d0d9; text-decoration:none; background-position:0 -428px; }
.btnSubmit:hover span { background-position:100% -428px; }
.btnSubmit.selected { color:#80d0d9;; background-position:0 -471px; }
.btnSubmit.selected span { background-position:100% -471px; }
.btnSubmit.disabled { color:#fff; text-decoration:none; cursor:default; background-position:0 -514px; }
.btnSubmit.disabled span { cursor:default; background-position:100% -514px; }
    /* btnSubmit Reset */
    #popup .btnSubmit, #popup .btnSubmit span { height:29px; line-height:29px; }
    :root #popup .btnSubmit, :root #popup .btnSubmit span { line-height:31px \0/; }
    #popup .btnSubmit { margin:0 5px; font-size:13px; background-position:0 -800px; }
    #popup .btnSubmit span { background-position:100% -800px; }
    #popup .btnSubmit:hover { background-position:0 -800px; }
    #popup .btnSubmit:hover span { background-position:100% -800px; }
    #popup .btnSubmit.selected { color:#00d8ff; background-position:0 -839px; }
    #popup .btnSubmit.selected span { background-position:100% -839px; }
    #popup .btnSubmit.disabled { color:#fff; background-position:0 -878px; }
    #popup .btnSubmit.disabled span { cursor:default; background-position:100% -878px; }

/* btnSearch */
.btnSearch::-moz-focus-inner { padding:0; border:0; }
.btnSearch, .btnSearch span { height:22px; line-height:22px; }
:root .btnSearch, :root .btnSearch span { line-height:24px \0/; }
.btnSearch { font-weight:bold; font-size:12px;  color:#fff; background-position:0 -1265px; }
.btnSearch span { padding:0 19px 0 15px; background-position:100% -1265px; }
.btnSearch:hover { text-decoration:none; background-position:0 -1297px; }
.btnSearch:hover span { background-position:100% -1297px; }
    /* size large*/
    :root .section > .mButton .btnSearch,
    :root .section > form > .mButton .btnSearch,
    :root .optionArea > .mButton .btnSearch,
    :root .section > .mButton .btnSearch span,
    :root .section > form > .mButton .btnSearch span,
    :root .optionArea > .mButton .btnSearch span { line-height:30px \0/; }
    .section > .mButton .btnSearch,
    .section > form > .mButton .btnSearch,
    .optionArea > .mButton .btnSearch { height:28px; font-size:14px; line-height:28px; background-position:0 -1329px; }
    .section > .mButton .btnSearch span,
    .section > form > .mButton .btnSearch span,
    .optionArea > .mButton .btnSearch span { height:28px; padding:0 24px 0 20px; font-size:14px; line-height:28px; background-position:100% -1329px; }
        /* hover */
        .section > .mButton .btnSearch:hover,
        .section > form > .mButton .btnSearch:hover,
        .optionArea > .mButton .btnSearch:hover { background-position:0 -1367px; }
        .section > .mButton .btnSearch:hover span,
        .section > form > .mButton .btnSearch:hover span,
        .optionArea > .mButton .btnSearch:hover span { background-position:100% -1367px; }
    /* btnSearch + reset */
    .btnSearch.reset { color:#214677; background-position:0 -1405px; }
    .btnSearch.reset span { background-position:100% -1405px; }
    .btnSearch.reset:hover { background-position:0 -1437px; }
    .btnSearch.reset:hover span { background-position:100% -1437px; }
        /* hover */
        .section > .mButton .btnSearch.reset,
        .section > form > .mButton .btnSearch.reset,
        .optionArea > .mButton .btnSearch.reset { background-position:0 -1469px; }
        .section > .mButton .btnSearch.reset span,
        .section > form > .mButton .btnSearch.reset span,
        .optionArea > .mButton .btnSearch.reset span { background-position:100% -1469px; }
            /* hover */
            .section > .mButton .btnSearch.reset:hover,
            .section > form > .mButton .btnSearch.reset:hover,
            .optionArea > .mButton .btnSearch.reset:hover { background-position:0 -1507px; }
            .section > .mButton .btnSearch.reset:hover span,
            .section > form > .mButton .btnSearch.reset:hover span,
            .optionArea > .mButton .btnSearch.reset:hover span { background-position:100% -1507px; }

/* btnGeneral */
.btnGeneral, .btnGeneral span { height:29px; line-height:29px; }
:root .btnGeneral, :root .btnGeneral span { line-height:31px \0/; }
.btnGeneral { font-weight:bold; font-size:13px; font-family:"굴림", Gulim, sans-serif; color:#1c1c1c; background-position:0 -311px; }
.btnGeneral span { padding:0 24px 0 20px; background-position:100% -311px; }
.btnGeneral:hover { color:#0276c9; text-decoration:none; background-position:0 -311px; }
.btnGeneral:hover span { background-position:100% -311px; }
.btnGeneral.selected { color:#0276c9; background-position:0 -350px; }
.btnGeneral.selected span { background-position:100% -350px; }
.btnGeneral.disabled { color:#8d8d8d; text-decoration:none; cursor:default; background-position:0 -389px; }
.btnGeneral.disabled span { cursor:default; background-position:100% -389px; }
    /* btnGeneral Reset */
    #popup .btnGeneral, #popup .btnGeneral span { height:28px; line-height:28px; }
    :root #popup .btnSubmit, :root #popup .btnSubmit span { line-height:30px \0/; }
    #popup .btnGeneral { margin:0 5px; font-size:12px; background-position:0 -686px; }
    #popup .btnGeneral span { background-position:100% -686px; }
    #popup .btnGeneral:hover { background-position:0 -686px; }
    #popup .btnGeneral:hover span { background-position:100% -686px; }
    #popup .btnGeneral.selected { color:#0276c9; background-position:0 -724px; }
    #popup .btnGeneral.selected span { background-position:100% -724px; }
    #popup .btnGeneral.disabled { background-position:0 -762px; }
    #popup .btnGeneral.disabled span { color:#8d8d8d; cursor:default; background-position:100% -762px; }

/* btnStrong */
.btnStrong, .btnStrong span { height:29px; line-height:29px; }
:root .btnStrong, :root .btnStrong span { line-height:31px \0/; }
.btnStrong { font-weight:bold; font-size:13px; font-family:"굴림", Gulim, sans-serif; color:#fff; background-position:0 -1034px; }
.btnStrong span { padding:0 24px 0 20px; background-position:100% -1034px; }
.btnStrong:hover { color:#00f0ff; text-decoration:none; background-position:0 -1034px; }
.btnStrong:hover span { background-position:100% -1034px; }
.btnStrong.selected { color:#00f0ff; background-position:0 -1073px; }
.btnStrong.selected span { background-position:100% -1073px; }
.btnStrong.disabled { color:#fff; text-decoration:none; cursor:default; background-position:0 -1112px; }
.btnStrong.disabled span { cursor:default; background-position:100% -1112px; }
    /* btnStrong Reset */
    #popup .btnStrong, #popup .btnStrong span { height:28px; line-height:28px; }
    :root #popup .btnSubmit, :root #popup .btnSubmit span { line-height:30px \0/; }
    #popup .btnStrong { margin:0 5px; font-size:12px; background-position:0 -1151px; }
    #popup .btnStrong span { background-position:100% -1151px; }
    #popup .btnStrong:hover { background-position:0 -1151px; }
    #popup .btnStrong:hover span { background-position:100% -1151px; }
    #popup .btnStrong.selected { background-position:0 -1189px; }
    #popup .btnStrong.selected span { background-position:100% -1189px; }
    #popup .btnStrong.disabled { background-position:0 -1227px; }
    #popup .btnStrong.disabled span { cursor:default; background-position:100% -1227px; }

/* btnLink */
.btnLink { font-size:11px; color:#898989; }

/* btnEm */
.btnEm, .btnEm span { height:33px; line-height:33px; }
:root .btnEm, :root .btnEm span { line-height:35px \0/; }
.btnEm { color:#35394d; font-weight:bold; font-size:14px; background-position:0 -557px; }
.btnEm span { padding:0 24px 0 20px; letter-spacing:0; background-position:100% -557px; }
.btnEm:hover { color:#1b87d4; text-decoration:none; background-position:0 -600px; }
.btnEm:hover span { background-position:100% -600px; }
.btnEm.selected { color:#1b87d4; background-position:0 -600px; }
.btnEm.selected span { background-position:100% -600px; }
.btnEm.disabled { color:#9a9ca6; text-decoration:none; cursor:default; background-position:0 -643px; }
.btnEm.disabled span { cursor:default; background-position:100% -643px; }
    /* btnEm Reset */
    #popup .btnEm, #popup .btnEm span { height:29px; line-height:29px; }
    :root #popup .btnEm, :root #popup .btnEm span { line-height:31px \0/; }
    #popup .btnEm { margin:0 5px; font-size:13px; background-position:0 -917px; }
    #popup .btnEm span { background-position:100% -917px; }
    #popup .btnEm:hover { background-position:0 -956px; }
    #popup .btnEm:hover span { background-position:100% -956px; }
    #popup .btnEm.selected { color:#1b87d4; background-position:0 -956px; }
    #popup .btnEm.selected span { background-position:100% -956px; }
    #popup .btnEm.disabled { color:#9a9ca6; background-position:0 -995px; }
    #popup .btnEm.disabled span { cursor:default; background-position:100% -995px; }




.space_r15 .w74{ width:74px; display:inline-block;}
.r_border{ border-right:solid 1px #c8cdd2}

.tb_write2{width:100%; border-bottom:solid 1px #c8cdd2; border-left:solid 1px #c8cdd2;  }
.tb_write2 input{ border:solid 1px #dfdfdf; min-height:24px; border-radius:2px}
.tb_write2 textarea{margin:8px 0px; border:solid 1px #dfdfdf; min-height:100px; min-width:420px; border-radius:2px}
.tb_write2 th{ background-color:#f5f6f7; color:#3b3b3b; border-top:solid 1px #c8cdd2; border-right:solid 1px #c8cdd2;  padding-top:13px; padding-bottom:13px;}
.tb_write2 td{ border-top:solid 1px #c8cdd2;  color:#666; padding:7px 10px; text-align:center; border-right:solid 1px #c8cdd2; }
.tb_write2 ul li{list-style:none; border-bottom:solid 1px #d9d9d9; padding-left:15px;}

.in_list2{width:100%;   border-left:solid 1px #c8cdd2;  border-bottom:solid 1px #c8cdd2; background:#fff;}
.in_list2 thead{background:url(/images/egovframework/aks/bg_tool_line2.gif) repeat-x;}
.in_list2 th{ font-size:12px; color:#454545 !important;   text-align:center !important; border-top:solid 1px #c8cdd2 !important; padding-top:5px; padding-bottom:5px;  }
.in_list2 td{line-height:30px;  border-right:solid 1px #c8cdd2; border-top:solid 1px #c8cdd2 !important; font-size:12px; text-align:center; color:#666; padding:5px 10px;}
.in_list2 td a{color:#666; float:left; padding-left:15px; padding-right:15px; min-width:200px;}
.in_list2 td a:hover{text-decoration:underline;}

.preserve img { width:330px;}


/*한자입력기*/
.han_manager{width:708px; height:526px; /* min-height:490px; */background:#f5f6f7; padding-bottom:24px;}
.han_manager .han_header{ height:45px; width:100%; background:url(/images/egovframework/aks/bg_img_line.gif) repeat-x;}
.han_manager .han_header h1{ font-size:14px; font-weight:600; color:#fff; line-height:42px; padding-left:15px;}
.han_con{margin:20px;}

.han_con .han_area{float:left;margin-right:30px;background:#fff;border:1px solid #c2c2c2;width:663px;height: 463px;}
.han_con .han_area .han_btn{ background:url(/images/egovframework/aks/bg_tool_line.gif) top repeat-x; height:35px; line-height:32px; text-align:right; padding-right:5px;}
.han_con .han_area .han_btn a{ border:1px solid #c2c2c2; border-radius:2px; padding:3px 10px; margin:0px 2px 0px 2px; color:#444444; font-size:12px; font-weight:600; }
.han_con .han_area .han_btn a:hover{background-color:#fff; color:#333;     border: 1px solid #acacac;}
.han_con .han_area .editor{ padding:10px;height: 408px;overflow: auto;}
.han_con .han_area .editor ul li{ display:inline-block; padding:2px;}
.han_con .han_area .editor ul li a{ font-size:16px; padding:4px 6px; height:30px; color:#3a3b3f; display:block; text-align:center; line-height:30px; border:dotted 1px #dcdcdc;}
.han_con .han_area .editor ul li a:hover{ text-decoration:underline;background:#f5f6f7;}
.han_con .han_area .editor ul li a:focus{ color:#43aeb8;}
.han_con .han_area .editor ul li.select>a{ background:#43aeb8; color:#FFFFFF}
.han_regist{    padding: 30px 0px 10px 20px;}
.han_regist ul li{ line-height:40px;}
.han_regist ul li label{ padding-right:10px;}
.han_regist ul li input{ padding:0px 10px;line-height:30px;     border: solid 1px #dfdfdf; border-radius: 2px;}

/*에러페이지*/

#error_wrap{ margin-top:200px;}
.error_area{ border:solid 3px #d2d2d2; width:750px; margin:0 auto; background:#fff; padding:20px 0px;}
.error_area .error_head{ text-align:center; background:url(/images/egovframework/aks/error/error_bg.jpg) no-repeat center top ; padding:20px 40px;}
.error_area .error_head h1{ font-size:36px; color:#54bac3; margin-top:110px;}
.error_area .error_head h2{margin-top:5px; }
.error_area .error_head h3{ color:#666; margin-top:10px; }

.error_area .error_body{ text-align:center; background:#f9f9f9; border:solid 1px #eee; width:640px; margin:0 auto; padding:20px; margin-bottom:20px;}
.error_area .error_body p{ line-height:20px;}





/*2016-11-03 디자인작업*/
.loan_select td{ background:#f0f4f6 !important;}
.loan_select td{cursor:pointer;}


.tb_write3{width:100%; border-bottom:solid 1px #c8cdd2; border-left:solid 1px #c8cdd2; border-right:solid 1px #c8cdd2; border-top:solid 1px #c8cdd2; }
.tb_write3 input{ border:solid 1px #dfdfdf; min-height:24px; border-radius:2px}
.tb_write3 textarea{margin:8px 0px; border:solid 1px #dfdfdf; min-height:100px; min-width:420px; border-radius:2px}
.tb_write3 th{ background:#f5f6f7 url(/images/egovframework/aks/bg_tool_line3.gif) repeat-x; color:#3b3b3b; border-top:solid 1px #c8cdd2; border-right:solid 1px #c8cdd2; text-align:center;  padding-top:11px; padding-bottom:11px; font-size:14px; }
.tb_write3 td{ border-top:solid 1px #c8cdd2;  color:#666; padding:7px 10px;  }
.tb_write3 ul li{list-style:none; border-bottom:solid 1px #d9d9d9; padding-left:15px;}



.btn7{padding:2px 8px 2px 8px; margin-left:3px; border-radius:2px; border: 1px solid #d7d7d7;box-shadow: 0px 1px #F3F3F3; font-size:12px; font-weight:600; color:#40a4ad;}
.btn7:first-child{margin-left:0px;}


/**/

/*소장정보등록*/
.ownList{ float:right; width:100%; min-width:200px; border:#fcfcfc 1px solid; margin-top:30px;}
.own_area						{ clear:both; padding-bottom:1px; border-bottom:1px #acacac solid;  border-left:solid 1px #d8d8d8; border-right:solid 1px #d8d8d8; border-top:solid 1px #acacac;}
.own_area .a_on h2			{ background:#f7f7f7  url(/images/egovframework/aks/titi_ico.png) 10px 14px no-repeat; padding:9px 0 9px 28px; height:21px; margin-top:1px; font:bold 13px/1.3em verdana; color:#40a4ad; line-height:22px; }
.own_area .a_on h2	a		{ color:#40a4ad; padding:0px; font-weight:bold; background:none;  }
.own_area .a_on > ul			{ width:100%; margin:0 auto; padding:12px 0 7px 0;  }
.own_area .a_on > ul > li > a:hover{ text-decoration:underline;}
.own_area .a_on .now		{ padding:4px 0 4px 18px; height:16px;  letter-spacing:-1px; font-weight:600;  }
.own_area .a_off ul, .menu_list .a_off .xline_02	{ display:none; }
.own_area .btn_regist{ float:right; margin-right:15px;}
.own_area .a_on .face_more{ text-align: center;  font-size: 11px; border-top: dotted 1px #EEE; padding-top: 5px; margin-top:8px;}
.own_area .a_on .face_more a{ padding:0px; background:none; color: #666;}

.own_area .a_on > ul > li{display:block; background:url(/images/egovframework/aks/bul_21.gif) 12px 8px no-repeat; padding:3px 0 3px 18px; height:17px;font-size:12px; color:#666; font-size:11px;}

/*팝업*/
.pop_area{ width:100% overflow:auto; }
.pop_area .pop_header{ height:45px; width:100%; background:url(/images/egovframework/aks/bg_img_line.gif) repeat-x;}
.pop_area .pop_header h1{ font-size:14px; font-weight:600; color:#fff; line-height:42px; padding-left:15px;}
.pop_con{ padding:20px;}







/*2016.11.16 추가*/
/*기증기탁 검색박스*/
.srchArea{ border:1px solid #eee; background:#f5f6f7; padding:12px 0px; overflow:hidden;}
.srchArea ul{ width:730px; margin:0 auto;}
.srchArea ul li{display:inline-block;}
.srchArea ul li dl dt{ font-weight:600; background:url(/images/egovframework/aks/bg_bar.png) right no-repeat; padding-right:10px; margin-right:10px; }
.srchArea ul li dl dd{ padding-right:30px;}
.srchArea ul li dl dd label{ padding-right:10px; padding-left:4px;}
.srchArea ul li dl dt,dd{ display:inline-block;}
.srchArea .srchType{ float:left; padding-top:9px;}
.srchArea .srchBox{box-sizing:border-box; overflow:hidden;position:relative;width:350px;height:36px;background:url(/images/egovframework/aks/srch_bg.gif);line-height:1;border-radius:2px; float:right;}
.srchArea .srchBox select {
    width: 85px;
    height: 34px;
    border: none !important;
    background: url(/images/egovframework/aks/ico_arrow_down_s.png) no-repeat 70px 51%;
    padding: 3px 0 3px 5px;
    line-height: 32px;
    float: left;
}
.srchArea .srchBox  input{float:left;padding:0px 5px;line-height: 31px; height:30px; border:none;width:178px;margin-top: 2px;}

.srchArea .fBtn{ float:right;}
.srchArea .fBtn button{ background:#43474e url(/images/egovframework/aks/ico_srch_w.png) 14px 9px no-repeat; padding:11px 14px 12px 34px; color:#fff; cursor:pointer;}


/*2016.11.21 추가*/
/* mTitle */
.mTitle2 { position:relative; margin:4px 0px 10px 0px;  color:#0c848e}
.mTitle2:after { content:""; display:block; clear:both; position:absolute; }
.mTitle2 h2 { display:inline-block; padding:0 5px 0 22px; font-size:13px;  vertical-align:middle; background:url(/images/egovframework/aks/ico_low.png) 5px 1px no-repeat; }


.ico_next{ font-weight:bold; font-size:12px; padding:0px 5px 5px 5px; color:#3c9da5; font-family:sans-serif;}
.ico_next img{ vertical-align:top;}








/*2016.11.28 추가*/
/*검색*/

#search .search_area{border:1px solid #eee; background:#f5f6f7; padding:20px 0px; overflow:hidden;}
#search .search_area .search_inner{width: 740px;margin:0 auto;}
#search .search_area .search_inner li{display:inline-block;}
#search .search_area .srchBox{box-sizing:border-box;overflow:hidden;position:relative;width: 730px;height:36px;background:url(/images/egovframework/aks/srch_bg.gif) no-repeat;line-height:1;border-radius:2px;}
#search .search_area .srchBox select {
    width: 115px;
    height: 34px;
    border: none !important;
    background: url(/images/egovframework/aks/ico_arrow_down_s.png) no-repeat 100px 51%;
    padding: 3px 0 3px 5px;
    line-height: 32px;
    float: left;
}
#search .search_area .srchBox .srchTit{width: 108px; line-height: 35px; text-align: center; font-weight: 600; float: left; background:url(/images/egovframework/aks/srch_line.gif) no-repeat right; margin-right:7px;}
#search .search_area .srchBox  input{float:left;padding:0px 5px;line-height: 31px;height:30px;border:none;width: 518px;margin-top: 2px; }

#search .search_area .srchBox .fBtn{ float:right;}
#search .search_area .srchBox .fBtn button{ background:#43474e url(/images/egovframework/aks/ico_srch_w.png) 14px 9px no-repeat; padding:10px 14px 11px 34px; color:#fff; cursor:pointer; border-radius:4px;}

#search .search_area .line_duble{ border-top:1px solid #eee; }
#search .search_area .line_duble ul{border-top:1px solid #fafafa; padding-top:20px; width: 740px;margin:0 auto;}
#search .search_area .line_duble ul li{ line-height:22px;}
#search .search_area .line_duble ul li dl dt, dd{ display:inline-block;}
#search .search_area .line_duble ul li dl dt{ font-weight:600; background:url(/images/egovframework/aks/srch_sortBG.png) no-repeat; color:#fff; width:102px; height:22px; line-height:22px; text-align:center; margin-right:14px; padding-right:8px;}
#search .search_area .line_duble ul li dl dd{ padding-right:25px; }
#search .search_area .line_duble ul li dl dd label{ padding-left:5px;}

#search .searchToogle { position:relative; height:3px; margin:-1px 0 44px; font-size:0; line-height:0; border:1px solid #d9dadc; background-color:#ececec; }
#search .searchToogle .ctrl { position:absolute; right:-1px; top:3px; }
#search .searchToogle .ctrl span,
#search .searchToogle .ctrl span button { display:inline-block; position:relative; overflow:visible; height:20px; margin:0; padding:0; border:0; line-height:20px; vertical-align:top; white-space:nowrap; background-image:url("/images/egovframework/aks/sflex_toggle_bg.png"); }
#search .searchToogle .ctrl span { margin-right:2px; background-position:0px -215px; }
#search .searchToogle .ctrl span button { left:2px; padding:0px 25px 0px 14px; font-size:12px; font-weight:bold; background-position:100% -215px; }
#search .searchToogle .ctrl span:hover { background-position:0 -285px; }
#search .searchToogle .ctrl span:hover button { color:#446876; background-position:100% -285px; }


.tbL{display: inline-block; width: 100%;}
.tbL .gLeft{ float:left;}
.tbL .gLeft p{font-size: 11px; font-weight: bold; float: left;  padding-top: 6px;}
.tbL .gLeft p b{ color:#40a4ad;}
.tbL .gRight{ float:right;}
.tbL .gRight li{ display:inline-block;}
.tbL .gRight li select{ border:#a9a9a9 solid 1px !important; padding:0px 5px; line-height:24px !important; height:24px;}
.tbL .gRight li button{ border:#e2e2e2 solid 1px;padding:0px 8px; line-height:24px !important; height:24px; cursor:pointer; font-weight:600; }
.tbL .gRight li button.select{background:#446876; border:#446876 solid 1px; color:#fff;}
.tbL .gRight li button:hover{ background:#446876; border:#446876 solid 1px; color:#fff;}
.tbL .gRight li button:focus{ background:#446876; border:#446876 solid 1px; color:#fff;}



.searchL{ border-top:#ececec solid 2px; margin-top:12px;}
.searchL .searchL_list{border-bottom:#ececec solid 1px; padding:30px 0px;}
.searchL .searchL_list .list_th, .list_td{ display:inline-block; vertical-align:top;}
.searchL .searchL_list .list_th{ width:5%; text-align:center; padding-top:2px;}
.searchL .searchL_list .list_td{width: 94.6%;}
.searchL .searchL_list .list_td .list_tit{ padding-bottom:10px; font-size:15px; font-weight:600;}
.searchL .searchL_list .list_td .list_txt{ padding-left:8px;}
.searchL .searchL_list .list_td .list_txt .list_util { padding-bottom:10px;}
.searchL .searchL_list .list_td .list_txt .list_util li{ display:inline-block; padding-right:15px; line-height:20px;}
.searchL .searchL_list .list_td .list_txt .list_util li b{ font-weight:600; padding-right:4px;}
.searchL .searchL_list .list_td .list_txt .list_category{ padding-bottom:6px; color:#878787;}
.searchL .searchL_list .list_td .list_txt .list_category b{ padding-right:4px; color:#333;}
.searchL .searchL_list .list_td .list_txt .list_category li{ display:inline-block;}
.searchL .searchL_list .list_td .list_txt .list_date{ color:#878787;}
.searchL .searchL_list .list_td .list_txt .list_date b{ padding-right:4px; color:#333;}
.searchL .searchL_list .list_td .list_txt .list_date li{ display:inline-block;}

.searchL .searchL_list .list_td .list_txt .list_cord{ font-weight:600;}
.searchL .searchL_list .list_td .list_txt .list_cord a{border-radius: 3px;  color: #575757;  text-decoration: underline;}
.searchL .searchL_list .list_td .list_txt .list_collect{font-weight:600; width:100%;  padding-top:13px; }
.searchL .searchL_list .list_td .list_txt .list_collect span{ padding-left:5px;}
.searchL .searchL_list .list_td .list_txt .c_th{ padding-bottom:5px; color:#617986;}
.searchL .searchL_list .list_td .list_txt .c_td .tb_list th{ text-align:center; }


.dList01 h1{ padding-bottom:6px; font-size:15px;}
.dL_td{ border-top:2px #424242 solid; border-bottom:2px #acabaa solid ;}
.dL_td .dL_txt{border-bottom:1px #e2e2e2 solid;}
.dL_td .dL_txt:last-child{ border:none;}
.dL_td .dL_txt dt, dd{ display:inline-block; margin:10px 0px;}
.dL_td .dL_txt dt{ font-weight:600; padding-left:12px; padding-right:15px; margin:10px 0px;  width:100px; vertical-align:top;}
.dL_td .dL_txt dd{ padding-left:10px; border-left:1px solid #e2e2e2;}
.dL_td .dL_txt dd p{ line-height:22px;}
.dList02 .dL_td .dL_txt dd{ border:none !important;}

.em_txt{ padding:1px 5px; border:1px solid #e2e2e2; border-radius:2px; font-size:12px; font-weight:600; color:#40a4ad; margin:0px 5px;  }


/*공통*/
.sort_green{ font-size:12px; font-weight:600; color:#40a4ad; border:1px  #40a4ad solid; border-radius:3px; padding:3px 0px; width:55px; display:inline-block; text-align:center; margin-right:5px;}
.sort_blue{ font-size:12px; font-weight:600; color:#0e8cce; border:1px  #0e8cce solid; border-radius:3px; padding:3px 0px; width:55px; display:inline-block; text-align:center; margin-right:5px;}
.sort_purple{ font-size:12px; font-weight:600; color:#9c6fc8; border:1px  #9c6fc8 solid; border-radius:3px; padding:3px 0px; width:55px; display:inline-block; text-align:center; margin-right:5px;}
.sort_orange{ font-size:12px; font-weight:600; color:#f36f2d; border:1px  #f36f2d solid; border-radius:3px; padding:3px 0px; width:55px; display:inline-block; text-align:center; margin-right:5px;}
.block{ display:block !important;}

.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb40{ padding-bottom:40px;}
.pb50{ padding-bottom:50px;}

.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}
.mb50{ margin-bottom:50px;}

.pr10{ padding-right:10px;}
.pr20{ padding-right:20px;}
.pr30{ padding-right:30px;}
.pr40{ padding-right:40px;}
.pr50{ padding-right:50px;}
.pr60{ padding-right:60px;}










/*통계 (2016-12-05) 추가*/
.tb_list2{width:100%;  border-bottom:solid 1px #acacac; border-top: 1px solid #888888; }
.tb_list2 th{padding-top:12px; padding-bottom:12px; color:#454545; border-bottom:solid 1px #acacac;background-color:#f5f6f7; border-right:1px solid #cfcfcf;}
.tb_list2 td{ border-top:solid 1px #ebebeb; border-right:solid 1px #ebebeb; text-align:center; color:#666; padding:10px 10px;}
.tb_list2 td a{color:#666; float:left; padding-left:15px; padding-right:15px; min-width:160px; text-align:left;}
.tb_list2 td a:hover{text-decoration:underline;}
.tb_list2 td.tb_end{border-right:none;}
.tb_list2 th.th_end{border-right:none;}
.tb_list2 td strong{font-weight: 600;  color:#40a4ad !important;}
.tb_list td strong{font-weight: 600;  color:#40a4ad !important;}

.total{ background:url(/images/egovframework/aks/total_pt.gif); font-weight:600; color:#1e909a !important;}

.btn_dw{ cursor:pointer; font-size:11px;}
.srchtab .inner {text-align: center;}

/* 안내 */
.mHelp { margin:30px 0 0; padding:15px 20px 20px 0px; border:1px solid #e4e4e6; background-color:#f5fdfd; }
.mHelp h2 { margin:10px 0 0; padding:2px 0 0 48px; font-size:14px; line-height:18px; font-weight:bold; color:#3c9da5; background:url(/images/egovframework/aks/ico_Megafon2.png) 18px 3px no-repeat;  }
.mHelp h2:first-child { margin:0; }
.mHelp .content { margin:0 0 0 28px; font-size:12px; line-height:1.25; color:#555; }
.mHelp h3 { margin:15px 0 5px; font-size:12px; font-weight:bold; color:#333; line-height:16px; }
.mHelp .content ul li{ background:url(/images/egovframework/aks/ico_li.png) 6px 6px no-repeat; padding-left:14px;}


.th_pattern2{background:url(/images/egovframework/aks/th_pattern.gif) repeat; color: #40a4ad !important ; font-size:12px; }
.th_pattern{background-color: #6fbec5 !important; color: #fff !important;}





/*2016-12-13*/
.inputST{    background-color: #fff;
    height: 28px;
    line-height: 24px;
    border-top: solid 1px #e1e1e1!important;
    border-left: solid 1px #e1e1e1!important;
    border-right: solid 1px #eee;
    border-bottom: solid 1px #eee;
    color: #454545;
    padding: 0px 5px;}

.th_ST{background:#fcfcfc !important;}
.td_ST{ border-left:solid 1px #eaeced; text-align:center; padding:0px !important;}
.td_ST .btn3{ margin-left:0px !important;}
.td_ST .btn3 a{ margin-left:0px !important;}



/*보존처리-예방보존*/
#search2 .search_area{width: 100%; border: 1px solid #d7d7d7; border-top:2px solid #7e838d !important; background:url(/images/egovframework/aks/srch_boxBG.gif) repeat-x;margin-top:16px; padding:20px 0px; overflow:hidden;}
#search2 .search_area .search_inner{width: 740px;margin:0 auto;}
#search2 .search_area .search_inner li{ display:inline-block;}
#search2 .search_area .srchBox_L{ float:left; margin-right:20px; }
#search2 .search_area .srchBox_L label{ font-weight:600; padding-right:5px; }
#search2 .search_area .srchBox_L select{background:#fff url(/images/egovframework/aks/ico_arrow_down_s.png) no-repeat 135px 51%; padding: 3px 0px 3px 5px;
line-height: 32px; height: 34px; border-radius:3px; border:1px solid #c5c5c5; border-top:1px solid #ababab !important; }
#search2 .search_area .srchBox_C{ float:left; box-sizing:border-box;overflow:hidden;position:relative;  height:36px; line-height:1;border-radius:2px; background:#fff; border-radius:3px; border:1px solid #c5c5c5; border-top:1px solid #ababab !important;}
#search2 .search_area .srchBox_C label{ float:left;}
#search2 .search_area .srchBox_C select {
    width: 115px;
    height: 34px;
    border: none !important;
    background: url(/images/egovframework/aks/ico_arrow_down_s.png) no-repeat 100px 51%;
    padding: 3px 0 3px 5px;
    line-height: 32px;
    float: left;
}
#search2 .search_area .srchBox_C .srchTit{width: 108px; line-height: 35px; text-align: center; font-weight: 600; float: left; background:url(/images/egovframework/aks/srch_line.gif) no-repeat right; margin-right:7px;}
#search2 .search_area .srchBox_C  input{float:left;padding:0px 5px;line-height: 31px;height:30px;border:none;width:68%;margin-top: 2px; }
#search2 .search_area .srchBox_R { float:right;}
#search2 .search_area .srchBox_R .fBtn{}
#search2 .search_area .srchBox_R .fBtn button{ background:#43474e url(/images/egovframework/aks/ico_srch_w.png) 14px 9px no-repeat; padding:10px 14px 11px 34px; color:#fff; cursor:pointer; border-radius:4px;}

