@charset "utf-8";
/* 새글 스킨 (latest) */

.banner_brl_contB {
	width:100%;
	height:100%;
	margin:0px;
	clear:both;
	}



.banner_brl_contB ul:after {display:block;visibility:hidden;clear:both;content:""}
.banner_brl_contB ul {
	display:block;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	}
.banner_brl_contB ul li {
	width:100%;
	height:auto;
	margin:0px;
	padding:1.3em 0;
	line-height:1em;
	color:#fff;
	clear:both;
	overflow:hidden;
	}
.banner_brl_contB li div.bnr_brl_ca_a {
	width:14%;
	margin:0 2% 0 0;
	padding:0px;
	float:left;
	text-align:center;
	}
.banner_brl_contB li div.bnr_brl_ca_a .ca_abox {
	display:table-cell;
	width:40px;
	height:40px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	vertical-align:middle;
	text-align:center;
	background:#009140;
	clear:both;
	}

.banner_brl_contB li div.bnr_brl_ca_a .ca_abox a {
	width:100%;
	height:auto;
	margin:0px auto;
	padding:0px;
	font-weight:200;
	line-height:1.6em;
	vertical-align:middle;
	text-align:center;
	clear:both;
	}

.banner_brl_contB li div.bnr_brl_ca_a .ca_adate {
	width:40px;
	height:auto;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	text-align:center;
	clear:both;
	font-size:0.8em;
	}

.banner_brl_contB li div.bnr_brl_ca_b {
	display:table;
	width:84%;
	padding:0px;
	font-weight:200;
	font-size:0.9em;
	overflow:hidden;
	vertical-align:middle;
	float:left;
	}
.banner_brl_contB li div.bnr_brl_ca_b .ca_bbox {
	display:table-cell;
	width:100%;
	height:40px;
	line-height:1.3em;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	vertical-align:middle;
	text-align:left;
	clear:both;
	}
.banner_brl_contB li strong {
	font-weight:500;
	line-height:2em;
	}
.banner_brl_contB li .lt_img {
	margin:0px;
	padding:0px;
	float:left;
	}
.banner_brl_contB li .lt_img img {
	width:auto;
	height:auto;
	padding:0 10px 0 0;
	}
.banner_brl_contB li a:hover {
	color:#eee;
	}

.banner_brl_contB li div p {
	width:100%;
	padding:0px;
	font-weight:200;
	overflow:hidden;
	clear:both;
	}

@media (max-width: 1199px) {
	.banner_brl_contB li .lt_img img {
		width:90%;
		padding:0em 0 0.3em 0;
	}
	.banner_brl_contB li {
		padding:0px;
		line-height:1.2em;
	}
	.banner_brl_contB li strong {
		font-weight:700;
		line-height:1em;
		}
	.banner_brl_contB li p {
		line-height:1.1em;
	}
}
@media (max-width: 979px) {
	.banner_brl_contB li .lt_img img {
		width:90%;
		padding:0.6em 0 0.3em 0;
	}
	.banner_brl_contB li {
		padding:0 0px;
		font-size:0.9em;
		line-height:1.2em;
	}
	.banner_brl_contB li strong {
		font-weight:700;
		line-height:2em;
	}
	.banner_brl_contB li p {
		line-height:1.3em;
	}
}
@media (max-width: 768px) {
	.banner_brr_top h3 {
		display:block;
		width:100%;
		margin:0px;
		padding:0em;
		clear:both;
	}
	.banner_brl_contB {
		display:block;
		width:100%;
		padding:0.8em 0em;
		clear:both;
	}
	.banner_brl_contB li .lt_img img {
		width:90%;
		padding:0;
	}
	.banner_brl_contB ul {
		margin:0px;
		padding:0px;
	}
	.banner_brl_contB li {
		margin:0px;
		padding:0px;
		font-size:0.9em;
		line-height:1em;
	}
	.banner_brl_contB li a:first-child {
		width:30%;
		float:left;
	}
	.banner_brl_contB li p {
		line-height:1.3em;
	}
}
@media (max-width: 623px) {
	.banner_brl_contB li p {
		line-height:2.1em;
	}
}
@media (max-width: 479px) {
	.banner_brl_contB li p {
		line-height:1.2em;
	}
}
@media (max-width: 350px) {

}