@charset "UTF-8";

/* 상위버튼 style */
.sub_contents_inner .sbHder+.d3Wrapper {
    margin-bottom: 10px;
}

/* 첨부파일 list style */
.brdDtlArea table td a.fLink {width: 100%; text-align: left; background: none;}
 
/* modal style */
.pop_contents_inner{height: 100%; margin: 0px auto;}
.pop_contents_inner .part{margin-top: 5px;}
.pop_contents_inner .part+.part{margin-top: 30px;}
.insrtOpinionArea .insrtPnl{padding: 25px;}
.applyDt{float: right;}
.applyDt dt, .applyDt dd{width: 100px; border-width: 0;}
.applyDt dt:before{content: "\F274"; color: #555; vertical-align: 1px; margin-right: 6px;}
.applyDt dd{color: #555; font-weight: 400;}

#opinionPop .modal-header {display: none;}

.board2.gray dt:only-of-type {border-bottom: none;}
.txBox.scrollY {overflow-y: auto; overflow-x: hidden;}
.txBox {background: #ECECEC; font-size: 13px; font-weight: 300; border-radius: 0px; border: 1px solid #CCC; height: 70px; min-height: 70px; max-height: 70px; padding: 4px 7px; line-height: 20px;}
.txBox .txBoxTit {padding: 0 0 10px; font-size: 15px; font-weight: normal;}

/* 2021-02-18 수정사항 반영 */
.board2.gray{border-top-width: 0;}
.board2 dt.first, .board2 dt.first+dd{border-top-width: 1px;}
.board2:not(.box):not(.btLn1){border-bottom-width: 0;}
.board_con.p_0{border-bottom-width: 1px!important; padding: 0!important;}
.board_con.p_0 .board2 dt, .board_con.p_0 .board2 dd{margin-top: 0; margin-bottom: 0;}
.attchList{border-left: 1px solid #DDD; padding-left: 20px;}


/* 2022.04.05 수정사항 */
.mb_30 {
	margin-bottom: 30px;
}
.brdDtlArea table tbody:nth-child(2){
/* 	border-top: 4px solid #0C82E9; */
}
.brdDtlArea table td{
	word-break: break-all;
}
.brdDtlArea table tbody:nth-child(3) { 
	background: #F7F7F7;
    border: 2px solid #D0D1D2;
}
.brdDtlArea table tbody:nth-child(3) td {
	font-size: 15px; 
}
/* 주민의견서 팝업 */
.pop_contents_inner .part:last-child .tit2 {
    display: flex;
}
.txBox{
	height: 80px;
	max-height: 80px;
}

/* 22.06.09 */
.pop_contents_inner .insrtPnl h5.tit2:not(:first-child) {
	margin-top: 30px;
    margin-bottom: 15px;
}
.pop_contents_inner .board2.box:not(.skBlue) {
	border-top-width: 1px;
}
.pop_contents_inner .part {
	margin-top: 10px;
}
.pop_contents_inner .board2>dd.address_box {
	display: flex;
    flex-wrap: wrap;
    padding: 20px 15px;
}
.pop_contents_inner .board2>dd.address_box > input:first-child {
	width: 150px;
    margin-right: 5px;
}
.pop_contents_inner .board2>dd.address_box > input:not(:first-child) {
	margin-top: 7px;
}
.pop_contents_inner .txBox .txBox {
	height: 100px;
    max-height: 100px;
}
.pop_contents_inner .txBox .txBoxTit {
	padding: 0 0 5px;
}
.pop_contents_inner .txBox .txBoxTit i {
	font-style: normal;
}
.pop_contents_inner .txBox .txBoxTit strong {
	font-weight: 500;
	line-height: 1.3;
}
/* 주소검색 */
#serchJusoPop .modal-lg {
	max-width: 650px;
}
article.doro {
	margin-bottom: 40px;
}
article.doro > .textBox {
	display: flex;
    width: 100%;
}
article.doro > .textBox > input {
	height: 38px;
    padding: 0 10px;
    font-size: 18px;
}
article.doro > .textBox > a {
	width: 100px;
    margin-left: 20px;
}


/* 2022.07.13 */
/* 상세정보 내용부분 */
.d3Lst {
	margin-top: 10px;
}
.board_con2 {
    padding: 0 25px 40px!important;
}

/* 주민의견서작성 모달 */
.line_ht_1_3 {
	line-height: 1.3;
}
.line_ht_1_2 {
	line-height: 1.2;
}
.pop_contents_inner .guide {
/* 	display: flex; */
}
.pop_contents_inner .guide span {
	display: flex;
}
.pop_contents_inner .guide span:first-child {
	color: #2D8CF0;
}
.pop_contents_inner .guide span:not(:last-child) {

}
.pop_contents_inner .guide .referMark.star:before {
	content: "\002A";
}

body.sub .table-box table td:has(#fileList){padding: 0px;}
.fileList li {padding: 10px 10px 10px 30px;border-bottom:1px solid #d0d1d2;}
.fileList li:last-child {border-bottom:0;}
.fileList li a{line-height: 30px;color: inherit;text-decoration: underline;}
.fileList li button{margin-left: 10px;}

.lnkList li {padding: 10px 10px 10px 30px;border-bottom:1px solid #d0d1d2;}
.lnkList li:last-child {border-bottom:0;}
.lnkList li a{line-height: 30px;color: inherit;text-decoration: underline;}
.lnkList li button{margin-left: 10px;}

.fileList-td{padding:0px !important;}

.news_detail_cont .img{text-align: center;margin-bottom: 10px;}
.news_detail_cont .board_box {width: 100% !important;}
.news_detail_cont .board_box table{width: 100%;}

.cn .img-box{
	width: 100%;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
}
.cn .img-box img{
	max-width: 850px;
}

.newsLnk{
	margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid #c6c8d2;
    color: #000000;
    display: inline-block;
    width: 173px;
    text-decoration: underline;
}
.newsLnk:after{
	content: '';
    display: block;
    width: 12px;
    height: 12px;
    background-image: url(../../../static/image/new/icons/icon-link-arrow.svg);
    background-repeat: no-repeat;
    background-size: contain;
    float: right;
    margin-top: 5px;
}
.button.whiteGray {
    margin-top: 10px;
    line-height: 36px;
    padding: 0 20px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
}
.cn .img-box iframe{max-width: 560px;height:315px;}
body.sub .table-box table :is(td){font-size: 20px !important;color: #333 !important;font-weight:normal !important;}
@media screen and (max-width: 800px) {
	body.sub .table-box table th{font-size: 16px !important;}
	body.sub .table-box table :is(td){font-size: 17px !important;color: #333 !important;font-weight:normal !important;}
}
@media screen and (max-width: 555px) {
	.cn .img-box iframe{height:auto;}
	body.sub .table-box table :is(td) {
        padding: 0px 10px !important;
    }
    body.sub .table-box table :is(td){font-size: 14px !important;}
    body.sub .table-box table td.sj{
		font-size: 16px !important;
	}
    body.sub .table-box table th {
        font-size: 13px !important;
    }
}

