@charset "utf-8";

/* 검색 */
.search_row:after {display:block; content:""; clear:both;}
.search_row {width:87%; margin:0 auto; margin-bottom:30px; border:1px solid #c7c7c7; background-color:#ecf1f5; padding:20px}
.search_row li {float:left}
.search_row li.left {width:30%}
.search_row li.right {width:70%}
.search_row li.left select {width:100%; height:30px; padding:0 5px; cursor:pointer}
.search_row li.right .input01 {width:78%; height:28px; padding:0 5px;}
.search_row li.right .input_btn {width:18% !important; height:30px !important; padding:0; font-size:13px !important; font-weight:600; line-height:28px}

#bo_list_total {}
#bo_list_total span {font-size:16px; font-weight:600; vertical-align:middle; display:inline-block; margin-bottom:5px}
#bo_list_total span.txt01 {color:#3f3f3f;}
#bo_list_total span.txt02 {color:#0f4cb2}


.list_tb_new {width:100%; border-top:3px solid #c7c7c7; }
.list_tb_new td {border-bottom:1px solid #c7c7c7; padding:25px 0}
.list_tb_new li {display:inline-block; float:left; height:123px; outline:0px solid red}

.list_tb_new li.list_img {width:21%; }
.list_tb_new li.list_img img {border:0px solid #c7c7c7;}

.list_tb_new li.list_txt {width:67%; padding-top:15px}
.list_tb_new .checkbox {height:17px; width:17px; display:inline-block; margin-bottom:2px}
.list_tb_new .tx_subject {color:#3f3f3f; font-size:20px; font-family:"Noto Sans KR";  text-overflow:ellipsis;overflow:hidden; white-space:nowrap}

.list_tb_new .tx_content {
	text-align:left; color:#3f3f3f; font-size:14px; line-height:150%; ; font-family:"Noto Sans KR"; font-weight:300; margin-top:20px;
	white-space: pre-wrap; /* CSS3*/
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-all; /* Internet Explorer 5.5+ */ 		
	height:40px;		
	overflow:hidden;	
}
.list_tb_new .tx_content_m {display:none}

.list_tb_new .tx_date {display:none; color:#0f4cb2;}


.list_tb_new li.list_date {float:right; width:10%; border-left:1px solid #c7c7c7; font-family:"Noto Sans KR"; text-align:center; padding-top:27px}
.list_tb_new li.list_date .date01 {font-size:14px; color:#0f4cb2; line-height:120%; font-weight: 400;}
.list_tb_new li.list_date .date02 {font-size:47px; color:#0f4cb2; line-height:120%; font-weight: 400;}
.list_tb_new a:after {display: block; clear: both; content: "";}







/* ■ 상세보기 */
.news_view2 {font-family:"Noto Sans KR"; font-weight:400; font-size:16px; color:#3f3f3f}
.news_view2 dt {height:140px; border-top:2px solid #c7c7c7; border-bottom:1px solid #5e5e5e; text-align:center; padding-top:30px; font-weight:500;}
.news_view2 dt h3 {color:#0f4cb2; font-size:25px; margin-bottom:30px}
.news_view2 dt .date {color:#939393; font-size:14px;}
.news_view2 dd h4 {font-size:18px; text-align:center; margin:35px 0 25px 0}
.news_view2 dd #bo_v_img{text-align:center}
.news_view2 dd .content {padding:50px 0 10px 0}

/* 보도자료 > 기사원문 보기 버튼 */
.news_view2 .btn_news_go {text-align:center;}



/* 보도자료 > 이전글, 다음글 */
.news_view2 .page_move2 {background-color:#ecf1f5; width:100%; border:1px solid #c7c7c7;line-height:1;padding:0px 10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; margin-top:50px}
.news_view2 .page_move2 > li {width:100%; padding:5px 15px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.news_view2 .page_move2 > li > div {float:left}
.news_view2 .page_move2  a {font-size:13px; font-family:'Nanum Gothic Bold';  color:#3f3f3f}
.news_view2 .page_move2  a:hover{color:#0f4cb2}
.news_view2 .page_move2 .prev {font-size:13px;width:50px;margin-right:20px;background:url(/img/board/btn_prev.png) no-repeat 100% 50%; color:#3f3f3f}
.news_view2 .page_move2 .next {font-size:13px;width:50px;margin-right:20px;background:url(/img/board/btn_next.png) no-repeat 100% 50%; color:#3f3f3f}
.news_view2 .page_move2 .clearFix.title1 {padding-top:15px; }
.news_view2 .page_move2 .clearFix.title2 {padding-bottom:15px}
.news_view2 .page_move2 .date {float:right;}



/* ■ 반응형 */

@media screen and (max-width:1215px) {
}


@media screen and (max-width:976px) {	 

	

	.list_tb_new li.list_img {width:22%; }
	.list_tb_new li.list_txt {width:73%}
	.list_tb_new li.list_date {display:none}
	
	.list_tb_new .tx_subject {font-size:17px}
	.list_tb_new .tx_content { margin-top:10px;}
	.list_tb_new .tx_date {display:block; margin-top:5px}
	.list_tb_new li.list_img {margin-right:2%}	



	
	.delmia li {clear:both; width:100% !important;}
	.delmia .empty {display:none}
	.delmia .logo div {text-align:center; margin:30px 0 0 0}
	.delmia .text div {margin-top:20px; padding:0 15px}
	.delmia .delmia_btn div {margin:20px 0 30px 0; text-align:center}
	.delmia .delmia_btn div p {display:inline-block;}

	.list_thumbnail li {width:48.5%; margin-left:3%; text-align:center}
	.list_thumbnail li img {width:100%; height:auto}

	.list_thumbnail li.li_0,
	.list_thumbnail li.li_2 {margin-left:0;}
	.list_thumbnail li.li_2,
	.list_thumbnail li.li_3 {margin-top:3%}

	#bo_v_img img {width:100%; height:auto;}	
}


@media screen and (max-width:890px) {
	.list_tb_new li.list_img {width:27%}
	.list_tb_new li.list_txt {width:68%}

	.search_row li.right .input01 {width:70%}
	.search_row li.right .input_btn {width:20% !important; height:28px !important; font-size:13px}
}


@media screen and (max-width:700px) {
	.list_tb_new li.list_img {width:35%}
	.list_tb_new li.list_txt {width:60%}
}

@media screen and (max-width:600px) {
	.wr_type-wrap {width:94%; margin:0px auto 10px auto;background:#fff;border:0px solid #dfdede;padding:0px;}
	.wr_type-wrap .col_left,
	.wr_type-wrap .col_right {width:100%; clear:both; float:none; display:block; margin:0}
	.wr_type-wrap label {margin-top:15px}
}


@media screen and (max-width:560px) {	
	.list_tb_new li {height:auto;}
	.list_tb_new li.list_img {width:45%; margin-right:5%}
	.list_tb_new li.list_txt {width:50%}
	.list_tb_new .list_img img {width:100%; height:auto}	
	.list_tb_new .checkbox {height:12px; width:12px}
	.list_tb_new .tx_subject {font-size:14px; height:20px;	overflow:hidden;}	
	.list_tb_new .tx_content { font-size:12px; margin-top:5px;}
	.list_tb_new .tx_date {font-size:12px}
	.list_tb_new .elipsis {display:block}


	.search_row {padding:7px}


	.news_view2 .subject {font-size:17px}
	.news_view2 .subject2 {font-size:15px}	

	.news_view2 .page_move2 .date {display:none}
	.news_view2 .page_move2 .prev_title,
	.news_view2 .page_move2 .next_title {width:95%; text-overflow:ellipsis !important; overflow:hidden !important; white-space:nowrap}
}

@media screen and (max-width:450px) {
	.search_row li.right .input01 {width:60%}	
}



@media screen and (max-width:380px) {

	.list_tb_new .tx_subject {font-size:13px}		
	.list_tb_new .tx_content {height:40px}	
	.list_tb_new .tx_date {font-size:11px}
	.list_tb_new li.list_txt {padding-top:3px}
	



	.list_tb_new .tx_content_pc {display:none}
	.list_tb_new .tx_content_m {display:block}

	.news_view2 .page_move2 .prev_title,
	.news_view2 .page_move2 .next_title {width:85%;}
	.news_view2 .page_move2 > li {width:100%; padding:5px;}


	.delmia .delmia_btn div p {width:45%}
}