@charset "utf-8";

.rct_departA{height:100%;min-height:210px;}

/*게시판*/
.rct_departA > ul{position:relative;display:flex;}
.rct_departA > ul > li{}

/*타이틀*/
.rct_departA .title{display:flex;align-items:center;}
.rct_departA .title a{font-family:'Dream Medium';font-size:17px;color:#868686;line-height:1;padding:2px 0;border-bottom:1px solid transparent;}
.rct_departA .title::before{content:"";display:block;width:6px;height:6px;border-radius:100%;background:#7f7f7f;margin:0 15px;}
.rct_departA > ul > li:first-child .title::before{display:none;}

/*목록*/
.rct_departA .list{position:absolute;top:45px;left:0;width:100%;}
.rct_departA .list ul{}
.rct_departA .list ul li{}

/*noData*/
.rct_departA .list .nodata{font-size:18px;color:#000;text-align:center;padding:50px 0;}

/*링크*/
.rct_departA a.subject{display:block;padding-right:50px;}

/*썸네일*/
.rct_departA .thumb{display:none;}
.rct_departA .thumb img{}

/*컨텐츠*/
.rct_departA .con{border-bottom:2px solid #333;}

/*제목*/
.rct_departA .subjectText{font-size:17px;color:#000;line-height:1.4;height:50px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;}
.rct_departA .subjectText span{border-bottom:1px solid transparent;}

/*내용*/
.rct_departA .content{font-size:15px;color:#333;line-height:1.4;height:45px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;margin:15px 0;}

/*날짜*/
.rct_departA .date{display:none;}

/*더보기*/
.rct_departA .more{display:block;text-indent:-9999px;position:absolute;right:30px;top:0;width:20px;height:20px;background:url(../images/more.png) center no-repeat;}

/*꾸미기*/
.rct_departA > ul,
.rct_departA .list{padding-left:23%;}
.rct_departA .readMore{display:flex;justify-content:flex-end;}
.rct_departA .readMore span{display:flex;align-items:center;justify-content:flex-end;padding:15px 0 10px 0;color:#595959;font-size:10px;font-style:italic;line-height:1;border-bottom:1px solid #000;}
.rct_departA .readMore span::after{content:"";display:block;width:11px;height:11px;background:url(../images/readMore.png) no-repeat right center;margin-left:30px;}

/*활성화*/
.rct_departA .list,
.rct_departA .more{display:none}
.rct_departA > ul > li.active .list,
.rct_departA > ul > li.active .more{display:block}
.rct_departA > ul > li.active .title a{font-family:'Dream Bold';color:#1557b0;border-color:#1557b0;}

/*CONTROL*/
.rct_departA .control{}
.rct_departA .paging,
.rct_departA .numbering,
.rct_departA button.play,
.rct_departA button.stop{display:none;}
.rct_departA button.prev,
.rct_departA button.next{display:block;text-indent:-9999px;width:50px;height:50px;position:absolute;bottom:0;}
.rct_departA button.prev{background:#dee0e2 url(../images/prev_b.png) center no-repeat;left:0;}
.rct_departA button.next{background:#172432 url(../images/next_w.png) center no-repeat;left:55px;}

/*HOVER*/
@media only screen and (min-width:1281px){
	.rct_departA .title a:hover{color:#000;border-color:#000;}
	.rct_departA a.subject:hover .subjectText{font-family:'Dream Medium';}
	.rct_departA a.subject:hover .subjectText span{border-color:#000;transition:0.5s;}
	.rct_departA a.subject:hover .content{font-family:'Dream Medium';}
	.rct_departA a.subject:hover .readMore span{font-family:'Dream Bold';color:#000;}
	.rct_departA a.subject:hover .readMore span::after{transform: rotatey(360deg);transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);}
	.rct_departA button.prev:hover{background:#172432 url(../images/prev_w.png) center no-repeat;}
	.rct_departA button.next:hover{background:#dee0e2 url(../images/next_b.png) center no-repeat;}
}

@media only screen and (max-width:1280px){
	.rct_departA > ul,
	.rct_departA .list{padding-left:65px;}
	.rct_departA a.subject{padding-right:20px;}

	.rct_departA .more{right:20px;}

	.rct_departA button.prev,
	.rct_departA button.next{bottom:unset;}
	.rct_departA button.prev{top:0;}
	.rct_departA button.next{top:51px;left:0;}
}
@media only screen and (max-width:768px){
	.rct_departA{min-height:430px;}

	.rct_departA .title a{margin-right:15px;}
	.rct_departA .title::before{display:none;}

	.rct_departA > ul,
	.rct_departA .list{padding-left:55px;}
	.rct_departA .list{top:25px;}
	.rct_departA .con{padding:20px 0;}
	.rct_departA a.subject{padding-right:0;}
	.rct_departA .subjectText{font-family:'Dream Medium';font-size:15px;height:unset;width:100%;word-wrap:unset;white-space:nowrap;}
	.rct_departA .content{font-size:14px;height:40px;margin:10px 0 0 0;}
	.rct_departA .readMore{display:none;}

	.rct_departA .more{right:0;}

	.rct_departA button.prev,
	.rct_departA button.next{width:40px;height:40px;transform:rotate(90deg);}
	.rct_departA button.prev{top:20px;}
	.rct_departA button.next{top:61px;}
}