@charset "utf-8";
.latest-roll-left {position:relative;padding:0 65px 0 100px}
.latest-roll-left h3 {position:absolute;top:0;left:0;margin:0;height:40px;line-height:40px}
.latest-roll-left h3 a {color:#1D4252;font-size:20px;font-weight:bold}
/* 컨트롤 */
.latest-roll-left .carousel-control {left:inherit;top:5px;right:-65px;width:65px;display:inline-flex;text-shadow:0 0 0 #fff;opacity:1}
.latest-roll-left .carousel-control a {display:block;width:30px;height:30px;line-height:28px;text-align:center;border:1px solid #aaa;color:#707070;color:#707070;;border-radius:100% !important}
.latest-roll-left .carousel-control a:hover {color:#4fb0df;border-color:#4fb0df}
.latest-roll-left .carousel-control .control-down {margin-left:5px}
/* 아이템 */
.latest-roll-left .carousel-content a {line-height:40px;font-size:16px;color:#707070}
.latest-roll-left .carousel-content a:hover {color:#333}
/* header slider 위아래로 이동하는 소스 */
.vertical .carousel-inner {height:100%}
.carousel.vertical .item {-webkit-transition:0.6s ease-in-out top;-moz-transition:0.6s ease-in-out top;-ms-transition:0.6s ease-in-out top;-o-transition:0.6s ease-in-out top;transition:0.6s ease-in-out top}
.carousel.vertical .active {top:0}
.carousel.vertical .next {top:40px}
.carousel.vertical .prev {top:-40px}
.carousel.vertical .next.left, .carousel.vertical .prev.right {top:0}
.carousel.vertical .active.left {top:-40px}
.carousel.vertical .active.right {top:40px}
.carousel.vertical .item {left:0}
@media (max-width:767px){
	.latest-roll-left {padding-left:80px}
	.latest-roll-left h3 {height:30px;line-height:30px}
	.latest-roll-left h3 a {font-size:16px}
	.latest-roll-left .carousel-control {top:0}
	.latest-roll-left .carousel-content a {line-height:30px;font-size:14px}
}