/* kjs_p mprd 20211015 메인 UI 변경 (신규파일) */
body {min-width:1640px;}
header .header-inner{width: 1400px !important; max-width: 1400px !important; height: 90px !important; padding: 0 !important;}
.sub header .header-inner{height: 100px !important;}
header .header-inner .header-wrap{display: flex; padding-top: 25px !important; width: 1400px !important;}

.header-sch-wrap .header-search-box{width: 386px !important; height: 40px !important; border: 2px solid #222 !important;}
.header-sch-wrap .header-search-box input{width: 350px !important; height: 30px !important;}
.header-sch-wrap .header-search-box .btn-search{background: url(/images/new/2109/btn_black_search_icon.png)  !important; width: 21px !important; height: 21px !important;}
header .header-inner .header-wrap .header-sch-wrap{margin-left: 50px !important;}

/* FIX IE BUG position initial -> static */
header .header-menu-wrap{position: static !important;; margin-top: 0 !important;;}

header .header-inner .header-wrap .logo{margin-left: 0 !important;;}

header .header-wrap .header-gnb {margin-left: 41px; width: 330px;}
header .header-wrap .header-gnb .gnb-menu li{display: inline-block; vertical-align: middle; position: relative; margin-left: 30px;}
header .header-wrap .header-gnb .gnb-menu li:first-child{margin-left: 0;}
header .header-wrap .header-gnb .gnb-menu li a{color: #222; font-weight: bold; font-size: 16px;}

header .header-inner .header-wrap{align-items: center; !important;}
header .header-inner .header-wrap .util-menu{margin-top: 0 !important;;}
header .header-inner .header-wrap .util-menu .util-list{/*22 margin-left: 60px; */margin-left: 40px !important;; width: 160px !important;;}
header .header-inner .header-wrap .util-menu .util-list li{margin-right: 25px !important;;}
header .header-inner .header-wrap .util-menu .util-list li:last-child{margin-right: 0 !important;;}
header .header-inner .header-wrap .util-menu .util-list li i{margin: 0 !important;;}
header .header-inner .header-wrap .util-menu .util-list li.cart .I-cart{background: url(/images/new/2109/btn_util_icon_img1.png) !important; width: 30px !important; height: 25px !important;}
header .header-inner .header-wrap .util-menu .util-list li.coupon .I-coupon{background: url(/images/new/2109/btn_util_icon_img2.png) !important; width: 30px !important; height: 25px !important;}
header .header-inner .header-wrap .util-menu .util-list li.delivery .I-delivery{background: url(/images/new/2109/btn_util_icon_img4.png) !important; width: 30px !important; height: 25px !important;}
header .header-inner .header-wrap .util-menu .util-list li.myshop .I-myshop{background: url(/images/new/2109/btn_util_icon_img3.png) !important;width: 30px !important; height: 25px !important;}


header .header-wrap .members-link{/* width: 300px; */width: 320px; margin-left: 19px;}
header .header-wrap .members-link > ul{display: flex; align-items: center;}
header .header-wrap .members-link > ul li{padding: 0 8px 0 10px; vertical-align: middle; position: relative;}
header .header-wrap .members-link > ul li:before{content: '';position: absolute;top: 4px;left: 1px;display: block;width: 1px;height: 10px;background: #cccccc;}
header .header-wrap .members-link > ul li.first:before{display: none;}
header .header-wrap .members-link > ul li{font-size: 14px;}



header .header-menu-wrap .category-wrap{top: 91px !important;}
.sub header .header-menu-wrap .category-wrap{top: 101px !important;}
.main header .header-menu-wrap .category-wrap .btn-AllNav {display:none;}
.sub header .header-menu-wrap .category-wrap .btn-AllNav {position:absolute !important; width:140px !important; top:-40px !important; padding:0 !important; 
margin-left:2px !important;}
header .header-menu-wrap .category-wrap .btn-AllNav > span {font-size:13px !important;}
header .header-menu-wrap .category-wrap .btn-AllNav .Icon-category {background:url(/images/new/2109/icon_menu.svg) no-repeat center !important;
; background-size:contain !important; width:15px !important; height:12px !important; margin-top:2px !important;}
.ctgrlist-wrap .depth2-wrap{height: calc(100% + 1px) !important;; top:-1px !important;;}

.viusal-wrap .visual-img {overflow:hidden;}
.viusal-wrap .visual-img a{max-width: 1400px; width: 1400px;}
.viusal-wrap .pagination{width: 1230px; left: 70px; bottom:-1px;}
.viusal-wrap .swiper-pagination-bullet-active{background: rgba(255,255,255,0.3); font-weight: bold;}
.viusal-wrap .swiper-pagination-bullet{background: rgba(255,255,255,0.3); border: 1px solid #c8c8c8; border-left:none;}

.floatbar-banner{margin-left: -820px !important;}
.floatbar{margin-left: 715px !important;}



.main-container{padding-bottom: 60px;}
.main-container .main-content{width: 100%; max-width: none; padding: 0; margin: 0 auto; margin-top: 150px;}
.main-content .main-tit-type{margin-bottom: 60px;}
.main-content .main-tit-type .main-tit{margin-bottom: 19px; font-size: 34px; font-weight: bold; font-family:'notokr-regular';}
.main-content .main-tit-type .best-tit{background: none;}
.main-content .main-tit-type .main-sub-txt{font-size: 18px; color: #666;}


.main .goods-list-wrap-type1{width: 1400px; max-width: 1400px; margin: 0 auto;}
/* FIX IE BUG */
.main .goods-list-wrap-type1 .goods-list-type1{width: 1400px; margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; 
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.main .goods-list-wrap-type1 .goods-list-type1:before,
.main .goods-list-wrap-type1 .goods-list-type1:after{
	content: ''; display: block; /* width: 2px; background:red */;
}
.main .goods-list-wrap-type1 .goods-list-type1 > li{position: relative; width: 329px; /* height: 480px; */ height: auto; border: 1px solid #e0e0e0; padding: 0;} /* TODO :  가장 긴 높이에 맞춰야 할 듯 높이 차이 폭이 크다 */
.main .goods-list-wrap-type1 .goods-list-type1 > li:hover{border: 1px solid #e0e0e0;}
.main .goods-list-wrap-type1 .goods-list-type1 .goods-wrap{margin: 0 auto; height: auto;}
.main .goods-list-wrap-type1 .goods-list-type1 .goods-img{margin: 0 auto; margin-top: 70px; width: 240px; height: 240px;}
.main .goods-list-wrap-type1 .goods-list-type1 .product-wrap{text-align: center; padding: 0; /* margin: 0; */}
.main .goods-list-wrap-type1 .goods-list-type1 .product-wrap a.product-name{font-size: 15px; /* font-weight: bold; */ color: #222; /* margin-top: 30px; */ height: auto; word-break:keep-all; padding:0 20px;}
.main .goods-list-wrap-type1 .goods-list-type1 .product-wrap a.product-name span{font-size: 12px; font-weight: 400; color: #666; line-height: 35px;}
.main .goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info{height: auto; /* margin: 0; */ text-align:center; padding:0 20px;}
.main .goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info:last-child {margin-bottom:50px;}
.main .goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info .price-boxs{ }
.main .goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info .price-boxs.def{display: inline-block; width:auto;}
.main .goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info .price-boxs.def .discount-before {text-align:center;}
.main .goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info .price-boxs .discount{font-weight: bold;}

.main .goods-list-wrap-type1 .goods-list-type1 > li .label_goods{position:absolute; display: flex; z-index: 99; top: 16px; left: 15px;}
.main .goods-list-wrap-type1 .goods-list-type1 > li .label_goods>div:nth-child(1){margin-right: 6px;}
.main .goods-list-wrap-type1 .goods-list-type1 > li .label_goods>div:nth-child(2){border-left:1px solid #e0e0e0}

.main .goods-list-wrap-type1 .goods-list-type1 > li .label_goods.advantage .benefit {min-width:auto; height:20px; display:inline-block; font-size:14px; font-weight:bold; letter-spacing:-0.35px; text-align:center; line-height:19px;  
vertical-align:middle; color:#36b4e5; background:none; border:none; position:relative; padding:0 10px;}
.main .goods-list-wrap-type1 .goods-list-type1 > li .label_goods.advantage .benefit + .benefit:after {content:''; position:absolute; left:-1px; top:47%; margin-top:-5px; background-color:#f2f2f2; width:1px; height:12px;}
.main .goods-list-wrap-type1 .goods-list-type1 > li .label_goods.advantage .benefit.benefit-Soldout{color:#ed1c24;}

/*
.main .goods-list-wrap-type1 .goods-list-type1 > li .label_goods .tag01{background: url(/images/new/2109/tag01.png); width: 50px; height: 15px;}
.main .goods-list-wrap-type1 .goods-list-type1 > li .label_goods .tag02{background: url(/images/new/2109/tag02.png); width: 50px; height: 15px;}
*/
.main .goods-list-wrap-type1 .goods-list-type1 > li .label_goods .tag {display:inline-block;padding:0 10px; font-size:14px; font-weight:bold; letter-spacing:-0.35px; text-align:center; color:#36b4e5;}


.main-container .main-content .category-box-wrap ul.category-box{display: flex; flex-direction: column;}
.main .category-content .category-box-wrap .category-tit{min-height: auto; margin-bottom: 59px;}
.main .category-content .category-box-wrap .category-tit-type1{background: none;}
.main .category-content .category-box-wrap .category-tit-type2{background: none;}
.main .category-content .category-box-wrap .category-tit-type4{background: none;}
.main .category-content .category-box-wrap .category-tit > .category-tit-txt{text-align: center; padding: 0; margin-top: 100px;}
.main .category-content .category-box-wrap .category-box > li{width: 100%; margin: 0;}
.main .category-content .category-box-wrap .category-box > li.category_box_li01{background: url(/images/new/2109/category_box_li01.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; min-height: 806px; flex-basis:auto;}
.main .category-content .category-box-wrap .category-box > li.category_box_li02{background: url(/images/new/2109/category_box_li02.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; min-height: 809px; flex-basis:auto;}
.main .category-content .category-box-wrap .category-box > li.category_box_li03{background: url(/images/new/2109/category_box_li04_1.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; min-height: 807px; flex-basis:auto;}
.main .category-content .category-box-wrap .goods-list-wrap-type3{border: none; width: 1400px; margin: 0 auto; margin-bottom:50px;}
.main .category-content .category-box-wrap .goods-list-wrap-type3 .goods-list-type3{padding: 0;}
.main .category-content .category-box-wrap .category-tit > .category-tit-txt > strong{font-size: 28px; font-weight: bold;}
.main .category-content .category-box-wrap .category-tit > .category-tit-txt > p{font-size: 18px; font-weight: 400; margin-top: 20px;}
.main .category-content .category-box-wrap .category-box > li.category_box_li02 .category-tit-txt strong{color: #fff;}
.main .category-content .category-box-wrap .category-box > li.category_box_li02 .category-tit-txt p{color: #fff;}

/*.main .category-content .category-box-wrap .category-box .advantage-sm {text-align:center;}
.main .category-content .category-box-wrap .category-box .advantage-sm {margin-bottom:15px;}*/
.main .category-content .category-box-wrap .category-box .advantage-sm .benefit {min-width:auto; height:20px; display:inline-block; font-size:14px; font-weight:bold; letter-spacing:-0.35px; text-align:center; line-height:19px;  
vertical-align:middle; color:#36b4e5; background:none; border:none; position:relative; padding:0 10px;}
.main .category-content .category-box-wrap .category-box .advantage-sm .benefit + .benefit:after {content:''; position:absolute; left:-1px; top:47%; margin-top:-5px; background-color:#f2f2f2; width:1px; height:12px;}
.main .category-content .category-box-wrap .category-box .advantage-sm .benefit.benefit-Soldout{color:#ed1c24;}
/* 색상 참고
.main .category-content .category-box-wrap .category-box .advantage-sm .benefit.benefit-black{color:#fff; background-color: #000; border:1px solid #000}
.main .category-content .category-box-wrap .category-box .advantage-sm .benefit.benefit-blue{color:#00467f; background-color: #fff; border:1px solid #00467f}
.main .category-content .category-box-wrap .category-box .advantage-sm .benefit.benefit-gray{color:#888888; background-color: #fff; border:1px solid #888888}
.main .category-content .category-box-wrap .category-box .advantage-sm .benefit.benefit-red{color:#f05259; background-color: #fff; border:1px solid #f05259}
.main .category-content .category-box-wrap .category-box .advantage-sm .benefit.benefit-Soldout{color:#fff; background-color: #ed1c24; border:1px solid #ed1c24}*/



.main .goods-list-wrap-type3 .goods-list-type3{display: flex; justify-content: space-between;}
.main .goods-list-wrap-type3 .goods-list-type3 > li{width: 450px; /* height: 480px; */height: auto; background: #fff; margin: 0; position: relative;}

.main .goods-list-wrap-type3 .goods-list-type3 > li .label_goods{position:absolute; display: flex; z-index: 99; top: 16px; left: 15px;}
.main .goods-list-wrap-type3 .goods-list-type3 > li .label_goods>div:nth-child(1){margin-right: 6px;}
.main .goods-list-wrap-type3 .goods-list-type3 > li .label_goods>div:nth-child(2){border-left:1px solid #e0e0e0}
.main .goods-list-wrap-type3 .goods-list-type3 > li .label_goods .tag01{background: url(/images/new/2109/tag01.png); width: 50px; height: 15px;}
.main .goods-list-wrap-type3 .goods-list-type3 > li .label_goods .tag02{background: url(/images/new/2109/tag02.png); width: 50px; height: 15px;}

.main .goods-list-wrap-type3 .goods-list-type3 .goods-wrap{margin: 0 auto; margin-top: 68px; width: 240px; height: 240px;}
.main .goods-list-wrap-type3 .goods-list-type3 .goods-img{width: 240px; height: 240px;}

.main .goods-list-wrap-type3 .goods-list-type3 .product-wrap{margin-top: 43px;}
.main .goods-list-wrap-type3 .goods-list-type3 .product-wrap a.product-name{font-size: 15px; /*font-weight: bold;*/ color: #222; text-align: center; display: block; margin: 0 auto; height: initial; line-height: 1.5; padding:0 20px; word-break;keep-all;}
.main .goods-list-wrap-type3 .goods-list-type3 .product-wrap a.product-name span{font-size: 12px; font-weight: 400; line-height: 35px;}
.main .goods-list-wrap-type3 .goods-list-type3 .product-wrap .list-benefit-item {text-align:center; padding:0 20px;}
.main .goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info{height:auto; margin-top: 0px; /* text-align:center; */ font-size: 20px; font-weight: bold; color: #222; padding:0 40px; margin:16px 0 12px 0;}
.main .goods-list-wrap-type3 .goods-list-type3 .product-wrap .rental-info .product-info{padding:0 90px;}
.main .goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info:last-child {margin-bottom:50px;}
.main .goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info .price-boxs{display: initial;}
.main .goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info .price-boxs.def{display:inline-block; width:100%; text-align: center;}
.main .goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info .price-boxs .discount-before{font-weight: 300;}
.main .category-content .category-box-wrap .category-box > li {border:0;}
.main .category-content .category-box-wrap .category-box > li.category_box_li03 .goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info{margin-top: 15px;}

/* FIX IE BUG */
.main .category-content .category-box-wrap .category-box > li.category_box_li04 { width: 1400px; margin: 0 auto; margin-top: 100px; min-height: 251px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; 
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between; 
}

.main-customer{width: 689px; height: 251px; margin: 0;}



footer{background: none; }
footer .footer-wrap{width: 100%; max-width: none; padding: 0;}
footer .footer-wrap ul.foot-nav{padding: 20px 0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;}
footer .footer-wrap ul.foot-nav>div{width: 1400px; margin: 0 auto;}
footer .footer-wrap > .foot-nav li{padding-left: 60px;}
footer .footer-wrap > .foot-nav li > a{color: #222; font-weight: 500;}
footer .footer-wrap > .foot-nav li.first{padding-left: 0;}
footer .footer-wrap > .foot-nav li:before{display: none;}
footer .footer-wrap .address{width: 1400px; margin: 0 auto; margin-top: 30px;}
footer .footer-wrap .address .layout-f-info-item > li{line-height: 16px; margin-top: 10px; color: #666; font-weight: 500;}
footer .footer-wrap .address .layout-f-info-item > li:first-child{margin-top: 0;}
footer .footer-wrap .address .layout-f-info-item > li:before{display: none;}
footer .family-site{position: absolute; top: 95px; right: 0px;}
footer .customized{border: none; border-bottom: 1px solid #222; width: 233px;}
.customized-selectbar a{background: #fff url(/images/new/2109/bul_select_gray_type1.png) no-repeat 95% center; color: #222; font-size: 15px; font-weight: bold;}
footer .main-cs{position: absolute; top: 160px; right: 0px;}
footer .main-cs>div{display: flex; align-items: center; justify-content: end;}
footer .main-cs strong{font-size: 18px; color: #222; font-weight: bold; margin-right: 10px;}
footer .main-cs .cs-number{font-size: 30px; font-weight: bold; color: #222;}
footer .main-cs .cs-time{display: flex;}
footer .main-cs .cs-time > li{padding: 0 10px; position: relative;}
footer .main-cs .cs-time > li:first-child::before{display: none;}
footer .main-cs .cs-time > li:before{content: ''; position: absolute; top:4px; left: 1px; display: block; width: 1px; height: 15px; background: #666;}
footer .main-cs .cs-time > li:last-child{padding-right: 0;}
footer .footer-wrap .copyright{display: block; width: 1400px; margin: 0 auto; margin-top: 30px; color: #999; font-weight: 500;}

footer .footer_ab{position: absolute; top: 0; right: 0; width: 100%;}
footer .footer_ab>div{width: 1400px; margin: 0 auto; position: relative;}


.customized-selectlist{z-index: 999; top: 41px;}
/* .customized-selectlist ul li{border-bottom: 1px solid #222;} */

.main .category-content .category-box-wrap .category-box > li.category_box_li03 .category-tit-txt strong{color:#fff}
.main .category-content .category-box-wrap .category-box > li.category_box_li03 .category-tit-txt p{color:#fff}


