@charset "utf-8";
.latest-list {position:relative}
.latest-list .slide-list {position:relative}
/* 타이틀 */
.latest-list h3 {margin:0;padding:30px 40px;background:#102F41}
.latest-list h3 a {line-height:30px;font-size:30px;color:#fff;font-family: 'Do Hyeon', sans-serif}
/* 컨트롤 */
.latest-list .slide-list .slick-next, .latest-list .slide-list .slick-prev {top:-45px;width:20px;height:40px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease}
.latest-list .slide-list .slick-next {right:40px;z-index:1}
.latest-list .slide-list .slick-prev {left:inherit;right:65px;z-index:1}
.latest-list .slide-list .slick-next:before, .latest-list .slide-list .slick-prev:before {content:"";display:block;position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.latest-list .slide-list .slick-next:before {right:7px;border-right:1px solid #ccc;border-top:1px solid #ccc}
.latest-list .slide-list .slick-prev:before {left:inherit;right:-7px;border-left:1px solid #ccc;border-bottom:1px solid #ccc}
/* 아이템 */
.latest-list .slide-list .slide-inner {background:#f7f7f7}
.latest-list .slide-list .slide-inner .slide-item {padding:33px}
.latest-list .slide-list .slide-inner .slide-item h4 {height:40px;line-height:30px;margin:0 0 20px;font-size:16px;font-weight:700}
.latest-list .slide-list .slide-inner .slide-item h4 a {}
.latest-list .slide-list .slide-inner .slide-item h4 a:hover {color:#57B5E7}
.latest-list .slide-list .slide-inner .slide-item p {overflow:hidden;height:75px;line-height:25px;font-size:15px;font-weight:300;}
@media (min-width:992px) and (max-width:1199px){
    .latest-list .slide-list .slide-inner .slide-item {padding:20px}
    .latest-list .slide-list .slide-inner .slide-item h4 {height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
}
@media (max-width:991px){
    .latest-list .slide-list .slide-inner .slide-item h4, .latest-list .slide-list .slide-inner .slide-item p {height:auto}
}
@media (max-width:767px){
    .latest-list .slide-list .slide-inner .slide-item {padding:20px}
    .latest-list .slide-list .slide-inner .slide-item p {font-size:13px;font-weight:400}
}