@charset "euc-kr";
#layBodyWrap{width:100%;padding-top:0!important;}
#layBody{width:100%;}
.sr_only {
position: absolute;
width: 1px;
height: 1px;
clip: rect(0 0 0 0);
overflow: hidden;
}

.banner_section{overflow:hidden;max-width:1920px;margin:0 auto;}

.banner_section.white .banner_title,
.banner_section.white .banner_label{
color:#fff;
}
.banner_section + .banner_section {
border-top: 1px solid #ccc;
}
.banner_title {
overflow: hidden;
width:1136px;
margin:64px auto 32px;
font-size:35px;
line-height:40px;
letter-spacing:-3px;
word-spacing:5px;
text-align:center;
color:#000;
}
.banner_title strong {
color: #e91d2f;
}
.banner_title span {
font-weight: 200;
}
.banner_title_img {
overflow:hidden;
max-width:1136px;
font-size:0;
margin:64px auto 32px;
text-align:center;
}

.banner_wrap,
.banner_wrap.cell3_1,
.banner_wrap.cell3_2,
.banner_wrap.cell4_1,
.banner_wrap.cell4_2{
  overflow:hidden;
  width:1152px;
  margin:0 auto 56px;
  zoom:1;
  text-align:center;
  font-size:0;
}

.banner_cell{
  position:relative;
  display:inline-block;
  width:560px;
  margin:0 auto;
  padding:0 8px 16px;
  vertical-align:top;
}

.cell4_1 .banner_cell,
.cell4_2 .banner_cell{width:272px;}
.cell3_1 .banner_cell,
.cell3_2 .banner_cell{width:368px;}

.banner_cell img{width:100%}


/* banner_swipe */
.banner_swipe_01{width:100%;margin:0 auto;overflow:hidden;}
.banner_swipe_01 .swiper-container {margin:0 auto;padding-bottom:25px;box-sizing: border-box;position:relative;}
.banner_swipe_01 .swiper-container .swiper-slide {text-align: center;display: -webkit-box;
  display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;
  justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;
}
.banner_swipe_01 .swiper-container .swiper-slide img{width:100%;}
.banner_swipe_01 .swiper-button-next,.banner_swipe_01 .swiper-button-prev{
	z-index:2;background-image:url('https://i.011st.com/ui_img/cm_display/common/temp/img/btn_swiper1.png');background-repeat: no-repeat;
}
.banner_swipe_01 .prd_sys_img{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}
/*swipe type 1*/
.bnr_swiper-2{padding:0 0 50px 0;}
.bnr_swiper-2 .sys_prd_link:hover{text-decoration:none;}
.bnr_swiper-2 .swiper-container {width:100%;height:auto;text-align:center;}
.bnr_swiper-2 .swiper-container .swiper-slide {width:368px !important;height:auto;margin:0 8px !important;}
.bnr_swiper-2 .swiper-container .swiper-pagination-bullet{width:7px;height:7px;}
.bnr_swiper-2 .swiper-container .swiper-pagination-bullet-active{background-color:#353535;}
.bnr_swiper-2 .swiper-button-next,.bnr_swiper-2 .swiper-button-prev,.bnr_swiper-2 .swiper-pagination{
	position:inherit;top:auto;left:auto;right:auto;display:inline-block;
}
.bnr_swiper-2 .swiper-pagination{width:auto !important;height:28px;bottom:-30px;}
.bnr_swiper-2 .swiper-button-next,.bnr_swiper-2 .swiper-button-prev{
  background-size:auto 100%;
  width:28px;height:28px;margin-top:0;bottom:-40px;
}
.bnr_swiper-2 .swiper-button-prev{transform: rotate(180deg);left:0;margin-right:10px;}
.bnr_swiper-2 .swiper-button-next{margin-left:10px;}
