/* BASIC css start */
/* BASIC css start */
.w1200,.item-wrap{width:1200px !important;}
/* º£½ºÆ®¾ÆÀÌÅÛ */
.best-list{position:relative; width: 294px !important; padding-right: 8px !important; padding-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: roboto; color: #fff; font-weight: 900;}
.best-list .thumb img{width:286px !important; height:286px !important;}
.best-list dd.hover{display:none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 294px; width: 294px; 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: 15px !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: roboto; font-weight: 400;}
.best-list dd.hover .prd-price strong{font-size: 14px; font-family: roboto; 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: 286px !important;padding-right: 18px !important;padding-bottom: 18px;}

.new-list:nth-child(4n){padding-right: 0 !important;}
.new-list .thumb{position:relative;width: 286px !important;height: 286px !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: roboto; color: #fff; font-weight: 900;}
.new-list .thumb img{width:100% !important;height:100% !Important;}
.new-list dd.hover{display: none;position: absolute;top: 246px;left: 0;right: 0;height: 40px;width: 286px;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; }
.new-list dd.hover .prd-name{cursor:pointer; padding-top:125px !important; font-size: 15px !important;}
.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: roboto; font-weight: 400;}
.new-list dd.hover .prd-price strong{font-size: 14px; font-family: roboto; 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: 16px;}
.prd-info.new .prd-subname{font-size: 13px; color: #8d8d8d !important;  border: 0 !IMPORTANT;  padding: 0 !IMPORTANT;  margin-top: 15px !important;  text-align: center !important;  margin-bottom: 15px !IMPORTANT;}
.prd-info.new .prd-price{}

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

.prd-info.new .prd-icons{
    padding: 15px 0;}

/* »ó´Ü ¼­ºê¹è³Ê */
.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: 738px; 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: 365px;}
.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{padding: 5px; }
.mBrn.no1 .notice li p{float:right;}

.mBrn.no2{margin-top: 35px; margin-bottom: 90px;}
.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;}
.mBrn.no2 ul li.n2 a{margin-bottom: 10px; margin-left: 10px;margin-right: 10px;}


/* 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;}

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

.sub{}
.sub .middle{display:table-cell; vertical-align: top;}
.sub .middle.left{}
.sub .middle.right{}

.lrb20{margin-left: 20px; margin-right: 20px;margin-bottom: 20px;}
.l20{margin-left: 20px;}
ul.align li{vertical-align:top;}



/* ¸ÞÀÎ ·Ñ¸µÀÌ¹ÌÁö */
#f2s-rolling-container1{ position: relative; width:1903px; margin: 0 auto;}
#f2s-rolling-container1 .swiper-container-horizontal .swiper-pagination{position: absolute; left: 920px; bottom: 20px; z-index: 10;}

#f2s-rolling-container1 .swiper-button-prev{ position: absolute; left: 351px; z-index: 10; background-image:url('/design/kooooo/daylight/pc/img/slide_left.gif') !important; background-size: contain;  width: 31px;}
#f2s-rolling-container1 .swiper-button-next{ position: absolute; right: 351px; z-index: 10; background-image:url('/design/kooooo/daylight/pc/img/slide_right.gif') !important; background-size: contain; width: 31px;}
#f2s-rolling-container1 .swiper-button-prev i,#f2s-rolling-container1 .swiper-button-next i {opacity:0;}
#f2s-rolling-container1 .swiper-pagination-bullet { background-color: #969696 !important; display: block; width: 10px; height: 10px; font-size: 0; float: left !important; height: 10px !important; margin: 0 5px !important; opacity:1 !important;}
#f2s-rolling-container1 .swiper-pagination-bullet-active { background-color: #000 !important;}
    
    
    
/*¼­ºê¹è³Ê ½½¶óÀÌ´õ ¹öÆ°¸ÂÃã*/
#f2s-rolling-container2 .swiper-container-horizontal .swiper-pagination{ bottom: 14px !important; left: -15px !important;text-align:right;}
#f2s-rolling-container2 .swiper-container-horizontal .swiper-pagination .swiper-pagination-bullet{margin: 0 5px; width: 7px; height: 7px;}
#f2s-rolling-container2 .swiper-pagination-bullet{opacity:1 !important;}
#f2s-rolling-container2 .swiper-pagination-bullet {background-color: #969696 !important;}
#f2s-rolling-container2 .swiper-pagination-bullet-active {background-color: #000 !important;}

/* ÀÎ½ºÅ¸±×·¥ ¿µ¿ª */
#instagram{text-align:center; margin-top: 70px;}
#instagram a{float:right; margin-top: -50px;}
#instagram .inner{margin-top:30px;}





/* BASIC css end */
#instagram .p{ 
    font-size: 13px;
    letter-spacing: -1px;
    color: #a8a8a8;
    background: #fff;
    z-index: 999;
    display: block;
}




#instafeed {
    width: 1200px;
    position: relative;
    display: inline-block;
    height: 490px;
}  
#instafeed img {
    width: 240px;
}
#instafeed a {
    margin-top: 0;
    float: initial;
}

/* BASIC css end */

