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

.main_roll {
    min-width: 1200px;
	position: relative;
	z-index: 1;
	width: 100%;
	overflow: hidden;
    max-width: 1903px;
    margin: 0 auto;
}
.main_roll .swiper-container {
	width: 100% !important;
}
.main_roll .swiper-slide img {
    width: 100%;
}
.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/huecorp/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/huecorp/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: 294px !important; padding-right: 8px !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: roboto; 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: 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: 290px !important; padding-right: 13px !important; padding-bottom: 13px;}

.new-list:nth-child(4n){padding-right: 0 !important;}
.new-list .thumb{position:relative; width: 290px !important;height: 290px !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: 250px; left: 0; right: 0; height: 40px; width: 290px; 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: 15px;}
.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: 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 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: 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;}

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

.item-wrap.sub{font-size: 0;}
.sub .middle{display:inline-block; vertical-align: top;}
.sub .middle.left{width: 558px;}
.sub .middle.right{width: 642px;}

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


    
/*¼­ºê¹è³Ê ½½¶óÀÌ´õ ¹öÆ°¸ÂÃã*/
#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 */


/* BASIC css end */


/* BASIC css end */

