@charset 'utf-8';
/*상품 4개 이미지 x275*/
.goods-list-wrap-type1{}
.goods-list-wrap-type1 .goods-list-type1:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.goods-list-wrap-type1 .goods-list-type1 {margin:40px 6px 0 6px;}
.goods-list-wrap-type1 .goods-list-type1 > li{/*float:left;*/ display:inline-block; width:275px; padding:10px 8px 25px 8px; border:1px solid #fff; vertical-align: top;}
.goods-list-wrap-type1 .goods-list-type1 > li:nth-child(4n+0){margin-right:0}
.goods-list-wrap-type1 .goods-list-type1 > li:hover{border:1px solid #bbb;transition: all 0.3s;}
.goods-list-wrap-type1 .goods-list-type1 .goods-wrap{position: relative; overflow:hidden; width:275px; height:275px;}
.goods-list-wrap-type1 .goods-list-type1 .goods-img{position: relative; display:block; text-align:center; width:275px; height:275px;}
.goods-list-wrap-type1 .goods-list-type1 .goods-wrap > a{display:block; width:100%; height:100%; position: relative}
.goods-list-wrap-type1 .goods-list-type1 .goods-img > img{text-align:center; display:inline-block; vertical-align: middle; width:100%; height:100%;}
.goods-list-wrap-type1 .goods-list-type1 .goods-wrap .goods-over{display:none;position: absolute; top:0; left:0; z-index:2;width:100%; height:100%; background-color:rgba(255,255,255,0.7); opacity: 0;}
.goods-list-wrap-type1 .goods-list-type1 .goods-wrap .goods-label{min-width:50px; height:48px;padding:0 3px; border-radius: 12px 0 12px 0; position:absolute; top:0; left:0; z-index:1}
.goods-list-wrap-type1 .goods-list-type1 .goods-wrap .goods-label p{color:#ffffff; font-size:13px; line-height:51px; text-align:center;}
.goods-list-wrap-type1 .goods-list-type1 .goods-wrap .goods-label-red{background: #ed1c24;}
.goods-list-wrap-type1 .goods-list-type1 .goods-wrap .goods-label-blue{background: #00467f;}
.goods-list-wrap-type1 .goods-list-type1 .goods-wrap .goods-label-gray{background: #7c8193;}
.goods-list-wrap-type1 .goods-list-type1 .goods-wrap .goods-label-red-type2{background: #f05259;}

.goods-list-wrap-type1 .goods-list-type1 .util-box{position:absolute; bottom:20px; left:50%; width:186px; margin-left:-93px; z-index:10; display:none} /*util box 숨김처리*/
.goods-list-wrap-type1 .goods-list-type1 .util-box li{display:inline-block; margin-right:5px;}
.goods-list-wrap-type1 .goods-list-type1 .util-box li:last-child{margin-right:0}
.goods-list-wrap-type1 .goods-list-type1 .util-box li a{display:block; width:56px; height:56px; line-height:46px;border-radius: 100%; text-align:center; background-color:#515151;}
.goods-list-wrap-type1 .goods-list-type1 .util-box li a.active{background-color:#f05259}
.goods-list-wrap-type1 .goods-list-type1 .util-box li a:hover{background-color:#f05259}
.goods-list-wrap-type1 .goods-list-type1 .util-box li a > i{width:56px; height:56px;  display:inline-block; vertical-align: middle;}
.goods-list-wrap-type1 .goods-list-type1 .util-box li a.util-box-type1 i{background:url(/images/new/common/ico/ico_util_box_img1.png) no-repeat center}
.goods-list-wrap-type1 .goods-list-type1 .util-box li a.util-box-type2 i{background:url(/images/new/common/ico/ico_util_box_img2.png) no-repeat center}
.goods-list-wrap-type1 .goods-list-type1 .util-box li a.util-box-type3 i{background:url(/images/new/common/ico/ico_util_box_img3.png) no-repeat center}
.goods-list-wrap-type1 .goods-list-type1 .util-box li a.my-wish {background-color:#f05259;}

.goods-list-wrap-type1 .goods-list-type1 .product-wrap{margin-top:10px; padding-left:20px}
.goods-list-wrap-type1 .goods-list-type1 .product-wrap a.product-name{display: inline-block;overflow: hidden; height: 42px; font-size: 15px; line-height: 21px; color: #202020;
vertical-align: top; word-wrap: break-word; word-break: break-all;}
.goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info{margin:16px 0 12px 0; height:40px; display:table; text-align:right; width: 100%; box-sizing: border-box;}
.goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info .percent{display:table-cell; width:60px; padding-right:10px; vertical-align: top; color:#000000;font-family: "NanumSquareRound";
font-weight:700; font-size:42px; letter-spacing: -0.5px; line-height:42px;}
.goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info .percent > em{font-size:20px; font-weight:400;}
.goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info .price-boxs{display:table-cell;vertical-align: middle; width: calc(100% - 150px); text-align:right;}
.goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info .price-boxs .discount-before{display:block; font-size: 14px;height:15px; line-height:15px; color: #888888;text-decoration: line-through;}
.goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info .price-boxs .discount{color:#222222; font-size:20px;font-family:'notokr-medium'; line-height:18px;}
.goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info .price-boxs .discount > span{font-size:14px;}

.advantage .benefit {min-width:60px; height:20px; display:inline-block; font-size:13px; text-align:center; line-height:19px; box-sizing:border-box; vertical-align: middle;}
.advantage .benefit.benefit-black{color:#fff; background-color: #000; border:1px solid #000}
.advantage .benefit.benefit-blue{color:#00467f; background-color: #fff; border:1px solid #00467f}
.advantage .benefit.benefit-gray{color:#888888; background-color: #fff; border:1px solid #888888}
.advantage .benefit.benefit-red{color:#f05259; background-color: #fff; border:1px solid #f05259}
.advantage .benefit.benefit-Soldout{color:#fff; background-color: #ed1c24; border:1px solid #ed1c24}

/*이달의 이슈 상품 3개씩*/
.goods-list-wrap-type2 .goods-list-type2:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.goods-list-wrap-type2 .goods-list-type2 > li{/*float:left;*/ display:inline-block; width:240px; height:240px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing:border-box;vertical-align: top; text-align:center;}
.goods-list-wrap-type2 .goods-list-type2 > li .goods-img{padding-top:30px; display:block; width:140px; height:140px; margin:0 auto;}
.goods-list-wrap-type2 .goods-list-type2 > li .goods-img img{width:100%; height:100%;}
.goods-list-wrap-type2 .goods-list-type2 > li .product-wrap{margin-top:10px;}
.goods-list-wrap-type2 .goods-list-type2 > li .product-wrap > .product-name{font-size:15px; color:#222222; line-height:23px;}
.goods-list-wrap-type2 .goods-list-type2 > li .product-wrap > .product-number{color:#888888; font-size:14px;}

.banner-content{margin-top:70px; width:100%;}
.banner-content img{width:100%; height:100%;}

/*상품 3개 이미지 x165*/
.goods-list-wrap-type3{}
.goods-list-wrap-type3 .goods-list-type3:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.goods-list-wrap-type3 .goods-list-type3 {padding:0 25px;}
.goods-list-wrap-type3 .goods-list-type3 > li{/*float:left;*/ display:inline-block; width:165px; margin-right:13px;vertical-align: top;}
.goods-list-wrap-type3 .goods-list-type3 > li:nth-child(3n+0){margin-right:0}
.goods-list-wrap-type3 .goods-list-type3 .goods-wrap{position: relative; overflow:hidden; width:165px; height:165px;}
.goods-list-wrap-type3 .goods-list-type3 .goods-img{position: relative; display:block; text-align:center; width:165px;height:165px;}
.goods-list-wrap-type3 .goods-list-type3 .goods-wrap > a{display:block; width:100%; height:100%; position: relative}
.goods-list-wrap-type3 .goods-list-type3 .goods-img > img{text-align:center; display:inline-block; vertical-align: middle; width:100%; height:100%}
.goods-list-wrap-type3 .goods-list-type3 .goods-wrap .goods-over{display:none; position: absolute; top:0; left:0; z-index:2;width:100%; height:100%; background-color:rgba(255,255,255,0.7); opacity: 0;}
.goods-list-wrap-type3 .goods-list-type3 .product-wrap{margin-top:35px;}
.goods-list-wrap-type3 .goods-list-type3 .product-wrap a.product-name{display: inline-block;overflow: hidden; height: 45px; font-size: 15px; line-height: 21px; color: #444;
vertical-align: top; word-wrap: break-word; word-break: break-all;}
.goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info{margin-top:10px; height:40px; display: table;  text-align: right;  width: 100%;  box-sizing: border-box;}
.goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info .percent{display:table-cell; width:60px; padding-right:10px; vertical-align: top; color:#000000;font-family: "NanumSquareRound";
font-weight:700; font-size:42px; letter-spacing: -0.5px; line-height:42px;}
.goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info .percent > em{font-size:20px; font-weight:400;}
.goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info .price-boxs{display:table-cell;vertical-align: bottom;}
.goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info .price-boxs .discount-before{display:block; font-size: 14px; height:15px; line-height:15px; color: #888888;text-decoration: line-through;}
.goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info .price-boxs .discount{color:#222222; font-size:20px;font-family:'notokr-medium'; line-height:18px;}
.goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info .price-boxs .discount > span{font-size:14px;}

.goods-list-wrap-type3 .goods-list-type3 .util-box{position:absolute; bottom:10px; left:50%; width:147px; margin-left:-73px; z-index:10; display:none} /*util box 숨김처리*/
.goods-list-wrap-type3 .goods-list-type3 .util-box li{display:inline-block; margin-right:5px;}
.goods-list-wrap-type3 .goods-list-type3 .util-box li:last-child{margin-right:0}
.goods-list-wrap-type3 .goods-list-type3 .util-box li a{display:block; width:43px; height:43px; line-height:43px;border-radius: 100%; text-align:center; background-color:#515151;}
.goods-list-wrap-type3 .goods-list-type3 .util-box li a.active{background-color:#f05259}
.goods-list-wrap-type3 .goods-list-type3 .util-box li a:hover{background-color:#f05259}
.goods-list-wrap-type3 .goods-list-type3 .util-box li a > i{width:43px; height:43px;  display:inline-block; vertical-align: top;}
.goods-list-wrap-type3 .goods-list-type3 .util-box li a.util-box-type1 i{background:url(/images/new/common/ico/ico_util_box_img1.png) no-repeat center; background-size:20px 25px}
.goods-list-wrap-type3 .goods-list-type3 .util-box li a.util-box-type2 i{background:url(/images/new/common/ico/ico_util_box_img2.png) no-repeat center;background-size:20px 19px}
.goods-list-wrap-type3 .goods-list-type3 .util-box li a.util-box-type3 i{background:url(/images/new/common/ico/ico_util_box_img3.png) no-repeat center;background-size:25px}
.goods-list-wrap-type3 .goods-list-type3 .util-box li a.my-wish {background-color:#f05259;}

/*상품 5개 이미지 x170*/
.goods-list-wrap-type4{}
.goods-list-wrap-type4 .goods-list-type4:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.goods-list-wrap-type4 .goods-list-type4 {margin:30px 20px 0 20px;}
.goods-list-wrap-type4 .goods-list-type4 > li{display:inline-block; width:170px; margin-right:46px;  padding:10px 10px 20px 10px;border:1px solid #fff;vertical-align: top;}
.goods-list-wrap-type4 .goods-list-type4 > li:hover{border:1px solid #bbb;transition: all 0.3s;}
.goods-list-wrap-type4 .goods-list-type4 > li:nth-child(5n+0){margin-right:0}
.goods-list-wrap-type4 .goods-list-type4 .goods-wrap{position: relative; overflow:hidden; width:170px; height:170px;}
.goods-list-wrap-type4 .goods-list-type4 .goods-img{position: relative; display:block; text-align:center; width:100%; height:100%;}
.goods-list-wrap-type4 .goods-list-type4 .goods-wrap > a{display:block; width:100%; height:100%; position: relative}
.goods-list-wrap-type4 .goods-list-type4 .goods-img > img{text-align:center; display:inline-block; vertical-align: middle; width:100%; height:100%;}
.goods-list-wrap-type4 .goods-list-type4 .goods-wrap .goods-over{display:none; position: absolute; top:0; left:0; z-index:2;width:100%; height:100%; background-color:rgba(255,255,255,0.7); opacity: 0;}
.goods-list-wrap-type4 .goods-list-type4 .goods-wrap .goods-label{width:51px; height:48px;    border-radius: 12px 0 12px 0; position:absolute; top:0; left:0; z-index:1}
.goods-list-wrap-type4 .goods-list-type4 .goods-wrap .goods-label p{color:#ffffff; font-size:13px; line-height:51px; text-align:center;}
.goods-list-wrap-type4 .goods-list-type4 .goods-wrap .goods-label-red{background: #ed1c24;}
.goods-list-wrap-type4 .goods-list-type4 .goods-wrap .goods-label-blue{background: #00467f;}
.goods-list-wrap-type4 .goods-list-type4 .goods-wrap .goods-label-gray{background: #7c8193;}

.goods-list-wrap-type4 .goods-list-type4 .util-box{position:absolute; bottom:10px; left:50%; width:147px; margin-left:-73px; z-index:10; display:none} /*util box 숨김처리*/
.goods-list-wrap-type4 .goods-list-type4 .util-box li{display:inline-block; margin-right:5px;}
.goods-list-wrap-type4 .goods-list-type4 .util-box li:last-child{margin-right:0}
.goods-list-wrap-type4 .goods-list-type4 .util-box li a{display:block; width:43px; height:43px; line-height:43px;border-radius: 100%; text-align:center; background-color:#515151;}
.goods-list-wrap-type4 .goods-list-type4 .util-box li a.active{background-color:#f05259}
.goods-list-wrap-type4 .goods-list-type4 .util-box li a:hover{background-color:#f05259}
.goods-list-wrap-type4 .goods-list-type4 .util-box li a > i{width:43px; height:43px;  display:inline-block; vertical-align: top;}
.goods-list-wrap-type4 .goods-list-type4 .util-box li a.util-box-type1 i{background:url(/images/new/common/ico/ico_util_box_img1.png) no-repeat center; background-size:20px 25px}
.goods-list-wrap-type4 .goods-list-type4 .util-box li a.util-box-type2 i{background:url(/images/new/common/ico/ico_util_box_img2.png) no-repeat center;background-size:20px 19px}
.goods-list-wrap-type4 .goods-list-type4 .util-box li a.util-box-type3 i{background:url(/images/new/common/ico/ico_util_box_img3.png) no-repeat center;background-size:25px}
.goods-list-wrap-type4 .goods-list-type4 .util-box li a.my-wish {background-color:#f05259;}

.goods-list-wrap-type4 .goods-list-type4 .product-wrap{margin-top:20px;}
.goods-list-wrap-type4 .goods-list-type4 .product-wrap a.product-name{display:block; text-align: center; height: 40px;margin-bottom:5px; overflow: hidden; line-height:1.2}
.goods-list-wrap-type4 .goods-list-type4 .product-wrap a.product-name > em{display:inline-block; overflow:  hidden; height: 20px; font-size: 15px; line-height: 21px; color: #202020;
vertical-align: top; word-wrap: break-word; word-break: break-all; }
.goods-list-wrap-type4 .goods-list-type4 .product-wrap a.product-name > span{color:#888888; font-size: 14px;}
.goods-list-wrap-type4 .goods-list-type4 .product-wrap .product-info{margin:12px 0; height:40px; display: table;  text-align: right;  width: 100%; box-sizing: border-box;}
.goods-list-wrap-type4 .goods-list-type4 .product-wrap .product-info .percent{display:table-cell; width:60px; padding-right:10px; vertical-align: top; color:#000000;font-family: "NanumSquareRound";
font-weight:700; font-size:36px; letter-spacing: -0.5px; line-height:41px;}
.goods-list-wrap-type4 .goods-list-type4 .product-wrap .product-info .percent > em{font-size:20px; font-weight:400;}
.goods-list-wrap-type4 .goods-list-type4 .product-wrap .product-info .price-boxs{display:table-cell;vertical-align: top;}
.goods-list-wrap-type4 .goods-list-type4 .product-wrap .product-info .price-boxs .discount-before{display:block; font-size: 14px;height:15px; line-height:15px; color: #888888;text-decoration: line-through;}
.goods-list-wrap-type4 .goods-list-type4 .product-wrap .product-info .price-boxs .discount{color:#222222; font-size:20px;font-family:'notokr-medium'; line-height:18px; letter-spacing: -0.5px;}
.goods-list-wrap-type4 .goods-list-type4  .product-wrap .product-info .price-boxs .discount > span{font-size:14px;}

/*타임세일 상품 x275*/
.goods-list-wrap-type5{}
.goods-list-wrap-type5 .goods-list-type5:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.goods-list-wrap-type5 .goods-list-type5 > li{float:left; width:600px; margin-bottom:65px; padding:55px 30px; border:1px solid #b8d3e4; border-left:none; box-sizing:border-box; position: relative}
.goods-list-wrap-type5 .goods-list-type5 > li:nth-child(odd){border-left:1px solid #b8d3e4}
.goods-list-wrap-type5 .goods-list-type5 > li:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.goods-list-wrap-type5 .goods-list-type5 .goods-wrap{position: relative; overflow:hidden; width:275px; height:275px; float:left; }
.goods-list-wrap-type5 .goods-list-type5 .goods-img{position: relative; display:block; text-align:center; }
.goods-list-wrap-type5 .goods-list-type5 .goods-wrap > a{display:block; width:100%; height:100%; position: relative}
.goods-list-wrap-type5 .goods-list-type5 .goods-img > img{text-align:center; display:inline-block; vertical-align: middle; width:100%; height:100%;}
.goods-list-wrap-type5 .goods-list-type5 .goods-wrap .goods-over{display:none;position: absolute; top:0; left:0; z-index:2;width:100%; height:100%; background-color:rgba(255,255,255,0.7); opacity: 0}
.goods-list-wrap-type5 .goods-list-type5 .goods-wrap .goods-label{width:51px; height:48px;    border-radius: 12px 0 12px 0; position:absolute; top:0; left:0; z-index:1}
.goods-list-wrap-type5 .goods-list-type5 .goods-wrap .goods-label p{color:#ffffff; font-size:13px; line-height:51px; text-align:center;}
.goods-list-wrap-type5 .goods-list-type5 .goods-wrap .goods-label-red{background: #ed1c24;}
.goods-list-wrap-type5 .goods-list-type5 .goods-wrap .goods-label-blue{background: #00467f;}
.goods-list-wrap-type5 .goods-list-type5 .goods-wrap .goods-label-gray{background: #7c8193;}
.goods-list-wrap-type5 .goods-list-type5 .goods-wrap .goods-label-red-type2{background: #f05259;}

.goods-list-wrap-type5 .goods-list-type5 .util-box{position:absolute; bottom:20px; left:50%; width:186px; margin-left:-93px; z-index:10; display:none}/*util box 숨김처리*/
.goods-list-wrap-type5 .goods-list-type5 .util-box li{display:inline-block; margin-right:5px;}
.goods-list-wrap-type5 .goods-list-type5 .util-box li:last-child{margin-right:0}
.goods-list-wrap-type5 .goods-list-type5 .util-box li a{display:block; width:56px; height:56px; line-height:46px;border-radius: 100%; text-align:center; background-color:#515151;}
.goods-list-wrap-type5 .goods-list-type5 .util-box li a.active{background-color:#f05259}
.goods-list-wrap-type5 .goods-list-type5 .util-box li a:hover{background-color:#f05259}
.goods-list-wrap-type5 .goods-list-type5 .util-box li a > i{width:56px; height:56px;  display:inline-block; vertical-align: middle;}
.goods-list-wrap-type5 .goods-list-type5 .util-box li a.util-box-type1 i{background:url(/images/new/common/ico/ico_util_box_img1.png) no-repeat center}
.goods-list-wrap-type5 .goods-list-type5 .util-box li a.util-box-type2 i{background:url(/images/new/common/ico/ico_util_box_img2.png) no-repeat center}
.goods-list-wrap-type5 .goods-list-type5 .util-box li a.util-box-type3 i{background:url(/images/new/common/ico/ico_util_box_img3.png) no-repeat center}
.goods-list-wrap-type5 .goods-list-type5 .util-box li a.my-wish {background-color:#f05259;}

.goods-list-wrap-type5 .goods-list-type5 .product-wrap{float:left; margin-left:30px; width:233px;}
.goods-list-wrap-type5 .goods-list-type5 .product-wrap a.product-name{display: inline-block;overflow: hidden; height:65px; font-size:18px; line-height: 21px; color: #222;
vertical-align: top; word-wrap: break-word; word-break: break-all;}
.goods-list-wrap-type5 .goods-list-type5 .product-wrap .product-info{margin:16px 0 25px 0; height:40px}
.goods-list-wrap-type5 .goods-list-type5 .product-wrap .product-info .percent{display:table-cell; width:60px; padding-right:10px; vertical-align: top; color:#f05259;font-family: "NanumSquareRound";
font-weight:700; font-size:42px; letter-spacing: -0.5px; line-height:42px;}
.goods-list-wrap-type5 .goods-list-type5 .product-wrap .product-info .percent > em{font-size:20px; font-weight:400;}
.goods-list-wrap-type5 .goods-list-type5 .product-wrap .product-info .price-boxs{display:table-cell;vertical-align: top;}
.goods-list-wrap-type5 .goods-list-type5 .product-wrap .product-info .price-boxs .discount-before{display:block; font-size: 14px;height:15px; line-height:15px; color: #888888;text-decoration: line-through;}
.goods-list-wrap-type5 .goods-list-type5 .product-wrap .product-info .price-boxs .discount{color:#222222; font-size:20px; font-family:'notokr-medium'; line-height:18px;}
.goods-list-wrap-type5 .goods-list-type5 .product-wrap .product-info .price-boxs .discount > span{font-size:14px;}

.goods-list-wrap-type5 .goods-list-type5 .advantage{margin-bottom:10px;}
.goods-list-wrap-type5 .goods-list-type5 .product-total{}
.goods-list-wrap-type5 .goods-list-type5 .total-tit{display:table-cell; color:#222222; font-size:16px; font-family:'notokr-medium'; padding-left:7px; }
.goods-list-wrap-type5 .goods-list-type5 .total-pic{display:table-cell; text-align:right; width:160px; padding-left:20px;}
.goods-list-wrap-type5 .goods-list-type5 .total-pic{display:table-cell; text-align:right; width:160px; padding-right:20px; color:#2496d4; font-size:20px;font-family:'notokr-medium'; }
.goods-list-wrap-type5 .goods-list-type5 .total-pic > em{color:#222; font-size:16px;}
.btnOrder{width:120px; height:40px; line-height:38px; color:#444444; font-size:16px; background: #fff;font-family:'notokr-medium';
text-align:center; border:1px solid #444444; box-sizing: border-box }
.btnOrder:hover{color:#ffffff;  background: #296695;  border:1px solid #296695}


/*서브페이지 상단 visual*/
.page-visual {position: relative; border-bottom:1px solid #cccccc; margin-bottom:60px; min-height:300px;}
.page-visual-type2{margin-bottom:0}
.page-visual-type2 p{width:100%; height:100%}
.page-visual-type2 p > img{width:100%; height:100%}
.page-visual-event{border-bottom:0}

.page-visual .visual-img {width: 100%; height: 360px; }
.page-visual .visual-img a{display:block; max-width: 1200px; width: 1200px; margin:0 auto;
padding: 0 15px;background-repeat: no-repeat; background-position: center;}
.product-nav{margin:20px 0 40px 0}
.product-nav .product-nav-list:after{clear:both; display:block; overflow: hidden; height:0; content:""}
.product-nav .product-nav-list{border-left:1px solid #e1e1e1;  box-sizing: border-box;border-top:1px solid #e1e1e1;  }
.product-nav .product-nav-list > li{float:left; width:16.66%; height:45px; line-height:45px;
border-right:1px solid #e1e1e1; box-sizing: border-box;border-bottom:1px solid #e1e1e1;  }
.product-nav .product-nav-list > li > a{height:100%; display:block; color:#666666; font-size:14px; font-weight:700;font-family: "NanumSquareRound";text-align:left; padding-left:15px; letter-spacing:-0.5px;}
.product-nav .product-nav-list > li > a.on{color:#222222; border-top:1px solid #202020; height:43px; line-height:43px; background: #fafafa;border-bottom:1px solid #e1e1e1; }

.page-viusal-pagination{width:1200px; position: absolute; bottom:20px; left: 0; left: 50%; margin-left: -600px; z-index: 2;  text-align: center;}
.page-viusal-pagination .swiper-pagination-bullet{width:12px; height: 12px; border-radius: 0; margin-right:6px; background: #777777; opacity: 1}
.page-viusal-pagination .swiper-pagination-bullet-active{background: #f36a70}

/*카테고리 대메뉴 타이틀 common*/
.item-tit-first{background:url(/images/new/common/bg/bg_tit_type1.png) no-repeat center; height:41px; width:100%; }
.item-tit-first .main-sub-txt{width:230px; margin:0 auto; text-align:center; font-size:20px; color:#03346b; line-height:41px; font-family: 'notokr-bold';}
.item-section-type1-next{margin-top:55px; }
.item-tit{}
.item-tit .main-sub-txt{text-align:center; color:#222222; font-size:24px; font-family:'notokr-medium'; font-weight:400 }
.item-tit .line-more{margin-top:15px; height:34px; position: relative; }
.item-tit .line-more > .line-type{width:100%; height:1px; display:block; background: #bbbbbb; line-height:34px; position:absolute; top:17px; left:0}
.item-tit .line-more > .btn-tit-more{position: absolute; top:0; left:50%; margin-left:-17px;}
.item-tit-first.type2{background:url(/images/event/event_bar.png) no-repeat center; height:auto; margin:0 auto; padding:18px 0;  width: calc(100% - 30px); margin-top: 35px; border-radius:0; }
.item-tit-first.type2 .main-sub-txt{color:#222222; font-size:36px; width:100%; line-height:1.2}
/*카테고리 타입선택*/
.control-wrap{border:1px solid #e1e1e1; box-sizing: border-box; margin-bottom:60px;}
.control-wrap .product-search-table{width:100%;}
.control-wrap .product-search-table td{padding-top:12px;}
.control-wrap .product-search-table th{padding-top:15px; color:#222222; font-size:14px; font-family:'notokr-medium'; font-weight:400; text-align: left; padding-left:20px;}
.control-wrap .product-search-table ul:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.control-wrap .product-search-table ul li{float:left; width:20%; box-sizing: border-box; }
.control-wrap .product-search-table .product-search-reset{width:80px; height:35px; text-align:center; color:#444444; font-size:14px;
font-family:'notokr-medium';  line-height:35px; border:1px solid #666666; background: #f5f5f5; box-sizing: border-box; cursor: pointer}
.control-wrap .check-box-search-keyword{padding-bottom:12px; position:relative; margin-top:15px}
.control-wrap .check-box-search-keyword strong{color: #222222; font-size: 14px; font-family: 'notokr-medium'; font-weight: 400; text-align: left; padding-left: 22px; display:inline-block; width:140px; box-sizing:border-box}
.control-wrap .check-box-search-keyword div{display:inline-block;}
.control-wrap .check-box-search-keyword div input{box-sizing:border-box; border:1px solid #d1d1d1; height:30px}
.control-wrap .check-box-search-keyword ul.btn-list{display:inline-block; position: absolute; top:-3px; right:17px}
.control-wrap .check-box-search-keyword ul.btn-list > li{display:inline-block; float:none; width:auto; margin-right:6px;}
.control-wrap .check-box-search-keyword ul.btn-list > li:last-child{margin-right:0}
.control-wrap .check-box-search-keyword ul:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.control-wrap .check-box-search-keyword ul li{float:left; width:20%; box-sizing: border-box; }
.control-wrap .check-box-search-keyword .product-search-reset{width:80px; height:35px; text-align:center; color:#444444; font-size:14px; font-family:'notokr-medium';  line-height:35px; border:1px solid #666666; background: #f5f5f5; box-sizing: border-box; cursor: pointer}
.control-wrap .check-box-search-keyword .product-search-reset.btn-blue{width:65px; background:#2496d4; border:1px solid #2496d4; color:#fff}

.product-list-filter{border-bottom:1px solid #444444;padding-bottom:15px;}
.product-list-filter .product-total{display:inline-block; color:#444444; font-size:16px;font-family:'notokr-medium'; }
.product-list-filter .tmpl-sort{display:inline-block; float:right;}
.product-list-filter:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.product-list-filter li{display:inline-block;padding: 0 4px 0 12px; vertical-align: middle; position: relative;}
.product-list-filter li.first:before{display:none;}
.product-list-filter li.first{padding-left:0}
.product-list-filter li > a{color:#666666; font-size: 15px;}
.product-list-filter li > a.on{color:#007bc8}
.product-list-filter li:before{content: ''; position: absolute; top: 7px;  left: 1px;  display: block;  width: 1px; height: 11px; background: #ddd;}

.item-section-type2 .goods-list-wrap-type1{padding-bottom:60px; border-bottom:1px solid #e9e9e9;}

/*브랜드 카테고리 클릭했을때*/
.item-tit-brand{margin-top:30px; background: url(/images/new/common/bg/bg_tit_type2.png) no-repeat center; }
.item-tit-brand .main-sub-txt{color:#a3171d}
.brand-list-content .product-nav{margin:90px 0 60px 0;}
/*checkbox*/
.checkbox {display: inline-block; position: relative;  font-size: 0;color:#555; font-size:15px;}
.checkbox input[type="checkbox"], .checkbox input[type="radio"] {
	position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    box-sizing: border-box;
}
.checkbox label{
    display: inline-block;
    position: relative;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
	line-height:15px;
}
.checkbox input[type="checkbox"]:checked ~ label .checkbox-text {color: #007bc8;}
.check-type1 label i{}
.check-type1 label .check-image{display:inline-block; width:15px;height:15px; background-image: url(/images/new/common/ico/ico_chk_type1_unchecked2.png);background-repeat: no-repeat;
cursor: pointer; vertical-align:middle; background-size:15px; margin-right:5px}
.check-type1 label span{word-break: break-all; vertical-align: middle;}
.check-type1 input[type="checkbox"]:checked ~ label i {background-image: url(/images/new/common/ico/ico_chk_type1_checked2.png);}

.radio-type1 label i{}
.radio-type1 label .check-image{display:inline-block; width:20px;height:20px; background-image: url(/images/new/common/ico/ico_chk_type1_unchecked_radio.png);background-repeat: no-repeat;
cursor: pointer; vertical-align:middle; background-size:20px; margin-right:5px}
.radio-type1 label span{word-break: break-all; vertical-align: middle; color:#666666;}
.radio-type1 input[type="radio"]:checked ~ label i {background-image: url(/images/new/common/ico/ico_chk_type1_checked_radio.png);}

/*텍스트 컬러*/
.blue-txt-type1{color:#007bc8}
.blue-txt-type2{color:#2496d4}
.black-txt-type1{color:#222222}
.red-txt-type1{color:#ed1c24}

/*버튼*/
.btn-center{text-align:center;}
.btn{display:inline-block; vertical-align: middle;}
.btn-middle{padding:14px 0;}
.btn-middle2{padding:10px 0;}
.btn-sm{height:25px; line-height:25px; font-size:13px; text-align:center;}
.btn-sm2{height:40px; line-height:40px; font-size:15px; text-align:center;}
.btn-large{height:65px; line-height:65px; font-size:22px; text-align:center;}
.btn-gray{color:#ffffff; background: #444444;}
.btn-radius{border-radius: 3px;}
.btn-white{background: #ffffff; color:#666; border:1px solid #cdcdce; box-sizing:border-box}
.btn-white-type2{background: #ffffff; color:#666; border:1px solid #ebebeb; box-sizing:border-box}
.btn-blue{background: #2eacd7; color:#fff}
.btn-blue2{background: #2496d4; color:#fff}
.btn-gray-type2{background: #666666; color:#fff;}

.size160{width:160px;}
.size110{width:110px;}
.size70{width:70px;}
.size80{width:80px;}
.size180{width:180px;}
.size185{width:185px;}
.size100{width:100px;}
.size310{width:310px;}
.size90{width:90px;}
.size850{width:850px;}
.size375{width:375px}
.sizeFull{width:100%;}

/*페이징*/
.pagenation {text-align: center; margin-top: 30px;}
.pagenation > a{display: inline-block; vertical-align: middle;  width:29px; height:29px; border:1px solid #dddddd; border-right:0; margin-right:-4px;}
.pagenation > a.last{border-right:1px solid #ddd}
.pagenation > a img{display:block; vertical-align: middle;}
.pagenation ul {display: inline-block; vertical-align: middle;}
.pagenation ul li {display: inline-block; width:29px; height:29px; line-height:29px; border:1px solid #dddddd; border-right:0; margin-right:-4px;}
.pagenation ul li > a{display:block; vertical-align: middle; font-size:12px;}
.pagenation ul li > a.on{color:#fff; background: #686868;}

/*브랜드&오프라인*/
.item-section-box{margin-top:50px;}
.box-list-type1{}
.box-list-type1 > ul:after{clear:both; display:block; overflow: hidden; content: ""; height:0}
.box-list-type1 > ul li{float:left; width:585px; height:485px; margin-bottom:30px; margin-right:30px; border:1px solid #ddd; box-sizing: border-box}
.box-list-type1 > ul li a{display:block; width:100%; height:100%;}
.box-list-type1 > ul li  img{width:100%; height:100%; display:block; vertical-align: middle;}
.box-list-type1 > ul li:nth-child(2n+0){margin-right:0}
.box-list-type1 .box-list-txt{padding:30px 25px; }
.box-list-type1 .box-list-txt > strong{color:#333333; font-size:22px; font-family:'notokr-medium'; font-weight:400}
.box-list-type1 .box-list-txt > p{color:#555555; font-family:'notokr-light'; line-height:24px; margin:20px 0}
.box-list-type1 .box-list-txt > span{color:#444444; font-family:'notokr-medium';}
.box-list-type1 .box-list-txt > span i{display:inline-block; width:9px; height:15px; vertical-align: middle; margin-left:7px; background:url(/images/new/common/ico/ico_gray_arrow_type2.png) no-repeat;}
.box-list-type1 .box-list-txt > p.c{margin:0}

.box-list-type2 > ul:after{clear:both; display:block; overflow: hidden; content: ""; height:0}
.box-list-type2 > ul li{float:left; width:585px; margin-right:30px; margin-top:30px; border:1px solid #ddd; box-sizing: border-box}
.box-list-type2 > ul li:nth-child(2n+0){margin-right:0}
.box-list-type2 > ul li .small-img{display:table-cell; width:251px; vertical-align: middle}
.box-list-type2 > ul li img{width:100%; height:100%; display:block; vertical-align: middle;}
.box-list-type2 .box-list-txt{display:table-cell;vertical-align: middle; padding:30px}
.box-list-type2 .box-list-txt > strong{color:#333333; font-size:22px; font-family:'notokr-medium'; font-weight:400}
.box-list-type2 .box-list-txt > p{color:#555555; font-family:'notokr-light'; line-height:24px; margin:15px 0 30px 0; height:43px; overflow:hidden; word-wrap: break-word; word-break: break-all;}
.box-list-type2 .box-list-txt > a{color:#444444; font-family:'notokr-medium';}
.box-list-type2 .box-list-txt > a i{display:inline-block; width:9px; height:15px; vertical-align: middle; margin-left:7px; background:url(/images/new/common/ico/ico_gray_arrow_type2.png) no-repeat;}

.offline-box-type .box-list-link{display:block; width:212px; height:50px; line-height:50px; text-align:center; color:#444444; font-size:18px; border:1px solid #444444;
box-sizing: border-box; font-family:'notokr-medium';margin:30px auto 0 auto;}
.box-list-type1.offline-box-type  .box-list-txt > a i{background: url(/images/new/common/ico/ico_gray_arrow_type3.png) no-repeat;}

/*기획전/이벤트*/
.event-nav{margin-top:70px;}
.event-nav > ul:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.event-nav > ul li{float:left; width:33.3%; position: relative}
.event-nav > ul li a{display:block; height:80px; font-size:24px; line-height:80px; color:#222222;font-family:'notokr-medium';  text-align: center;  border-top:1px solid #e1e1e1;
border-bottom:3px solid #2496d4; box-sizing: border-box}
.event-nav > ul li a:before{content:""; position: absolute; top:30px; left:0; width:1px; height:20px; background: #e1e1e1;}
.event-nav > ul li:first-child a{border-left:1px solid #e1e1e1}
.event-nav > ul li:last-child a{border-right:1px solid #e1e1e1}
.event-nav > ul li a.on:before{display:none}
.event-nav > ul li a.on{border:3px solid #2496d4; border-bottom:0; color:#2496d4; line-height:77px;}
.event-nav > ul li a > i{margin-right:10px; display:inline-block; vertical-align: middle; }
.event-nav > ul li.event-nav-1 a > i{width:33px; height:33px; background:url(/images/new/common/ico/ico_event_nav_1.png) no-repeat; background-size:33px}
.event-nav > ul li.event-nav-2 a > i{width:34px; height:32px; background:url(/images/new/common/ico/ico_event_nav_2.png) no-repeat; background-size:34px 32px}
.event-nav > ul li.event-nav-3 a > i{width:36px; height:20px; background:url(/images/new/common/ico/ico_event_nav_3.png) no-repeat; background-size:36px 20px}
.event-nav > ul li.event-nav-1 a.on > i{width:33px; height:33px; background:url(/images/new/common/ico/ico_event_nav_1_on.png) no-repeat; background-size:33px}
.event-nav > ul li.event-nav-2 a.on > i{width:34px; height:32px; background:url(/images/new/common/ico/ico_event_nav_2_on.png) no-repeat; background-size:34px 32px}
.event-nav > ul li.event-nav-3 a.on > i{width:36px; height:20px; background:url(/images/new/common/ico/ico_event_nav_3_on.png) no-repeat; background-size:36px 20px}
.event-content{margin-top:60px;}
.event-content .event-list-type1:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.event-content .event-list-type1 li{float:left; width:585px; margin-right:30px; margin-bottom:30px;}
.event-content .event-list-type1 li:nth-child(2n+0){margin-right: 0}
.event-content .event-list-type1 li a{display:block; width:585px; height:300px;}
.event-content .event-list-type1 li img{display:block; vertical-align: middle;width:100%; height:100%;}
.event-content .event-list-type1 li .date-txt{color:#888888; font-size:15px; text-align:center; margin-top:20px;}
.event-view-type1 .event-view-img{display:block;}
.event-view-type1 .event-view-img > img{display:block; vertical-align: middle;}
.event-view-type1 .btn-center{margin-top:60px;}

.coupon-list-wrap:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.coupon-list-wrap > li{float:left; width:380px; margin-right:30px; margin-bottom:30px; border:1px solid #dddddd; box-sizing: border-box}
.coupon-list-wrap > li:nth-child(3n+0){margin-right:0}
.coupon-list-wrap > li .coupon-top{background: #f5f5f5; padding:45px 0 30px 0}
.coupon-list-wrap > li .coupon-top .coupon-img{width:273px; height:114px; position: relative; margin:0 auto; line-height:114px; background:url(/images/new/common/bg/bg_coupon.png) no-repeat center; }
.coupon-list-wrap > li .coupon-top .coupon-img > span{width:230px; color:#333333; font-size:45px; font-family: "NanumSquareRound"; font-weight: 800; display:block; text-align:center;font-style: italic;
letter-spacing: -3px;}
.coupon-list-wrap > li .coupon-top .coupon-img > span em{font-size:22px;}
.coupon-list-wrap > li .coupon-top .coupon-tit{margin-top:30px; color:#333333; font-size:22px; line-height:30px; text-align:center; font-family:'notokr-medium';}
.coupon-list-wrap > li .coupon-top .coupon-tit > span{display:block;}
.coupon-list-wrap > li .coupon-bot{padding:30px; position: relative; min-height: 159px;}
.coupon-list-wrap > li .coupon-bot .coupon-info{}
.coupon-list-wrap > li .coupon-bot .coupon-info li{display: table; padding-bottom:8px;}
.coupon-list-wrap > li .coupon-bot .coupon-info li:last-child{padding-bottom: 0}
.coupon-list-wrap > li .coupon-bot .coupon-info li strong{display:table-cell; width:60px; position:relative; color:#555; font-size:14px; font-weight:400;font-family:'notokr-medium';}
.coupon-list-wrap > li .coupon-bot .coupon-info li strong:before{content: ''; position: absolute; top:5px;  right:0;  display: block;  width: 1px; height:12px; background: #bfbfbf;}
.coupon-list-wrap > li .coupon-bot .coupon-info li p{display:table-cell; color:#555; padding:0 10px}
.coupon-list-wrap > li .coupon-bot .btn-coupon-download{display:block; position: absolute; bottom: 30px; left: 50%; margin-left: -86px;}
.coupon-list-wrap > li .coupon-bot .btn-coupon-download > img{display:block; vertical-align: middle;}

/*타임세일190702css추가 및 수정*/
.time-list-content > .item-section-type1{margin-top:80px}
.time-visual{width:100%; height:300px; background-color:#cee5eb}
.time-visual .time-visual-img{max-width: 1200px; width: 1200px; margin: 0 auto; padding: 0 15px; position: relative;}
.time-tit{width:100%; height:51px; background:url(/images/new/common/bg/bg_time_info.png) no-repeat center; margin-bottom:15px;}
.time-tit .time-info-txt{display:table-cell; width:270px; vertical-align:middle; padding-left:10px;    word-break: break-all;}
.time-tit .time-info-txt > p{color:#296695;; font-family:'notokr-bold';}
.time-info{height:51px;display:table-cell; width:302px;}
.time-info .time-number{display:inline-block; color:#eab634; font-size:22px; line-height:51px; vertical-align: middle; font-family: "NanumSquareRound"; font-weight: 800; }
.time-info .time-number > div{display:inline-block; letter-spacing: -4px; }
.time-info > strong{font-size:14px; color:#fff; font-weight:400; display:inline-block;vertical-align:middle; margin-left:12px; line-height:41px; font-family: "NanumSquareRound";letter-spacing: 1px;}
.time-info > strong i{width:24px; height:24px; margin-right:5px; display:inline-block; vertical-align: middle; background:url(/images/new/common/ico/ico_time_type1.png) no-repeat center; }
.time-info .time-date{display:inline-block; color:#eab634; font-size:22px; line-height:51px; vertical-align: middle;font-family: "NanumSquareRound"; font-weight: 800; margin-left:10px; margin-right:5px; letter-spacing: 1px;}

/*베스트상품 19-05-07추가*/
.best-list-content{margin-top:20px !important;}
.best-visual{width:100%; height:300px; background-color:#ffcc66}
.best-visual .best-visual-img{max-width: 1200px; width: 1200px; margin: 0 auto; padding: 0 15px; position: relative;}

.product-nav-type2{max-width: 1200px; width: 1200px; margin: 0 auto; padding: 0 15px; position: relative;}
.product-nav-type2 > .product-nav-list-type2:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.product-nav-type2 > .product-nav-list-type2 li{float:left; width:200px; border-bottom:1px solid #ddd; border-right:1px solid #dddddd;  box-sizing: border-box}
.product-nav-type2 > .product-nav-list-type2 li:first-child{border-left:1px solid #ddd;}
.product-nav-type2 > .product-nav-list-type2 li > a{display:block; color:#666666; font-size:14px; text-align:center; padding-top:12px; height:88px; font-family:'notokr-medium'; }
.product-nav-type2 > .product-nav-list-type2 li i{display:block; vertical-align: middle; text-align:center; margin:0 auto 10px auto;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item1 i{width:30px; height:50px; background:url(/images/new/common/ico/ico_best_item1_off.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item2 i{width:62px; height:51px; background:url(/images/new/common/ico/ico_best_item2_off.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item3 i{width:63px; height:51px; background:url(/images/new/common/ico/ico_best_item3_off.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item4 i{width:41px; height:51px; background:url(/images/new/common/ico/ico_best_item4_off.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item5 i{width:50px; height:51px; background:url(/images/new/common/ico/ico_best_item5_off.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item6 i{width:51px; height:51px; background:url(/images/new/common/ico/ico_best_item6_off.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item7 i{width:48px; height:51px; background:url(/images/new/common/ico/ico_best_item7_off.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item8 i{width:62px; height:51px; background:url(/images/new/common/ico/ico_best_item8_off.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item9 i{width:46px; height:51px; background:url(/images/new/common/ico/ico_best_item9_off.png) no-repeat center;}

.product-nav-type2 > .product-nav-list-type2 li a.on {background-color:#444444; color:#dddddd;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item1 a.on i{background:url(/images/new/common/ico/ico_best_item1_on.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item2 a.on i{background:url(/images/new/common/ico/ico_best_item2_on.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item3 a.on i{background:url(/images/new/common/ico/ico_best_item3_on.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item4 a.on i{background:url(/images/new/common/ico/ico_best_item4_on.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item5 a.on i{background:url(/images/new/common/ico/ico_best_item5_on.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item6 a.on i{background:url(/images/new/common/ico/ico_best_item6_on.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item7 a.on i{background:url(/images/new/common/ico/ico_best_item7_on.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item8 a.on i{background:url(/images/new/common/ico/ico_best_item8_on.png) no-repeat center;}
.product-nav-type2 > .product-nav-list-type2 li.category-icon-item9 a.on i{background:url(/images/new/common/ico/ico_best_item9_on.png) no-repeat center;}

/*제품상세페이지*/
.detail-content{}
.product-detail-wrap .product-view-container{width:1170px; margin:0 auto;}
.product-detail-wrap .product-view-container:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.product-detail-wrap .product-view-container .product-preview{width:550px; float:left;}
.product-detail-wrap .product-view-container .product-preview .product-view-gallery{text-align:center; width:550px; height:550px;}
.product-detail-wrap .product-view-container .product-info{width:576px; float:right;}
.product-detail-wrap .product-view-container .product-view-gallery img{vertical-align: middle; width:100%}
.product-view-container .product-preview .preview-swiper-container{max-width:446px; margin:0 auto; }
.product-view-container .product-preview .preview-swiper-container .swiper-slide{width:95px; height:95px;}
.product-view-container .product-preview .preview-swiper-container .swiper-slide .thumbs button img {width:95px; height:95px;}
.product-view-container .product-preview .product-thumbs{position: relative; margin-top:40px;}
.product-view-container .product-preview .product-thumbs .btn-prev {position: absolute; top:0; left:0}
.product-view-container .product-preview .product-thumbs .btn-next {position: absolute; top:0; right:0}
.product-view-container .product-preview .product-lst{margin-top:70px;}
.product-view-container .product-preview .product-lst .product-item{border-bottom:1px solid #d1d1d1;}
.product-view-container .product-preview .product-lst .product-item .product-review-wrap{position:relative; padding-bottom:5px;}
.product-view-container .product-preview .product-lst .product-item .product-review-wrap .detail-dl dt{display:inline-block; color:#2496d4; font-size:40px; font-family: "NanumSquareRound";
font-weight:800; vertical-align: middle;}
.product-view-container .product-preview .product-lst .product-item .product-review-wrap .detail-dl dd{display:inline-block; vertical-align: middle; margin-left:28px; line-height:19px;}
.product-view-container .product-preview .product-lst .product-item .product-review-wrap .detail-dl dd a.grade-num{color:#333333; font-size:15px; vertical-align:middle; display:inline-block; margin-left:20px;}
.product-view-container .product-preview .product-lst .product-item .product-review-wrap .detail-dl dd a.grade-num > span{color:#2496d4;}
.product-view-container .product-preview .product-lst .product-item .product-review-wrap .detail-dl dd a.grade-num > i{width:9px; height:15px; margin-left:5px; display:inline-block; vertical-align: middle;
background:url(/images/new/common/ico/ico_gray_arrow_type2.png) no-repeat center;}
.detail-sns{position: absolute; top:11px; right:0}
.detail-sns > li{display:inline-block; margin-left:20px;}
.detail-sns > li.ico-sns-item2{margin-right:10px;}
.detail-sns > li.ico-sns-item1 i{display:inline-block; width:10px; height:20px; vertical-align:middle; background:url(/images/new/common/ico/ico_facebook.png) no-repeat center; }
.detail-sns > li.ico-sns-item2 i{display:inline-block; width:19px; height:15px; vertical-align:middle; background:url(/images/new/common/ico/ico_tw.png) no-repeat center; }

.detail-sns > li.ico-sns-item1 a:hover i{background:url(/images/new/common/ico/ico_facebook_on.png) no-repeat center; }
.detail-sns > li.ico-sns-item2 a:hover i{background:url(/images/new/common/ico/ico_tw_on.png) no-repeat center; }



.product-view-container .product-preview .promotion-item {border-bottom:0 !important}
.product-view-container .product-preview .promotion-item .detail-dl{padding-top:17px;}
.product-view-container .product-preview .promotion-item .detail-dl > dt{display:table-cell; width:105px; color:#333; font-size:15px; font-family:'notokr-bold';}
.product-view-container .product-preview .promotion-item .detail-dl > dd{display:table-cell; }
.product-view-container .product-preview .promotion-item .detail-dl > dd .promotion-list li a{color:#333333; font-size:15px; line-height:32px;}

/*별*/
.satisfaction{
    display: inline-block;
    vertical-align: middle;
    width: 120px;
    height: 22px;
    position: relative;
    background: url(/images/new/common/ico/ico_rate_star_medium_off.png) repeat-x;
}
.satisfaction> em {
    display: inline-block;
    height: 22px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/images/new/common/ico/ico_rate_star_medium_on.png) repeat-x;
    text-indent: -99999px;
}
/*
.satisfaction .star01{width:24px;}
.satisfaction .star02{width:48px;}
.satisfaction .star03{width:72px;}
.satisfaction .star04{width:96px;}
.satisfaction .star05{width:120px;}
*/
.satisfaction-sm{
    display: inline-block;
    vertical-align: middle;
    width: 85px;
    height: 15px;
    position: relative;
    background: url(/images/new/common/ico/ico_rate_star_medium_off.png) repeat-x;
    background-size:17px 15px;
}
.satisfaction-sm> em {
    display: block;
    height: 15px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/images/new/common/ico/ico_rate_star_medium_on.png) repeat-x;
     background-size:17px 15px;
    text-indent: -99999px;
}
.satisfaction-sm .star01{width:17px;}
.satisfaction-sm .star02{width:34px;}
.satisfaction-sm .star03{width:51px;}
.satisfaction-sm .star04{width:68px;}
.satisfaction-sm .star05{width:85px;}

.product-view-container .product-info .item-time{width:576px; height:49px; margin-bottom: 30px; position: relative; background:url(/images/new/common/bg/bg_detail_time_img.png) no-repeat center;}
.product-view-container .product-info .item-time span{color:#fff; font-size:16px; text-align:center; display:inline-block; width:28px; height:34px; line-height:35px;
letter-spacing:0.5px;}
.product-view-container .product-info .item-time span.time-txt1{position: absolute; top:8px; left:198px}
.product-view-container .product-info .item-time span.time-txt2{width:28px; position: absolute; top:8px; left:225px}
.product-view-container .product-info .item-time span.time-txt3{position: absolute; top:8px; left:254px}
.product-view-container .product-info .item-time span.time-txt4{width:9px; position: absolute; top:8px; left:282px}
.product-view-container .product-info .item-time span.time-txt5{position: absolute; top:8px; left:291px}
.product-view-container .product-info .item-time span.time-txt6{width:9px; position: absolute; top:8px; left:320px}
.product-view-container .product-info .item-time span.time-txt7{position: absolute; top:8px; left:330px}

.product-view-container .product-info .time-info-txt{width:200px; text-align:center; height:50px;color:#fff; font-size:14px;position: absolute; top:0; right:0; display:table; word-break: break-all;}
.product-view-container .product-info .time-info-txt p{vertical-align: middle; display: table-cell;}

.product-view-container .product-info .item-time em{position: absolute; top:13px; right:20px; color:#fff; text-align:right; }
.product-view-container .product-info .item-tit .info-tit{color:#222222; font-size:26px; line-height:32px;
font-weight:400; word-wrap: break-word; word-break: break-all;font-family:'notokr-medium';}
.product-view-container .product-info .item-tit .info-tit > span{display:block; color:#444444; font-size:20px; font-family: 'notokr-regular';}
.product-view-container .product-info .price-boxs{}
.product-view-container .product-info .price-boxs:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.product-view-container .product-info .price-boxs .new-price{display:inline-block; margin-right:20px;}
.product-view-container .product-info .price-boxs .new-price > .price{color:#2f1f2c; font-size:36px; font-family: "NanumSquareRound"; font-weight:800; letter-spacing: -2px }
.product-view-container .product-info .price-boxs .new-price > .txt{color:2f1f2c; font-size:22px}
.product-view-container .product-info .price-boxs .old-price > .price{color:#666666; font-size:18px; font-family: "NanumSquareRound"; letter-spacing: -1px; font-weight:400;
text-decoration: line-through;}
.product-view-container .product-info .price-boxs .old-price > .txt{font-size:12px; color:#666666; }
.product-view-container .product-info .price-boxs .discount-number{float:right; line-height:35px; color:#b84848; font-size:50px; font-family: "NanumSquareRound"; font-weight:800; letter-spacing: -2px ;}
.product-view-container .product-info .price-boxs .discount-number > em{font-size:16px; font-weight:600;}
.product-view-container .product-info .info-list{border-top:1px solid #e5e5e5; padding:20px 0}
.product-view-container .product-info .info-list .info-list-dl {padding-bottom:13px;}
.product-view-container .product-info .info-list .info-list-dl:last-child{padding-bottom:0}
.product-view-container .product-info .info-list .info-list-dl dt{display:table-cell; width:93px; color:#333333; font-size:13px; vertical-align:middle;font-family: 'notokr-medium';}
.product-view-container .product-info .info-list .info-list-dl dd{display:table-cell; width: calc(100% - 93px); vertical-align:middle;}
.product-view-container .product-info .info-list .info-list-dl dd .card-info li{display:inline-block;    position: relative; }
.product-view-container .product-info .info-list .info-list-dl dd .card-info li .tooltip-type1{width:130px; height:30px; border:1px solid #c8cacc; color:#555555; font-size:12px;}
.product-view-container .product-info .info-list .info-list-dl dd .card-info li .tooltip-type1.on{color:#fff; background:#2496d4; border:1px solid #2496d4;}
.product-view-container .product-info .info-list .info-list-dl dd .info-txt-type1{color:#555555; font-size:14px;}
.product-view-container .product-info .info-list .info-list-dl dd .info-txt-type1 > em{color:#b84848; font-size:16px;}

.product-view-container .product-info .info-list2{border-top:1px solid #e5e5e5; padding:20px 0 0 0}
.product-view-container .product-info .info-list.info-list2 dl:last-child{padding-bottom:13px}
.product-view-container .product-info .info-list .opt-group dd{width:480px; word-break: break-all; word-wrap: break-word;}
.product-view-container .product-info .opt-select-wrap{position: relative}
.product-view-container .product-info .opt-select-wrap .opt-select{display: block;
overflow: hidden;
position: relative;
height: 48px;
padding: 0 42px 0 20px;
border: 1px solid #dddddd;
background: #fff;
font-size: 13px;
line-height: 47px;
color: #333333;
text-decoration: none;
box-sizing: border-box
}
.product-view-container .product-info .opt-select-wrap .opt-select i{display:inline-block; vertical-align: middle; position: absolute; top:17px; right:20px}
.product-view-container .product-info .opt-select-wrap .opt-select .txt {width:415px;display:block; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.product-view-container .product-info .opt-select-wrap .opt-scroll{
display: none;
overflow-y: auto;
position: absolute;
top: 100%;
right: 0;
left: 0;
max-height: 210px;
margin-top: -1px;
border: 1px solid #ddd;
background: #fff;
z-index: 1
}
.product-view-container .product-info .opt-select-wrap .opt-scroll .opt-select-list > li > a{display: block;padding: 12px 20px 10px;font-size: 13px;line-height: 20px;color: #666;}
.product-view-container .product-info .opt-box{margin-bottom:13px;}
.product-view-container .product-info .opt-box .opt-item-box{}
.product-view-container .product-info .opt-box .opt-item-box:first-child > .opt-item{border-top:1px solid #aaa}
.product-view-container .product-info .opt-box .opt-item{background: #fafafa; position: relative; border:1px solid #aaaaaa; border-top:0; padding:18px 20px 10px 20px}
.product-view-container .product-info .opt-box .opt-item dl > dt{color:#333333; font-size:15px; margin-bottom:13px;}
.product-view-container .product-info .opt-box .opt-item dl:after{clear: both; display:block; overflow: hidden; content:""; height:0}
.product-view-container .product-info .opt-box .opt-item dl > .num-ctrl-l{float:left;}
.product-view-container .product-info .opt-box .opt-item dl > .num-ctrl-l .bt-decrease{width:28px; height:28px;vertical-align: middle; background:url(/images/new/common/btn/btn_decrease.png) no-repeat center;}
.product-view-container .product-info .opt-box .opt-item dl > .num-ctrl-l .bt-increase{width:28px; height:28px;vertical-align: middle;
background:url(/images/new/common/btn/btn_increase.png) no-repeat center;}
.product-view-container .product-info .opt-box .opt-item dl > .num-ctrl-l  input{width:30px; height:28px; padding:0 5px; background: #fafafa; border:none; text-align:center;vertical-align: middle;}
.product-view-container .product-info .opt-box .opt-item dl > .num-ctrl-r{float:right;}
.product-view-container .product-info .opt-box .opt-item dl > .num-ctrl-r .price{color:#000000; font-size:22px; font-weight:600; vertical-align: middle; font-family: "NanumSquareRound";}
.product-view-container .product-info .opt-box .opt-item dl > .num-ctrl-r .price > span{font-size:14px;}
.product-view-container .product-info .opt-box .opt-item dl > .num-ctrl-r .btn-item-del{vertical-align: middle;margin-left:10px;}
.product-view-container .product-info .total-product{padding:20px 20px 0 10px; clear:both;}
.product-view-container .product-info .total-product dl:after{clear: both; display:block; overflow: hidden; content:""; height:0}
.product-view-container .product-info .total-product dl dt{font-size:15px; color:#2f1f2c; display:inline-block}
.product-view-container .product-info .total-product dl dd{float:right; text-align:right;}
.product-view-container .product-info .total-product dl dd > span{color:#2f1f2c; font-size:15px;}
.product-view-container .product-info .total-product dl dd > .total-price{font-size:30px; font-weight:800; color:#b84848; letter-spacing: -2px;  font-family: "NanumSquareRound";}
.product-view-container .product-info .product-btn-wrap{margin-top:30px;}
.product-view-container .product-info .product-btn-wrap li{display:inline-block; margin-right:6px;}
.product-view-container .product-info .product-btn-wrap li > button{width:185px; height:65px; line-height:62px; display:inline-block; text-align:center; font-size:22px; vertical-align:middle; }
.product-view-container .product-info .product-btn-wrap li.pr-btn-cart > button{color:#fff; background: #2496d4; }
.product-view-container .product-info .product-btn-wrap li.pr-btn-cart > button i{width:26px; height:26px; margin-right:5px; display:inline-block; vertical-align: middle;
background:url(/images/new/common/ico/ico_cdtl_item1.png) no-repeat center;}
.product-view-container .product-info .product-btn-wrap li.pr-btn-buy > button{color:#fff; background: #444444; }
.product-view-container .product-info .product-btn-wrap li.pr-btn-buy > button i{width:21px; height:19px; margin-right:5px; display:inline-block; vertical-align: middle;
background:url(/images/new/common/ico/ico_cdtl_item2.png) no-repeat center;}
.product-view-container .product-info .product-btn-wrap li.pr-btn-wish > button{color:#00467f; background: #fff; border:1px solid #2e6796; box-sizing: border-box }
.product-view-container .product-info .product-btn-wrap li.pr-btn-wish > button i{width:22px; height:21px; margin-right:5px; display:inline-block; vertical-align: middle;
background:url(/images/new/common/ico/ico_cdtl_item3.png) no-repeat ;}
.product-view-container .product-info .product-btn-wrap li:last-child{margin-right:0}

.product-detail-wrap .item-best-wrap{margin:70px 0 58px 0;}
.product-detail-wrap .item-best-wrap .best-recommend h3{color:#202020; font-size:24px; font-family:'notokr-bold'; font-weight:400}
.product-detail-wrap .item-best-wrap .best-recommend .goods-list-wrap-type4{margin-top:15px; border-top:1px solid #909090}

.product-board{margin-top:58px;}
.product-board-nav{width:1200px; position: relative; background:#fff; z-index: 10;}
.product-board-nav.fixed{position: fixed; top:0;}
.product-board-nav .product-board-nav-list:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.product-board-nav .product-board-nav-list > li{width:33.3%; float:left;}
.product-board-nav .product-board-nav-list > li button{width:100%; height:60px; line-height:60px; display:block; border:1px solid #d1d1d1; border-left:0; box-sizing:border-box; text-align:center;
color:#202020; font-family:'notokr-medium';}
.product-board-nav .product-board-nav-list > li:first-child button{border-left:1px solid #d1d1d1}
.product-board-nav .product-board-nav-list > li button.on{color:#fff; background: #444444;}

.product-tab-container .tab-content{display:none;}
.product-tab-container .tab-content .product-detail{margin-top:35px; text-align:center;}
.product-review-cont{margin-top:25px;}
.product-review-cont .product-review-t{padding:0 15px;}
.product-review-cont .product-review-t .review-txt{vertical-align: middle; display:inline-block; height:60px; line-height:60px; color:#333333}
.product-review-cont .product-review-t .detail-dl{float:right;}
.product-review-cont .product-review-t .detail-dl > dt{display:inline-block; margin-right:25px; vertical-align: middle;}
.product-review-cont .product-review-t .detail-dl > dd{display:inline-block;vertical-align: middle;color:#2496d4; line-height:60px; font-size:60px;font-family: "NanumSquareRound";font-weight:800; letter-spacing: -3px;}
.product-review-cont .review-write-wrap{margin-top:30px;}
.product-review-cont .review-write-wrap .review-line-tit{position: relative; padding-bottom:15px; border-bottom:1px solid #d1d1d1}
.product-review-cont .review-write-wrap h4{font-family:'notokr-bold'; font-weight: 400; font-size:18px; color:#333; padding-left:15px; }
.product-review-cont .review-write-wrap .btn-review-write{position: absolute; top:0; right:0; border:1px solid #2496d4; text-align:center; color:#2496d4; font-size:15px;
font-family:'notokr-medium'; display:block; width:90px; height:35px; line-height:34px; box-sizing: border-box}
.product-review-cont .review-photo-list{position: relative; margin-top:30px;}
.product-review-cont .review-photo-list .btn-review-prev{position: absolute; top:50%; left:0; margin-top:-20px;}
.product-review-cont .review-photo-list .btn-review-next{position: absolute; top:50%; right:0;margin-top:-20px;}
.product-review-cont .review-photo-list .review-photo-swiper-container{max-width:1120px; margin:0 auto;}
.product-review-cont .review-photo-list .review-photo-swiper-container .swiper-slide{width:200px; height:200px; margin-right:30px;}
.product-review-cont .review-photo-list .review-photo-swiper-container .swiper-slide > a{display:block; width:100%; height:100%; position: relative}
.product-review-cont .review-photo-list .review-photo-swiper-container .swiper-slide > a .review-img{background-color: #eee; width: 200px; height: 200px; background: no-repeat center; background-size: cover;}
.product-review-cont .review-photo-list .review-photo-swiper-container .swiper-slide > a .review-img img{display:block; vertical-align: middle;}
.product-review-cont .review-photo-list .review-photo-swiper-container .swiper-slide > a .review-over{display:none; width:160px; height:155px; padding:25px 20px 20px 20px;
position: absolute; top:0; left:0; z-index:1;background-color:rgba(0, 0, 0, 0.6)}
.product-review-cont .review-photo-list .review-photo-swiper-container .swiper-slide > a .review-over > p{color:#ffffff; font-size:18px; line-height:30px; overflow: hidden; text-overflow: ellipsis;
white-space: nowrap; margin-bottom:7px;}
.product-review-cont .detail-dl-sm dt{display:inline-block; vertical-align: middle;}
.product-review-cont .detail-dl-sm dd{display:inline-block; color:#2496d4; font-size:18px;
font-family: "NanumSquareRound"; font-weight:800; margin-left:13px; vertical-align: middle; height:13px;}
.product-review-cont .review-photo-list .review-photo-swiper-container .swiper-slide > a .review-over .review-id{display:block; color:#eeeeee; font-size:14px;
font-family:'notokr-light'; margin-top:8px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product-review-cont .review-photo-list .review-photo-swiper-container .swiper-slide > a .review-over .help{width:110px; height:35px; line-height:35px; color:#fff;
text-align:center; font-size:14px; font-family:'notokr-medium'; background: #408ebe; margin:29px auto 0 auto}
.product-review-cont .review-list-line{margin-top:50px;}
.product-review-cont .review-list-line .review-list li{border-bottom:1px solid #e9e9e9; padding:18px 15px;}
.product-review-cont .review-list-line .review-list li .review-item-writer{margin:10px 0 7px 0}
.product-review-cont .review-list-line .review-list li .review-item-writer > span{color:#777777; font-size:13px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.product-review-cont .review-list-line .review-list li .review-txt{color:#333333; font-size:15px; }
.product-tab-delivery .product-delivery{padding:25px 130px}
.lay-table-type2 th{border-right:1px solid #cccccc}
.lay-table-type2 th:first-child{border-left:1px solid #ccc} 
.lay-table-type2 td{border-right:1px solid #ccc}
.lay-table-type2 td:first-child{border-left:1px solid #ccc}
/*팝업 쿠폰 다운로드 버튼*/
.btn-coupondown-load{width:76px; height:37px; line-height:37px; color:#fff; text-align:center; font-size:15px; background:#2496d4;}
.lay-table-type2 .coupon-b{font-size:20px; color:#2496d4; font-family: "NanumSquareRound";font-weight:800; letter-spacing: -1px;}
.lay-table-type2 .coupon-b > em{font-size:14px; font-weight:600}
.lay-table-type2 .lay-coupon-txt{font-size:18px;}
/*팝업 구매후기*/
.layer-popup-type2 .layer-area{padding:0 !important}
.layer-popup-type2 .layer-area .layer-content .layer-tit{margin:11px 12px 0 12px;}
.layer-popup-type2 .layer-content .pop-con{padding:0}
.layer-popup-type2 .layer-content .pop-close{right:30px}
.lay-review-view{}
.lay-review-view .view-tit{border-bottom:1px solid #e9e9e9; padding:25px 30px;}
.lay-review-view .view-tit p{color:#444444;font-family:'notokr-medium'; font-size:26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lay-review-view .view-content{padding:20px 30px 60px 30px;}
.lay-review-view .view-info.product-review-cont{margin-top:0}
.lay-review-view .view-info .review-item-writer {margin-top:10px;}
.lay-review-view .view-info .review-item-writer > span {color: #777777; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lay-review-view .view-review-txt{padding-top:40px;}
.lay-review-view .view-review-txt img{display:block; margin:0 auto; vertical-align: middle;}
.layer-popup-type2 .pop-btn-area{border-top:1px solid #e9e9e9; padding:30px; position: relative}
.layer-popup-type2 .pop-btn-area .btn-popup-review-next{position: absolute; top:30px; right:30px}
.layer-popup-type2 .pop-btn-area .btn-popup-review-prev{position: absolute; top:30px; left:30px}
.layer-popup-type2 .pop-btn-area .btn-help{width:150px; height:44px; line-height:44px; color:#fff;
text-align:center; font-size:18px; font-family:'notokr-medium'; background: #2eacd7; margin:0 auto; display:block; }


/*팝업 css*/
.layer-popup{position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); z-index:300; display:none;}
.layer-popup .layer-inner{width:100%; height:100%; position:relative;}
.layer-popup .layer-inner .layer-area{position:absolute; /* top:50px; */ left:0; background-color:#FFF; padding:11px 12px 65px; box-sizing:border-box}
.layer-content{position:relative; width:100%; height:100%;}
.layer-content .layer-tit{background-color:#2eacd7; color:#fff; font-size:26px; font-family:'notokr-medium'; line-height:65px; border-radius:0 0 15px 0; font-weight:normal; padding-left:30px; margin-bottom:25px;}
.layer-content .pop-con{padding:0 23px;}
.layer-content .pop-con .pop-tit{font-size:22px; font-family:'notokr-medium'; color:#444; font-weight:normal; margin-bottom:15px; display:block;}
.layer-content .pop-con .pop-tit.type2{color:#202020;}

.pop-con table.lay-table{width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:30px;}
.pop-con table.lay-table th{color:#666; font-size:14px; background-color:#f5f5f5; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:15px 0; font-weight:400;}
.pop-con table.lay-table td{text-align:center; padding:20px 0; border-bottom:1px solid #e5e5e5;}
.pop-con table.lay-table td.ta-l{text-align:left}
.pop-con table.lay-table td.txt-type1{font-size:15px; color:#202020;}
.pop-con table.lay-table td.txt-type2{color:#222; font-family:'notokr-medium';}
.pop-con table.lay-table td.txt-type3{font-size:12px;}
.pop-con table.lay-table td .type1 span{display:block; font-size:14px; margin-top:3px;}
.pop-con table.lay-table td .type1 span:first-child{margin-top:0;}
.pop-con table.lay-table td .type1 span.color-b{color:#2496d4;}
.pop-con table.lay-table td .type2 > div{vertical-align:middle; display:table-cell}
.pop-con table.lay-table td .type2 > div p a{color:#202020;}
.pop-con table.lay-table td .type2 > div:first-child{padding-right:20px;}
.pop-con table.lay-table td .type2 img{max-width:80px}
.pop-con table.lay-table td .type3 span{display:block; font-size:14px; color:#888; margin-top:5px;}
.pop-con table.lay-table td .type3 span:first-child{margin-top:0;}
.pop-con table.lay-table td .type4 span{display:block; font-size:16px; color:#2496d4; font-family:'notokr-medium'; text-align:center;}
.pop-con table.lay-table.type td{font-size:15px;}
.pop-con table.lay-table.type td.color-blue{color:#2496d4;}
.pop-con table.lay-table.type td.color-black{color:#444; font-family:'notokr-medium';}
.pop-con .layer-info-txt{font-size:18px; color:#666; margin-bottom:15px;}
.pop-con .layer-info-txt span{color:#2496d4;}
.pop-con .trade-box{background-color:#fafafa; border:1px solid #d1d1d1;}
.pop-con .trade-box dl{border-bottom:1px solid #d1d1d1; display:table; width:100%}
.pop-con .trade-box dl:last-child{border-bottom:0;}
.pop-con .trade-box dt{display:table-cell; width:155px; color:#444; font-size:14px; text-align:center; vertical-align:middle;}
.pop-con .trade-box dd{display:table-cell; width:743px; padding:20px 30px 20px 0; word-break:break-all; word-wrap:break-word;}
.pop-con .trade-box dd input{display:block; height:30px; width:137px; border:1px solid #ddd; font-size:12px; color:#666; padding:0 10px;}
.pop-con .trade-box dd textarea{border:1px solid #ddd; width:100%; height:190px; box-sizing:border-box; font-family: 'notokr-regular';  line-height: 24px; font-size: 14px;  color: #666;  padding: 10px;
}
.pop-con .trade-box .opt-select-wrap{position:relative; width:337px; margin-bottom:10px;}
.pop-con .trade-box .opt-select-wrap .opt-select{display:block; overflow:hidden; position:relative; height:30px; padding:0 42px 0 20px; border:1px solid #dddddd; background:#fff; font-size:12px; line-height:28px; color:#333333; text-decoration:none; box-sizing:border-box}
.pop-con .trade-box .opt-select-wrap .opt-select i{display:inline-block; vertical-align:middle; position:absolute; top:0; right:20px}
.pop-con .trade-box .opt-select-wrap .opt-select .txt {display:block; overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis;}
.pop-con .trade-box .opt-select-wrap .opt-scroll{display:none;overflow-y:auto;position:absolute;top:100%;right:0;left:0;max-height:210px;margin-top:-1px;border:1px solid #ddd;background:#fff;z-index:1;}
.pop-con .trade-box .opt-select-wrap .opt-scroll .opt-select-list > li > a{display:block;padding:12px 20px 10px;font-size:13px;line-height:20px;color:#666;}
.pop-con .trade-box .bank-arae:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.pop-con .trade-box .bank-name{width:186px; height:30px; display:block; margin-bottom:10px; box-sizing:border-box; color:#888;}
.pop-con .trade-box .bank-arae .bank-type{float:left; width:186px; margin-right:10px; margin-bottom:0;}
.pop-con .trade-box .bank-arae .bank-txt{float:left; display:block; width:547px; box-sizing:border-box}
.layer-content .btn-area{text-align:center; margin-top:20px;}
.layer-content .btn-area button{display:inline-block; padding:0 20px;line-height:40px; color:#fff; border-radius:4px; text-align:center; font-family:'notokr-regular';}
.layer-content .btn-area button.color-b{background-color:#2eacd7;}
.layer-content .btn-area button.color-g{background-color:#444;}
.layer-content .pop-close{position:absolute; top:17px; right:20px;}
.pop-con .trade-info{border:1px solid #d1d1d1; margin-bottom:30px;}
.pop-con .trade-info dl:first-child dt,
.pop-con .trade-info dl:first-child dd{padding-top:20px; padding-bottom:10px;}
.pop-con .trade-info dl:last-child dt,
.pop-con .trade-info dl:last-child dd{padding-bottom:20px; padding-top:10px;}
.pop-con .trade-info dt{display:table-cell; width:120px; background-color:#fafafa; color:#444; font-size:14px; vertical-align:middle; padding-left:20px;}
.pop-con .trade-info .address dt{vertical-align:top; padding-top:10px;}
.pop-con .trade-info .address dd p{margin-top:5px;}
.pop-con .trade-info .address dd p:first-child{margin-top:0;}
.pop-con .trade-info dd{display:table-cell; width:calc(100% - 120px); padding:10px 20px; word-break:break-all; word-wrap:break-word; font-size:14px;}
.pop-con .trade-info dd .color-b{color:#222;}
.pop-con .trade-info dd .color-r{color:#ed1c24;}
.pop-con .trade-info dd .fz16{font-size:16px;}
.pop-con .trade-info dd .fw-b{font-family:'notokr-medium';}
.pop-con .trade-info dd .bank{padding-left:5px;}
.pop-con .trade-info dd .receipt-btn{display:inline-block; width:110px; height:25px; line-height:25px; border:1px solid #cdcdce; margin-left:10px; text-align:center}
.pop-con .trade-info dd .receipt-btn span{background:url('/images/new/mypage/receipt_icon.png') no-repeat left center; padding-left:25px; font-size:13px; color:#666;
font-family:'notokr-light';}

/*장바구니*/
.cart-tit{position:relative; width:100%; height:123px;}
.cart-tit .cart-step{width:742px;}
.cart-tit .cart-step li {text-align:center;}
.cart-tit .cart-step li:first-child{position:absolute; left:545px; top:28px}
.cart-tit .cart-step li:nth-child(2){position:absolute; left:792px;top:28px}
.cart-tit .cart-step li:last-child{position:absolute; left:1043px;top:28px}
.cart-tit .cart-step li span{color:#888888; font-size:16px; display:block; margin-bottom:5px;}
.cart-tit .cart-step li p{color:#444444; font-size:26px;}
.cart-tit .cart-step li.on span{color:#e7e7e7;}
.cart-tit .cart-step li.on p{color:#ffffff;}
.cart-tit-step1{background:url('/images/new/common/bg/bg_cart_step1.png') no-repeat center;}
.cart-tit-step2{background:url('/images/new/common/bg/bg_cart_step2.png') no-repeat center}
.cart-tit-step3{background:url('/images/new/common/bg/bg_cart_step3.png') no-repeat center}
.cart-tit h2{position: absolute; top:36px; left:42px; color:#222222; font-size:36px; font-family:'notokr-medium'; font-weight:400;}

.section-cont-type1{margin-top:35px;}
.section-cont-type1 .list-type1 {margin-left:15px; margin-bottom:25px;}
.section-cont-type1 .list-type1 li{color:#333333; font-size:16px; padding-left:10px; position:relative; margin-top:5px;}
.section-cont-type1 .list-type1 li:first-child{margin-top:0}
.section-cont-type1 .list-type1 li:before{width:2px; height:2px; background: #4a4a4a; content:""; position:absolute; top:10px; left:0}
.section-cont-type1 .guide-box-type1{padding:25px 25px 30px 25px; background: #f5fafc;}
.section-cont-type1 .guide-box-type1 h3{font-size:18px; color:#444444; font-weight:400; font-family:'notokr-medium'; margin-bottom:10px;}
.section-cont-type1 .guide-box-type1 .guide-box-list{}
.section-cont-type1 .guide-box-type1 .guide-box-list li{font-size:14px; line-height:30px; }
.red-coupon i{width:19px; height:11px; display:inline-block; vertical-align: middle; margin-top:-2px; background:url('/images/new/common/ico/ico_red_coupon.png') no-repeat center; }
.blue-coupon i{width:19px; height:11px; display:inline-block; vertical-align: middle; margin-top:-2px; background:url('/images/new/common/ico/ico_blue_coupon.png') no-repeat center; }
.section-cont-type1 .amount {margin-bottom:4px;}
.section-cont-type1 .amount .bt-decrease{width:23px; height:24px;vertical-align: middle;
 background:url(/images/new/common/btn/btn_decrease_type2.png) no-repeat center;}
.section-cont-type1 .amount .bt-increase{width:23px; height:24px;vertical-align: middle;
background:url(/images/new/common/btn/btn_increase_type2.png) no-repeat center;margin-left:-4px;}
.section-cont-type1 .amount input{width:25px; height:24px; background: #f5f5f5; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;
box-sizing: border-box; border:none; text-align:center;vertical-align: middle; color:#666666; font-size:12px; padding:0;margin-left:-4px}
table.mypage-table td.txt-num-type1{font-size:14px; color:#888888}
.tb-btn-area li{margin-bottom:2px;}
.tb-btn-area li:last-child{margin-bottom:0}
.cart-total{background: #f5f9fc; padding:35px 0; text-align:center;}
.cart-total:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.cart-total > div{display:inline-block; margin-left:20px;vertical-align: middle;}
.cart-total > div > img{display:inline-block; vertical-align: middle;}
.cart-total > div dl dt{display:inline-block;font-size:14px;vertical-align: middle;}
.cart-total > div dl dd{display:inline-block; color:#202020;vertical-align: middle;  margin-left:20px; text-align:right;}
.cart-total > div .total{color:#2496d4;font-family:'notokr-medium'; font-size:16px; text-align:right;}
.cart-list{margin-top:40px}
.all-cart-total{margin-top:40px; width:100%; display:table}
.all-cart-total .cart-tit{display:table-cell; width:150px; height:auto; background: #444444; vertical-align: middle; color:#fff; text-align:center; font-size:18px; font-family:'notokr-medium'; }
.all-cart-total .cart-total-info{display:table-cell; width: calc(100% - 150px);}
.all-cart-total .cart-total-info > .cart-total{background: #f9f9f9; padding:25px 0; border:1px solid #dddddd; border-left:0; box-sizing: border-box}
.all-cart-total .cart-total-info > .cart-total > div {margin-left:12px}
.all-cart-total .cart-total-info > .cart-total > div dl dt{font-size:16px }
.all-cart-total .cart-total-info > .cart-total > div dl dd{font-size:20px; margin-left:10px}
.all-cart-total .cart-total-info > .cart-total > div .total{font-size:28px; letter-spacing: -1px;}
.all-cart-total .cart-total-info > .cart-total > div .total > span{color:#202020; font-size:20px; margin-left:10px;}
.cart-btn-area{margin-top:30px;}
.cart-btn-area:after{clear:both; display:block; overflow:hidden; content: ""; height:0}
.cart-btn-area .cart-btn{float:right;}
.cart-btn-area .cart-btn > li{display: inline-block;}

.payment-section-type1{margin-top:40px;}
.payment-section-header h3{color:#202020; font-size:24px; font-family:'notokr-bold';display:inline-block; vertical-align: middle;}
.payment-section-type1 .payment-section-header .info-list{display:inline-block; margin-left:40px;vertical-align: middle;}
.payment-section-type1 .payment-section-header .info-list li{display:inline-block; margin-right:20px;}
.payment-section-type1 .table-payment{border-top:1px solid #909090; margin-top:15px;border-bottom:1px solid #e5e5e5; padding-top:15px}
.row-style{width:100%; border-spacing: 0; border-collapse: collapse; }
.row-style > tbody > tr > th{padding:0 0 15px 12px; line-height:30px; vertical-align: top; height:30px; text-align:left; color:#444444; font-size:14px; font-weight:400}
.row-style > tbody > tr > td{padding:0 20px 15px 0}
.row-style td .cel-table{border-spacing: 0; border-collapse: collapse}
.row-style td .cel-table td{padding-right:0; text-align:center;}
.row-style td .cel-table td .line{color:#dddddd}
.iMark{font-style:normal}
.row-style input[type="text"], row-style input[type="password"] {
height: 30px;
height: 30px;
padding: 0 12px;
background: #fff;
font-size: 13px;
color: #666;
border: 1px solid #dddddd;
box-sizing: border-box;
}
input[type="text"]:disabled {
  background: #f9f9f9;
}
/*셀렉터박스*/
.select-box-type1{ padding-left: 10px;
background: url(/images/new/common/ico/ico_arrow_gray_select.png) #fff no-repeat 97% center;
height: 30px;
-webkit-appearance: none;
-moz-appearance: none;
margin: 0;
border-radius: 0;
font-size: 14px;
color: #666;
font-family: 'notokr-regular';
vertical-align: middle; border:1px solid #ddd}

.select-box-type2{ padding-left: 10px;
background: url(/images/new/common/ico/ico_arrow_gray_select2.png) #fff no-repeat 97% center;
height: 50px;
-webkit-appearance: none;
-moz-appearance: none;
margin: 0;
border-radius: 0;
font-size: 15px;
color: #333333;
font-family: 'notokr-regular';
vertical-align: middle; border:1px solid #ddd}

.btn-td{height:30px; line-height:30px; color:#fff; font-size:13px; text-align:center; background: #666666;}
.row-style .list-txt li{margin-top:10px;}
.row-style .list-txt li:first-child{margin-top:0;}
.row-style .calendar-type1 > div{display:inline-block; vertical-align: middle; margin-right:10px;}
.row-style .calendar-type1 > div .info-list li{display:inline-block; margin-right:20px;}
.row-style .calendar-type1 > div .info-list li:last-child{margin-right:0}
.row-style p.td-txt{color:#666666; font-size:14px;}
.table-box-txt{padding:25px; background: #f5fafc;}
.table-box-txt > strong{display:block; font-size: 18px; color: #444444; font-weight: 400; font-family: 'notokr-medium'; margin-bottom: 10px;}
.table-box-txt ul li{font-size: 14px; line-height:26 px; position: relative; padding-left:10px;}
.table-box-txt ul li:before{width: 2px; height: 2px; background: #4a4a4a; content: ""; position: absolute; top: 12px; left: 0;}

.payment-box-type1{width:100%;}
.payment-box-type1:after{clear:both; display:block; overflow:hidden;content:""; height:0;}
.payment-box-type1 .payment-box-l{float:left; width:705px; margin-right:38px;}
.payment-box-type1 .payment-box-l .info-list li{display:inline-block; margin-right:10px;}
.payment-box-type1 .payment-box-l .row-style .list-txt li > span{display:table-cell; width:110px; height:30px; vertical-align: middle; font-size:14px;}
.payment-box-type1 .payment-box-l .row-style .list-txt li > .cel-table{display:table-cell;}
.payment-box-type1 .payment-box-l .row-style td{font-size:14px; color:#444}
.payment-box-type1 .payment-box-r{float:right; width:457px; }
.payment-box-type1 .payment-box-r .payment-total-box{border:1px solid #8b8b8b; box-sizing: border-box; margin-top:15px;}
.payment-box-type1 .payment-box-r .payment-total-box .payment-total-cont{padding:25px; border-bottom:1px solid #e5e5e5}
.payment-box-type1 .payment-box-r .payment-total-box .payment-total-cont > ul > li{display:table; width:100%; padding-bottom:20px;}
.payment-box-type1 .payment-box-r .payment-total-box .payment-total-cont > ul > li strong{width:100px; display:table-cell; font-weight:400; font-size:14px; color:#444444;}
.payment-box-type1 .payment-box-r .payment-total-box .payment-total-cont > ul > li span{display:table-cell; text-align:right; color:#202020; font-size:20px;}
.payment-box-type1 .payment-box-r .payment-total-box .payment-total-cont > ul > li:last-child{padding-bottom:0}
.payment-box-type1 .payment-box-r .payment-total-box .payment-total-cont > ul > li.last-total strong{font-family: 'notokr-medium';font-size:18px; color:#444444;}
.payment-box-type1 .payment-box-r .payment-total-box .payment-total-cont > ul > li.last-total span{color:#2496d4; font-size:28px;font-family: 'notokr-medium'}
.payment-box-type1 .payment-box-r .payment-total-box .payment-total-cont > ul > li.last-total span > em{font-size:20px;}
.payment-box-type1 .payment-box-r .payment-total-box .payment-total-txt{padding:25px}
.payment-box-type1 .payment-box-r .payment-total-box .check-type1 .checkbox-text2{font-size:16px; line-height:22px;}

.payment-info-total-box{border:1px solid #8b8b8b; box-sizing:border-box; margin-top:15px;}
.payment-info-total-box > ul > li{display:table; width:100%;}
.payment-info-total-box > ul > li strong{width:140px; display:table-cell; font-weight:400; font-size:14px; color:#444444; background: #f9f9f9; padding:20px 0 0 20px  }
.payment-info-total-box > ul > li span{display:table-cell; text-align:right; color:#202020; font-size:18px;  padding:20px 20px 0 0  }
.payment-info-total-box > ul > li span > em{font-size:15px}
.payment-info-total-box > ul > li p.bank-txt{color:#666; font-size:14px;}
.payment-info-total-box > ul > li .last-total-t{color:#2496d4; font-size:28px;font-family: 'notokr-medium'}
.payment-info-total-box > ul > li .last-total-t > em{font-size:20px;}

.payment-info-total-box > ul > li:last-child strong{padding-bottom:20px;}
.payment-info-total-box > ul > li:last-child span{padding-bottom:20px;}
.payment-info-total-box > ul > li.last-total strong{font-size:18px;}
.payment-info-total-box > ul > li.last-total span{color:#2496d4; font-size:28px;font-family: 'notokr-medium'}
.payment-info-total-box > ul > li.last-total span > em{font-size:20px;}

.guide-box-type2{margin-top:70px;}
.guide-box-type2 h3{font-size:36px; color:#2496d4; font-family: "NanumSquareRound"; font-weight:800; text-align:center; margin-bottom:50px;}
.guide-box-type2 > ul {text-align:center;}
.guide-box-type2 > ul li{display:inline-block; margin-right:10px;}
.guide-box-type2 > ul li > strong{font-weight:400; color:#444;font-family: 'notokr-medium'}
.guide-box-type2 > ul li > span{font-weight:400; color:#444; font-size:15px; display:inline-block; padding:3px 10px; background:#f5f5f5;}
.guide-box-type2 p{text-align:center;}
.guide-box-type2 > .red-message{font-size:15px; color:#ed1c24; margin:10px 0 15px 0}
.guide-box-type2 > .black-message{font-size:14px; color:#666666; line-height:22px; }
.guide-box-type2 > .payment-number{width:590px; background:#f5f9fc; margin:40px auto 0 auto;
border:1px solid #2eacd7; box-sizing: border-box; padding:25px 0; text-align:center; font-size:24px; font-family: 'notokr-medium'}
.guide-box-type2 > .payment-number > strong{color:#222222; font-size:24px; font-weight:400;}
.guide-box-type2 > .payment-number > span{font-size:27px; color:#2496d4 ; font-family: "NanumSquareRound"; font-weight:600}

.payment-gray-box{margin-top:15px; background: #f9f9f9; border:1px solid #dddddd; border-top:1px solid #7f7f7f; box-sizing: border-box; padding:25px; font-size:14px; line-height:24px; }

/*장바구니 쿠폰적용 팝업*/
.layer-content .pop-con .pop-sub-tit{font-size:18px;}
.layer-content .pop-con .product-list-1{margin-top:30px;}
.layer-content .pop-con .product-list-1 > li{margin-bottom:20px;}
.layer-content .pop-con .product-list-1 > li > .product > a{display:table-cell; width:80px; height:80px; padding-right:20px; vertical-align: middle;}
.layer-content .pop-con .product-list-1 > li > .product > a > img{width:100%; height:100%}
.layer-content .pop-con .product-list-1 > li > .product > div{display:table-cell; vertical-align: middle; color:#202020; font-size:15px;}
.layer-content .pop-con .product-list-1 > li > .product > div > a{color:#202020; display:inline-block}
.layer-content .pop-con .product-list-1 > li > .product > div > span{display:block;}

.layer-content .pop-con .product-list-2 {border-top:1px solid #ccc}
.layer-content .pop-con .product-list-2 > li{display:table; width:100%; border:1px solid #cccccc; border-top:0}
.layer-content .pop-con .product-list-2 > li > span{display:table-cell; text-align:left; vertical-align: middle; padding:22px 0 22px 18px; }
.layer-content .pop-con .product-list-2 > li > span .check-type1 label .check-image{width:55px; padding-right:8px;margin-top: 8px;}
.layer-content .pop-con .product-list-2 > li > span .check-type1 label span{color:#222222; font-size:15px; font-family: 'notokr-medium'; float:right;}
.layer-content .pop-con .product-list-2 > li > span .check-type1 label span > em{font-size:14px; display:block; color:#666; font-family: 'notokr-regular'; margin-top:5px;}

.layer-content .pop-con .product-list-2 > li > div{display:table-cell; width:calc (100% - 205px);  line-height:24px;vertical-align: middle; padding:15px 0}
.layer-content .pop-con .product-list-2 > li > div > a{color:#222222; font-size:15px; font-family: 'notokr-medium';}
.layer-content .pop-con .product-list-2 > li > div > span{font-size:14px; display:block;}


.layer-content .pop-con .product-list-2 > li > em{display:table-cell; width:125px; text-align:center; vertical-align: middle; font-size:15px;}
.layer-content .pop-con .product-list-2 > li.no-coupon > div{padding:20px 0; text-align:center; background: #f3f3f3; box-sizing: border-box; font-size:15px; color:#444}

.layer-content .pop-con .product-list-3 {border-top:1px solid #ccc;  margin-bottom:20px;}
.layer-content .pop-con .product-list-3 > li{display:table; width:100%; border:1px solid #cccccc; border-top:0;}
.layer-content .pop-con .product-list-3 > li > span{display:table-cell; width:55px; padding-right:35px; text-align:center; vertical-align: middle;}
.layer-content .pop-con .product-list-3 > li > .coupon-t{display:table-cell; width:148px; padding:32px 70px 32px 0;  vertical-align: middle;}
.layer-content .pop-con .product-list-3 > li > .coupon-t .coupon-t-bg:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.layer-content .pop-con .product-list-3 > li > .coupon-t  strong{float:right; width:125px; padding-top:17px; text-align:center; color:#2496d4;font-family: "NanumSquareRound"; font-weight:800;
font-size:21px;}
.layer-content .pop-con .product-list-3 > li > .coupon-t  strong > em{font-size:12px;}
.layer-content .pop-con .product-list-3 > li > .coupon-t > .coupon-t-bg{width:100%; height:56px; background: url(/images/new/common/bg/bg_popup_coupon.png) no-repeat;}
.layer-content .pop-con .product-list-3 > li > .product{display:table-cell; width: calc(100% - 433px);  vertical-align: middle;word-break: break-all; }
.layer-content .pop-con .product-list-3 > li > .product > strong{color:#222222; font-weight:400; font-size:15px; line-height:26px;font-family: 'notokr-medium';}
.layer-content .pop-con .product-list-3 > li > .product > p{color:#444; font-size:14px; line-height:24px;}
.layer-content .pop-con .product-list-3 > li > .red-txt-type1{display:table-cell; width:125px; text-align:center; vertical-align: middle; font-size:15px;}
.layer-content .pop-con .product-list-3 > li.no-coupon > div{padding:20px 0; text-align:center; background: #f3f3f3; box-sizing: border-box; font-size:15px; color:#444}

/*0523 css추가 상세검색 로그인페이지*/
.advantage{height:20px; margin-bottom:20px;}
.search-content{margin-top:50px !important;}
.search-content .search-tit{font-size:16px; font-family: "NanumSquareRound"; font-weight:600; text-align:center;}
.search-content .search-tit p > strong{color:#222222; font-size:36px;}
.search-content .search-tit p > em{color:#007bc8}
.search-content .search-product-list-filter{padding:14px 0; border-top:1px solid #444444; background:#f5f5f5; margin-top:30px;}
.search-content .search-product-list-filter:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.search-content .search-product-list-filter .tmpl-sort{float:right; padding-right:30px}
.search-content .search-product-list-filter .tmpl-sort li{display:inline-block; position: relative}

.search-content .search-product-list-filter li{display:inline-block;padding: 0 4px 0 12px; vertical-align: middle; position: relative;}
.search-content .search-product-list-filter li.first:before{display:none;}
.search-content .search-product-list-filter li.first{padding-left:0}
.search-content .search-product-list-filter li > a{color:#333333; font-size:14px;}
.search-content .search-product-list-filter li > a.on{color:#007bc8}
.search-content .search-product-list-filter li:before{content: ''; position: absolute; top: 7px;  left: 1px;  display: block;  width: 1px; height: 11px; background: #e1e1e1;}
.search-content .no-data{padding:30px 0; text-align:center;}

/* login */
.login-content .title_area{text-align:center; margin-bottom:30px;}
.login-content .title_area > h2{color:#222222; font-size:36px; font-family: "NanumSquareRound"; font-weight:600;}
.login-content .title_area > .title_txt{line-height:24px; margin-top:15px;}


.contents_login{width:100%;}
.contents_login:after{content:"";clear:both;display:block;}
.contents_login .banner{float:right;}
.contents_login .login_wrap{width:570px; margin:0 auto}
.contents_login .login_wrap .tab_login ul{width:100%;height:70px;background:#2496d4;}
.contents_login .login_wrap .tab_login ul:after{content:"";clear:both;display:block;}
.contents_login .login_wrap .tab_login ul li{float:left;}
.contents_login .login_wrap .tab_login ul li a{display:block;width:280px;height:47px;padding:19px 0 0 0;font-size:21px;color:#444444;text-align:center;
border:1px solid #d1d1d1;border-bottom:0;background:#ffffff; font-family: 'notokr-medium';}
.contents_login .login_wrap .tab_login ul li.on a{display:block;width:282px;height:48px;padding:19px 0 0 0;font-size:21px;color:#2496d4;
text-align:center;border:3px solid #2496d4;border-bottom:0;background:#fff;}
.contents_login .login_wrap .login_box{display:none;position:relative; border:1px solid #dfdfdf;border-top:0; padding:60px 40px; height:139px; }
.contents_login .login_wrap .login_box .label{display:inline-block;width:82px;height:40px;font-size:18px; line-height:40px; color:#444444;}
.contents_login .login_wrap .login_box .inp_txt{width:260px;height:45px;line-height:45px; border:1px solid #dddddd; box-sizing:border-box}
.contents_login .login_wrap .login_box:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.contents_login .login_wrap .login_box form{float:left;}
.contents_login .login_wrap .login_box form  p{margin-bottom:9px;}
.contents_login .login_wrap .login_box .btn_login, .contents_login .login_wrap .login_box .btn_search{float:right;}
.contents_login .login_wrap .login_box .find{clear:both;padding-left:100px;}
.contents_login .login_wrap .login_box .find > a{font-size:15px;}
.contents_login .login_wrap .login_box .find img{vertical-align:middle; margin:0 7px;}
.contents_login .login_wrap .login_box .noti{clear:both; padding-left:75px; line-height:16px; font-size:14px; color:#666; padding-top:5px;}
.contents_login .login_wrap .login_box .noti .btn-shortcuts{width:80px; height:30px; display:block; margin-top:7px; text-align:center; line-height:30px; color:#fff; background:#666666; font-size:13px;}
.contents_login .login_wrap .login_foot{height:46px;padding:20px 30px 11px 30px;border:1px solid #dfdfdf;border-top:0;}
.contents_login .login_wrap .login_foot .txt{display:inline-block;font-size:18px;color:#666;}
.contents_login .login_wrap .conts_on{display:block;}
.contents_login .login_wrap .login_foot .btn_s2{width:160px; height:39px; background:#444444; color:#fff; line-height:39px; text-align:center; display:inline-block; vertical-align:middle; margin-left:30px}
.contents_login .login_wrap .login_foot .txt img{vertical-align:middle; display:inline-block; margin-right:12px;}

/*경고창 팝업 공통*/
.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:99999;}
.layer .dim {position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer .pop-layer {position: absolute; top: 50%; left: 50%; width: 365px;  background-color:#fff; z-index: 10;  border-radius: 12px 0 12px 0;}	
.layer .pop-layer .pop-container {padding: 40px 0; text-align:center;}
.layer .pop-layer p.ctxt {color: #00233f; line-height: 30px; font-size:18px;}
.layer .pop-layer p.ctxt > strong{font-weight:400;}
.layer .pop-layer .btn-center {width: 100%; text-align:center;}
.layer .pop-layer .btn {display:inline-block; width:65px; height:34px; line-height:34px; text-align:center; font-size:16px;
margin-right:10px; border-radius:3px;}
.layer .pop-layer .btnYes {background:#2eacd7; color:#fff;}
.layer .pop-layer .btnNo {background:#444444; color:#fff}

/*0529 css추가*/
.btn-list{}
.control-wrap .product-search-table ul.btn-list > li{display:inline-block; float:none; width:auto; margin-right:6px;}
.control-wrap .product-search-table ul.btn-list > li:last-child{margin-right:0}
.control-wrap .product-search-table .product-search-reset.btn-blue{width:65px; background:#2496d4; border:1px solid #2496d4; color:#fff}

/*0604 css추가*/
.visual-no-data{width:100%; height:500px;background-color:#f3f1e6}
.visual-no-data .visual-no-data-img{max-width: 1200px; width: 1200px; margin: 0 auto; padding: 0 15px; position: relative;}
.visual-no-data .visual-no-data-img img{display:block; vertical-align:middle;}

/*0610 css추가*/
.product-board-nav .product-board-nav-list2 > li{width:25%;}
.product-Model{padding:25px;}
.product-Model > p{margin-bottom: 10px; font-size: 14px; font-weight: bold; color:#222 }
.product-Model table {width:100%;  border-spacing: 0; border-top:1px solid #dfdfdf}
.product-Model table td {padding:12px 3px; text-align: center; line-height: 20px; font-size:14px; color: #666;  border-bottom: 1px solid #dfdfdf;}

/*0612 css추가*/
.goods-link{width:100%; height:100%; display:block;}
.payment-box-type1 .payment-box-r2 .payment-total-box .payment-total-txt{padding:0}
.payment-box-type1 .payment-box-r2 .payment-total-box .payment-total-txt .payment-check-all-type{padding:20px 25px; border-bottom:1px solid #e5e5e5}
.payment-box-type1 .payment-box-r2 .payment-total-box .inner-privacy-box{padding:20px 25px; background-color:#f9f9f9;}
.payment-box-type1 .payment-box-r2 .payment-total-box .inner-privacy-box ul li{margin-bottom:10px;}
.payment-box-type1 .payment-box-r2 .payment-total-box .inner-privacy-box ul li:last-child{margin-bottom:0}
.payment-box-type1 .payment-box-r2 .payment-total-box .inner-privacy-box ul li .btn{color:#2496d4; padding-left:10px; text-decoration: underline; font-size:14px;}
.pop-con table.lay-table-type3{border-top:1px solid #ccc}
.pop-con table.lay-table-type3 th{background-color:#f9f9f9; padding:10px 0 10px 25px; text-align:left; color:#444444}
.pop-con table.lay-table-type3 td{padding:10px 0 10px 25px; color:#444; border-bottom:1px solid #ccc; text-align:left; }
.layer-popup-type{position:fixed}
.layer-popup-type .layer-inner .layer-area{top:50%; left:50%; margin-left:-500px;}
.order-btn-type{padding:30px}

.privacy-title-area{margin:50px 0; border:1px solid #cccccc; box-sizing:border-box;}
.privacy-title-area h2{padding-left:40px; height:100px; line-height:100px; color:#2496d4; font-size:36px; font-family: "NanumSquareRound"; }
.privacy-title-area .privacy-link{background:#f5f9fc; padding:30px 0 30px 40px;}
.privacy-title-area .privacy-link:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.privacy-title-area .privacy-link ol{float:left; width:33.3%; }
.privacy-title-area .privacy-link ol li{ font-size:16px; margin-bottom:10px;}
.privacy-title-area .privacy-link ol li a{color:#444;}
.privacy-title-area .privacy-link ol li:last-child{margin-bottom:0}
.contents-privacy .privacy-list dl {margin-top:50px; padding-left:40px;}
.contents-privacy .privacy-list dl dt{color:#202020; font-size:21px; font-family: 'notokr-bold'; margin-bottom:30px;}
.contents-privacy .privacy-list dl dd{line-height:24px;}
.contents-privacy .privacy-list dl dd > ul{margin-left:20px}
.contents-privacy .privacy-list dl dd > ul > li{margin-top:10px;}
.contents-privacy .privacy-list dl dd > ul > li > ul{margin-left:10px}
.contents-privacy .privacy-list dl dd > ul > li > ul > li > ul{margin-left:20px}
.contents-privacy .privacy-lay-table{width: 100%;  border-collapse: collapse;  border-spacing: 0;}
.contents-privacy .privacy-lay-table th{color: #666; font-size: 14px;  background-color: #f5f5f5; border-top: 1px solid #ccc;
border-right:1px solid #ccc; border-bottom: 1px solid #ccc; padding:5px 0;  font-weight: 400;}
.contents-privacy .privacy-lay-table th:last-child{border-right:0}
.contents-privacy .privacy-lay-table td{padding: 5px 10px; border-bottom: 1px solid #ccc; border-right:1px solid #ccc}
.contents-privacy .privacy-lay-table td.last{border-right:0}

.contents-terms .terms-list dl {margin-top:50px; padding-left:40px;}
.contents-terms .terms-list dl dt{color:#202020; font-size:21px; font-family: 'notokr-bold'; margin-bottom:30px;}
.contents-terms .terms-list dl dd{line-height:24px;}
.contents-terms .terms-list dl dd > ul{margin-left:20px}
.contents-terms .terms-list dl dd > ul > li{margin-top:10px;}

/*0629css추가*/
.sale-time-txt{font-size:14px; margin-bottom:10px;}
textarea{font-family: 'notokr-regular'; line-height: 22px; font-size: 14px; color: #666; padding: 10px;}
.trade-box-type2 .pop-con .trade-box dd{width: calc(100% - 155px);}
select { -webkit-appearance: none; -moz-appearance: none;appearance: none;}
select::-ms-expand { display:none; }

/*0630css추가*/
.tooltip-card-info{display:none; width:576px;; position: absolute; left:-93px; background:#fafafa; border:1px solid #2496d4; box-sizing:border-box; z-index:20}
.tooltip-card-info .inner-tooltip-card-info{position: relative; padding:30px 15px 20px 15px;}
.tooltip-card-info .inner-tooltip-card-info .tooltip-close-btn{ position: absolute; right:15px; top:10px;     border: 0; background: none;}
.tooltip-card-info .inner-tooltip-card-info table{width:100%; border-collapse: collapse;  border-spacing: 0;}
.tooltip-card-info .inner-tooltip-card-info table thead th{font-weight:400; font-size:14px; color:#004780; text-align:center; padding:10px 0; border:1px solid #dddddd;}
.tooltip-card-info .inner-tooltip-card-info table tbody td{font-size:14px; padding:10px; text-align:center; line-height:20px; border:1px solid #dddddd;}
.product-view-container .product-info .product-btn-wrap li.pr-btn-soldout > button{width:576px; background:#444444; color:#fff; }
.product-view-container .product-info .product-btn-wrap li.pr-btn-wish2{}
.tooltip-card-info .trip-title{color: #222222; font-size: 20px; line-height: 32px;  font-weight: 400; word-wrap: break-word; word-break: break-all; font-family: 'notokr-medium'; display: block; padding-bottom: 10px;}

/*0702css추가*/
.btn-coupon-cancle{width:100px; height:30px; line-height:30px;font-size:13px; vertical-align:middle; text-align:center; color:#fff; display:inline-block; background:#00467f}
.time-list-content .goods-list-wrap-type5 .goods-list-type5 > li{border:0; padding:0; width:585px; margin-right:30px;}
.time-list-content .goods-list-wrap-type5 .goods-list-type5 .product-wrap{width:250px; padding-right:30px;}
.time-list-content .goods-list-wrap-type5 .goods-list-type5 .product-wrap .product-info{margin:10px 0 20px 0}
.time-list-content .goods-list-wrap-type5 .goods-list-type5 > li:nth-child(2n+0){margin-right:0}
.time-list-content  .goods-list-wrap-type5 .goods-list-type5 .product-wrap a.product-name{height:45px; line-height:23px}

/*0812 css추가*/
.advantage-sm{margin-bottom:15px;}
.advantage-sm .benefit {min-width:50px; height:20px; display:inline-block; font-size:11px; text-align:center; line-height:19px; box-sizing:border-box; 
vertical-align:middle; margin-top:2px;}
.advantage-sm .benefit.benefit-black{color:#fff; background-color: #000; border:1px solid #000}
.advantage-sm .benefit.benefit-blue{color:#00467f; background-color: #fff; border:1px solid #00467f}
.advantage-sm .benefit.benefit-gray{color:#888888; background-color: #fff; border:1px solid #888888}
.advantage-sm .benefit.benefit-red{color:#f05259; background-color: #fff; border:1px solid #f05259}
.advantage-sm .benefit.benefit-Soldout{color:#fff; background-color: #ed1c24; border:1px solid #ed1c24}

/*20200423 전자상거래 등에서의 상품정보 제공고시*/
table.product-notice-table {width:100%; border-collapse:collapse; border-spacing:0; margin-top:20px; border-top:1px solid #909090;}
table.product-notice-table th{padding:14px 0 14px 20px ;font-size:15px; color:#333333; font-weight:normal; border-bottom:1px solid #e3e3e3; background:#f5f5f5}
table.product-notice-table td{font-size:15px; color:#666; padding-left:30px;border-bottom:1px solid #e3e3e3; }

/*20200513 전자상거래 등에서의 상품고시 테이블 수정*/
.product-tab-info .item-best-wrap{padding:0 25px;}

/*20210518 카카오렌탈주문하기 버튼 추가*/
.btn-kakao{width: 100%; height: 65px; line-height: 65px; margin-top:10px; display: inline-block; text-align: center; font-size: 22px; vertical-align: middle; 
color: #006194; background: #ffffff; border:1px solid #0091be}
.btn-kakao i{width: 119px; height: 37px; margin-right: 5px; display: inline-block; vertical-align: middle;
 background: url(/images/new/common/ico/ico_cdtl_item1_quming.png) no-repeat center;}
 
 /*20210730 css추가*/
.goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info .product-info-tit{display:table-cell; width:150px; text-align:left; color:#333333;
 font-size:13px; vertical-align:middle;}
.goods-list-wrap-type1 .goods-list-type1 .product-wrap .product-info .product-info-tit.purchase{font-size:14px;  font-family: 'notokr-medium';}
.goods-list-wrap-type1 .goods-list-type1 .product-wrap .rental-info .product-info .product-info-tit > span{color:#00467f}
.list-benefit-item{font-size:17px; color:#00467f; line-height:18px; letter-spacing:-0.5px; font-family: 'notokr-medium';}
.advantage .benefit.benefit-blue2{color:#fff; background:#00467f}
.goods-list-wrap-type1 .goods-list-type1 .product-wrap .rental-info .product-info .price-boxs .discount{color:#ed1c24; font-size:22px; font-family: 'notokr-bold';}
.goods-list-wrap-type1 .goods-list-type1 .product-wrap .rental-info .product-info .price-boxs .discount span{color:#202020; font-family: 'notokr-medium';}
 
.goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info .product-info-tit{display:table-cell; width:80px; text-align:left; color:#333333;
 font-size:13px; vertical-align:bottom; font-family: 'notokr-medium'; letter-spacing:-1px;}
.goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info .product-info-tit span{font-family: 'notokr-medium';color:#00467f}
.goods-list-wrap-type3 .goods-list-type3 .product-wrap .product-info .product-info-tit.purchase{font-size:14px;  font-family: 'notokr-medium';}
.goods-list-wrap-type3 .goods-list-type3 .product-wrap .rental-info .product-info .price-boxs .discount{color:#ed1c24; font-size:21px; font-family: 'notokr-bold';}
.goods-list-wrap-type3 .goods-list-type3 .product-wrap .rental-info .product-info .price-boxs .discount span{color:#202020; font-family: 'notokr-medium';}

.advantage-sm .benefit.benefit-blue2{color:#fff; background:#00467f}

.goods-list-wrap-type4 .goods-list-type4 .product-wrap .product-info .product-info-tit{display:table-cell; width:80px; text-align:left; color:#333333;
 font-size:13px; vertical-align:bottom;  letter-spacing:-1px;}
.goods-list-wrap-type4 .goods-list-type4 .product-wrap .product-info .price-boxs{vertical-align:bottom}
.goods-list-wrap-type4 .goods-list-type4 .product-wrap .product-info .product-info-tit span{font-family: 'notokr-medium';color:#00467f}
.goods-list-wrap-type4 .goods-list-type4 .product-wrap .product-info .product-info-tit.purchase{font-size:14px;  font-family: 'notokr-medium';}
.goods-list-wrap-type4 .goods-list-type4 .product-wrap .rental-info .product-info .price-boxs .discount{color:#ed1c24; font-size:21px; font-family: 'notokr-bold';}
.goods-list-wrap-type4 .goods-list-type4 .product-wrap .rental-info .product-info .price-boxs .discount span{color:#202020; font-family: 'notokr-medium';}
.advantage-sm .benefit.benefit-blue2{color:#fff; background:#00467f}

.detail-benefit-item{margin-top:20px; font-size:17px; color:#00467f; line-height:18px; letter-spacing:-0.5px;}
.product-view-container .product-info .price-boxs-area{display:table; width:100%; padding-bottom:20px}
.product-view-container .product-info .price-boxs-area:first-child{padding:30px 0 20px 0}
.product-view-container .product-info .price-boxs-area .price-box-tit{display: table-cell; width: 93px; color: #333333; font-size: 13px; vertical-align: middle;font-family: 'notokr-medium';}
.product-view-container .product-info .price-boxs-area .price-boxs{display: table-cell; width: calc(100% - 93px);  vertical-align: middle;}

.category-btn{display:table; width:100%; border-collapse:collapse}
.category-btn li{display:table-cell; width:50%;border:1px solid #aaaaaa;background:#fafafa}
.category-btn li a{display:block; text-align:center; height:50px; line-height:50px; font-size:15px; font-family: 'notokr-medium';
color:#333; box-sizing:border-box;}
.category-btn li.active{border:1px solid #2496d4; background:#e1f0f8}
.category-btn li.active a{color:#2496d4;}
.category-btn.type2 li{width:25%;}

.product-view-container .product-info .price-boxs .sale-price{color:#b84848; font-size:22px; font-family: "NanumSquareRound"; font-weight: 800; }
.product-view-container .product-info .rental-area .select-box-type2{margin-top:20px}
.product-view-container .product-info .price-boxs-area.rental-type:last-child{border-bottom:1px solid #e5e5e5;}
.product-view-container .product-info .price-boxs-area.rental-type .price-box-tit{vertical-align:middle}
.product-view-container .product-info .product-btn-wrap li > button.btn-kakao{width:380px; margin-top:0}

.rental-store-area{position: relative;}
.tooltip-store-info{display:none;  width: 635px; position: absolute; top:50px; left:-58px; background: #fff; border:2px solid #296695;  box-sizing: border-box;
 z-index: 20;}
.tooltip-store-info .inner-tooltip-store-info{position: relative; padding:40px 20px;}
.tooltip-store-info .inner-tooltip-store-info .trip-title{color:#202020; display:block; font-family: 'notokr-bold'; font-size:24px; font-weight:normal;}
.tooltip-store-info .inner-tooltip-store-info .tooltip-close-btn{position: absolute;right: 15px; top: 10px; border: 0; background: none;}
.rental-store-item{margin-top:20px; border-bottom:1px solid #e5e5e5}
.rental-store-item p{font-size:16px; color:#555; display:inline-block; line-height:50px; vertical-align: middle;}
.rental-store-item p span{color:#00467f}
.rental-store-item button{display:inline-block; width:185px; height:50px; float:right; background:#f5f9fc;}
.rental-store-item button.on{background:#296695; color:#fff;}
.rental-store-item button i{width: 9px; height: 17px; margin-left: 15px; display: inline-block; vertical-align: middle;
background: url(/images/new/common/ico/ico_arrow_blue_type1.png) no-repeat center;}
.rental-store-item button.on i{background: url(/images/new/common/ico/ico_arrow_white_type1.png) no-repeat center;}
.rental-store-item:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.tooltip-store-info table{width:100%; border-collapse: collapse;  border-spacing: 0; margin:15px 0 20px 0}
.tooltip-store-info table thead th{font-weight:400;font-family: 'notokr-medium';  font-size:16px; color:#fff; text-align:center; padding:10px 0;  background:#666666}
.tooltip-store-info table tbody td{font-size:15px; padding:10px; text-align:left; line-height:20px; border:1px solid #e5e5e5; border-top:0; letter-spacing: -0.5px;}
.tooltip-store-info table tbody th.store-tit{padding:10px; background:#f5f5f5; color:#333333;font-family: 'notokr-medium'; font-weight:normal; border-left:1px solid #e5e5e5;
}
.tooltip-store-info table tbody tr:last-child th.store-tit{border-bottom:1px solid #e5e5e5}
.tooltip-store-info .btn-store-find{display:block; margin:0 auto; font-size:16px; width: 95px; height:34px; line-height:34px;
border-radius:3px; background: #2eacd7; text-align:center; color: #fff; box-sizing: border-box;}

.product-board-nav .product-board-nav-list3 > li{width: 33.3%;}

/*20230913 브랜드 스토리 추가*/
.brand-tit{padding:50px 0; text-align:center;}
.brand-tit img{width:307px; height:64px; }
.brand-tit strong{display:block; color:#222; font-size:54px; font-family: 'notokr-bold'; margin:25px 0 45px 0; line-height:1.2}
.brand-tit p{color:#515151; font-size:18px;}
.brand-video{width:100%; height:100%}
.brand-img-area{margin-top:120px; display:flex; }
.brand-img-area .brand-img-l{width:540px; margin-right:75px;}
.brand-img-area .brand-info-r{width: calc(100% - 615px);}
.brand-img-area strong{display:block; color:#222; font-size:40px; font-family: 'notokr-bold'; margin-bottom:20px; line-height:1.2}
.brand-img-area img.brand-logo{width:460px; height:97px; margin-bottom:40px;}
.brand-img-area .txt{color:#666; font-size:16px; line-height:26px; margin-bottom:45px;}
.brand-img-area .sub-copy{color:#2496d4; font-size:18px;  font-family: 'notokr-bold'; position:relative; padding-top:35px; }
.brand-img-area .sub-copy:after{ content: ''; background-color: #000000; width: 28px; height: 2px; position: absolute; left: 0; right: 0; top: 0;}
.brand-img-area .brand-img{width:540px; height:540px;}
.brand-area{margin-top:130px; background:#f5f9fc; padding-bottom:100px;}
.brand-area .tit{text-align:center; color:#222; font-size:40px; line-height:54px; display:block; margin-bottom:70px; padding-top:100px}
.brand-area .tit span{display:block; color:#2496d4; font-family: 'notokr-bold';}
.brand-area ul{ padding:0 80px; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); -ms-grid-columns: 1fr 1fr 1fr; grid-gap: 0 75px; min-width: 0; min-height: 0; text-align:center;}
.brand-area ul li img{width:130px; height:130px;}

.brand-area ul li strong{display:block; margin-top:30px; margin-bottom:12px; color:#222; font-size:22px; font-family: 'notokr-bold'; font-weight:normal;}
.brand-area ul li p{color:#666; font-size:14px;}

.btn-area{text-align:center; margin-top:90px;}
.btn-brand{display:block; width:170px; height:68px; font-size:20px; color:#fff; text-align:center; line-height:68px; font-family: 'notokr-bold';
 background:#2496d4; border-radius:60px; margin:0 auto }

.ctgrlist-wrap .depth1-wrap .depth1 > li > a.nav-klasse.on{background-color:#5b6670}
.ctgrlist-wrap .depth1-wrap .depth1 > li > a.nav-klasse i{display:block; height:31px; background: url(/images/klasse_name_img1_off.png) no-repeat left center; background-size:61px 13px;}
.ctgrlist-wrap .depth1-wrap .depth1 > li > a.nav-klasse.on i{background: url(/images/klasse_name_img1_on.png) no-repeat left center; background-size:61px 13px;}

/*250818*/
.ctgrlist-wrap .depth1-wrap .depth1 > li > a.nav-aidon.on{background-color:#004472}
.ctgrlist-wrap .depth1-wrap .depth1 > li > a.nav-aidon i{display:block; height:31px; background: url(/images/aidon_name_img1_off.png) no-repeat left center; background-size:57px 13px;}
.ctgrlist-wrap .depth1-wrap .depth1 > li > a.nav-aidon.on i{background: url(/images/aidon_name_img1_on.png) no-repeat left center; background-size:57px 13px;}
.ctgrlist-wrap .brand-list li img{height:16px;}
/*.ctgrlist-wrap .brand-list li:nth-child(2) img{height:23px;}*/

.event-line{border-top:1px solid #d3d6cb; margin-top: 15px; padding-top: 15px;}


/*251229*/
.ctgrlist-wrap .depth1-wrap .depth1 > li > a.nav-quming{pointer-events: none; cursor: default;}
.ctgrlist-wrap .depth1-wrap .depth1 > li > a.nav-quming.on{background-color:#004472}
.ctgrlist-wrap .depth1-wrap .depth1 > li > a.nav-quming i{display:block; height:31px; background: url(/images/quming_name_img1_off.png) no-repeat left center;
 background-size:65px 18px;}
.ctgrlist-wrap .depth1-wrap .depth1 > li > a.nav-quming.on i{background: url(/images/quming_name_img1_on.png) no-repeat left center; background-size:65px 18px;}

.ctgrlist-wrap .depth1-wrap .depth1{padding-bottom:20px; padding-top:25px;}
.ctgrlist-wrap .depth1-wrap .depth1 > li > a{line-height:35px}
.ctgrlist-wrap .brand-list{padding-top:25px;}
.ctgrlist-wrap .brand-list li{margin-bottom:20px}
.ctgrlist-wrap .brand-list li:nth-child(1) img{height:19px;}

.PrivacyPolicy-select{margin-top:80px; width: 300px;
    height: 48px;
    min-height:48px;
    line-height: 48px;
    padding: 0 10px;
    background:#f5f9fc url(/images/new/common/btn/btn_select_pr.png) right 20px top 50% no-repeat;
    border:1px solid #1969b2;
    -webkit-appearance: none;
    }

