
/* 제품리스트 */
.goods_list_top{margin:20px 0; height:26px; overflow:hidden; text-align:right;}
.goods_list_top select{width:130px; height:26px; border:1px solid #e8e8e8; vertical-align:top;}
.goods_list_top ul{*zoom:1; display:inline-block;}
.goods_list_top ul:after{display:block;content:"";clear:both;}
.goods_list_top li{float:left; margin-left:10px; font-size:11px; line-height:26px;}
.goods_list_top li:first-child{margin-left:20px;}
.goods_list_top li a{color:#111;}

.goods_list {width:1420px; overflow:hidden;}
.goods_list .big_img{float:left;}

.main_shop{position:relative; -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box;}
.main_shop h2{padding:38px 0; font-size:16px; line-height:17px; color:#fff; font-weight:bold; color:#000; text-align:center;}
.main_shop ul{margin-left:-20px; *zoom:1; border-bottom:1px solid #f1f1f1;}
.main_shop ul:after{display:block;content:"";clear:both;}
.main_shop ul li{float:left; width:340px; height:570px; padding-left:20px;}
.main_shop ul li a{display:block;}
.main_shop ul li.active .m_shop_img{border:1px solid #000;}
.main_shop ul li.active .m_shop_img img{display:block; width:338px !important;}


.main_shop ul li .m_shop_img{margin-bottom:13px;}
.main_shop ul li .m_shop_txt{font-size:11px; line-height:20px; font-weight:lighter;}
 .main_shop ul li .m_shop_txt span{display:block;}
.main_shop ul li  .cont .m_shop_txt {-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;	}
.main_shop ul li  .cont .m_shop_txt .color1{padding: 10px 0;font-size:15px; text-align: center; line-height:16px; color:#000; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.main_shop ul li  .cont .m_shop_txt .color2{font-size:12px; line-height:18px; color:#555; margin-bottom: 20px;}
.main_shop ul li  .cont .m_shop_txt .color3{font-size:12px; line-height:13px; color:#ccc;}

.magazine_list .magazine-grid-item .magazine_tt
.magazine_list .magazine-grid-item .magazine_txt{font-size:12px; line-height:18px; color:#555;}
.magazine_list .magazine-grid-item  .more{font-size:12px; line-height:13px; color:#ccc;}


.main_shop ul li .m_shop_txt span{display:block;}/*
.main_shop ul li .m_shop_txt .color1{padding:20px 0; font-size:15px; line-height:16px; color:#000; text-align: center;}
.main_shop ul li .m_shop_txt .color2{font-size:12px; line-height:18px; color:#555;}
.main_shop ul li .m_shop_txt .color3{font-size:12px; line-height:13px; color:#ccc;} */
.main_shop ul li .m_shop_txt .color4{color: #242424;line-height: 23px;}




.main_shop ul li .m_shop_txt .sold_out{display:inline-block; width:31px; background:#ff1b6b; color:#fff; text-align:center;}

.main_shop.swiper-container ul{height:inherit; margin-left:0;}
.main_shop.swiper-container li{padding-left:0;}


.main_shop .bx-wrapper{position:relative;}
.main_shop .bxslider {margin-left:0 !important;}
.main_shop .bxslider li{padding-left:0 !important;}
.main_shop .bx-pager.bx-default-pager{display:none;}
.main_shop .bx-wrapper{position:relative;}
.main_shop .bx-controls-direction{width:1420px; position:relative; top:-345px;}
.main_shop .bx-controls-direction .bx-prev{display:block; width:41px; height:71px; background:url("/m/images/main/btn_prev.png")  0 0 no-repeat; font-size:0;line-height:0; position:absolute; top:33%; left:1px; z-index:999;}
.main_shop .bx-controls-direction .bx-next{display:block; width:41px; height:71px; background:url("/m/images/main/btn_next.png") 0 0 no-repeat; font-size:0;line-height:0; position:absolute; top:33%; right:1px; z-index:999;}


.main_shop.swiper-container .swiper-button-prev,.main_shop.swiper-container .swiper-button-next{width:41px; height:71px; top:42%;}
.main_shop.swiper-container .swiper-button-prev{left:0; background:url("/mall/images/sub/past_left.gif") 0 0 no-repeat; z-index:999;}
.main_shop.swiper-container .swiper-button-next{right:0; background:url("/mall/images/sub/past_right.gif") 0 0 no-repeat; z-index:999;}

.main_shop .no_data{line-height:150px; text-align:center; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}

.goods_icon{}
.goods_icon .sold_out{display:inline-block; width:31px; background:#ff1b6b; color:#fff; text-align:center;}
.goods_icon img{vertical-align:middle;}

/* 제품리스트2 */
.class_list{}
.class_list li{margin-top:60px; padding-bottom:50px; text-align:center; border-bottom:1px solid #f1f1f1;}
.class_list li:first-child{margin-top:0;}
.class_list a{display:block; text-decoration:none;}
.class_list .class_img{width:1420px; height:780px; font-size:0;line-height:0;}
.class_list .class_txt span{display:block;}
.class_list .class_txt .class_tt{padding:40px 0; font-size:18px; line-height:20px; font-weight:bold; color:#222;}
.class_list .class_txt .class_txt{margin-bottom:40px; font-size:17px; line-height:18px; font-weight:lighter; color:#333;}
.class_list .class_txt .class_date{font-size:13px; font-weight:lighter; color:#666;}
.class_list .no_data{line-height:150px; text-align:center; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}

/* 제품 상세페이지 */
.goods_detail .summ{*zoom:1; padding-bottom:35px; margin-bottom:35px; border-bottom:1px solid #ddd;}
.goods_detail .summ:after{display:block;content:"";clear:both;}
.goods_detail .summ .fl{float:left; width:690px;}
.goods_detail .photosgallery-vertical{width:690px; height:780px;}
.goods_detail .photosgallery-vertical .sliderkit-panel{width:610px; height:780px; background:#fff;}
.goods_detail .photosgallery-vertical .sliderkit-nav{width:70px; right:0; left:inherit; background:none;}
.goods_detail .photosgallery-vertical .sliderkit-nav-clip{left:0; /* height:780px !important; */}
.goods_detail .photosgallery-vertical .sliderkit-nav-clip ul li a{width:70px; height:100px; padding:0;}
.goods_detail .photosgallery-vertical .sliderkit-nav-clip ul li.sliderkit-selected a{border:none;}
.goods_detail .photosgallery-vertical .sliderkit-nav-clip ul li a img{width:70px; height:90px;}

.goods_detail .summ .fr{float:right; width:630px;}
.goods_detail .goods_info{width:375px; float:left;}
.goods_detail .goods_info h3{padding:16px 0; font-size:20px; line-height:18px; font-weight:normal; color:#000;}
.goods_detail .goods_info .st{margin-bottom:20px; font-size:13px; line-height:24px; color:#666; font-weight:lighter;}
.goods_detail .goods_info .price{margin-bottom:30px; font-size:18px; line-height:20px; color:#111}
.goods_detail .goods_info .qty_wrap{margin-bottom:20px;}
.goods_detail .goods_info .qty_wrap select{width:130px; height:42px; border:1px solid #ebebeb; margin-right:20px;}
.goods_detail .goods_info .qty_wrap label{margin:0 10px 0 0;}
.goods_detail .goods_info .qty_wrap input[type=text]{width:42px; height:42px; border:1px solid #ebebeb; text-align:center;}
.goods_detail .goods_info .qty_wrap .plus{display:inline-block; text-align:center; border:1px solid #ebebeb; vertical-align:middle;}
.goods_detail .goods_info .qty_wrap .plus a{padding:6px; display:block;}
.goods_detail .goods_info .qty_wrap .minus{display:inline-block; text-align:center; border:1px solid #ebebeb; vertical-align:middle;}
.goods_detail .goods_info .qty_wrap .minus a{padding:6px; display:block;}

.goods_detail .goods_info .shop_btn{*zoom:1; margin-bottom:25px;}
.goods_detail .goods_info .shop_btn:after{display:block;content:"";clear:both;}
.goods_detail .goods_info .shop_btn a{display:block; float:left; width:180px; height:42px; font-size:13px; font-weight:bold; line-height:42px; color:#fff; text-align:center; text-decoration:none;}
.goods_detail .goods_info .shop_btn a.btn1{background:#000; margin-right:15px;}
.goods_detail .goods_info .shop_btn a.btn2{background:#8d8a81;}

.goods_detail .goods_info .n_pay{width:375px; min-height:100px; border-bottom:1px solid #f1f1f1;}
.goods_detail .goods_info .n_pay2{border-bottom:none;}
.goods_detail .goods_info .people{padding-bottom:22px; border-bottom:1px solid #f1f1f1;}
.goods_detail .goods_info .people ul{*zoom:1;}
.goods_detail .goods_info .people ul:after{display:block;content:"";clear:both;}
.goods_detail .goods_info .people li{float:left; /* padding-left:55px; */ padding-left:10px; color:#333; font-family:"Nanum Gothic"; font-weight:700;}
.goods_detail .goods_info .people li:first-child{/* padding-left:20px; */ padding-left:0;}
.goods_detail .goods_info .people li .txt1{padding-left:12px; font-size:11px; background:url("/mall/images/goods/red_dot3.gif") 0 4px no-repeat;}
.goods_detail .goods_info .people li .txt2{font-size:25px; line-height:38px;}
.goods_detail .goods_info .people li .txt3{font-size:18px;}

.goods_detail .goods_info .goods_info_txt{font-family:"Nanum Gothic";}
.goods_detail .goods_info .goods_info_txt h4{padding:24px 0 0 0; margin-bottom:13px; font-size:12px; color:#333; font-weight:normal;}
.goods_detail .goods_info .goods_info_txt h4 span{padding-left:10px; font-weight:bold; background:url("/mall/images/goods/red_dot2.gif") 0 6px no-repeat;}
.goods_detail .goods_info .goods_info_txt p{margin-bottom:18px; font-size:12px; line-height:18px; color:#666;}
.goods_detail .goods_info .goods_info_txt dl{padding:0 0 24px 0; font-family:"Nanum Gothic"; border-bottom:1px solid #f1f1f1;}
.goods_detail .goods_info .goods_info_txt dt{float:left; padding:0 10px 0 10px; font-size:12px; line-height:24px; font-weight:bold; color:#333; background:url("/mall/images/goods/red_dot2.gif") 0 12px no-repeat;}
.goods_detail .goods_info .goods_info_txt dd{font-size:12px; line-height:24px; color:#333;}

.goods_detail .message_btn{float:right; padding:100px 0 0 0;}

.goods_detail .photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev{display:none; background:url("/mall/images/sub/t_arrow.gif") 0 0 no-repeat; width:70px; height:25px; top:0; background-size:70px 25px;}
.goods_detail .photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a{display:block; width:70px; height:25px;}
.goods_detail .photosgallery-vertical .sliderkit-nav .sliderkit-nav-next{display:none; background:url("/mall/images/sub/d_arrow.gif") 0 0 no-repeat; width:70px; height:25px; bottom:0; background-size:70px 25px;}
.goods_detail .photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a{display:block; width:70px; height:25px;}

.view_sns_list{padding-top:20px; border-top:1px solid #f1f1f1;}
.view_sns_list ul{*zoom:1;}
.view_sns_list ul:after{display:block;content:"";clear:both;}
.view_sns_list li{float:left;margin-left:30px;font-size:0;line-height:0;border-left: 1px solid #ddd;padding: 0 25px;width: 70px;box-sizing: border-box;text-align: center;}
.view_sns_list li:first-child{margin-left:0;padding-left: 0;border-left: 0;width: auto;}

.view_sns_list li img{vertical-align:middle;}

/* 관련상품 */
.goods_detail{width:1420px; overflow:hidden;}
.goods_detail h4{padding:38px 0 38px 0; font-size:12px; line-height:14px; color:#333; font-weight:normal; color:#222;}
.goods_detail h4 span{padding-left:10px; background:url("/mall/images/goods/red_dot2.gif") 0 6px no-repeat;}
.goods_detail_img{padding-bottom:80px; border-bottom:1px solid #f1f1f1;}

/* past & magazine */
.goods_detail .detail .p_m_layout{padding-bottom:40px; border-bottom:1px solid #f1f1f1;}
.goods_detail .detail .p_m_layout a{display:block;}
.goods_detail .detail .p_m_layout .p_m_img{margin-bottom:13px;}
.goods_detail .detail .p_m_layout .p_m_txt{font-size:11px; line-height:20px; font-weight:lighter;}
.goods_detail .detail .p_m_layout .p_m_txt span{display:block;}
.goods_detail .detail .p_m_layout .p_m_txt .color1{color:#666;}
.goods_detail .detail .p_m_layout .p_m_txt .color2{color:#888;}

.goods_detail .detail .p_m_layout2{*zoom:1; border-bottom:1px solid #f1f1f1;}
.goods_detail .detail .p_m_layout2:after{display:block;content:"";clear:both;}
.goods_detail .detail .p_m_layout2 h4{padding:40px 0 20px 0;}
.goods_detail .detail .p_m_layout2 .main_shop{width:700px;}
.goods_detail .detail .p_m_layout2 .main_shop ul{margin-left:0; border-bottom:none;}
.goods_detail .detail .p_m_layout2 .main_shop li:first-child{padding-left:0;}

/* 배송/교환/환불 안내 */
.goods_detail .detail .delivery_info{padding-top:40px;}
.goods_detail .detail .delivery_info ul{*zoom:1; width:100%;}
.goods_detail .detail .delivery_info ul:after{display:block;content:"";clear:both;}
/* .goods_detail .detail .delivery_info li{float:left; width:33.333333%; -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box;} */
.goods_detail .detail .delivery_info li{margin-top:25px; -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box;}
.goods_detail .detail .delivery_info li:first-child{margin-top:0;}
.goods_detail .detail .delivery_info li p{/* margin-top:125px; */ font-size:11px; line-height:24px; font-weight:300; color:#333;}
.goods_detail .detail .delivery_info li p span{color:#222;}
.goods_detail .detail .delivery_info li p strong{color:#333;}

.goods_detail .detail .delivery_info .dl_ly1 dt{padding-left:10px; font-size:16px; line-height:24px; font-weight:700; color:#333; font-family:"Nanum Gothic"; background:url("/mall/images/goods/delivery_info1.gif") 0 8px no-repeat;}
.goods_detail .detail .delivery_info .dl_ly1 dd{padding-left:10px; font-size:13px; line-height:24px; font-weight:300; color:#333; font-family:"Nanum Gothic"; background:url("/mall/images/goods/delivery_info2.gif") 0 8px no-repeat;}

.goods_detail .detail .delivery_info .dl_ly2{margin-top:35px; padding-left:55px; *zoom:1;}
.goods_detail .detail .delivery_info .dl_ly2 dl:after{display:block;content:"";clear:both;}
.goods_detail .detail .delivery_info .dl_ly2 dt{float:left; margin-left:-55px; font-size:11px; line-height:24px; font-weight:700; color:#333; font-family:"Nanum Gothic";}
.goods_detail .detail .delivery_info .dl_ly2 dd{font-size:13px; line-height:24px; font-weight:300; color:#333; font-family:"Nanum Gothic";}

/* 장바구니 */
.cart .cart_tt{margin-bottom:50px; font-size:0; line-height:0;}
/*.cart .cart_tt img{width:100%;}*/
.cart h4{margin-bottom:15px; font-size:16px; color:#626262; font-weight:400;}

.cart .wish_table .cart_txt1{display:block; font-weight: bold; font-size: 12px; color: #3b3b3b; line-height: 12px;}
.cart .wish_table .cart_txt2{display:block; padding:10px 0; font-size: 12px; color: #3b3b3b; line-height: 12px;}
.cart .wish_table .cart_txt3{display:block; padding-bottom:10px; font-size: 12px; color: #000; line-height:12px;}
.cart .wish_table .cart_txt4{display:block; font-size: 12px; color: #000; line-height: 12px;}

.cart .wish_table .amount span{float:left; display:block; border:1px solid #ccc; width:28px; height:28px; line-height:28px; vertical-align:middle; cursor:pointer;}
/*.cart .wish_table .amount .num{padding:0 20px; border-left:none; border-right:none;}*/
.cart .wish_table .amount .num{float:left; display:block; width:47px; height:28px; line-height:28px; border:1px solid #ccc; border-left:none; border-right:none; text-align:center;}
.cart .wish_table .cart_btn li{margin-top:3px;}
.cart .wish_table .cart_btn li:first-child{margin-top:0;}
.cart .wish_table .cart_btn li a{display:block; width:87px; height:28px; line-height:28px; color:#fff; background:#B4B3B1; text-decoration:none;}
.cart .wish_table .cart_btn li:first-child a{background:#787771;}

.basketAll{width:100%; border:4px solid #e1e1e1;}
.basketAll thead tr th{font-family:dotum; background-color:#f7f7f7; text-align:center; font-size:15px; color:#3b3b3b; background-color:#f7f7f7; padding:15px 0; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd;}
.basketAll thead tr th:first-child{border-left:none;}
.basketAll tbody tr td{border-left:1px solid #dddddd; padding:20px 20px; text-align:right; font-size:14px; color:#3b3b3b; position:relative;}
.basketAll tbody tr td:first-child{border-left:none;}
.basketAll tbody tr td b{ font-weight:bold; font-size:22px;}
.basketAll tbody tr td b.all{color:#ff6600;}
.basketAll tbody tr td span{position:absolute; /* right:-13px; left:20px; */ top:16px; right:-15px; z-index:999;}

/* 주문서 작성/결제 */
.shop_table .coupon_wrap p{margin:3px 0;}
.shop_table .coupon_wrap label{display:inline-block; width:15%;}
.shop_table .coupon_wrap .btn_pack{height:23px; line-height:23px;}
.shop_table .coupon_wrap p span{display:inline-block; width:15%; color:#666;}
.shop_table .coupon_wrap p strong{color:#ff6600; font-weight:normal;}
.cart_order td{color:#666 !important;}
.cart_order .account_wrap p{padding:5px 0;}
.cart_order .account_wrap label.wp15{display:inline-block; width:15%;}

/* 주문완료 */
.cart_order_end .wish_table td{}
.cart_order_total{width:100%; margin-bottom:40px; border-collapse:collapse;}
.cart_order_total th{padding-right:20px; height:50px; text-align:right; font-size:15px; color:#252525; font-weight:bold; background:#fffaf5; border:1px solid #d7d7d7; border-top:none;}
.cart_order_total th strong{color:#ff7e00; font-size:20px;}
.cart_order_total td{padding-right:20px; height:35px; text-align:right; font-size:12px; color:#252525; border:1px solid #d7d7d7;}
.cart_order_total td strong{color:#ff7e00;}

/*	 쿠폰조회 및 적용하기 */
.odr_popup_tab {width:100%; margin:20px 0 0 0;}
.odr_popup_tab td.content {padding:10px;}
.odr_popup_tab02 {width:100%;}
.odr_popup_tab02 td.02content {border-bottom:2px solid #e5e5e5;padding-top:8px;padding-bottom:10px;}
.odr_popup_tab02 h2{margin-bottom:15px; font-weight:bold; font-size:20px; color:#494949;}
.odr_popup_tab02 td.02content2 {padding-top:30px;padding-bottom:10px;}

.odr_popup_list01 {width:100%;border-top:1px solid #dddddd;}
.odr_popup_list01 td.title {text-align:center;padding-top:17px;vertical-align:top;background-color:fafafa;border-bottom:1px solid #dddddd;color:#252525; font-size:12px;}
.odr_popup_list01 td.title2 {font-weight:bold;text-align:center;vertical-align:middle;background-color:#ffffff;border-bottom:1px solid #dddddd;color:#252525; font-size:12px;}
.odr_popup_list01 td.title3 {text-align:left;padding-left:20px;border-bottom:1px solid #f0cfae;color:#252525;}

.odr_popup_list02 {width:100%;border-top:1px solid #dddddd; margin:20px 0 0 0;}
.odr_popup_list02 td{text-align:center; font-size:12px; color: #252525; border-bottom:1px solid #dddddd; height:40px;}
.odr_popup_list02 td.02title {text-align:center;padding-top:8px;vertical-align:top;background-color:#f2f2f2;border-bottom:1px solid #e6e6e6;color:#353535;font-size:8pt;font-weight:bold;}
.odr_popup_list02 td.02content {text-align:center;background-color:#ffffff;border-bottom:1px solid #e6e6e6;padding-top:5px;}
.odr_popup_list02 td.02content2 {text-align:left;background-color:#ffffff;border-bottom:1px solid #e6e6e6;}
.odr_popup_list02 td.no_data1 {height:100px;text-align:center;background-color:#ffffff;font-size:9pt;color:#5c5c5c;border-bottom:1px solid #e6e6e6;}
.popup_info_tab {width:100%;border:1px solid #e5e5e5;background-color:#ffffff;}

.font_style02 {font-weight:bold;color:#ff7e00;font-family:'돋움','Dotum';font-size:14pt;}
.font_style06 {font-weight:bold;color:#ff7e00;font-family:'돋움','Dotum';font-size:10pt;}
.font_style07 {color:#ff7e00;font-family:'돋움','Dotum';font-size:15px; font-weight:bold;}
.hand {cursor:pointer;}
span.text_07 {font-size:8pt;color:#3b8edb;}
.img_margin_17 {margin: 0 0 4px 0;cursor:pointer;}
