/* BASIC css start */
/*¸ÞÀÎºò¹è³Ê*/

.main_roll {
  position: relative;
  z-index: 1;
  width: 100%;
  overflow: hidden;
}
.main_roll .swiper-container {
  width: 100% !important;
}

.main_roll .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.main_roll .swiper-pagination-bullet {
    
    background:#979797;
  margin: 0 5px !important;
  cursor: pointer;
    opacity: 1 !important;
    width: 10px !important;
    height: 10px !important;
    border-radius: unset !important;
    border: 0 !important;
}

.main_roll .swiper-pagination-bulle:active{border-radius:unset !important}

.main_roll .swiper-pagination-bullet-active {
  background: #000 !important;
}
.main_roll .swiper-pagination {
  bottom: 20px !Important;
}
.main_roll .swiper-button-prev {
  opacity: 1;
  background: url(/design/fabstyle/daylight/pc/img/bnr_prev.png) no-repeat;
  height: 61px !important;
  width: 31px !important;
  background-size: contain;
}
.main_roll .swiper-button-next {
  opacity: 1;
  background: url(/design/fabstyle/daylight/pc/img/bnr_next.png) no-repeat;
  height: 61px !important;
  width: 31px !important;
  background-size: contain;
}

.main_roll .swiper-button-next:after, .swiper-button-prev:after{font-size:0 !important}
.main_roll .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  cursor: pointer !important;
  pointer-events: inherit !important;
}



.w1200,.item-wrap{width:1200px !important;}
/* ½Å»ó¾ÆÀÌÅÛ */
.best-list{position:relative; width: 270px !important; padding-right: 40px !important; margin-bottom: 8px;}
.best-list:nth-child(4n){padding-right: 0 !important;}
.best-list .thumb{position:relative; width:inherit !important; height:inherit !important;}
.best-list:nth-child(1) .thumb p{background:#000 !important;}
.best-list .thumb p{position: absolute;top: 0; left: 0; width: 49px; height: 49px; line-height: 49px; background: #cacaca; font-size: 16px; font-family: 'Malgun gothic'; color: #fff; font-weight: 900;}
.best-list .thumb img{width:100% !important; height:100% !Important;}
.best-list dd.hover{margin:0; display:none; position: absolute; top: 0; bottom: 0; left: 0; right: 0;width: 270px; color:#fff !important; background-color: rgba( 0, 0, 0, 0.6 );}


.best-list dd.hover #slider { zoom; 1; overflow: hidden; position: absolute; top: 75px; width: 1020px; }
.best-list dd.hover h2 { color: #333; font-size: 22px; text-align: center; }
/* »óÇ°¸í ÀÌ¸§ */
.best-list dd.hover .prd-name{cursor:pointer; padding-top:125px !important; font-size: 14px !important;}
.best-list dd.hover .prd-price{ cursor:pointer;padding-top: 15px; font-family: malgun Gothic;}
.best-list dd.hover .prd-price s{font-size: 12px; font-family: 'Malgun gothic'; font-weight: 400;}
.best-list dd.hover .prd-price strong{font-size: 14px; font-family: 'Malgun gothic'; font-weight:500;}
.best-list dd.hover .color{cursor:pointer; font-size: 17px; margin-top: 10px;}

.best-list ul.preview{position: absolute; bottom: 0; padding: 10px 7px;}
.best-list ul.preview li{float:left; padding: 0 5px;}


/* º£½ºÆ®¾ÆÀÌÅÛ */
.new-list{position:relative; width: 270px !important; padding-right: 40px !important; margin-bottom: 8px; display: block;}
/* {position:relative; width: 386px !important; padding-right: 18px !important; padding-bottom: 18px;} */

.new-list:nth-child(4n){padding-right: 0 !important;}
.new-list .thumb{position:relative; width:270px !important;height:270px !important;}
/* {position:relative; width:386px !important;height:386px !important;} */
.new-list .thumb p{position: absolute;top: 0; left: 0; width: 49px; height: 49px; line-height: 49px; background: #cacaca; font-size: 16px; font-family: 'Malgun gothic'; color: #fff; font-weight: 900;}
.new-list .thumb img{width:100% !important; height:100% !Important;}
/* È£¹ö½Ã ¾ÆÀÌÄÜ ±¸¿ª-À§Ä¡ °ª Á¶Àý */
.new-list dd.hover{display: none; position: absolute; top: 230px; left: 0; right: 0; height: 40px; width: 270px; color: #fff !important; background-color: rgba( 0, 0, 0, 0.3 );}
.new-list dd.hover .prd-info{}

.new-list dd.hover #slider { zoom; 1; overflow: hidden; position: absolute; top: 75px; width: 1020px; }
.new-list dd.hover h2 { color: #333; font-size: 22px; text-align: center; }
/* ºê·£µå¸í ÆùÆ®»çÀÌÁî */
.prd-info b{font-size: 14px;}
/* »óÇ°¸í ÆùÆ®»çÀÌÁî */
.new-list dd.hover .prd-name{cursor:pointer; padding-top:125px !important; font-size: 14px !important; font-family: malgun Gothic;}
.new-list dd.hover .prd-price{ cursor:pointer;padding-top: 15px; font-family: malgun Gothic;}
.new-list dd.hover .prd-price s{font-size: 12px; font-family: 'Malgun gothic'; font-weight: 400;}
.new-list dd.hover .prd-price strong{font-size: 14px;font-family: 'Malgun gothic'; font-weight:500;}
.new-list dd.hover .color{cursor:pointer; font-size: 17px; margin-top: 10px;}

.new-list ul.preview{padding: 10px 7px; text-align: center; display: inline-table;}
.new-list ul.preview li{float:left; padding: 0 5px;}
.prd-info.new{padding-bottom: 0 !important;}
/* »óÇ°¸í ÀÌ¸§ */
.prd-info.new .prd-name{font-size: 14px;}
.prd-info.new .prd-subname{font-size: 13px; color: #8d8d8d !important;  border: 0 !IMPORTANT;  padding: 0 !IMPORTANT;  margin-top: 13px !important;  text-align: center !important;  margin-bottom: 10px !IMPORTANT;}
.prd-info.new .prd-price{}

.prd-info.new .prd-price s{color: #acacac;font-size: 12px; font-family: 'Malgun gothic'; font-weight: 400;}
.prd-info.new .prd-price strong{font-size: 14px; font-family: 'Malgun gothic'; font-weight:600; color: #323232;}

.prd-info.new .prd-icons{
    padding: 15px 0;}
    
    
    
    
    
.brand_list{}    
.brand_list .brand_item{float:left; width:282px; height:394px; margin-left:24px; margin-bottom:24px; position:relative; display:table;}
.brand_list .brand_item:nth-of-type(4n+1){margin-left:0;}
.brand_list .brand_item .brand_bg{position:absolute; top:0; left:0; z-index:-1; }
.brand_list .brand_item .brand_info{display:table-cell; vertical-align:middle; text-align:center;  background:rgba(0,0,0,0.3); opacity:0;}
.brand_list .brand_item:hover .brand_info{opacity:1;}
.brand_list .brand_item .brand_info label{color:#FFF; width:100%; display:inline-block; font-size:22px; font-family: 'Roboto'; font-weight:700; line-height:1.2; margin-bottom:40px; }
.brand_list .brand_item .brand_info a{display:inline-block; width:100px; height:34px; box-sizing:border-box; border:1px solid #FFF; border-radius:17px; line-height:32px; font-size:11px;  font-family:'Malgun Gothic'; color:#FFF; }
    

/* »ó´Ü ¼­ºê¹è³Ê */
.mBrn{}

.mBrn.no1{margin-top: 40px;}
.mBrn.no1 .event,.mBrn.no1 .notice{border: 1px solid #e7e7e7; height:178px; vertical-align: top; display:inline-block;}
.mBrn.no1 .event{width: 800px; /* padding: 0 30px; */ line-height: 178px;}
.mBrn.no1 .event li{display:inline-block;}
.mBrn.no1 .event li.l{}
.mBrn.no1 .event li.l a{display: block;/* border-right: 1px solid #e7e7e7;*/ width: 100%;}
/* .mBrn.no1 .event li.r{float:right;} */
.mBrn.no1 .notice{ height: 158px; width: 358px;float: right;padding: 10px 15px;}
.mBrn.no1 .notice h5{font-size: 15px;height: 35px;line-height: 28px;border-bottom: 1px solid #e9e9e9; margin-bottom: 5px;}
.mBrn.no1 .notice h5 a{float: right; margin-top: 7px;}
.mBrn.no1 .notice li,.mBrn.no1 .notice li a{font-size:11px; color:#8a8a8a}
.mBrn.no1 .notice li a{
    width: 275px;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
    
.mBrn.no1 .notice li{padding: 5px; }
.mBrn.no1 .notice li p{float:right;}

.mBrn.no2{margin-top: 10px; margin-bottom: 3px;}
.mBrn.no2 ul{}
.mBrn.no2 ul li{display: table-cell; vertical-align: top;}




.mBrn.no2 ul li.n1{}
.mBrn.no2 ul li.n2{}
.mBrn.no2 ul li.n3{}

.mBrn.no2 ul li a{display:block; border:1px solid #e7e7e7;}
.mBrn.no2 ul li.n2 a{margin-bottom: 8px; margin-left: 8px;margin-right: 8px;}


.mBrn.no3{margin-top: 12px;}
.mBrn.no3 .review,.mBrn.no3 .notice{border: 1px solid #e7e7e7; height:220px; vertical-align: top; display:inline-block;}
.mBrn.no3 .review{width: 1198px; line-height: 218px;}
.mBrn.no3 .review li{display:inline-block;}
.mBrn.no3 .review li.l{}
.mBrn.no3 .review li.l a{display: block; width: 100%;}


/* item-wrap (¸ÞÀÎ»óÇ°) */
.item-wrap .item-cont .best_nomg { margin:0;}
.item-wrap.new{margin-top: 70px;}


/*Áß°£ Å«¹è³Ê*/
.MBB{margin:50px 0;}

/* ¸ÞÀÎ ½Å»ó ÃßÃµ ½ºÆä¼È Å¸ÀÌÆ² */
.item-wrap h2 {text-align: center;  font-size: 22px; color: #2f2f2f; margin: 0 auto 30px; font-family: roboto; font-weight: 900; letter-spacing: 2px;}
.item-wrap h2 span { background-color:#fff; padding: 0 30px;}
.submsg{ text-align: center; color: #a8a8a8; font-size: 14px; letter-spacing: -0.5px; font-weight: normal !important; margin-top: 10px;}
.more{float:right;margin-top: -25px;}

.mr-22 {margin-right:22px;}
.ml-27 {margin-left:27px; }
.pr-27 {padding-right:27px;}

/*Áß°£ ¼­ºê¹è³Ê*/

.item-wrap.sub{font-size: 0;}
.sub .middle{display:inline-block; vertical-align: top;}
.sub .middle.left{width: 558px; border:1px solid #e7e7e7; box-sizing:border-box;}
.sub .middle.right{width: 642px; }

/*
.lrb20{margin-left: 20px; margin-right: 20px;margin-bottom: 20px; box-sizing:border-box; border:1px solid #ddd; }
.l20{margin-left: 20px; box-sizing:border-box; border:1px solid #ddd; }
ul.align li{vertical-align:top;}
*/

.lrb20{margin-left: 18px; margin-right:0;margin-bottom:18px; box-sizing:border-box; border:1px solid #e7e7e7; }
.rrb20{margin-left: 18px; margin-right:0;margin-bottom:18px; box-sizing:border-box; border:1px solid #e7e7e7; }
.l20{margin-left:18px; box-sizing:border-box; border:1px solid #e7e7e7; }



    
/*¼­ºê¹è³Ê ½½¶óÀÌ´õ ¹öÆ°¸ÂÃã*/
#f2s .swiper-container-horizontal .swiper-pagination{ bottom: 14px !important; left: -15px !important;text-align:right;}
#f2s .swiper-container-horizontal .swiper-pagination .swiper-pagination-bullet{margin: 0 5px; width: 7px; height: 7px;}
#f2s .swiper-pagination-bullet{border-radius: 0 !important;opacity:1 !important;}
#f2s .swiper-pagination-bullet {background-color: #969696 !important;}
#f2s .swiper-pagination-bullet-active {background-color: #000 !important;}

/* ÀÎ½ºÅ¸±×·¥ ¿µ¿ª */
#instagram{text-align:center; margin-top: 70px;}
#instagram h3 p{
    font-size: 14px;
    color: #a8a8a8;
    letter-spacing: -1px;
    font-weight: 400;
    font-family: '¸¼Àº °íµñ', 'Malgun Gothic', sans-serif;}
#instagram a{float:right; margin-top: -50px;}
#instagram .inner{margin-top:30px;}





/* BASIC css end */

