@charset "utf-8";

/* 일반 { */
.default_bn img {box-sizing: border-box;}
.default_bn ul {margin:0px; padding: 0px;}
.default_bn_border {border:1px solid rgba(0,0,0,0.2);}
/* } */

/* 슬라이드 { */
.slide_bn {width: 100% !important; height: 100% !important;}
.slide_bn img {box-sizing: border-box;}
.slide_bn_border {border:1px solid rgba(0,0,0,0.2);}

.swiper-slide-slide_bn {
    display: -webkit-inherit !important;
    display: -ms-inherit !important;
    display: -webkit-inherit !important;
    display: inherit !important;
        
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
    justify-content: center !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
}

.mb-0 {margin-bottom: 0px !important;}
/* } */

/* 랜덤 { */
.random_bn img {box-sizing: border-box;}
.random_bn ul {margin:0px; padding: 0px;}
.random_bn_border {border:1px solid rgba(0,0,0,0.2);}
/* } */

/* 개별 { */
.each_bn img {box-sizing: border-box;}
.each_bn_border {border:1px solid rgba(0,0,0,0.2);}
/* } */


/* 새글 스킨 (latest) */
.bannerzone {position:relative;overflow:hidden;}
.bannerzone .bannerzone_infobox {position:relative;float:left; width:8.5%; max-width:100px; min-width:100px;}
.bannerzone .bannerzone_ul {float:left; position:relative; padding-left: 7%;}
.bannerzone .bannerzone_control {position:absolute; width:100%; z-index:1; top:50%; left:20px; transform:translateY(-50%);}
.bannerzone .bannerzone_control > a {display:inline-block; width:30px; height:30px; padding:0; margin:0; line-height:28px; border:1px solid #ccc; text-align:center;}
.bannerzone .bannerzone_slide li a img {border:1px solid #ddd;}
.bannerzone .bannerzone_slide li a {display:block;}
.bannerzone .bannerzone_slide li a img {width:100%; height:auto;}

.bannerzone .bx-wrapper{
	margin-bottom:0px;
	box-shadow: 0 0 0 #ccc;
    border: 0px solid #fff;
    background: #fff;
}

@media all and (max-width:1180px) {
	.bannerzone .bannerzone_infobox {position:relative;float:none; width:8.5%; max-width:100px; min-width:100px; margin:0 auto;}
	.bannerzone .bannerzone_ul {float:none; width:99%; position:relative; max-width:1075px;margin:0 auto;}
	.bannerzone .bannerzone_control {position:absolute; width:100%; z-index:1; top:50%; left:50%; transform:translate(-50%,-50%);}
}

@media all and (max-width:768px) {
	.bannerzone .bannerzone_infobox {position:relative;float:none; width:8.5%; max-width:100px; min-width:100px; margin:0 auto;}
	.bannerzone .bannerzone_ul {float:none; width:99%; position:relative; max-width:1075px;margin:0 auto;}
	.bannerzone .bannerzone_control {position:absolute; width:100%; z-index:1; top:50%; left:50%; transform:translate(-50%,-50%);}
}

@media all and (max-width:360px) {
	.bannerzone .bannerzone_infobox {position:relative;float:none; width:8.5%; max-width:100px; min-width:100px; margin:0 auto;}
	.bannerzone .bannerzone_ul {float:none; width:100%; position:relative; max-width:320px;margin:0 auto;}
	.bannerzone .bannerzone_control {position:absolute; width:100%; z-index:1; top:50%; left:50%; transform:translate(-50%,-50%);}
}