@charset "UTF-8";

/* 총 건수 */
.totalcnt {
	line-height: 30px;	
	font-size: 12pt;
	float:left;
	padding-top: 20px;
}
/* 필수 입력사항 문구 */
.require-cont{
	margin-top:10px;
	font-size: 12pt;
	text-align:left;
	padding-bottom:12px;	
}

.require-dot-red{
	font-weight:bold; 
	color: #f00; 
	margin-right:3px;
}

/* 민원상담신청 알림 유의사항  */ 
.btn_info{float:right; background-color:#f6f6f6;font-weight:bold;border:1px solid #d3d3d3;color:black;padding:0px 20px 0px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;cursor:pointer;border-radius:30px;}
.btn_info_write{float:right; background-color:#f6f6f6;font-weight:bold;border:1px solid #d3d3d3;color:black;padding:5px 20px 5px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;cursor:pointer;border-radius:30px;}
.btn_info_write_A{float:right; background-color:#f6f6f6;font-weight:bold;border:1px solid #d3d3d3;color:black;padding:5px 20px 5px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;cursor:pointer;border-radius:30px;}
.btn_info_write_B{margin-left:5px; background-color:#f6f6f6;font-weight:bold;border:1px solid #d3d3d3;color:black;padding:5px 20px 5px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;cursor:pointer;border-radius:30px;}
.ico_q{display:inline-block;width:11px;height:14px;margin-right:3px; background:url(/emwp/img/renew_emwp/icon_question.png)no-repeat 0px 1px;}
.ico_print{display:inline-block;width:20px;height:14px;margin-right:3px; background:url(/emwp/img/renew_emwp/ico_print.gif)no-repeat 0px 1px;}
.centerpoint{font-size:24pt;position:relative;font-weight:bold;margin-right:6px;top:6px;}

/* 상담민원작성안내 */
.info-area{background: #f7f7f7;font-size:15px;margin-top:20px;line-height:24px;padding:30px 40px;}
.info-area p{padding-left: 8px; padding-bottom:5px;}
.info-area .s_tit{padding-left: 0px; padding-top:3px;}
.info-area .Left_Pd20{padding-left: 20px;}

.info-per-area{background: #f7f7f7;font-size:15px;margin-bottom:20px;margin-left:10px; line-height:24px;padding:30px 0px 0px 30px;}

/* 비공개 게시판 */
.btn_gr{background-color:#9dc14f;font-weight:bold;color:black;padding:8px 40px 9px 40px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;cursor:pointer}
.btn_g{background-color:#cbcbcb;font-weight:bold;color:black;padding:8px 40px 9px 40px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;cursor:pointer;}
.txt_cp{color:red;}
.txt_blue{color:blue;} 
.txt_bold{font-weight: bold;}
.noopen{margin-top:60px;width:705px;margin-left:40px;}
.btn_noopen{position:relative;width:350px;float:right;top:-35px;text-align:center;}
.infobox{background:#f7f7f7;border-top:2px solid #7fa52c;padding:30px;font-size:15px;line-height:24px;}

/*데이터셋 메뉴명 영역*/
.dataset-header-area {
	width: 100%;
	height: 25px;
	margin-bottom: 20px;
	font-size: 18pt;
	font-weight: 600;
}

.dataset-header-area span{
	color: #398eaf;
}
.dataset-header-area a{
	padding: 4px 10px;
	border: 1px solid #dadada;
	border-radius: 16px;
	float: right;
	line-height:1.5;
	font-size:10pt;
	position: relative;
    top: 5px;
    background: white;
}
/*민원 리스트 영역*/


.minwonlist-area{width:1150px;background:url(/emwp/img/renew_emwp/dotline_gray.gif);padding:10px;}
.minwonlist-area ul{background:#fff;padding:20px 15px 10px 20px;font-size:15px;line-height:25px;}
.minwon-tit{ font-weight:bold; font-size:18px;padding-bottom:20px; }
.minwonlist {
	padding-left:40px; 
	padding-top:15px;
	padding-bottom:15px;
	border: 1px solid #dadada;
	position: relative;	
	background: #ffffff;
	margin: auto;
   
}
.minwonlist li{
	display:inline-block;
	width: 22%;
	margin: 0 10px 15px 10px;
	background: #ffffff;
}
.minwonlist li :hover, .min-selected{
	color: #008000;
	text-decoration: underline;
	font-weight: bold;
}
/*업종명 영역*/
.opnsvcname-area {
	margin-bottom: 10px;
}
.opnsvcname-area span{
	font-weight: 600;
	font-size: 16pt;
}
/* 조회조건 영역 */

/* Input */

input, select {height: 33px;line-height: 33px;padding: 3px 3px 1px;} /* 31px */
input[type="checkbox"], input[type="radio"] {width: auto;height: auto;}
input.input-txt, select.input-txt, textarea.input-txt {background: #fff;border: 1px solid #d3d3d3;color: #646464;letter-spacing: -0.1em; font-size:13px;}
input[type="text"]{min-width:20px;width:auto;height:30px;padding:0px 3px 1px;  margin-left:2px; margin-right:2px;  border:1px solid #d3d3d3;background:#fff; font-size:11pt;}
input:focus {
	outline: none !important;
	border:1px solid red;
}
textarea:focus {
	outline: none !important;
	border:1px solid red;
}
input[type="text"] .s10{font-size:10pt;}
input[type="text"] .ime-active{
	-webkit-ime-mode:active;
	-moz-ime-mode:active;
	-ms-ime-mode:active;
	 ime-mode:active;
}
input[type="text"] .ime-disabled{
	-webkit-ime-mode:disabled;
	-moz-ime-mode:disabled;
	-ms-ime-mode:disabled;
	 ime-mode:disabled;
}
input.required,select.required{background:#ffff99; }
.word-break{
	word-break:break-all;
}
/*input.read,select.read{background:#ffff99}*/
legend { position:absolute; left:-9999px; top:-9999px; }
.search_wrap label { position:absolute; top:-9999px; left:-9999px; }
input[type="password"]{min-width:20px;width:auto;height:30px;padding:2px 3px 1px;margin:0;border:1px solid #d3d3d3;background:#fff;}
input[readonly="readonly"],input[readonly],input[disabled="disabled"],input[disabled]{color:#000000;border:1px solid #d3d3d3;border-right-color:#d3d3d3;border-bottom-color:#d3d3d3;background:#e1e1e1;}
input.log{background:#f5f5f5;border:1px solid #d3d3d3;width:135px;height:30px;padding:2px 3px 1px;}
input[type="checkbox"],input[type="radio"]{min-width:20px;width:auto;height:30px;padding:2px 3px 1px; margin-right:5px;}
input .r_se{width:34px;margin-right:28px;}
/**/

.search-area {
	background: #f7f7f7;
	width: 1170px;
	height: 100px;
	font-size:11pt;
	margin-top:20px;
}

.content-search {
	position: relative;
	background: #ffffff;
	width: 1154px;
	height: 142px;
	margin: auto;
	top: 8px;
}
.content-search-top-area {
	position: relative;
	top: 28px;
	margin-left:15px;
	margin-bottom: 6px;
	text-align:center;	
}
.content-search-top-area img  {vertical-align:middle;}
.content-search-top-area select {border:1px solid #d7d7d7;}
.content-search-top-area select input{font-size:10pt;
}
.content-search-top-area input{font-size:10pt;
}
.content-search-input-selected {
	color: #398eaf;
	font-weight: 600;
	border: 2px solid #398eaf;
}
.content-search-btm-area {
	position: relative;
	top:38px;
	margin: auto;
	margin-left: 30px;
	height: 30px;
	
}
.content-search-btm-area select input {border:1px solid #d7d7d7;font-size:11pt;
}
.content-search-btm-area input {font-size:10pt;
}
.content-search input, .content-search select{
	float: left;
	margin-left: 6px;
	width: 210.8px;
	height:35px;
	padding-left: 7px;
}
.content-search .input-keyword {
	width: 643.6px;
	padding-left: 10px;
}
.search-area-btn {
	position: relative;
    top: 4px;
    display:inline-block;
    border: 1px solid #a5a5a5;
    margin-left: 5px;
    font-size: 11pt;
    line-height: 2.2;
    height: 32px;
    width: 100px;
    text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.search-area-btn-A {
	position: relative;
    top: 4px;
    display:inline-block;
    border: 1px solid #a5a5a5;
    margin-left: 5px;
    font-size: 11pt;
    line-height: 2.2;
    height: 32px;
    width: 60px;
    text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.search-area-btn-B {
	position: relative;
    top: 2px;
    display:inline-block;
    border: 1px solid #a5a5a5;
    margin-left: 5px;
    font-size: 11pt;
    line-height: 2.2;
    height: 32px;
    width: 100px;
    text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.search-area-predtl-btn {
	position: relative;
    display:inline-block;
    border: 1px solid #a5a5a5;
    margin-left: 5px;
    font-size: 11pt;
    color : white;
    line-height: 2.2;
    height: 32px;
    width: 135px;
    text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	background: #6c6c6c;
}
.search-btn {
	background: #6c6c6c;
    border:1px solid #6c6c6c;
    color: white;
    left: -5px;
    width:100px;
	padding-left: 10px;
	padding-right: 10px;
}

#startDate , #endDate{
	width: 196px;
}
#endDate{
	margin-left: 0;
}
.dataE{
	display: inline-block; 
	float: left;
	position: relative;
	top: 5px;
	margin: 0 13px;
}
/* 테이블 */
.table {
	width:100%; 
	border-collapse: collapse;
	border-top: 2px solid #9dc14f;
	font-size:11pt;
}
.table thead tr{
	height: 50px;
	background: #f7f7f7;
}
.table thead th {
	text-align: center;
	font-weight: 600;
	border-left: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.table thead th:first-child {
	border-left: none;
}
.table tbody tr:hover {
	background: #f7f7f7;
}
.table tbody td:first-child {
	border-left: none;
}
.table tbody td {
	height: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-left: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	
}

.table .td-num{
	width: 50px;
}
.table .td-sort{
	width: 100px;
	padding-left: 3px;
	background: url(/emwp/img/renew_emwp/icon_secret.png)no-repeat;}
	
.table .td-sort-open{
	width: 100px;
	padding-left: 3px;
	}
	
.table .td-list{
	padding-left: 15px;
	padding-right: 15px;
	
	text-align: left;
}

.table .td-list-bold{
	padding-left: 15px;
	padding-right: 15px;
	font-weight:bold;
	text-align: left;
	background: #f7f7f7;
}

.table .td-list-bold a{
	color:#000;
}

.table .td-state-bold{
	width: 100px;
	background: #f7f7f7;
}

.table .td-list a{
	color:#000;
}

.table .td-list a:hover{
	color:#666;
}

.table .td-date{
	width: 90px;
}
.table .td-state{
	width: 100px;
}
.table .td-answer{
	width: 150px;
}

.table .addr-non-data{
	border-left:0px;
	padding:25px 7px 45px 30px;
	line-height: 25px;	
	font-size: 12pt;
	text-align: left;
}

.table .addr-non-data-btn {
	position: relative;
    top: 15px;
    display:inline-block;
    border: 1px solid #a5a5a5;    
    font-size: 12pt;       
    padding:5px 55px 10px 55px
}

.table .addr-ico {	
	padding-top: 25px;
	text-align: right;
	vertical-align:top;	
	border-bottom: 1px solid #dfdfdf;	
}

/* 조회 건수  */
.content-explain{
	height: 32px;
	margin-top: 30px;
	margin-bottom:10px;
	width: 100%;
	font-size: 18pt;
	font-weight: 600;
}
.content-explain li{display:inline-block;}
.content-explain li:nth-child(1) {float: left;line-height: 30px;width:75%;}
.content-explain li:nth-child(2) {line-height: 30px;font-size:9pt;}
.content-explain li:nth-child(2) span{color:#F00; font-size:16px; font-weight:bold; margin-right:5px;}
.content-explain li:nth-child(3) {float:right;line-height: 30px;width:75%;}
.content-explain li:nth-child(3) img {vertical-align:middle;}

.tablecnt-area {
	float: left;
	line-height: 30px;
	width: 100%;	
}

.tablecnt-area span {
	font-weight: 600;
	letter-spacing: 0.1em;
	color: #398eaf;
}

/* 페이징 */
.paging {
	margin-top: 40px;
	text-align: center;
}

.paging-preMinwon {
	margin-top: 20px;
	text-align: center;
}
.navi {
	display: inline-block;
	border: 1px solid #dfdfdf;
	font-weight: 600;
	padding: 9px 14px;
}
.navi a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

.navi a:focus, a:hover, a:link, a:active, a:visited {
	text-decoration: none;
}
.navi-cur, .navi:hover {
	background: #dfdfdf;
}
.navi-arrow {
	color: #9dc14f;
}
.navi-arrow-single-left {
	margin-right: 20px;
}
.navi-arrow-single-right {
	margin-left: 20px;
}

/* 주소팝업 페이징 관련 */
.paging_addr {
	margin-top: 20px;
	text-align: center;
}
.paging_addr .navi {
	display: inline-block;
	border: 1px solid #dfdfdf;
	font-weight: 600;

	padding: 3px 5px; 

}

.paging_addr .navi-arrow-single-left {
	margin-right: 3px;
}
.paging_addr .navi-arrow-single-right {
	margin-left: 3px;
}

/* 버튼 */
.btn{
	min-width: 80px;
	text-decoration: none;
	display: inline-block;
	padding: 5px 0;
	font-weight: bold;
	color: #fff;
	background: #414141;
	margin: 2px;
	text-align: center;
}

/* 버튼 정렬*/
.align-right {text-align: right;}
.align-left {text-align: left; float:left;}
.align-center{text-align: center;}


 a.btn{display: inline-block; padding: 5px 0px; font-weight: bold; color:#000;} 
.btn-board {width: 118px; height: 30px;background: #9dc14f;  border:1px solid #cbcbcb; text-align: center; font-weight: bold; cursor: pointer; line-height: 1.5; color: #fff; position: relative;}
.btn-board-search{font-size: 18px; background: #9dc14f; color:#fff; width: 194px; height: 40px;}
.btn-board-search > i {margin-left: 7px;}

.btn-group {font-size: 12pt; margin-top: 10px; margin-bottom: 50px;}

.btn-board-write {float: right; top:-23px;}
.btn-board-list, .btn-board-delete,.btn-board-modify {background: #cbcbcb;color:#000; font-size: 12pt;}
.btn-board-save {background: #9dc14f; color:#000; border:1px solid #9dc14f; }
.btn-board-temp {background: #f78a39; color:#000; border:1px solid #f78a39;} 

/** 테이블 공통 **/

table caption {
	text-indent: -9999px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	font-size: 0px;
}
.table-board {width:100%; margin:5px 0px 20px 0px; border-bottom: 1px solid #e2e2e2; table-layout: fixed; font-size: 11pt;}
.table-board colgroup + tbody tr:first-child th ,.table-board colgroup + tbody tr:first-child td {border-top: 2px solid #9dc14f;}
.table-board thead th {padding: 10px 10px 5px;background: #f7f7f7; border-top: 2px solid #9dc14f; border-bottom: 1px solid #e2e2e2; text-align: center;font-weight: bold; border-left: 1px solid #e2e2e2; }
.table-board thead th:first-child,  .table-board tbody tr td:first-child, .table-board tbody th:first-child {border-left:0;}

.table-board tbody th {background: #f7f7f7;border-right: 1px solid #e2e2e2;}
.table-board tbody th span {font-weight:bold; color:#F00;}
.table-board tbody th, .table-board tbody td {padding: 8px 10px 5px;border-top: 1px solid #e2e2e2; border-left:1px solid #e2e2e2; text-align: center;vertical-align: middle;word-break: break-all;}
.table-board tbody tr:first-child th, .table-board tbody tr:first-child td {border-top: 0;}
.table-board .td-info-bg{
	background: #f7f7f7;	
	border-left-width: 0px;
	padding: 20px 0px 20px 0px;
	line-height:20px;
}
/*게시판 - List */
.table-board a{font-weight: normal;}
.table-board .aLeft {width: 100%;text-align: left;}
.table-board.aLeft a.txt-ellipsis {width: 96%;color: #333;}
.table-board tbody.list-body tr:hover {background: rgba(57, 142, 175,0.05); cursor: pointer;}
.list-comment {font-size: 11pt;}

/*게시판 - Reg */
.bbs-table-write  {border:1px solid #d7d7d7;}
.bbs-table-write .input-txt .input{width: 100%; font-size: 12pt;}
.bbs-table-write .input-email-txt,   .bbs-table-write .input-email-write {width: 200px;}
.bbs-table-write .input-email-select {width: 150px;}
.bbs-table-write .input-txt-content {height: 200px;}
.bbs-table-write div.care {font-size: 11pt;margin-bottom: 2px; }
.bbs-table-write div.care span.blu { color:#2165ef; font-weight:bold;}
.bbs-table-write a img{border:0; margin-top:4px; }

/*게시판 - Read */
.bbs-table-view tbody td,textarea {text-align: left; border:1px solid #d7d7d7; padding:5px; font-size: 11pt; }
.bbs-table-view tbody th {background: #f7f7f7;border-right: 0}
.bbs-table-write tbody th, .bbs-table-write tbody td{padding: 10px 15px; text-align: left;}
.bbs-table-write .non-req{padding-left:8px;}
.bbs-table-write tbody .qna-title{font-size: 11pt; font-weight: bold;}
.table-content-wrap{min-height: 200px; padding: 30px 0px 40px 40px; font-size: 11pt; }

.table-board .td-address a span {display: inline-block;width: 60px; text-align: justify;  white-space: pre-wrap;}

/*개인정보 수집*/
.personal {font-size: 11pt; margin-left:10px; padding-bottom:10px;margin-top:15px;} 
.personal-A {font-size: 11pt; margin-left:10px; padding-bottom:10px;border-bottom:2px solid #000000;}
.personal  a.btn{display: inline-block; padding:0px 54px; font-weight: bold; color:#000; margin-left:20px; } 
.personal .btn-per { height: 25px; background: #fff;  border:1px solid #cbcbcb; text-align: center; font-weight: bold; cursor: pointer; line-height: 1.5; color: #000; position: relative; ; } 

/* 법정대리인 동의*/
.representative-area{
	width:98%;
	margin-top:10px;
	background: #f7f7f7;
	text-align: left;
	font-size: 11pt;
	border:1px solid #cbcbcb;
	padding:10px 10px;
} 
.representative-area  a.btn {display:inline-block; padding:0px 10px; font-weight: bold; color:#000; margin-left:10px; } 
.representative-area .btn-confirm { height: 25px; background: #fff;  border:1px solid #cbcbcb; text-align: center; font-weight: bold; cursor: pointer; line-height: 1.5; color: #000; position: relative; ; } 

/* 아이콘 */
.ico_file{vertical-align:middle;display:inline-block;width:13px;height:17px;background:url(/emwp/img/renew_emwp/icon_file.png)no-repeat 0px 1px;}
.ico_value{vertical-align:middle;display:inline-block;width:34px;height:20px;margin-right:3px; background:url(/emwp/img/renew_emwp/icon_value.png)no-repeat 0px 1px;}
.ico_dongil{vertical-align:middle;display:inline-block;width:34px;height:20px;margin-right:3px; background:url(/emwp/img/renew_emwp/icon_dongil.png)no-repeat 0px 1px;}
.ico_post_info{vertical-align:middle;display:inline-block;width:70px;height:70px;background:url(/emwp/img/renew_emwp/img_post01.png)no-repeat 0px 1px;}
/* 선행민원조회 팝업 */
.pre-contents-area {
	width: 900px;
	min-height:705px;
	padding:20px 20px 27px 20px;
}

.pre-header-area {
	width: 100%;
	margin-bottom: 8px;
	font-size: 20pt;
	font-weight: 600;
}
.pre-header-sub-area{border-top:3px solid #000;padding:40px 0px 0px 0px;}
.pre-bottom-area {
	background-color:#e0e0e0;
	border-top:1px;
	border-top-color:#cbcbcb;	
	width: 100%;
	height: 50px;
}
.pre-sub-title-area {
	width: 100%;
	margin-bottom: 10px;
	font-size: 14pt;
	font-weight: 600;
}
.pre-close-area {	
	padding:8px 20px 0px 0px;
	float:right;	
}

.pre-close-btn{	
	display:inline-block;
	padding-top:5px;
	background-color:#f6f6f6;
	width:70px;
	height:27px;
	font-weight:bold;
	border:1px solid #d3d3d3;
	color:black;
	text-align:center;
	text-decoration:none;	
	font-size:14px;
	cursor:pointer;	
}

.pre-infobox{border-top:3px solid #000;padding:25px 0px 15px 15px;font-size:14px;line-height:24px;}
.pre-search-area {
	background: #f7f7f7;
	height: 54px;
	font-size:11pt;
}

.pre-search-top-area {
	position: relative;
	top: 7px;
	margin-left:15px;
	margin-bottom: 6px;
	text-align:center;	
}
.pre-totalcnt {
	padding-top:20px;
	line-height: 30px;	
	font-size: 12pt;
	float: right;
}
.btn-info-preminwon{background-color:#f6f6f6;border:1px solid #d3d3d3;color:black;padding:0px 20px 3px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;cursor:pointer;border-radius:30px;}
.pre-print-btn{float:right; background-color:#f6f6f6;font-weight:bold;border:1px solid #d3d3d3;color:black;padding:5px 15px 7px 15px;cursor:pointer;border-radius:30px;font-size:16px;text-align:center;text-decoration:none;display:inline-block;}
/* 주소검색 팝업 */
.addr-contents-area {
	height: 543px;
	padding:20px 20px 10px 20px;
}

.addr-header-area {
	width: 100%;
	margin-bottom: 8px;
	font-size: 20pt;
	font-weight: 600;
}

.addr-bottom-area {
	background-color:#e0e0e0;
	border-top:1px;
	border-top-color:#cbcbcb;	
	height: 50px;
}

.addr-close-area {	
	padding:8px 20px 0px 0px;
	float:right;	
}

.addr-close-btn{	
	display:inline-block;
	padding-top:5px;
	background-color:#f6f6f6;
	width:70px;
	height:27px;
	font-weight:bold;
	border:1px solid #d3d3d3;
	color:black;
	text-align:center;
	text-decoration:none;	
	font-size:14px;
	cursor:pointer;	
}

.addr-infobox{border-top:3px solid #000;padding:25px 0px 15px 15px;font-size:14px;line-height:20px;}
.addr-search-area {
	background: #f7f7f7;
	height: 54px;
	font-size:11pt;
}

.addr-search-top-area {
	position: relative;
	top: 12px;
	margin-bottom: 6px;
	text-align:center;		
}

.addr-search-top-areaA {
	position: relative;
	top: 12px;
	margin-bottom: 6px;
	text-align:left;	
	padding-left:15px;
}

.addr-totalcnt {
	padding-top:20px;
	line-height: 30px;	
	font-size: 12pt;
	float: right;
}
.btn-info-addr{background-color:#f6f6f6;border:1px solid #d3d3d3;color:black;padding:0px 20px 3px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;cursor:pointer;border-radius:30px;}

.search-area-addr-btn {
	position: relative;
    top: 2px;
    display:inline-block;
    border: 1px solid #a5a5a5;
    margin-left: 5px;
    font-size: 11pt;
    line-height: 1.7;    
    text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.search-addr-btn {
	background: #6c6c6c;
    border:1px solid #6c6c6c;
    color: white;
    left: -5px;
	padding-left: 10px;
	padding-right: 10px;
}

.addr-search-list-area {
	position: relative;
	width:80%;
	text-align:left;	
}
.addr-search-list-right-area {
	float:right;
	margin-top:16px;
	position: relative;
	width:20%;
	text-align:center;	
}

.addr-juso{
	display: none;
	margin-bottom:10px;
	padding-top:20px;
	padding-bottom:12px;
	border-bottom: 1px solid #dfdfdf;
}
.juso-tit{
	font-weight: bold;
	font-size: 14pt;
	border-bottom: 2px solid #9dc14f;	
	padding-bottom:8px;
}

.juso-seleced{
	padding:12px 0px 8px 8px;
	font-size: 14pt;
	font-weight: bold;
}

.juso-detail{
	font-size: 14pt;
	font-weight: bold;
	padding-bottom: 20px;
	padding-left: 8px;
}

.juso-explain{
	font-size: 11pt;
	padding-left:90px;
	padding-right:8px;
}

.juso-totalcnt {
	padding-top:20px;
	line-height: 30px;	
	font-size: 12pt;
	float: left;
}

.juso-info{
	padding-top:20px;
	line-height: 30px;	
	font-size: 12pt;
	float: right;
}

.addr-search-self-area {
	background: #f7f7f7;
	height: 150px;
	font-size:12pt;
}

.addr-close-self-btnA{	
	display:inline-block;
	padding-top:5px;
	background-color:#f6f6f6;
	width:90px;
	height:27px;
	font-weight:bold;
	border:1px solid #d3d3d3;
	color:black;
	text-align:center;
	text-decoration:none;	
	font-size:14px;
	cursor:pointer;	
}

.addr-close-self-btnB{	
	display:inline-block;
	padding-top:5px;
	background-color:#6c6c6c;
	width:90px;
	height:27px;
	font-weight:bold;
	border:1px solid #d3d3d3;
	color:white;
	text-align:center;
	text-decoration:none;	
	font-size:14px;
	cursor:pointer;	
}

.addr-close-self-btnA-1{	
	display:inline-block;
	padding-top:5px;
	background-color:#f6f6f6;
	width:180px;
	height:27px;
	font-weight:bold;
	border:1px solid #d3d3d3;
	color:black;
	text-align:center;
	text-decoration:none;	
	font-size:14px;
	cursor:pointer;	
}

.addr-close-self-btnB-1{	
	display:inline-block;
	padding-top:5px;
	background-color:#6c6c6c;
	width:180px;
	height:27px;
	font-weight:bold;
	border:1px solid #d3d3d3;
	color:white;
	text-align:center;
	text-decoration:none;	
	font-size:14px;
	cursor:pointer;	
}

.addr-self-tb tbody td{
 	height:40px;
}

.txt_marginA{
	margin-left: 65px;
}

.txt_marginB{
	margin-left: 10px;
}

.status-box{
	width:400px;
	background-color:#f5fde4;
	border:1px solid #7fa52c;
	padding:15px;
	font-size:14px;
	border-radius:10px;
	line-height:19px;
}

.btn_process{
	background-color:#fff;
	font-weight:bold;
	border:1px solid #9dc14f;
	color:black;
	padding:5px 5px 5px 5px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	font-size:14px;
	border-radius:20px;
}

.btn_process_pop{
	float:right;
	background-color:#fff;
	font-weight:bold;
	border:1px solid #9dc14f;
	color:black;
	padding:5px 5px 5px 5px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	font-size:12px;
	border-radius:20px;
}

.btn_wr{
	background-color:#fff;
	font-weight:bold;
	border:1px solid #d3d3d3;
	color:black;
	padding:4px 10px 5px 10px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	font-size:14px;
	cursor:pointer;
	border-radius:30px;
}

/*
공지사항 팝업
*/
.pop-header-area {
	width: 100%;
	margin-bottom: 8px;
	font-size: 15pt;
	font-weight: 600;
	padding-top:20px;
	padding-bottom:8px;
	text-align:center;
}

.pop-infobox {
	border-top:3px solid #000;
	padding:25px 0px 15px 15px;
	font-size:14px;
	line-height:24px;
}

.pop-bottom-area {
    position:absolute;
	background-color:#e0e0e0;
	border-top:1px;
	border-top-color:#cbcbcb;	
	width: 100%;
	height: 50px;
}

.pop-close-area {	
	padding:8px 20px 0px 0px;
	font-size:15px;	
}

.mpopbg01{
	position:relative;
	left:0px;
	top:-85px;
	width:560px;
	margin:0px;
	background: url('/emwp/img/renew_emwp/popup_bg01.gif') no-repeat;
	min-height:450px;
}

.mpoptxt01{
	width:500px;
	padding-top:120px;
	padding-left:50px;
	padding-right:50px; 
	margin-top:85px;
}

/*민원처리공개*/
.mwpro-list-area{
	width:100%;
	background-image: url('/emwp/img/renew_emwp/dotline_gray.gif');
	text-align: left;
	font-size: 11pt;
	padding:10px 0 10px 0;
	display:block;
}

.mwpro-list {
	padding-left:15px;
	padding-right:15px; 
	padding-top:15px;
	padding-bottom:15px;
	border: 1px solid #dadada;
	position: relative;
	width:94%;
	background: #ffffff;
	margin: auto;
}

/* 민원처리공개 테이블 */
.mwpro-table {
	width:100%; 
	border-collapse: collapse;
	border-top: 2px solid #9dc14f;
	font-size:11pt;
}
.mwpro-table thead tr{
	height: 50px;
	background: #f7f7f7;
}
.mwpro-table thead th {
	text-align: center;
	font-weight: 600;
	border-left: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.mwpro-table thead th:first-child {
	border-left: none;
}
.mwpro-table tbody td:first-child {
	border-left: none;
}
.mwpro-table tbody td {
	height: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-left: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	
}

.mwpro-table .td-num{
	width: 50px;
}

.mwpro-table .td-sort{
	width: 100px;
	padding-left: 3px;
	background: url(/emwp/img/renew_emwp/icon_secret.png)no-repeat;
}
	
.mwpro-table .td-sort-open{
	width: 100px;
	padding-left: 3px;
}
	
.mwpro-table .td-list{
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}

.mwpro-table .td-date{
	width: 90px;
}

.mwpro-table .td-state{
	width: 100px;
}

.mwpro-table .td-answer{
	width: 150px;
}


/*민원처리공개 상세화면 인쇄 테이블 start */
.table-pop-board {width:100%; margin:5px 0px 20px 0px; border-bottom: 1px solid #e2e2e2; table-layout: fixed; font-size: 9pt;}
.table-pop-board colgroup + tbody tr:first-child th,.table-pop-board colgroup + tbody tr:first-child td {border-top: 2px solid #9dc14f;}
.table-pop-board thead th {padding: 10px 10px 5px;background: #f7f7f7; border-top: 2px solid #9dc14f; border-bottom: 1px solid #e2e2e2; text-align: center;font-weight: bold; border-left: 1px solid #e2e2e2; }
.table-pop-board thead th:first-child,.table-pop-board tbody tr td:first-child,.table-pop-board tbody th:first-child {border-left:0;}

.table-pop-board tbody th {background: #f7f7f7;border-right: 1px solid #e2e2e2;}
.table-pop-board tbody th span {font-weight:bold; color:#F00;}
.table-pop-board tbody th,.table-pop-board tbody td {padding: 8px 10px 5px;border-top: 1px solid #e2e2e2; border-left:1px solid #e2e2e2; text-align: center;vertical-align: middle;word-break: break-all;}
.table-pop-board tbody tr:first-child th,.table-pop-board tbody tr:first-child td {border-top: 0;}
.table-pop-board .td-info-bg{
	background: #f7f7f7;	
	border-left-width: 0px;
	padding: 20px 0px 20px 0px;
	line-height:20px;
}
/*게시판 - List */
.table-pop-board a{font-weight: normal;}
.table-pop-board .aLeft {width: 100%;text-align: left;}
.table-pop-board.aLeft a.txt-ellipsis {width: 96%;color: #333;}
.table-pop-board tbody.list-body tr:hover {background: rgba(57, 142, 175,0.05); cursor: pointer;}

/*게시판 - Reg */
.bbs-table-pop-write  {border:1px solid #d7d7d7;}
.bbs-table-pop-write .input-txt .input{width: 100%; font-size: 12pt;}
.bbs-table-pop-write .input-email-txt,   .bbs-table-pop-write .input-email-write {width: 200px;}
.bbs-table-pop-write .input-email-select {width: 150px;}
.bbs-table-pop-write .input-txt-content {height: 200px;}
.bbs-table-pop-write div.care {font-size: 10pt; }
.bbs-table-pop-write div.care span.blu { color:#2165ef; font-weight:bold;}
.bbs-table-pop-write a img{border:0; margin-top:4px; }

/*게시판 - Read */
.bbs-table-pop-view tbody td,textarea {text-align: left; border:1px solid #d7d7d7; padding:5px; font-size: 9pt; }
.bbs-table-pop-view tbody th {background: #f7f7f7;border-right: 0}
.bbs-table-pop-write tbody th, .bbs-table-write tbody td{padding: 10px 15px; text-align: left;}
.bbs-table-pop-write .non-req{padding-left:8px;}
.bbs-table-pop-write tbody .qna-title{font-size: 11pt; font-weight: bold;}

.table-pop-board .td-address a span {display: inline-block;width: 60px; text-align: justify;  white-space: pre-wrap;}


.mwpro-pop-table {
	width:100%; 
	border-collapse: collapse;
	border-top: 2px solid #9dc14f;
	font-size:9pt;
}
.mwpro-pop-table thead tr{
	height: 40px;
	background: #f7f7f7;
}
.mwpro-pop-table thead th {
	text-align: center;
	font-weight: 600;
	border-left: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.mwpro-pop-table thead th:first-child {
	border-left: none;
}
.mwpro-pop-table tbody td:first-child {
	border-left: none;
}
.mwpro-pop-table tbody td {
	height: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-left: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	
}

.mwpro-pop-table .td-num{
	width: 50px;
}

.mwpro-pop-table .td-sort{
	width: 100px;
	padding-left: 3px;
	background: url(/emwp/img/renew_emwp/icon_secret.png)no-repeat;
}
	
.mwpro-pop-table .td-sort-open{
	width: 100px;
	padding-left: 3px;
}
	
.mwpro-pop-table .td-list{
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}

.mwpro-pop-table .td-date{
	width: 90px;
}

.mwpro-pop-table .td-state{
	width: 100px;
}

.mwpro-pop-table .td-answer{
	width: 150px;
}

/*민원처리공개 상세화면 인쇄 테이블 end */


/*/검색리스트카테고리부분 2018 11 23 추가*/

.opncategory-tit {
	font-weight:bold; font-size:18pt; margin-bottom:40px; margin-top:30px; text-align:center;
	line-height: 30px;
	width: 100%;	
}

.opncategory-li > div {
	border-top: 2px solid #9dc14f;	
	height: 40px; 
	border-bottom: 1px solid #dfdfdf; padding:20px;
}

.opncategory-li > div > p:nth-child(1){
	float: left;
	width:80%;
	position: relative;
	font-size:13pt;
	font-weight: bold;
}

.opncategory-li > div > p:nth-child(2){
	float: right;
	position: relative; 
	
}

.opncategory-li > div > div{
	float: left;
	position: relative;
	top:30px; margin-left:-10%;
	font-size:10pt;
	width:100%
}
/*/////////////검색리스트카테고리부분 2018 11 23 추가*/


.short-infobox{
	border:3px solid #f7f7f7;
    padding:30px;
    font-size:15px;
    line-height:24px;	
}

/*/////////////자주하는 질문 부분 2018 12 13 추가*/
.btn_list{
	position:relative;
	width:350px;
	float:right;
	top:-50px;
	text-align:right;
}

.ico_d{
	display:inline-block;
	width:14px;
	height:13px;
	margin-right:3px; 
	background:url(/emwp/img/renew_emwp/ico_file.gif)no-repeat 0px 0PX;
	vertical-align:middle;
}

.main-area{
	margin-bottom: 70px;
	min-width: 1570px;
}

.main-container{
	width: 1170px;
	margin: auto;
	margin-top: 40px;
	padding-left:0px;
	position: relative;
}

.box10{
	width:1150px;
	background:url(/emwp/img/renew_emwp/dotline_gray.gif);
	padding:10px;
}

.box10 ul{
	background:#fff;
	padding:20px;
	font-size:15px;
	line-height:25px;
}

.btn_download{
	float:right;
	background-color:#f6f6f6;
	font-weight:bold;
	border:1px solid #d3d3d3;
	color:black;
	padding:4px 20px 5px 20px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	font-size:14px;
	cursor:pointer;
	border-radius:30px;
}
