.n_gallery_wrap {clear:both; position:relative}
.n_title_wrap {width:100%; height:25px; border:1px solid #ccc}
.n_title a:link, .n_title a:visited, .n_title a:active, .n_title a:hover {float:left; text-decoration:none; padding-left:8px; white-space:nowrap; font:bold 12px gulim, dotum; color:#222; line-height:27px}
.n_icon {float:left; margin-left:5px; height:19px}
.n_right_wrap {float:right; padding-top:5px; padding-right:7px}


.banner-slide {position:relative; overflow:hidden; height:80px; }
.banner-slide .btn-left {width:20px; position: absolute;  left: 0; top:50%; margin-top:-7px; }
.banner-slide .slide {width:95%; margin:0 auto; overflow:hidden;}
.banner-slide .slide img {    border: 1px solid rgba(0,0,0,0.2); width:auto; height:80px;}
.banner-slide .btn-right {width:20px;  position: absolute; right: 0; top:50%; margin-top:-7px; text-align: right;}

@media (max-width:1023px){
	.banner-slide {height:60px; }
	.banner-slide .slide img {height:60px;}
	.banner-slide .slide {width:94%;}
}

@media (max-width:767px){
	.banner-slide {height:45px; }
	.banner-slide .slide img {height:45px;}
	.banner-slide .slide {width:90%;}
}