
@charset "utf-8";

.wrap_rct2{overflow: hidden;border: 1px solid #ccc;padding: 30px 50px;}

/*게시판*/
.wrap_rct2 > ul{display:flex;position: relative;padding-bottom: 200px; gap: 20px; align-items: center;}
.wrap_rct2 > ul > li{}

/*타이틀*/
.wrap_rct2 .title{line-height: 1.2;}
.wrap_rct2 .title a{font-size: 26px;font-weight: 800; color:#999;}

.wrap_rct2 .active .title a {color:#000; font-size: 26px;}

/*목록*/
.wrap_rct2 .list{width: 100%;top: 60px;left: 0;position:absolute;}
.wrap_rct2 .list ul{max-height: 185px;overflow:hidden;}
.wrap_rct2 .list ul li{margin-bottom: 15px;}

/*noData*/
.wrap_rct2 .list .nodata{font-size:18px;color:#FFF;text-align:center;padding:50px 0;}

/*링크*/
.wrap_rct2 a.subject{display: block;width: 100%;height: 100%;line-height: 1.2;}

/*썸네일*/
.wrap_rct2 .thumb{display:none;}

/*컨텐츠*/
.wrap_rct2 .con{position:relative;display: flex;align-items: center;justify-content: space-between;}

/*제목*/
.wrap_rct2 .subjectText span{font-size: 18px;color: #555;display: inline;}
.wrap_rct2 .con .subjectText{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;padding-left: 15px;line-height: 1.3;height: 25px;}
.wrap_rct2 .con .subjectText span{position: relative;}
.wrap_rct2 .con .subjectText span:after{content:'';display: block;transition:ease-in .3s;width:0;position: absolute;height: 1px;background: #000;bottom: 1px;}
.wrap_rct2 .con .subjectText span:hover:after{width:100%;}
.wrap_rct2 .con .subjectText:before{content:'';width: 5px;height: 5px;display: block;background: #ccc;border-radius: 100%;position: absolute;left: 0;top: 50%;margin-top: -2.5px;}

/*내용*/
.wrap_rct2 .content{display:none}

/*날짜*/
.wrap_rct2 .dateA{font-size: 14px;letter-spacing: -0.02em; color: #afafaf;}
.wrap_rct2 .dateB{display:none;}

/*더보기*/
.wrap_rct2 .more{width:20px;height:20px; transition:ease-in .5s; position:absolute;right:0;top: 5px;background:url(./../images/more.png) no-repeat center; text-indent:-9999px;display:block;transition:0.5s;}
.wrap_rct2 .more span{display:none;}
.wrap_rct2 .more:hover{transform:rotate(90deg)}

/*활성화*/
.wrap_rct2 .list,
.wrap_rct2 .more{display:none}
.wrap_rct2 > ul > li.active .list,
.wrap_rct2 > ul > li.active .more{display:block}

/*CONTROL*/
.wrap_rct2 .control{display:none;}
.wrap_rct2 .paging,
.wrap_rct2 .numbering,
.wrap_rct2 .play,
.wrap_rct2 .stop{display:none;}
.wrap_rct2 .prev,
.wrap_rct2 .next{width:35px;height:35px;border:1px solid #DDD;text-indent:-9999px;position:absolute;top:-60px;display:block;}
.wrap_rct2 .prev{right:68px;background:#FFF url(../images/prev_6.png) no-repeat center;}
.wrap_rct2 .next{right:34px;background:#FFF url(../images/next_6.png) no-repeat center;}

@media only screen and (max-width:1400px){
.wrap_rct2 .list ul{max-height:240px;}
}

@media only screen and (max-width:1023px){
	.wrap_rct2 > ul{padding-bottom: 225px;}
	.wrap_rct2 .more{right:0;}
	.wrap_rct2 .list ul{max-height:200px;}
	.wrap_rct2 .subjectText span{padding:3px 0 0;font-size:18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: calc(100% - 20px);}
}

@media only screen and (max-width:768px){
	.wrap_rct2 .title a,
	.wrap_rct2 .active .title a{font-size:20px;}
	.wrap_rct2 .con{gap:20px;width: 100%;}
}

@media only screen and (max-width:640px){
	.wrap_rct2{padding:30px;}
}
