@charset "UTF-8"; 

/********************************
 board set
 *******************************/

label, input, select, textarea {font-size:1.5rem; color:#444;}
label {display:inline-block; margin:2px 5px;}
select.bd_select {padding:5px; width:100%; height:38px; line-height:38px; border:1px solid #ddd;}
input.bd_input {display:block; width:100%; line-height:38px; border:1px solid #ddd; height:38px;}
input.bd_input.bdi_text {padding-left:5px;}
input.bd_input.bdi_ckbox,
input.bd_input.bdi_radio {width:auto; display:inline-block; margin-right:3px;}
input.bd_input.scr_input {height:unset; line-height:unset; vertical-align:unset;}
input.bd_input.bdi_file {width:auto; display:inline-block; margin:2px 5px; line-height:inherit; border:none;}
textarea.bd_txtarea {resize:none; width:100%; border:1px solid #ddd;}
textarea.bd_txtarea.re_size {resize:auto;}


/*첨부파일 추가버튼리스트*/
.file_addbox {margin-bottom:10px;}
.file_addbox li input {float:left; padding:6px 5px 5px; border:1px solid #ddd;}

.bd_btn.last_btn {width:150px;}
.bd_btn.last_btn1 {width:250px;}



@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
	input.bd_input.two_box {width:60px;}
}
@media screen and (max-width:767px) {
	label, input, select, textarea {font-size:1.4rem;}
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	.file_addbox li input {display:block; width:100%; margin-right:0; margin-bottom:5px;}
  	.file_addbox li a {width:88%; text-align:center;}
  	.bd_btn.file_addbtn {width:88%; text-align:center;}
  
  	.bd_btn.last_btn {display:block; width:100%; margin-bottom:5px !important;}
	.bd_btn.last_btn1 {display:block; width:100%;}
	.bd_btn.last_btn2 {display:block; width:100%;}
}



/********************************
 동영상, 갤러리
 *******************************/
.mg_box {overflow:hidden;}
.mg_box:after {content:''; display:block; visibility:hidden; clear:both;}

.mg_box .mg_list {margin-left:-20px;}
.mg_box .mg_list li {position:relative; float:left; margin-bottom:30px; padding-left:20px;}
.mg_box .mg_list a {display:block; text-decoration:none;}
.mg_box .mg_list span {display:block;}
.mg_box .mg_list .b_img {overflow:hidden; width:100%; margin-bottom:5px; background:#ddd url(../images/img_noimg_g.png) center center no-repeat;}
.mg_box .mg_list .b_img img {width:100%; transition: all 0.1s linear;}
.mg_box .mg_list .b_tit {overflow:hidden; width:98%; color:#333; font-weight:500; white-space:nowrap; text-overflow: ellipsis;}
.mg_box .mg_list .b_date {position:relative; padding-left:20px; color:#666;}
.mg_box .mg_list .b_date:before {content:''; position:absolute; left:0; top:50%; margin-top:-7px; width:16px; height:16px; background:url(../images/icon_date.png) 0 0 no-repeat;}

.mg_box .mg_list.col4 li {width:25%;}
.mg_box .mg_list.col4 .b_img {height:150px;}
.mg_box .mg_list.col4 .b_img img {height:150px; transition-duration:0.1s;}

.mg_box .mg_list.col3 li {width:33.3333%}
.mg_box .mg_list.col3 .b_img {height:180px;}
.mg_box .mg_list.col3 .b_img img {height:180px; transition-duration:0.2s;}

.mg_box .mg_list a:hover .b_img img,
.mg_box .mg_list a:active .b_img img,
.mg_box .mg_list a:focus .b_img img {transform:scale(1.3);}

.mg_box .mg_list a:hover .b_tit,
.mg_box .mg_list a:active .b_tit,
.mg_box .mg_list a:focus .b_tit {text-decoration:underline;}

@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
	.mg_box .mg_list.col4 li {width:33.3333%}
	.mg_box .mg_list.col4 .b_img {height:180px;}
	.mg_box .mg_list.col4 .b_img img {height:180px; transition-duration:0.2s;}
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
	.mg_box .mg_list.col4 li,
	.mg_box .mg_list.col3 li {width:50%; margin-bottom:25px;}
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	.mg_box .mg_list {margin-left:0;}
	.mg_box .mg_list.col4 li,
	.mg_box .mg_list.col3 li {float:none; width:auto; margin-bottom:20px; padding-left:0;}
	.mg_box .mg_list.col4 .b_img,
	.mg_box .mg_list.col3 .b_img {height:200px;}
	.mg_box .mg_list.col4 .b_img img,
	.mg_box .mg_list.col3 .b_img img {height:200px; transition-duration:0.2s;}
}


/********************************
 게시판 상단
 *******************************/
.board_topbox {position:relative;}
.boardtop_txtinner {position:relative; padding:20px; min-height:112px; background-color:#fff; border:3px solid #ddd; border-top-color:#007dc6; z-index:2;}
.boardtop_txtinner .t_txt {display:block; min-height:68px; vertical-align:middle;}
.boardtop_txtinner .t_txt h3 {margin-top:0; color:#007dc6;}

 
.board_total {margin-bottom:5px;}
.board_total strong {color:#c50079;}
.search_ctbox1 {position:relative; display:inline-block; float:left; width:18%; padding-right:10px;}
.search_ctbox1:after {content:''; display:block; visibility:hidden; clear:both;}
.search_ctbox1 .src_list select {display:block; padding:5px; width:100%; height:40px; line-height:40px; border:1px solid #ddd;}

.search_ctbox2 {position:relative; display:inline-block; float:left; width:40%; padding-right:10px;}
.search_ctbox2:after {content:''; display:block; visibility:hidden; clear:both;}
.search_ctbox2 .src_list {padding-left:10px; float:left;}
.search_ctbox2 .src_list:first-child {padding-left:0;}
.search_ctbox2.col_list2 .src_list {width:50%;}
.search_ctbox2 .src_list select {display:block; padding:5px 10px; width:100%; height:40px; line-height:40px; border:1px solid #ddd;}
.search_ctbox2.col_list4 .src_list {width:100%;}
.search_ctbox2.col_list4 .src_list input {display:inline-block; float:left; width:45%;}
.search_ctbox2.col_list4 .src_list .dash {display:inline-block; float:left; padding:0 8px; line-height:38px;}

.search_ctbox3 {position:relative; margin-bottom:10px;}
.search_ctbox3:after {content:''; display:block; visibility:hidden; clear:both;}
.search_ctbox3 .src_list {padding-left:10px; float:left;}
.search_ctbox3 .src_list:first-child {padding-left:0;}
.search_ctbox3.col_list3 .src_list {width:33.33%;}
.search_ctbox3 .src_list select {display:block; padding:5px 10px; width:100%; height:40px; line-height:40px; border:1px solid #ddd;}


.search_tbox1 {position:relative; display:inline-block; float:left; width:82%; padding:0 90px 0 160px;}
.search_tbox2 {position:relative; display:inline-block; float:left; width:60%; padding:0 90px 0 160px;}
.search_tbox3 {position:relative; padding:0 90px 0 160px;}
.search_listbox {position:absolute; left:0; top:0; width:150px;}
.search_listbox select {padding:5px; width:100%; height:40px; line-height:40px; border:1px solid #ddd;}
.search_txtbox {border:1px solid #ddd; height:40px; background-color:#fff;}
.search_txtbox input {display:block; width:100%; padding:0 10px; line-height:40px; border:none;}
.search_btnbox {position:absolute; right:0; top:0; width:80px;}
.search_btnbox button {width:100%; height:40px; font-size:0; background:#333 url(../images/board_search_icon.png) center center no-repeat; cursor:pointer;}
.search_btnbox button:hover,
.search_btnbox button:active,
.search_btnbox button:focus {background-color:#007dc6; transition: background-color 0.2s linear;}

/*03분양·임대·보상 > 02임대정보 > 03입주대기자현황 */
.search_tbox4 {position:relative; padding:0 90px 0 360px;}
.search_tbox4 .search_listbox {width:350px;}


@media screen and (max-width:1200px) {

}
@media screen and (max-width:1024px) {
	.boardtop_txtinner {position:relative;}
	.boardtop_txtinner:before {left:30px;}
}

@media screen and (max-width:920px) {/*텍스트 최소값 보정*/
	.boardtop_txtinner {position:relative;} /*상단 텍스트박스*/
	.boardtop_txtinner:before {left:20px;}
	
	
	.search_tbox4 {padding:0 90px 0 290px;}
	.search_tbox4 .search_listbox {width:280px;}
}

@media screen and (max-width:767px) {
	.search_ctbox1 {display:block; float:none; width:100%; padding-right:0; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ddd;}
	.search_ctbox2 {display:block; float:none; width:100%; padding-right:0; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ddd;}
	.search_ctbox3 {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ddd;}
	.search_ctbox3.col_list4 .src_list {width:50%;}
	.search_ctbox3.col_list4 .src_list:nth-child(1),
	.search_ctbox3.col_list4 .src_list:nth-child(2) {margin-bottom:10px;}
	.search_ctbox3.col_list4 .src_list:nth-child(3) {padding-left:0;}
	.search_ctbox3.col_list1 {margin-bottom:10px; padding-bottom:0;}
	.search_ctbox3.col_list1 .src_list {padding-bottom:0;}
	.board_topbox:before {height:30px;}
	.boardtop_txtinner {position:relative; min-height:auto;}
	.boardtop_txtinner:before {display:none;}
	.boardtop_txtinner .t_txt {display:block; min-height:auto;}
	
	.board_total {padding-top:0;}
	.search_tbox1 {display:block; float:none; width:100%; padding:0 70px 0 140px;}
	.search_tbox2 {display:block; float:none; width:100%; padding:0 70px 0 140px;}
	.search_tbox3 {position:relative; padding:0 70px 0 140px;}
	.search_tbox4 {padding:0 70px 0 290px;}
	.search_listbox {width:130px;}
	.search_btnbox {width:60px;}
}
@media screen and (max-width:640px) {
	.search_ctbox2 {margin-bottom:10px; padding-bottom:5px;}
	.search_ctbox2 .src_list {padding-left:0; margin-bottom:5px;}
	.search_ctbox2.col_list2 .src_list {width:100%; margin-bottom:5px !important;}
	
	.search_ctbox3 {margin-bottom:10px; padding-bottom:5px;}
	.search_ctbox3 .src_list {padding-left:0; margin-bottom:5px;}
	.search_ctbox3.col_list4 .src_list {width:100%; margin-bottom:5px !important;}
	.search_ctbox3.col_list3 .src_list,
	.search_ctbox3.col_list2 .src_list {width:100%;}
	.search_ctbox3.col_list1 {margin-bottom:5px;}
	.search_ctbox3.col_list1 .src_list {margin-bottom:5px;}
	.boardtop_txtinner {padding:10px;}
	.search_tbox1 {position:relative; padding:0 60px 0 110px;}
	.search_tbox2 {position:relative; padding:0 60px 0 110px;}
	.search_tbox3 {position:relative; padding:0 60px 0 110px;}
	.search_listbox {width:105px;}
	.search_btnbox {width:55px;}
	
	.search_tbox4 {padding:45px 60px 0 0;}
	.search_tbox4 .search_listbox {width:100%;}
	.search_tbox4 .search_btnbox {top:unset; bottom:0;}
}
@media screen and (max-width:480px) {
}

/********************************
 테이블
 *******************************/
/*반응형 구간처리*/
.re_blind10 {}
.re_blind9 {}
.re_blind7 {}
.re_blind6 {}
.re_blind4 {}
 
/*table-list*/
.tbl_bd_list {table-layout:fixed; margin-bottom:10px; width:100%; line-height:1.4; border-style:solid; border-color:#ddd; border-width:2px 0 0 0; border-top-color:#333;}
.tbl_bd_list thead th {padding:12px 5px 10px; font-weight:500; color:#333; text-align:center; border-bottom:1px solid #bbb; background-color:#f4f7ff;}

.tbl_bd_list tbody th, .tbl_bd_list tbody td,
.tbl_bd_list tfoot th, .tbl_bd_list tfoot td {padding:10px 5px 10px;}

.tbl_bd_list tbody th {color:#333; font-weight:400; text-align:center; border-bottom:1px solid #ddd; background-color:#f8f8f8;}
.tbl_bd_list tbody td {border-bottom:1px solid #ddd; background-color:#fff;}
.tbl_bd_list tbody td {border-bottom:1px solid #ddd; background-color:#fff;}

.tbl_bd_list tbody td a {padding-right:5px; /*overflow:hidden; display: block; white-space:nowrap; text-overflow:ellipsis;*/}
#bbsAreaDiv .tbl_bd_list tbody td a {/*display:inline;*/}

.tbl_bd_list tfoot th {color:#333; font-weight:400; text-align:center; border-bottom:1px solid #ddd; background-color:#fef6e8;}
.tbl_bd_list tfoot td {border-bottom:1px solid #ddd; background-color:#fef6e8;}
.tbl_bd_list tfoot td {border-bottom:1px solid #ddd; background-color:#fef6e8;}

/*table-view*/
.tbl_bd_view {table-layout:fixed; margin-bottom:10px; width:100%; line-height:1.4; border-style:solid; border-color:#ddd; border-width:2px 0 0 0; border-top-color:#333;}
.tbl_bd_view thead th {padding:12px 5px 10px; font-weight:500; color:#333; text-align:center; border-bottom:1px solid #bbb; background-color:#f4f7ff;}

.tbl_bd_view tbody th, .tbl_bd_view tbody td,
.tbl_bd_view tfoot th, .tbl_bd_view tfoot td {padding:10px;}

.tbl_bd_view tbody th {color:#333; font-weight:400; text-align:center; border-bottom:1px solid #ddd; background-color:#f8f8f8;}
.tbl_bd_view tbody td {border-bottom:1px solid #ddd; background-color:#fff;}

.tbl_bd_view tfoot th {color:#333; font-weight:400; text-align:center; border-bottom:1px solid #ddd; background-color:#fef6e8;}
.tbl_bd_view tfoot td {border-bottom:1px solid #ddd; background-color:#fef6e8;}


@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
	.re_blind10 {display:none !important;}
}
@media screen and (max-width:920px) {/*텍스트 최소값 보정*/
	.re_blind9 {display:none !important;}
}
@media screen and (max-width:767px) {
	.re_blind7 {display:none !important;}
}
@media screen and (max-width:640px) {
	.re_blind6 {display:none !important;}
}
@media screen and (max-width:480px) {
	.re_blind4 {display:none !important;}
}


/********************************
 board-btn
 *******************************/
.bd_btnbox {position:relative;}
.bd_btnbox.ta_l {text-align:left;}
.bd_btnbox.ta_c {text-align:center;}
.bd_btnbox.ta_r {text-align:right;}

.bd_btnbox.ta_l .bd_btn {margin-right:2px; margin-bottom:2px;}
.bd_btnbox.ta_c .bd_btn {margin-right:1px; margin-bottom:2px;}
.bd_btnbox.ta_r .bd_btn {margin-left:2px; margin-bottom:2px;}

.bd_btn {display:inline-block; padding:0 20px; line-height:40px; color:#333; border:1px solid #ddd; border-radius:5px;}
.bd_btn:hover,
.bd_btn:active,
.bd_btn:focus {transition:background-color 0.2s linear;}
.bd_btn.btn_list, .bd_btn.btn_submit {color:#fff; border:none; background-color:#006f7a;}
.bd_btn.btn_print {color:#fff; border:none; background-color:#232528;}
.bd_btn.btn_config {color:#fff; border:none; background-color:#006cbd;}
.bd_btn.btn_del {color:#fff; border:none; background-color:#d52604;}


/********************************
 media query
 *******************************/
@media screen and (max-width:1200px) {

}
@media screen and (max-width:1024px) {
	
}

@media screen and (max-width:920px) {/*텍스트 최소값 보정*/
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
}


/* 게시판 페이징 */
#paginateDiv {text-align:center;}

.pagination {display:inline-block; margin: 20px 0;}
.pagination > li {display:inline-block; min-width:40px; margin:2px;}

.pagination > li > a,
.pagination > li > span {display:block; float:none !important; position:relative; margin:0; padding:0; line-height:40px; color:#555; border-radius:0; border:1px solid #ccc; background-color:#fff; box-sizing:border-box;}

.pagination > li > a:hover, .pagination > li > span:hover,
.pagination > li > a:active, .pagination > li > span:active,
.pagination > li > a:focus,
.pagination > li > span:focus {color:#0065aa; text-decoration:underline; border-color:#0065aa; border-radius:0; background-color:#fff; transition:border-color 0.2s linear;}

.pagination > li:first-child > a,
.pagination > li:first-child > span {border-top-left-radius:0; border-bottom-left-radius:0}
.pagination > li:last-child > a,
.pagination > li:last-child > span {border-top-right-radius:0; border-bottom-right-radius:0}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:active,
.pagination > .active > span:active,
.pagination > .active > a:focus,
.pagination > .active > span:focus {color:#fff; cursor:default; border-color:#0065aa; background-color: #0065aa; }

.pagination > li > .btn {}
.pagination > li > .btn:active {box-shadow:none;}
.pagination > li > .btn.first,
.pagination > li > .btn.prev,
.pagination > li > .btn.next,
.pagination > li > .btn.last {text-indent:-9999px;}
.pagination > li > .btn:before {content:''; display:none; position:absolute; left:10px; top:9px; width:20px; height:20px; background-image:url(../../../storyCms/bbs/images/icon_paging_ir.png); background-repeat:no-repeat;}

.pagination > li > .btn.first:before {display:block; background-position:0 0;}
.pagination > li > .btn.prev:before {display:block; background-position:0 -21px;}
.pagination > li > .btn.next:before {display:block; background-position:0 -42px;}
.pagination > li > .btn.last:before {display:block; background-position:0 -63px;}

.pagination > li > .btn.first:hover:before,
.pagination > li > .btn.first:active:before,
.pagination > li > .btn.first:focus:before {display:block; background-position:-42px 0;}
.pagination > li > .btn.prev:hover:before,
.pagination > li > .btn.prev:active:before,
.pagination > li > .btn.prev:focus:before {display:block; background-position:-42px -21px;}
.pagination > li > .btn.next:hover:before,
.pagination > li > .btn.next:active:before,
.pagination > li > .btn.next:focus:before {display:block; background-position:-42px -42px;}
.pagination > li > .btn.last:hover:before,
.pagination > li > .btn.last:active:before,
.pagination > li > .btn.last:focus:before {display:block; background-position:-42px -63px;}


.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
.pagination-lg > li > a, .pagination-lg > li > span {padding: 10px 16px; font-size: 18px;}
.pagination-sm > li > a, .pagination-sm > li > span {padding: 5px 10px;	font-size: 12px;}

.pager {padding-left: 0; margin: 20px 0; text-align: center; list-style: none;}
.pager li {display: inline;}
.pager li > a, .pager li > span {display: inline-block;	padding: 5px 14px; background-color: #fff; border: 1px solid #ddd;}
.pager li > a:hover, .pager li > a:focus {text-decoration: none; background-color: #eee;}
.pager .next > a, .pager .next > span {float: right;}
.pager .previous > a, .pager .previous > span {float: left;}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {color: #777; cursor: not-allowed; background-color: #fff;}

/********************************
 media query
 *******************************/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
	.pagination > li {min-width:36px;}
	.pagination > li > a,
	.pagination > li > span {line-height:36px; font-size:1.3rem}
	.pagination > li > .btn:before {left:8px; top:8px;}
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	.pagination > li {min-width:30px;}
	.pagination > li > a,
	.pagination > li > span {line-height:30px; font-size:1.2rem}
	.pagination > li > .btn:before {left:5px; top:4px;}
}


/********************************
포토갤러리게시판 썸네일
*******************************/
/*body*/
.ujp_bodybox ul {display:block; margin-left:-20px;}
.ujp_bodybox ul:after {content:''; display:block; visibility:hidden; clear:both;}
.ujp_bodybox li {display:inline-block; float:left; width:33.3333%; padding:0 0 20px 20px;}
.ujp_bodybox li:after {content:''; display:block; visibility:hidden; clear:both;}
.ujp_bodybox li .ujpb_inner {display:block; padding:20px 20px 10px; text-align:left; border:1px solid #ddd; border-radius:10px;}

.ujpb_inner .ujpb_img {display:block; width:100%; height:220px; margin-bottom:12px; background-color:#ebebeb;}
.ujpb_inner .ujpb_img img {width:100%; height:100%; object-fit:cover;}
.ujpb_inner .ujpb_tit {position:relative; display:block; font-size:1.6rem; color:#121212; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-family:'SCD';}
.ujpb_inner .ujpb_tit .newIcon {position:relative; display:inline-block; width:20px; margin-right:4px; text-indent:-9999px;}
.ujpb_inner .ujpb_tit .newIcon:before {content:''; display:block; position:absolute; left:0; top:2px; width:20px; height:20px; background:url(../images/main/main_ir.png) 0 -83px no-repeat;}
.ujpb_inner .ujpb_date {display:block; font-size:1.4rem;}



/* media query */
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
  .ujpb_inner .ujpb_img {height: 190px;}
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
	.ujp_bodybox {margin-bottom:30px;}
	.ujp_bodybox ul {margin-left:-15px;}
	.ujp_bodybox li {padding:0 0 15px 15px; width:50%;}
}


@media screen and (max-width:480px) {
	.ujpb_inner .ujpb_img {height: 220px;}
	.ujp_bodybox ul {margin-left:0;}
	.ujp_bodybox li {padding:0 0 15px 0; width:100%;}
}


/** 카드뉴스 첨부파일 */
.file-box {position:relative; margin-top:1.000em;}
.file-box.no-gap {margin-top:0;}
.file-choice {position:relative; padding:2px 1.125em; width:100%;  border:1px solid #c9c9c9; -webkit-border-radius:5px; border-radius:5px; background-color:#f9f9f9;}
.file-choice label {display:block; margin:0; line-height:38px; font-weight:500;}
.file-choice label span {position:relative; display:inline-block; padding-right:2.500em;}
.file-choice label span::after {width:18px;height:16px;display:inline-block; position:absolute; right:0; top:12px; content:''; background:url(../../../storyCms/bbs/images/icon/icon_folder.png) no-repeat left center;}
.file-box input[type="file"] {position:absolute; top:0; left:-9999px;}
.file-retxt {position:relative; margin-top:0.250em; padding:0 1.125em 0 5.625em; width:100%; height:3.125em; border:1px solid #c9c9c9; -webkit-border-radius:5px; border-radius:5px;}
.file-retxt label {margin:0; position:absolute; left:1.125em; top:0; display:inline-block; margin-right:0.625em; line-height:3.000em; font-weight:500;}
.file-retxt .file-retxtbox {display:block;}
.file-retxt .file-retxtbox input {width:100%; height:3.000em; line-height:3.000em;}

/** 카드뉴스 slick 슬라이더 오버라이딩 */
#cardNewsList {height:inherit;}
#cardNewsList .slick-list,
#cardNewsList .sty-portf-wrap, 
#cardNewsList .slick-track {height:100% !important;}
#cardNewsList .slick-prev,
#cardNewsList .sty-portf-wrap,
#cardNewsList .slick-next {width:inherit; height:inherit; z-index:100;}
#cardNewsList .slick-prev {left:0px;}
#cardNewsList .slick-next {right:0px;}
#cardNewsList .slick-prev:before,
#cardNewsList .slick-next:before {color:#6A6A6A;}
#cardNewsList .slick-dots {bottom:-35px;}
#cardNewsList .slick-prev:before {content:'\e93d'; font-family:'xeicon' !important; font-size:70px;}
#cardNewsList .slick-next:before {content:'\e940'; font-family:'xeicon' !important; font-size:70px;}
#cardNewsList .slick-dots li.slick-active button:before {color:#ffcc00; opacity:1.0;}
#cardNewsList .slick-dots li button:before {color:#6A6A6A;}
#cardNewsList .slick-dots li button:hover, 
#cardNewsList .sty-portf-wrap, 
#cardNewsList .slick-dots li button:focus {color:#ffcc00;}



/********************************
웹진게시판 썸네일
*******************************/
.newsletter {position:relative;}
.newsletter:after {content:''; display:block; visibility:hidden; clear:both;}

.newsletter_list {}
.newsletter_list:after {content:''; display:block; visibility:hidden; clear:both;}
.newsletter_list li {position:relative; float:left; display:inline-block; width:25%; margin-top:10px; margin-bottom:20px; text-align:center;}
.newsletter_list li .cv_img {position:relative; display:inline-block; margin-bottom:14px; border:1px solid #cecece; transition:all 0.2s ease;}
.newsletter_list li a {display:inline-block;}
.newsletter_list li a.nl_viewbtn {display:block;}
.newsletter_list li a:hover .cv_img,
.newsletter_list li a:active .cv_img,
.newsletter_list li a:focus .cv_img {transform:translateY(-5px);}
.newsletter_list li a:hover .cv_img:after,
.newsletter_list li a:active .cv_img:after,
.newsletter_list li a:focus .cv_img:after {background-color:#007dc6;}

.newsletter_list li .cv_tit {display:block; margin-bottom:5px; color:#333; font-size:1.6rem;}
.newsletter_list li .btn_down {display:inline-block; color:#fff;}
.newsletter_list li .btn_down span {display:inline-block; padding:3px 10px 1px; font-size:13px; color:#007dc6; border-radius:30px; border:2px solid #007dc6; background-color:#fff;}
.newsletter_list li a:hover .btn_down span,
.newsletter_list li a:active .btn_down span,
.newsletter_list li a:focus .btn_down span {color:#fff; border-color:#007dc6; background-color:#007dc6; transition: all 0.1s linear;}

	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
	.newsletter_list li {width:33.33%;}
	.newsletter_list li .cv_img {width:90%;}
}
@media screen and (max-width:767px) {
	.newsletter_list li .cv_tit {font-size:1.4rem;}
}
@media screen and (max-width:640px) {
	.newsletter_list li {width:50%;}
}
@media screen and (max-width:480px) {
	.newsletter_list li .cv_img {width:100%;}
	.newsletter_list li {width:100%;}
}


/**************************************************
03 분양·임대·보상 > 02임대정보 > 03입주대기자 현황
***************************************************/

.wait_listbox {display:block;}
.list_ulbox {border-top:2px solid #333;}
.list_ulbox ul {display:block;}
.list_ulbox ul:after {content:''; display:block; visibility:hidden; clear:both;}
.list_ulbox > ul > li {position:relative; display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.list_ulbox > ul > li:after {content:''; display:block; visibility:hidden; clear:both;}
.list_ulbox > ul > li.thead_box {background-color:#f4f7ff; font-weight:500; text-align:center !important;}
.list_ulbox > ul > li.thead_box .list_inner li {text-align:center !important;}

.list_inner {display:block;}
.list_inner li {display:inline-block; float:left; padding:0 5px; text-align:center;}
.list_inner li:after {content:''; display:block; visibility:hidden; clear:both;}
.list_inner li:nth-child(1) {width:24%;}
.list_inner li:nth-child(2) {width:32%;}
.list_inner li:nth-child(3) {width:10%;}
.list_inner li:nth-child(4) {width:10%;}
.list_inner li:nth-child(5) {width:10%;}
.list_inner li:nth-child(6) {width:12%;}

/*공가세대수 있는 스타일
.list_inner li:nth-child(1) {width:19%;}
.list_inner li:nth-child(2) {width:27%;}
.list_inner li:nth-child(3) {width:10%;}
.list_inner li:nth-child(4) {width:10%;}
.list_inner li:nth-child(5) {width:12%;}-공가세대수
.list_inner li:nth-child(6) {width:10%;}
.list_inner li:nth-child(7) {width:12%;}
*/

.list_inner > li:nth-child(1),
.list_inner > li:nth-child(2) {text-align:left;}

.list_inner .dt_tit {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}

.bd_btn.awaiter_btn {padding:5px 7px; width:100%; line-height:1.3; font-size:1.4rem;}


	/*media query*/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:767px) {
	.list_ulbox > ul > li.thead_box {display:none;}
	.list_inner li {display:block; float:none; text-align:left;}
	.list_inner li:nth-child(1),
	.list_inner li:nth-child(2),
	.list_inner li:nth-child(3),
	.list_inner li:nth-child(4),
	.list_inner li:nth-child(5) {width:100%;}
	.list_inner li:nth-child(6) {position:absolute; right:5px; bottom:10px; width:25%;}
	
	/*공가세대수 있는 스타일
	.list_inner li:nth-child(1),
	.list_inner li:nth-child(2),
	.list_inner li:nth-child(3),
	.list_inner li:nth-child(4),
	.list_inner li:nth-child(5),
	.list_inner li:nth-child(6) {width:100%;}
	.list_inner li:nth-child(7) {position:absolute; right:5px; bottom:10px; width:25%;}
	*/
	
	.list_inner dt.dt_tit {display:inline-block; float:left; overflow:unset; position:unset; top:unset; width:20%; height:unset; line-height:unset; text-indent:unset; text-align:left;}
	.list_inner dd {display:inline-block; float:left; width:80%;}
	.list_inner li:nth-child(4) dd,
	.list_inner li:nth-child(5) dd {padding-right:26%;}
	.list_inner li:nth-child(6) dd {width:100%;}
	
	/*공가세대수 있는 스타일
	.list_inner li:nth-child(5) dd,
	.list_inner li:nth-child(6) dd {padding-right:26%;}
	.list_inner li:nth-child(7) dd {width:100%;}
	*/
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	.list_inner li:nth-child(6) {position:relative;; right:unset; bottom:unset; width:100%;}
	
	/*공가세대수 있는 스타일
	.list_inner li:nth-child(7) {position:relative;; right:unset; bottom:unset; width:100%;}
	*/
	
	.list_inner dt.dt_tit {width:28%;}
	.list_inner dd {width:72%;}
	.list_inner li:nth-child(4) dd,
	.list_inner li:nth-child(5) dd {padding-right:0;}
	
	
	/*공가세대수 있는 스타일
	.list_inner li:nth-child(5) dd,
	.list_inner li:nth-child(6) dd {padding-right:0;}
	*/
	.bd_btn.awaiter_btn {margin-top:5px;}
}


/**************************************************
게시판 답변,답글
***************************************************/
/*답변목록*/
.boardView dd.contentsBody {padding:10px 15px; border:1px solid #ddd; background-color:#f0f0f0;}

/*댓글입력*/
.reply_cmtWrite textarea {width:100%; min-height:80px;}
.reply_cmtWrite .comt_r {text-align:right;}
.reply_cmtWrite .bd_btn.btn_reply {padding:0 15px; background-color:#057134; color:#fff; border-color:#057134; line-height:35px;}

/*댓글뷰*/
.replay_cmtView .cmt_info a {margin-right:5px;}
.replay_cmtView .cmt_info span {font-weight:400;}

.replay_cmtView .cmt_txt {padding:10px 15px; border:1px solid #ddd; background-color:#f0f0f0;}
.replay_cmtView .cmt_config {width:100%; min-height:80px;}

.replay_cmtView .replay_btn {display:flex; flex-wrap:wrap; align-content:center; justify-content:flex-end; margin-top:5px;}
.replay_cmtView .replay_btn li {margin-left:5px;}
.replay_cmtView .replay_btn li:first-child {margin-left:0;} 
.replay_cmtView .replay_btn li .bd_btn {padding:0 15px; line-height:35px;}













