@charset "utf-8";
/*───────────────────────────────────────────────────────────

	 리스트 타입 및 옵션

───────────────────────────────────────────────────────────*/
@import url("../goods/goods.css");


/*** 쇼핑몰 메인본문 | main/index.php ***/

.main {background:#ffffff;}
.main .main_top_menu {display:table; width:100%;}
.main .main_top_menu li {display:table-cell; width:25%; text-align:center;}
.main .main_top_menu li a {display:block; padding:13px 0 13px 0;font-size:14px; color:#333333;}
.main .main_notice {display:table; width:100%; margin:0 auto; padding:22px 0 22px 0;}
.main .main_notice .tit {display:table-cell; width:84px; font-size:13px; font-weight:bold; color:#282828; text-align:center;}
.main .main_notice ul {display:table-cell;}
.main .main_notice ul li {overflow:hidden; width:80%; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; letter-spacing:-1px;}
.main .main_notice ul li a {display:block; width:100%;}
/* 메인배너 */
.main .main_banner_box {font-size:0;}
.main .main_banner_box img {width:100%; font-size:0;}
.main .main_banner_box1 {display:table; width:100%;}
.main .main_banner_box1 li {display:table-cell; width:50%; font-size:0; text-align:center; vertical-align:top;}
.main .main_banner_box1 li a {}
.main .main_banner_box1 li a img {width:100%; font-size:0;}
.main .main_banner_box2 {padding:10px 0; font-size:0;}
.main .main_banner_box2 img {width:100%; font-size:0;}

.main_ncb{width:95%;position:relative;margin:50px auto;margin-bottom:80px;}

	.main_ncb h3{font-size:1.8em; margin: 0 0 10px 0px;}
	.main_ncb h5{font-size:1.3em; margin: 0 0 25px 0px;color:#737375}

	.main_ncb .ncbArw{width:20px;position:absolute;right:5%;top:3px;}

	.main_ncb .brnLi{width:46%;position:relative;display:inline-block;margin: 10px 4px;}
	.main_ncb .brnLi img{width:100%;border-radius:10px;overflow:hidden;}
	.main_ncb .brnLi div{width:100%;text-align:left;font-size:1em;font-weight:600;padding:3% 0;color:#A6A6A8;}

/* 이벤트 최근게시물 */
.main .main_event {}
.main .main_event ul {}
.main .main_event ul li {position:relative; padding:7px 0;}
.main .main_event ul li .img_box {font-size:0;}
.main .main_event ul li .img_box img {width:100%;}
.main .main_event ul li .event_info_box {/*position:absolute; bottom:7px; left:0;*/ width:100%; }
.main .main_event ul li .event_info_box dl {padding:20px; background:rgba(255,255,255,0.8); box-sizing:border-box;}
.main .main_event ul li .event_info_box dl dt {}
.main .main_event ul li .event_info_box dl dt a {display:block; font-size:17px; color:#222222; font-weight:bold;}
.main .main_event ul li .event_info_box dl dd {font-size:15px; color:#ab295d; font-weight:bold;}

/* 하단 정보 BOX */
.main .main_info_box {padding:10px 0 0 0;background: #fff;text-align: center;}
.main .main_info_box .main_info {display:table; width:100%; margin:0 auto; text-align:center;}
.main .main_info_box .main_info dl {display:table-cell; width:50%;vertical-align:top;background: #f2f3f6;padding: 20px 0 20px 0;}
.main .main_info_box .main_info dl dt {font-size:13px; margin:0 5px; font-weight:bold; }
.main .main_info_box .main_info dl dt span{display: block;padding: 30px 0 0 0;}

.main .main_info_box .main_info dl.cs{border-right:5px solid #fff;}
.main .main_info_box .main_info dl.cs dt span{font-size: 14px; color:#181717;background:url('../../img/etc/bg_cs.png') no-repeat center top/22px auto;}
.main .main_info_box .main_info dl.cs.bd_n{border: none;}
.main .main_info_box .main_info dl.bank{border-left:5px solid #fff;}
.main .main_info_box .main_info dl.bank dt span{font-size: 14px; color:#181717;background:url('../../img/etc/bg_bank.png') no-repeat center top/24px auto;}

.main .main_info_box .main_info dl dd {padding-left:5px;}
.main .main_info_box .main_info dl dd strong{display: inline-block;font-size:20px; color: #181717;padding: 9px 0 7px 0;}


.main .main_info_box .main_info dl dd p{font-size:14; color: #666;padding-left:5px;line-height: 1.7em;}

/* CS CENTER */
.main .main_info dl dd p.phone {padding:5px 0;}
.main .main_info dl dd p.phone a {font-size:22px; color:#181717;}
.main .main_info dl dd p.business_hours {font-size:13px; color:#666;}

/* BANK INFO */
.main .main_info dl dd .account_holder {padding:11px 0; font-size:14px;}
.main .main_info dl dd ul.main_bank {display:table-cell;}
.main .main_info dl dd ul.main_bank li { vertical-align:middle;}
.main .main_info dl dd ul.main_bank li span {font-weight:bold;}

/* 메인상단 슬라이드 */
.main .slider-banner-3606671697 .slick-dots li{
	margin: 0 3px!important;
}
.main .slider-banner-3606671697 .slick-dots li button {
	width:9px!important;
}
.main .slider-banner-3606671697 .slick-dots li.slick-active button {
	width:19px!important;
	height:9px;
	border-radius:15px;
}
.main .slider-banner-3606671697 .slick-dots{bottom:30px!important;}

/*메인 슬라이드 아이콘 css*/
.main .main_slide_icon {
    width: 100%;
}
.main .main_slide_icon img {
    width: 20%;
    min-width: 5px;
}

/* 상단 카테고리  */
.main .main_ctg{width:95%;margin:30px auto 10px auto;}
.main .main_ctg ul{text-align:center;}
.main .main_ctg ul li{
	width: 22vw;
    display: inline-block;
    text-align: center;
    margin: 1vw 0;
}
.main .main_ctg ul li img{width: 95%;}
.main .main_ctg ul li span{font-size: 3.5vw;}



/* 상단 종류 슬라이드 */
.main .main_kind_wrap{ height:95px;}
.main .main_kind_wrap .main_kind_box{position: absolute;left:0;top:-40px;text-align: center; width:100%;background:#fff;border-radius:30px 0 0 0;}
.main .main_kind_wrap .main_kind {white-space: nowrap;/* height: auto; *//* margin:0 0 0 20px; */width: 100%; position: relative;/* overflow-y:scroll; *//* width: 100%; */}
.main .main_kind_wrap .main_kind_slide{ /* overflow:hidden;  */overflow: hidden;margin: auto;text-align: center;/* height: 90%;width: 100%; */}
.main .main_kind_wrap{position:relative;background:transparent;height: 90px;}
.main .main_kind_wrap .main_kind_slide a{display:inline-block;}
.main .main_kind_wrap .main_kind_slide img{min-width: 100%; height: 80px;}

/* BEST ITEM */
.main .best_goods {background:#fff;overflow: hidden;}
.main .best_goods h3 {
    font-size: 6vw;
    color: #181717;
    letter-spacing: -1px;
    text-align: center;
    margin: 5% auto 3% auto;
}
.main .best_goods .box{overflow: hidden;margin:15px 0 0 0;padding:0 3%;box-sizing:border-box;}
.main .best_goods .box > img{width: 49%;margin: 0 0 2% 0;}
.main .best_goods .box a{width: 49%;margin: 0 0 2% 0;}
.main .best_goods .box a img{width: 100%;}
.main .best_goods .box *:nth-child(odd){float: left;}
.main .best_goods .box *:nth-child(even){float: right;}


/* 베스트 밥도둑 */
.main .best_prd{background:#fff;margin:10px 0 0 0;padding:0 0 20px 0;overflow: hidden;}
.main .best_prd ._goods_display_main h3{padding:0;text-align:center;border:0;margin:20px 0 0 0; font-size: 20px;}

/* 기획전 */
.main .plan_kind_wrap{position:relative;margin:10px 0 0 0;overflow: hidden;padding:0 0 8% 0;}
.main .plan_kind_wrap .bg{position: absolute;left:0;top:0;width: 100%;}
.main .plan_kind_wrap .bg img{width:100%;}
.main .plan_kind_wrap h3{position: relative;font-size:16px; color:#fff;text-align:center;margin:20px 0 0 0;z-index: 1;}
.main .plan_kind_wrap .plan_kind_box{padding:0 0 0 50px;position: relative;overflow-x:scroll;}
.main .plan_kind_wrap .plan_kind_slide{width:max-content;overflow:hidden;}
.main .plan_kind_wrap .plan_kind_slide a{float: left;display:inline-block;margin:7px 5px 0 5px;}
.main .plan_kind_wrap .plan_kind_slide a:last-child{margin:7px 55px 0 5px;}
.main .plan_kind_wrap .plan_kind_slide > img{float: left;display:inline-block;margin:7px 5px 0 5px;}
.main .plan_kind_wrap .plan_kind_slide > img:last-child{margin:7px 55px 0 5px;}
.main .plan_kind_wrap .plan_kind_slide img{width:300px;border-radius: 4px;}
@media all and (max-width: 320px) {
	.main .plan_kind_wrap .plan_kind_slide img{width:210px;}
}
@media (min-width:321px){
	.main .plan_kind_wrap .plan_kind_slide img{width:265px;}
}
@media (min-width:414px){
	.main .plan_kind_wrap .plan_kind_slide img{width:300px;}
}
@media (min-width:768px){
	.main .plan_kind_wrap .plan_kind_slide img{width:640px;}
}
@media (min-width:1024px){
	.main .plan_kind_wrap .plan_kind_slide img{width:890px;}
}

/* 가구별 BEST */
.main .furniture_best{background:#fff;margin:10px 0 0 0;padding:0 3% 20px 3%;box-sizing:border-box;overflow:hidden;}
.main .furniture_best ._goods_display_main h3 {
    padding: 0;
    text-align: center;
    border: 0;
    margin: 5% auto 3% auto;
    font-size: 6vw;
    color: #181717;
    letter-spacing: -1px;
}
.main .furniture_best .tab_box {width:100%; margin:0 0 3% 0;}
.main .furniture_best .tab_box .tab {display:table; width:100%; table-layout:fixed; border-collapse:collapse;}
.main .furniture_best .tab_box .tab li {display:table-cell; margin:0; border-right:1px solid #ccc; border-bottom:2px solid #ccc; text-align:center; vertical-align:middle; background:#fff;}
.main .furniture_best .tab_box .tab li:last-child {border-right:none;}
.main .furniture_best .tab_box .tab li a {
    display: block;
    padding: 1.2vw 2vw;
    font-size: 2.5vw;
    color: #666;
    text-decoration: none;
    white-space: normal;
    /* word-break: keep-all; */
    line-height: 1.3;
}
.main .furniture_best .tab_box .tab li.on {border-bottom:0;}
.main .furniture_best .tab_box .tab li.on a {border-bottom:0!important; color:#181717; font-size:3.0vw; font-weight:bold;}

._goods_display_main .main_prd_list {
    font-size: 0;
    border: 1px solid #ccc;
}

.goods_prd_item7 .tab_box {
    /* padding: 5px 5px 0 5px; */
    text-align: center;
}

.mainTabGoodsList0 > .goods_gallery_item,
.mainTabGoodsList1 > .goods_gallery_item,
[class^="mainTabGoodsList"] > .goods_gallery_item {
    width: 50%!important;
    padding: 0 1%!important;
    box-sizing: border-box;
}

/* 신규입점 */
.main .new_prd{background:#fff;margin:10px 0 0 0;padding:0 0 20px 0;overflow: hidden;}
.main .new_prd ._goods_display_main h3 {padding:0;text-align:center;border:0;margin:20px 0 0 0;  display: none;}


.main .best_review {margin:10px 0 0 0;background:#fff;overflow: hidden;}
.main .best_review h3{font-size:16px;color:#181717;letter-spacing:-1px;text-align:center;margin: 25px 0 20px 0;}

/* 주방 베스트 모음전 배너 */
.main .main_ban{margin:10px 0 0 0;background:#e6e7ed;font-size: 0;}
.main .main_ban img{width:100%;}

/* 최대할인가 */
.max_prd{background:#fff;margin:10px 0 0 0;padding:0 0 20px 0;overflow: hidden;}
.max_prd ._goods_display_main h3{padding:0;text-align:center;border:0;margin:20px 0 0 0;}

/* 리뷰 */
.main .slider-banner-2083456634 .slick-prev{top:80%!important;width:15px!important;height:29px!important;}
.main .slider-banner-2083456634 .slick-next{top:80%!important;width:15px!important;height:29px!important;}
