/* BASIC css start */
/* 롤링배너 */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: relative; left: 0; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }
/* //롤링배너 */
.main .title {margin-top:40px; margin-bottom:10px;  height:35px;overflow:hidden; font-weight:bold; text-transform: uppercase; text-align:center; color:#fff; white-space:nowrap; font-size:12px; line-height:35px;  letter-spacing:1px; padding:0 0px 0 0px; background:#333; }
.main .topBanner {margin-top:15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}

  
.mmainbn { width:100%; margin:0 auto; text-align:center;  padding-top:25px; }
.mmainbn ul { width:100%; margin:0 auto; text-align:center;  }
.mmainbn a { width:32.6%; display:inline-block; margin-left:1%}
.mmainbn a:first-child { margin-left:0.1%; }
.mmainbn img { width: 100%; }

/* 메인 배너 */
#main .mainBanner { position:relative; }
#main .mainBanner a img { max-height:290px; }
#main .mainBanner .paginate { position:absolute; bottom:8px; z-index:10; width:100%; text-align:center; font-size:0; line-height:0; background-color:transparent; }
#main .mainBanner .afterNone { display:none; }

.more.btn-recmd_product { position:relative; margin:0 auto; width:100%; text-align:center; margin-top:-15px;   }
.more.btn-recmd_product a button { font-size:11px; letter-spacing:1px; display:block; width:45%; margin:30px auto; max-width:250px; padding:4px 0 4px ; color:#333;  background:#dbdbdb;line-height:18px; border:1px solid #dbdbdb; }
.more.btn-new_product { position:relative; margin:0 auto; width:100%; text-align:center; margin-top:-15px;   }
.more.btn-new_product a button { font-size:11px; letter-spacing:1px; display:block; width:45%; margin:30px auto; max-width:250px; padding:4px 0 4px ; color:#333;  background:#dbdbdb;line-height:18px; border:1px solid #dbdbdb; }
/* BASIC css end */

