@charset "utf-8";

.wrap_rct{height:100%;min-height:290px;}

/*게시판*/
.wrap_rct > ul{display:flex;justify-content:center;align-contents:center;}
.wrap_rct > ul > li{}
/*타이틀*/
.wrap_rct .title{position:relative;margin:0 15px;}
.wrap_rct .title a{font-size:24px;color:#666;font-family:'Dream Bold';line-height:1;padding-top:10px;}
.wrap_rct .title a::before{content:"●";display:block;margin:0 auto 10px auto;font-size:10px;text-align:center;color:transparent;}
.wrap_rct .title a span{}
.wrap_rct > ul > li.active .title a{color:#000;}
.wrap_rct > ul > li.active .title a::before{color:#22ba31;}
.wrap_rct > ul > li.active .title a span{background-image:linear-gradient(to bottom, transparent 60%, #ccf6d0 0%);}

/*목록*/
.wrap_rct .list{position:absolute;top:90px;left:0;width:100%;}
.wrap_rct .list ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.wrap_rct .list ul li{width:23%;}
/*noData*/
.wrap_rct .list .nodata{font-size:18px;text-align:center;font-family:'Dream Bold';padding:50px 0;width:100%;}
/*썸네일*/
.wrap_rct .thumb{display:none;}
.wrap_rct .thumb img{}
/*컨텐츠*/
.wrap_rct .con{}
.wrap_rct a.subject{display:block;padding-bottom:20px;border-bottom:2px solid transparent;}
/*제목*/
.wrap_rct .subjectText{font-size:24px;font-family:'Dream Bold';color:#151515;height:65px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;}
.wrap_rct .subjectText span{}
/*내용*/
.wrap_rct .content{font-size:18px;font-family:'Dream Light';color:#666;height:50px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;margin:20px 0;}
/*날짜*/
.wrap_rct .date{font-size:15px;font-family:'Dream Light';color:#666;}
/*더보기*/
.wrap_rct .more{text-indent:-9999px;position:absolute;right:0;top:15px;width:33px;height:33px;background:url(../images/plus.png) center no-repeat;}
/*활성화*/
.wrap_rct .list,
.wrap_rct .more{display:none}
.wrap_rct > ul > li.active .list{display:block}
.wrap_rct > ul > li.active .more{display:inline-block}
@media only screen and (max-width:1280px){
	.wrap_rct{min-height:272px;}
	.wrap_rct .title a{font-size:22px;}
	.wrap_rct .list ul li{width:24%;}
	.wrap_rct .subjectText{font-size:20px;height:55px;}
	.wrap_rct .content{font-size:16px;height:45px;}
	.wrap_rct .date{font-size:13px;}
	.wrap_rct .more{top:13px;}
}
@media only screen and (max-width:768px){
	.wrap_rct{min-height:304px;}
	.wrap_rct .title a{font-size:20px;}
	.wrap_rct .list{top:70px;}
	.wrap_rct .list ul li{width:100%;border-bottom:1px solid #EEE;}
	.wrap_rct .list ul li:last-child{border:0;}
	.wrap_rct a.subject{padding:15px 0;position:relative;}
	.wrap_rct .subjectText{font-size:18px;font-family:'Dream Medium';height:unset;width:100%;white-space:nowrap;padding-right:70px;}
	.wrap_rct .content{display:none;}
	.wrap_rct .date{position:absolute;right:0;top:18px;}
}
@media only screen and (max-width:380px){
	.wrap_rct .subjectText{padding-right:0;}
	.wrap_rct .date{display:none;}
}
/*HOVER*/
@media only screen and (min-width:1281px){
	.wrap_rct > ul > li .title a:hover{color:#222 !important;}
	.wrap_rct > ul > li .title a:hover::before{color:#222;}
	.wrap_rct a.subject:hover {border-color:#666;}
	.wrap_rct a.subject:hover .subjectText span{background-image:linear-gradient(to bottom, transparent 60%, #ccf6d0 0%);}
}