@charset "utf-8";

.wrap_rct_list{height:100%;}

/*게시판*/
.wrap_rct_list .inner{position:relative;display:flex;align-items: center;}
.wrap_rct_list .inner > li{}

/*타이틀*/
.wrap_rct_list .title{display: none;}
.wrap_rct_list .title a{font-family:'SBAggro L';font-size:32px;color:#000;line-height:1;padding:2px 0;}
.wrap_rct_list .title::before{content:"";display:block;width:1px;height:30px;background:#b7b7b7;margin:0 25px;position: relative;top: -2px;}
.wrap_rct_list .inner > li:first-child .title::before{display:none;}

/*목록*/
.wrap_rct_list .list{padding-top: 100px;padding-bottom: 40px;}
.wrap_rct_list .list ul{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 40px;}
.wrap_rct_list .list ul a.subject{background:#f0f0f0;display:block;padding: 25px;border-radius: 12px 35px 12px 12px;}
.wrap_rct_list .list ul > li{position:relative;}
.wrap_rct_list .list ul > li:nth-child(2),
.wrap_rct_list .list ul > li:nth-child(6){top:40px;}
.wrap_rct_list .list ul > li:nth-child(3),
.wrap_rct_list .list ul > li:nth-child(7){top:-80px;}

/*noData*/
.wrap_rct_list .list .nodata{font-size:18px;color:#000;text-align:center;padding:50px 0;background:none !important;}

/*링크*/
.wrap_rct_list a.subject{display:block;}

/*썸네일*/
.wrap_rct_list .thumb{display:none;}
.wrap_rct_list .thumb img{}

/*컨텐츠*/
.wrap_rct_list .con{display:flex;justify-content:space-between;padding: 5px 0;position:relative;flex-direction: column;}

/*제목*/
.wrap_rct_list .subjectText{font-size: 20px;color:#333;line-height: 1.4;font-family: 'Dream Medium';height: 56px;}
.wrap_rct_list .subjectText span{transition:0.3s;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
/*내용*/
.wrap_rct_list .content{font-size:15px;color: #333;line-height:1.5;margin-top: 20px;overflow: hidden;font-family: 'Dream Regular';position: relative;padding-left:17px;}
.wrap_rct_list .content:before{content:'';width:6px;height:6px;background:#333;border-radius:50%;position:absolute;left:0;top:7px;}

/*날짜*/
.wrap_rct_list .date{font-family: 'Play Regular';font-size: 16px;color: #666;line-height:1;display: none;}
.wrap_rct_list .readMore{display:none;}

/*더보기*/
.wrap_rct_list .more{display:block;text-indent:-9999px;position:absolute;right:0;top: -130px;width: 70px;height: 70px;background: #fff url(../images/patent-more.png) center no-repeat;border: 1px solid #000;border-radius: 7px;}

/*활성화*/
.wrap_rct_list .list,
.wrap_rct_list .more{display:none}
.wrap_rct_list .inner > li.active .list,
.wrap_rct_list .inner > li.active .more{display:block}
.wrap_rct_list .list ul a.subject:hover{background:#0041a5;}
.wrap_rct_list a.subject:hover .subjectText span{color:#fff;}
.wrap_rct_list a.subject:hover .content{color:#fff;}
.wrap_rct_list a.subject:hover .content:before{background:#fff;}

/*하단번호*/
.wrap_rct_list .slick-dots{display:flex;margin-top:60px;}
.wrap_rct_list .slick-dots > li{width:100%;}
.wrap_rct_list .slick-dots > li button{width:100%;height: 2px;background:#9d9e9e;text-indent: -9999px;}
.wrap_rct_list .slick-dots > li.slick-active button{background:#fff;}

/*HOVER*/
@media only screen and (min-width:1281px){
}

@media only screen and (max-width:1280px){
.wrap_rct_list .list{padding-top:60px;}	
.wrap_rct_list .list ul{gap:20px;grid-template-columns: 1fr 1fr;}
.wrap_rct_list .subjectText{font-size:18px;}
.wrap_rct_list .content{margin-top:15px;}	
.wrap_rct_list .list ul > li{top:0 !important;}	
.wrap_rct_list .list ul > li:nth-child(even){top:-20px !important;}	
.wrap_rct_list .more{width:60px;height:60px;top: -110px;}	
}
	
@media only screen and (max-width:768px){
	.wrap_rct_list .title a{font-size:18px;}
	.wrap_rct_list .list{top: -75px;position: relative;padding-bottom: 0;}
	.wrap_rct_list .con{display:block;}
	.wrap_rct_list .subjectText{font-size:16px;line-height:1.3;width:100%;}
	.wrap_rct_list .con::before{top:8px;}
	.wrap_rct_list .date{padding-top:5px;}
	.wrap_rct_list .more{width: 45px;height: 45px;top: -85px;background-size: 20px;}

	.wrap_rct_list .list ul{grid-template-columns: 1fr;}
	.wrap_rct_list .list ul > li:nth-child(even){top:0 !important;}
	.wrap_rct_list .list ul > li + li + li + li + li{display:none;}
}