@charset "utf-8";

.wrap_rct{height:100%;}

/*게시판*/
.wrap_rct .inner{position:relative;display:flex;padding-right:40px;align-items: center;}
.wrap_rct .inner > li{}

/*타이틀*/
.wrap_rct .title{display:flex;align-items:center;}
.wrap_rct .title a{font-family:'SBAggro L';font-size:32px;color:#1d1d1d;line-height:1;padding:2px 0;}
.wrap_rct .title::before{content:"";display:block;width:1px;height:30px;background:#b7b7b7;margin:0 25px;position: relative;top: -2px;}
.wrap_rct .inner > li:first-child .title::before{display:none;}

/*목록*/
.wrap_rct .list{position:absolute;top: 70px;left:0;width:100%;border-top: 1px solid #000;padding-top: 10px;}
.wrap_rct .list ul{}
.wrap_rct .list ul li{}

/*noData*/
.wrap_rct .list .nodata{font-size:18px;color:#000;text-align:center;padding:50px 0;background:none !important;}

/*링크*/
.wrap_rct a.subject{display:block;}

/*썸네일*/
.wrap_rct .thumb{display:none;}
.wrap_rct .thumb img{}

/*컨텐츠*/
.wrap_rct .con{display:flex;align-items:center;justify-content:space-between;padding: 10px 0;position:relative;}

/*제목*/
.wrap_rct .subjectText{font-size:16px;color:#333;line-height:1.1;width: 100%;white-space: initial;}
.wrap_rct .subjectText span{border-bottom:1px solid transparent;transition:0.3s;padding-bottom: 1px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}

/*내용*/
.wrap_rct .content{display:none;font-size:16px;color:#666;line-height:1.5;margin-top:20px;}

/*날짜*/
.wrap_rct .date{font-family:'Noto Regular';font-size:14px;color:#888;line-height:1;display: none;}
.wrap_rct .readMore{display:none;}


/*더보기*/
.wrap_rct .more{display:block;text-indent:-9999px;position:absolute;right:0;top: 5px;width:30px;height:30px;background:url(../images/more.png) center no-repeat;}

/*활성화*/
.wrap_rct .list,
.wrap_rct .more{display:none}
.wrap_rct .inner > li.active .list,
.wrap_rct .inner > li.active .more{display:block}
.wrap_rct .inner > li.active .title a{font-family:'SBAggro M';color:#0041a5;font-size: 42px;}
.wrap_rct .inner > li.active .title a:before{content:'';width:15px;height:15px;background:#0041a5;display:inline-block;vertical-align:middle;border-radius:50%;margin-right: 20px;}

/*HOVER*/
@media only screen and (min-width:1281px){
	.wrap_rct a.subject:hover .subjectText span{border-bottom:1px solid #000;}
}

@media only screen and (max-width:1280px){
    .wrap_rct .inner > li.active .title a{font-size:32px;}
    .wrap_rct .title a{font-size:28px;}
}

@media only screen and (max-width:768px){
	.wrap_rct .title a{font-size:18px;}
	.wrap_rct .list{top: 50px;}
	.wrap_rct .con{padding:0 0 15px 15px;display:block;}
	.wrap_rct .subjectText{font-size:16px;line-height:1.3;width:100%;}
	.wrap_rct .con::before{top:8px;}
	.wrap_rct .date{padding-top:5px;}
	.wrap_rct .more{width:12px;height:12px;top: 3px;background-size:12px;}
    .wrap_rct .inner > li.active .title a:before{width:8px;height: 8px;margin-right: 12px;}
    .wrap_rct .inner > li.active .title a{font-size:24px;}
    .wrap_rct .title::before{height:20px;margin: 0 15px;}
}