@charset "utf-8";

.wrap_rct{height:100%;}
.wrap_rct .container{max-width:1720px;margin:0 auto;padding-top:100px;}

/*게시판*/
.wrap_rct .inner{position:relative;min-height: 380px;}
.wrap_rct .inner:before{content:'';width:calc(100% - 300px);height:1px;background:#ccc;position:absolute;top:30px;}
.wrap_rct .inner > li{display: inline-block;}
.wrap_rct .inner > li + li .title{padding-left: 32px;}
.wrap_rct .inner > li + li:nth-last-child(1) .title{padding-right:40px;}
.wrap_rct .inner > li + li:before{content:'';width:1px;height:34px;background:#c3c3c3;display:inline-block;vertical-align:top;margin-top:12px;}

/*텍스트 박스*/
.notice-txt{max-width: 420px;margin-bottom:70px;display:none;}
.notice-txt > strong{font-size:50px;display: inline-block;font-family: 'Noto Bold';color:#111;line-height: 1;margin-bottom: 25px;display:none;}
.notice-txt > strong:after{content:'';display: inline-block;vertical-align: bottom;width:10px;height: 10px;background-color: #014099;border-radius: 50%;margin-left:12px;position: relative;top:-5px;}
.notice-txt > p{font-family: 'Noto Regular';font-size:18px;color:#666;line-height:1.7;}

/*타이틀*/
.wrap_rct .title{display:inline-block;background: #fff;position: relative;z-index: 1;padding-right: 30px;}
.wrap_rct .title a{font-size: 40px;display: inline-block;color: #c3c3c3;transition: all ease .5s;font-family: 'Noto Bold';position:relative;}

/*목록*/
.wrap_rct .list{position: absolute;top: 90px;left: 0;max-width: 1720px;min-width: 400px;}
.wrap_rct .list ul{}
.wrap_rct .list ul li{}
.wrap_rct .slick-list{margin:0 -15px;padding: 15px 0;}
.wrap_rct .slick-slide{margin:0 15px;}

/*noData*/
.wrap_rct .list .nodata{font-size:18px;color:#000;text-align:center;padding:50px 0;background:none !important;white-space: nowrap;}

/*링크*/
.wrap_rct a.subject{display:block;padding: 45px 50px;border: 1px solid #ccc;border-radius: 20px;height: 260px;}

/*썸네일*/
.wrap_rct .thumb{display:none;}
.wrap_rct .thumb img{}

/*컨텐츠*/
.wrap_rct .con{}

/*카테고리*/
.subjectCate{display:block;font-size: 16px;font-family:'Noto Medium';color: #e0393d;margin-bottom:15px;display: none;}

/*제목*/
.wrap_rct .subjectText{font-size: 24px;color: #151515;line-height: 1.4;font-family: 'Noto Bold';display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;}
.wrap_rct .subjectText span{transition:0.3s;display:block;}

/*내용*/
.wrap_rct .content{font-size: 18px;color:#666;line-height: 1.5;margin-top: 15px;display: -webkit-box;margin-bottom: 30px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-family: 'Noto Light';}

/*날짜*/
.wrap_rct .date{font-family: 'Noto Light';font-size: 16px;color: #c9c9c9;line-height:1;}
.wrap_rct .readMore{display:none;}


/*더보기*/
.wrap_rct .more{display:block;}

/*활성화*/
.wrap_rct .list,
.wrap_rct .more{display:none}
.wrap_rct .inner > li.active .list{display:block}
.wrap_rct a.subject:hover{box-shadow:rgba(0,59,138,0.15) 0 0 15px 5px;border:1px solid rgba(255,255,255,0);}
.wrap_rct .title a:hover,
.wrap_rct .inner > li.active .title a{color:#014099;}
.wrap_rct .active .more{display:block;position:absolute;right:105px;top: 5px;font-size: 20px;color: #144194;border: 1px solid #144194;font-family: 'Noto Bold';width: 130px;text-align: center;border-radius: 25px;padding: 10px 0;}

/*control*/
.wrap_rct .slick-arrow{width: 17px;height: 24px;text-indent: -9999px;transition: all ease .5s;position: absolute;top: -72px;z-index:1;}
.wrap_rct .slick-prev{background:#fff url(../images/notice-left.png) no-repeat center;right: 50px;}
.wrap_rct .slick-next{background:#fff url(../images/notice-right.png) no-repeat center;right: 0;}

/*HOVER*/
@media only screen and (min-width:1281px){

}
@media only screen and (max-width:1720px){
    .wrap_rct .container{max-width: 100%;padding: 80px 50px 0;}
    .wrap_rct .list{max-width:100%;}
}
@media only screen and (max-width:1280px){
    .wrap_rct .container{padding:50px 50px 0;}
    .wrap_rct .inner{min-height: 280px;}
    .wrap_rct .title{padding-right:22px;}
    .wrap_rct .title a{font-size:28px;}
    .wrap_rct .list{top:70px;}
    .wrap_rct .inner > li + li:before{height:18px;}
    .wrap_rct .inner > li + li .title{padding-left:20px;}
    .wrap_rct .subjectText{font-size:18px;}
    .wrap_rct .content{font-size:15px;margin-bottom: 15px;margin-top: 7px;}
    .wrap_rct a.subject{padding: 30px 35px 25px;height: 185px;}
    .wrap_rct .date{font-size:12px;}
    .wrap_rct .active .more{font-size:15px;width:90px;padding: 7px 0;top: 0;right: 75px;}
    .wrap_rct .slick-arrow{width:13px;height:18px;background-size:contain;top: -60px;}
    .wrap_rct .slick-prev{right:35px;}
    .wrap_rct .inner > li + li:nth-last-child(1) .title{padding-right:30px;}

    .wrap_rct .inner:before{top:20px;width:calc(100% - 200px);}
    .wrap_rct .slick-list{margin:0 -12.5px;}
    .wrap_rct .slick-slide{margin:0 12.5px;}
}
@media only screen and (max-width:768px){
    .wrap_rct .container{padding: 70px 20px 0;}
    .wrap_rct .list{min-width:initial;}
    .wrap_rct .active .more{top:unset;bottom: 30px;right: unset;left: 50%;margin-left: -50px;font-size: 16px;width: 100px;}
    .wrap_rct a.subject{height: 260px;padding: 50px 35px 35px;box-shadow:rgba(0,59,138,0.07) 0 0 12px 5px;border:1px solid rgba(255,255,255,0);border-radius:15px;}
    .wrap_rct .inner{min-height: 450px;}
    .wrap_rct .subjectText{font-size:22px;}
    .wrap_rct .content{font-size:18px;margin-top: 10px;margin-bottom: 35px;}
    .wrap_rct .date{font-size:15px;}

    .wrap_rct .inner:before{width:calc(100% - 80px);}
}