@charset "utf-8";

/*************************************************  jeon *************************************************/
.list_death_name {font-weight:bold; height:36px; line-height:36px; padding-left:15px; padding-bottom:3px; color:#6f643c; background:url('../images/common/sub_menu_back.gif') 0 bottom repeat-x;}


#all_menu_wrap {width:174px; height:34px; background:#fff; border:1px solid #d0cec8; border-bottom:3px solid #d0cec8; position:relative; line-height:34px;  cursor:pointer;}
	#all_menu_wrap > span {margin-left:16px; color:#444032;}
	#all_menu_wrap:after {content:''; display:block; clear:both; width:6px; height:11px; background:url('../images/common/all_menu_arrow.gif') 0 0 no-repeat; position:absolute; top:12px; right:9px;}
	.category_wrap {height:36px; line-height:36px; padding-left:16px; font-weight:bold;  background:url('../images/common/sub_menu_back.gif') 0 bottom repeat-x; padding-bottom:3px; color:#444032;}


.sub_deco_menubox > div {padding-bottom:20px; background:url('../images/common/sub_menu_back.gif') 0 bottom repeat-x;}
.sub_deco_menubox > div:after {content:''; display:block; clear:both;}


.list_menu_wrap {border:2px solid #444032; padding:30px;}
.list_menu_wrap > dl > dt {text-align:center; font-size:24px; font-weight:bold; color:#444032; font-family: "NanumMyeongjoBold"; margin-bottom:25px;}
.list_menu_wrap > dl > dd > ul {width:100%;}
.list_menu_wrap > dl > dd > ul:after {content:''; display:block; clear:both;}
.list_menu_wrap > dl > dd > ul li {float:left; padding:0px 13px; height:19px; line-height:19px; background:url('../images/common/list_menu_gap.gif') right center no-repeat; margin-bottom:8px;}
.list_menu_wrap > dl > dd li.on {background:#444032; color:#fff; font-weight:bold;}
.list_menu_wrap > dl > dd li.on a {color:#fff;}


.list_top_wrap {}
.list_top_wrap:after {content:''; display:block; clear:both;}
.list_top_wrap > .left {float:left; line-height:24px; height:24px;}
.list_top_wrap > .left > span {color:#6f643c;  padding-left:15px;  position:relative; margin-left:10px;}
.list_top_wrap > .left > span:after {content:'>'; display:block; clear:both; position:absolute; top:-5px; left:0px;}
.list_top_wrap > .left > span.home:after {content:'';}
.list_top_wrap > .right {float:right;}
.list_top_wrap > .right > ul {float:left;}
.list_top_wrap > .right > ul > li {float:left; margin-left:5px;}
.promotion_list_title {text-align:center; padding:26px 0px 24px;  border-bottom:3px solid #444032; margin-bottom:30px;}
.promotion_list_title > h2 {font-size:32px; color:#444032;margin-bottom:8px;     font-family: "NanumMyeongjoBold";}
.goods_list_wrap {width:100%;}
.goods_list_wrap:after {content:''; display:block; clear:both;}
.goods_list_wrap > ul {float:left;}
.goods_list_wrap > ul > li {float:left; margin-bottom:30px; width:176px; margin-right:24px; overflow:hidden;}
.goods_list_wrap > ul > li > dl {width:100%;}
.goods_list_wrap > ul > li > dl > dt {line-height:0px; font-size:0px; margin-bottom:8px; position:relative;}
.goods_list_wrap > ul > li > dl > dt  img {width:100%;}

.review_info { position:absolute; display:block;  width:48px; height:48px; background:url('../images/common/best_review_wrap.png') 0 0 no-repeat;  color:#fff; font-size:24px; font-family:"NanumMyeongjoBold"; text-align:center; line-height:48px; font-style:italic; bottom:10px; right:10px;}
.review_text_box {background:#f3f3f1; overflow:hidden; position:relative; padding:10px; line-height:160%; font-size:11px; color:#7b786d; height:51px;}
.review_text_point { display:block; clear:both; width:100%; height:6px; text-indent:-999px; background:url('../images/common/review_box_point.png') center 0 no-repeat;  margin-top:9px; }



.goods_info .brand_name {font-size:15px; font-weight:bold; color:#000; margin-bottom:5px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.goods_info .goods_name {overflow: hidden; color:#918d7f; font-size:11px; margin-bottom:8px; text-overflow: ellipsis; white-space: nowrap;}
.goods_info .goods_price {font-weight:bold; color:#7b786d; font-size:15px; font-weight:bold; color:#e91839;}
.goods_info .goods_price s {font-weight:normal; font-size:11px; margin-right:5px; color:#7b786d;}

.cate_main_left{width:100%;z-index:10;position:relative; float:left; border-top:1px solid #d0cec8; }



.h2_left_list{position:relative;border-top:0 none; border-bottom:1px solid #e1e1e1;}

#nav_sub .depth_01{height:30px;padding:2px 0 1px 0;background:url("../images/common/b_bottom_cf.gif") left top no-repeat; border-bottom:1px solid #d0cec8; padding-left:17px;}
#nav_sub .depth_01 > a{height:30px;line-height:30px; display:block;color:#6f643c;}
.depth_01 .sub_category_layer{display:none;width:154px;border:1px solid #424242;position:absolute;top:0px;right:-170px;padding:15px 0 0 14px;background:#fff;}
.depth_01 .sub_category_layer li{padding:0 0 12px 0;}
.depth_01 .sub_category_layer li span{font-size:11px;}

.line_nav {text-align:right; margin-top:12px; color:#666666; font-weight:normal;}
.line_nav a { position:relative; padding-left:12px; margin-left:6px;}
.line_nav a, .line_nav b {color:#666; font-weight:normal;}
.line_nav a:after {content:'>'; display:block;  position:absolute; top:2px; left:0px;   font-family:'NanumGothic';}
.line_nav a:first-child:after {display:none !important;}

.goods_header h2 {font-size:36px; font-weight:normal; color:#222;}

.goods_header_bottom {border-bottom:1px solid #e1e1e1; margin-top:16px; padding-bottom:16px;}

.goods_header_ul > li {float:left; margin-left:10px;}
.goods_header_ul > li:first-child {margin-left:15px; line-height:26px;}


.goods_list_icon:after {content:''; display:block; clear:both:}
.goods_list_icon div {float:left; width:26px; height:26px; text-indent:-9999px; cursor:pointer;}
.goods_list_icon div.blog.on {background:url('../images/btns/goods_buttom_type.gif') 0 0 no-repeat;}
.goods_list_icon div.icon.on {background:url('../images/btns/goods_buttom_type.gif') -26px 0 no-repeat;}
.goods_list_icon div.blog {background:url('../images/btns/goods_buttom_type.gif') 0 -25px no-repeat;}
.goods_list_icon div.icon {background:url('../images/btns/goods_buttom_type.gif') -26px -25px no-repeat;}

.recently_wrap {position:relative;}
.recently_wrap .recently_btn {display:none;position:absolute; top:0px; right:0px; cursor:pointer;}

.goods_vieiw_content{}



.goods_info_box {padding:36px 60px; border:1px solid #e1e1e1;}
.goods_info_box > dl {display:table; table-layout:fixed; width:100%;}
.goods_info_box > dl > dt, .goods_info_box > dl > dd {display:table-cell;}
.goods_info_box > dl > dt {width:478px;}
.goods_info_box > dl > dd {width:auto; vertical-align:top;}
.goods_info_box > dl > dt .goods_img {width:440px;  margin:0px auto;}
.goods_info_box > dl > dt .goods_img img {width:100%;}



.goods_info_box > dl > dt  .add_img_wrap {width:80px; float:left; padding-top:9px;}



.Jhslider_JH_wrap {  position: relative;  width:100%; height:64px;}
.Jhslider_JH_wrap .arrow_g {display:block; text-indent:-9999px; position:absolute;  width:19px; height:12px; cursor:pointer;}


.Jhslider_JH_wrap .arrow_g.prev {background:url('../images/btns/add_img_but4tom.gif') center 0px no-repeat; left:0px;}
.Jhslider_JH_wrap .arrow_g.next {background:url('../images/btns/add_img_but4tom.gif') center -13px no-repeat; right:0px;}
.Jhslider_vertical_common {position: relative;width: 100%; height:64px;  overflow:hidden;}
.Jhslider_vertical_common > div {position:absolute; width:100%; height:2000%; top:0px; left:0px;}
.Jhslider_vertical_common > div:after {content:''; display:block; clear:both;}
.Jhslider_v_ob {line-height:0px; font-size:0px; margin-bottom:4px; position:relative;
	width:64px;
	  box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 border:1px solid #fff;
	 float:left;
	 margin-right:10px;
}
.Jhslider_v_ob.on {border:1px solid black;}
.no_class_img {width:100%;}
.Jhslider_v_ob img {cursor:pointer;}

.goods_info_text { position:relative; padding-bottom:19px; border-bottom:1px solid #e1e1e1;}

.goods_info_text2 { position:relative; padding-bottom:19px;}


.sns_icon {position:absolute; right:0px; bottom:19px;}
.sns_icon li {float:left; margin:0px 8px;}
.sns_icon li a {
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
}
.sns_icon li a:hover {
	opacity: 1;
	filter: alpha(opacity=100); /* For IE8 and earlier */
}
.cart_icon, .wishlist_icon {position:relative; padding-left:32px;}
.cart_icon:after {content:''; display:block; clear:both; width:21px; height:16px; background:url('../images/common/cart_icon_w.png') 0 0 no-repeat; position:absolute; top:0px; left:0px; }
.wishlist_icon:after {content:''; display:block; clear:both; width:21px; height:16px; background:url('../images/common/wishlie_icon_b.png') 0 0 no-repeat; position:absolute; top:0px; left:0px; }

.goods_tap_menu {width:100%;}
.goods_tap_menu:after {content:''; display:block; clear:both;}
.goods_tap_menu li {float:left; width:25%;text-align:center; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-size:16px; color:#666; height:54px; line-height:54px; background:#f3f3f3;
	 box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	cursor:pointer;
}


.goods_tap_menu li.on {border-bottom:1px solid #fff; background:#fff; color:#222;   border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.goods_tap_menu li:first-child {border-left:0px;}

.tap_01 {}
.goods_info_table {border:1px solid #d0cec8; padding:25px 30px; margin:40px 0px 20px; }
.goods_info_table > .title {font-size:14px; color:#444032; font-weight:bold;  margin-bottom:18px;    padding-left: 20px;
    background: url('../images/common/search_textinfo_deco.gif') 0 center no-repeat;}

.goods_info_table th , .goods_info_table td { line-height:160%;}

.goods_info_table th { font-size:12px; color:#6f643c; text-align:left; padding-left:10px; font-weight:normal;}
.goods_info_table th span {position:relative; padding-left:10px;}
.goods_info_table th span:after {content:'-'; display:block;  display:block; position:absolute; top:0px; left:0px;}
.goods_info_table td { padding-left:23px; font-size:12px; color:#6f643c;}



.new_goods_list > ul {width:100%;}
.new_goods_list > ul > li.goods_list_content { width:33%; display: inline-block; position: relative;
padding:0px 12px;
  box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 margin-bottom:47px;
}
.new_goods_list > ul > li > dl > dt {position:relative;margin-bottom:18px; line-height:0px; font-size:0px;}
.new_goods_list > ul > li > dl > dt img {width:100%;}
.new_goods_list > ul > li > dl > dt > div {position:absolute;  left:0px; bottom:0px;  line-height:160%; font-size:12px; text-align:center; background-color:rgba(0,0,0,0.6);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000); z-index:999; display:none;}
.new_goods_list > ul > li > dl > dt > div > table div {padding:25px 0px 9px; position:relative; color:#fff;  cursor:pointer;}
.mouse_goodlist {
	background-color:#ff582c;
}
.new_goods_list > ul > li > dl > dt > div > table div.preview:after{ position:absolute; top:9px; left:30px; content:''; display:block; clear:both; width:22px; height:14px; background:url('../images/common/goods_mouse_btn.png') -1px -1px no-repeat;}
.new_goods_list > ul > li > dl > dt > div > table div.cart:after {position:absolute; top:9px; left:32px; content:''; display:block; clear:both; width:20px; height:15px; background:url('../images/common/goods_mouse_btn.png') -2px -17px no-repeat;}
.new_goods_list > ul > li > dl > dt > div > table div.wishlist:after {position:absolute; top:9px; left:50%; margin-left:-7px; content:''; display:block; clear:both; width:15px; height:13px; background:url('../images/common/goods_mouse_btn.png') -4px -35px no-repeat;}


.new_goods_list > ul > li > dl > dt > img {width:100%;}

.set_goods_content {padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #e1e1e1;}
.set_goods_content > dl {display:table; width:100%; table-layout:fixed;}
.set_goods_content > dl > dt, .set_goods_content > dl > dd {display:table-cell;}
.set_goods_content > dl > dt {width:240px;}
.set_goods_content > dl > dt > img {width:100%;}
.set_goods_content > dl > dd {width:auto; padding-left:33px; vertical-align:top; position:relative;}
.goods_brand { margin:5px 0px 10px;}
.goods_brand a {font-size:16px; color:#222;   font-family: 'Open Sans', sans-serif;}
.goods_name {margin-bottom:20px;}
.goods_name a {font-size:16px; color:#222;   font-family: 'Open Sans', sans-serif;}
.nosize_price {color:#999; font-size:14px; margin-bottom:10px;}
.nosize_price span {font-size:13px;}
.price {font-size:26px; }
.set_roll_box {
	position:absolute; 
	bottom:0px;
	left:0px;
	width:100%; 
	height:160px;
	box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 padding-left:33px;
}

.list_3depth_promotion_goods dd.list_price{height:16px;}
.main_unbg{top:-55px;}


.set_goods {cursor:pointer; width:116px; line-height:0px; font-size:0px; margin-right:12px; float:left;}


.bbs_type_list {border-bottom:1px solid #e1e1e1; padding:15px 0px;}



.after_list {display:table; width:100%;}
.after_list dt, .after_list dd  {display:table-cell;}
.after_list dt {line-height:0px; font-size:0px; padding-right:16px; width:85px;}
.after_list dd {width:auto; vertical-align:middle;}
.after_list dd a {color:#000 !important; display:block;}

.price_wrap {text-align:left; line-height:160%; margin-bottom:12px; cursor:pointer;}
.price_wrap b, .price_wrap s {margin:0px 2px;}
.price_wrap s {color:#999999; font-size:14px;}
.price_wrap b {font-weight:normal; font-size:14px;}
.price_wrap span {font-size:13px;}
.review_icon {text-align:center; }
.review_icon span {color:#666; margin-left:5px;}
.add_box_gap {float: left; height:1px ;width: 100% !important;}


.add_box_goodsbox {
width: 100% !important;
overflow: hidden;
position: relative;
/*
margin-bottom:39px !Important;
border-top:2px solid black;
border-bottom:2px solid black;
padding:45px 17px;*/
height:1px !important;
margin:0px !important;
padding:0px !important;
float: left;}
.goods_preview {position:relative;}
.goods_preview:after {content:''; display:block; clear:both;}

/*
.preview_box {width:64px; margin-right:10px; float:left;}
*/
.goods_preview .goods_info_box > dl > dt {width:459px !important;}
.goods_preview .goods_info_box > dl > dd {padding-left:18px;}
.goods_preview .goods_info_box > dl > dt .add_img_wrap {padding:0px !Important;}


.goods_preview .Jhslider_JH_wrap .arrow_g.prev {top:-29px !important;}

.goods_preview .Jhslider_JH_wrap .arrow_g.next {bottom:-18px !Important;}

.goods_preview .Jhslider_vertical_common {height:322px !important;}


.preview_buttom {text-indent:-9999px; display:block; width:22px; cursor:pointer; height:22px; background:url('../images/common/preview_buttom.gif') 0 0 no-repeat; position:absolute; top:-36px; right:0px;}


.review_info_text {padding:29px 0px 23px; text-align:left; position:relative;}
.review_info_text .title{ font-size:14px; color:#444032; margin-bottom:11px; font-weight:bold;}
.review_info_text .title_info {line-height:160%; color:#6f643c;}
.review_info_text .review_btn_wrap {font-size:13px; font-weight:bold;  display:inline-block; padding:0px 29px; color:#444032; height:37px; border:1px solid #a29e91; line-height:37px; margin-left:5px;}

.review_info_text .qna_btn_wrap {font-size:13px; font-weight:bold;  display:inline-block; padding:0px 29px; color:#444032; height:37px; border:1px solid #a29e91; line-height:37px; margin-left:5px;}


.review_info_text .btn_wrap {position:absolute; right:0px; top:40px;}

/*product_after_write*/

.review_goods {position:relative; margin-bottom:20px;}
.review_goods dl dt, .review_goods dl dd {float:left;}
.review_goods dl dt {width:80px; line-height:0px; font-size:0px; margin-right:15px;}
.review_goods dl dd {line-height:160%;}
.review_goods span {position:absolute; right:0px; bottom:0px; color:#636363;}


/*event*/
.event_title2 {text-align:center; padding:20px 0px 19px; border-bottom:1px solid #d0cec8; margin-bottom:16px;}
.event_title2 h2 {font-size:28px; color:#444032; font-weight:normal; color:#000; margin-bottom:15px; font-family: "NanumMyeongjoBold";}
.event_title2 p {color:#666; font-size:12px; display:inline-block; position:relative;}

.event_title2 a {position:absolute; right:-392px; top:-5px; width:70px; line-height:23px; height:23px; text-align:center;     font-family: "NanumMyeongjoBold";font-style:italic;}


.event_title2_btn {display:inline-block !Important; width:70px; line-height:23px; height:23px; text-align:center;     font-family: "NanumMyeongjoBold";font-style:italic;}

.event_btn a span {position:relative; padding-right:20px;}
.event_btn a span:after {content:''; display:block; clear:both; width:5px; height:10px; background:url('../images/common/like_btn_deco.gif') 0 0 no-repeat; position:absolute; top:3px; right:0px;}


.promotion_group {background:#f9f9f9; border:1px solid #e1e1e1; border-bottom:0px; position:relative;}
.promotion_group:after {content:''; display:block; width:100%; height:1px; background:#e1e1e1; position:absolute; left:0px; bottom:0px; z-index:99;}
.promotion_group ul { position:relative; top:-1px; left:-1px; width:976px; }
.promotion_group li {width:195px; position:relative;  float:left; line-height:45px; height:45px;  z-index:89;}
.promotion_group li a {position:absolute; display:block;  background:#fff; border:1px solid #e1e1e1; width:196px; top:0px; left:0px; height:46px;text-align:center;}
.promotion_group li:hover { z-index:900;}
.promotion_group li:hover a {border:1px solid #444032; z-index:999;background:#444032; color:#fff;}

.promotion_group li.on { z-index:900;}
.promotion_group li.on a {border:1px solid #444032; z-index:999;background:#444032; color:#fff;}


/*cart*/
.dia_title:before {content:'◆'; display:block; position:absolute; top:0px; left:0px;}/*infoinput 똑같이 사용*/
.cart_title {border:1px solid #d0cec8; border-bottom:2px solid #d0cec8;}
.cart_title dt {margin-left:24px;}
.cart_title dd {text-indent:-9999px; margin-right:32px;}
.cart_title dd ul {display:none;}
.cart_title dd.type1 {width:402px; height:30px; background:url('../images/common/cart_process1.gif') 0 0 no-repeat;}
.cart_title dd.type2 {width:402px; height:30px; background:url('../images/common/cart_process2.gif') 0 0 no-repeat;}
.cart_title dd.type3 {width:402px; height:30px; background:url('../images/common/cart_process3.gif') 0 0 no-repeat;}
.login_info_wrap {padding-bottom:6px; background:url('../images/common/diagonal_line.png') 0px bottom repeat-x; line-height:39px; color:#636363; }
.login_info_wrap strong, .login_info_wrap dt, .login_info_wrap dd { color:#636363; font-size:11px;}
.name_cart {
  margin-left: 18px;
  margin-right: 32px;
}

.pesanan_box li {margin:3px 0px;}

.cart_pay_table {border:1px solid #838383;}
.cart_pay_table th {text-align:left;background:#f8f8f8; border-bottom:1px dotted #bfbebe; font-size:14px; font-weight:normal; color:#666666; border-left:1px dotted #bfbebe; height:40px; line-height:40px;}
.cart_pay_table th span {margin-left:22px;}
.cart_pay_table td { position:relative;text-align:right;border-left:1px dotted #bfbebe; height:75px;}
.cart_pay_table td span {margin-right:26px; font-size:16px;  color:#000;}
.cart_pay_table td span strong {font-size:24px;}
.cart_pay_table td img{position:absolute; top:35px; margin-top:-12px; right:-12px;}
.cart_pay_info {border-top:1px dotted #bfbebe; height:40px; line-height:40px;}

/**/
.info_input_title {font-size:16px; color:#000; margin-bottom:20px;}
.cart_pay_table2 {border:1px solid #838383;}
.cart_pay_table2 th {text-align:left;background:#f8f8f8; border-bottom:1px dotted #bfbebe; font-size:14px; font-weight:normal; color:#666666; border-left:1px dotted #bfbebe; height:40px; line-height:40px;}
.cart_pay_table2 th span {margin-left:22px;}
.cart_pay_table2 .infoinput_re td {  height: 75px; text-align:right; border-left:1px dotted #bfbebe;  position:relative; padding-right:26px;}
.cart_pay_table2 .infoinput_re td img {
  position: absolute;
  top: 25px;
  right: -12px;
}
.infoinput_text_box {font-size:16px; color:#000;}

.infoinput_text_box strong { font-size:24px;}

.benefit_info {border-top:1px solid #bfbebe;}

.order_member_info {margin-bottom:19px;}
.order_member_info:after {content:''; display:block; clear:both;}
.order_member_info h3 {float:left; line-height:26px; height:26px; font-size:22px;     font-family: 'Noto Sans', sans-serif; color:#000;}
.order_member_info .table_header  {position:relative; top:3px;}
/*
.table_header  {float:right;}*/

.infoinput_box {padding:10px 20px 32px;}
.buy_benefit td {padding:15px 0px; border-bottom:1px solid #dadada;}
.buy_benefit_head {font-weight:bold; color:#636363;}


/*coupon modal*/
.coupon_pop { width:660px;}
.off_line_coupon_pop {width:600px;}
.off_line_coupon_title {background:#f7f7f7; border:1px solid #dcdada; padding:13px;}

.pay_success_text {width:832px; border:1px solid #494949; text-align:center; padding:45px 0px; margin:60px auto 0px; background:url('../images/common/securepay_info.gif') 0 0 no-repeat;}

.btn_close_after {position:absolute; top:50%; margin-top:-15px; right:10px;}


.review_premium dt {width:88px; line-height:0px; font-size:0px;}
.review_premium dd {margin-left:10px;}
.bord_premium_after {position:relative;}
.bord_premium_after .btn-after-view {
  position: absolute;
  right: 13px;
  bottom: -1px;
  cursor: pointer;
}

.btn-after-view {width:64px; padding-right:10px; height:19px; line-height:19px; text-align:center; display:block; border:1px solid #a29e91; position:relative;}
.btn-after-view.on {background:#f6f6f6;}
.btn-after-view.on:after {content:''; display:block; clear:both; width:7px; height:4px; background:url('../images/common/review_point.gif') 0 0 no-repeat; position:absolute; margin-top:-3px; right:5px; top:50%;}

.btn-after-view.off {background:#fff;}
.btn-after-view.off:after {content:''; display:block; clear:both; width:7px; height:4px; background:url('../images/common/review_point.gif') 0 -4px no-repeat; position:absolute; margin-top:-3px; right:5px; top:50%;}

/*goods_left*/
.scroll_wrap {padding:10px 15px 0px;}
.brand_list, .color_list, .size_list, .prece_list {padding:30px 0px;}
 .left_title {position:relative;  padding-bottom:18px; background:url('../images/common/sub_menu_back.gif') 0 bottom repeat-x;}


 .left_title span {font-size:12px; color:#444032; font-weight:bold; margin-left:16px;}
 .left_title em {cursor:pointer; text-decoration:underline; margin-right:10px;}



.brand_list_box {max-height:300px; overflow:hidden;}
.brand_list_box label {font-size:12px; font-family: 'Open Sans', sans-serif; margin-left:8px; color:#6f643c;}
.brand_list_box li {margin-top:10px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.brand_list_box li:first-child {margin-top:0px;}


.color_list_box {max-height:300px; overflow:hidden;}
.color_list_box label {font-size:14px; font-family: 'Open Sans', sans-serif; margin-left:12px;}
.color_list_box li {margin-top:10px;}
.color_list_box li:first-child {margin-top:0px;}

.branch_list_box {max-height:300px; overflow:hidden;}
.branch_list_box label {font-size:12px; font-family: 'Open Sans', sans-serif; margin-left:8px;}
.branch_list_box li {margin-top:10px;}
.branch_list_box li:first-child {margin-top:0px;}

.size_list_wrap {position:relative;}
.size_list_wrap > div {width:198px; position:absolute; top:30px; left:0px;}
.size_list_wrap ul {float:left; width:100%;}
.size_list_wrap ul li {width:58px; height:28px;
float:left;
margin:0px 8px 8px 0px;
	 box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 text-align:center;
	line-height:28px;
	 font-family: 'Open Sans', sans-serif; 
	 border:1px solid #ccc;
	 cursor:pointer;
	 color:#222;
}
.size_buttom {border:1px solid #e1e1e1; background:#f1f1f1; width:98px; height:26px; display:block; text-align:center; line-height:26px;}
.size_list_wrap li.on {border:2px solid #333333;}

.agree-field {  height: 100px;
  overflow-y: auto;
  border: 1px solid #b9b9b9;
  background-color: #ffffff;
  padding: 10px 22px;
  line-height: 140%;
  font-size: 11px;}

 .infoinput_content .tab_bg01	td	{text-align:center;font-weight:normal;color:#796553;cursor:pointer;border:solid 1px #b9b9b9;color:#000;}
.infoinput_content .tab_bg01	td.c_tab_on	{background:#fff;border-bottom:solid 1px #fff;font-weight:bold;color:#555555;padding:8px 0; font-size:11px; border-bottom:1px solid #fff;}
.infoinput_content .tab_bg01	td.c_tab_off	{background:#fff;border-bottom:0px;font-weight:normal;color:#7b7b7b;padding:9px 0;font-size:11px; border-bottom:1px solid #b9b9b9}


.event_titleh2 {border-bottom:1px solid #e1e1e1; padding:32px 0px 20px; text-align:center; font-size:20px; font-weight:bold; color:#000;}
.event_goods {width:100%; position:relative;}
.event_goods:after {content:''; display:block; clear:both;}
.event_goods ul {width:100%;}
.event_goods ul li.event_goods_wrap {
display:inline-block;
width:24.7%;
 box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 padding:0px 15px;
 margin:27px 0px 49px;
}


.go_tops {position:absolute; top:-25px; right:3px;}
.event_goods ul li dt a img {height:auto !important;}
.event_goods ul li dt {  margin-bottom: 18px; position:relative;}

.event_goods ul li dt > div {position:absolute;  left:0px; bottom:0px;  line-height:160%; font-size:12px; text-align:center; background-color:rgba(0,0,0,0.6);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000); z-index:999; display:none;}
.event_goods ul li dt > div > table div {padding:25px 0px 9px; position:relative; color:#fff;  cursor:pointer;}
.mouse_goodlist {
	background-color:#ff582c;
}
.event_goods ul li dt > div > table div.preview:after{ position:absolute; top:9px; left:30px; content:''; display:block; clear:both; width:22px; height:14px; background:url('../images/common/goods_mouse_btn.png') -1px -1px no-repeat;}
.event_goods ul li dt > div > table div.cart:after {position:absolute; top:9px; left:32px; content:''; display:block; clear:both; width:20px; height:15px; background:url('../images/common/goods_mouse_btn.png') -2px -17px no-repeat;}
.event_goods ul li dt > div > table div.wishlist:after {position:absolute; top:9px; left:50%; margin-left:-7px; content:''; display:block; clear:both; width:15px; height:13px; background:url('../images/common/goods_mouse_btn.png') -4px -35px no-repeat;}

.event_goods ul li dd .cur-text , .new_goods_list > ul > li > dl > dd .cur-text {
	height:35px;
	overflow: hidden;text-overflow: ellipsis; 
	line-height:150%;
} 
/*event ?*/
.events_info_box {padding:25px 14px; position:relative;}
.events_info_box > dl {display:table; width:100%; table-layout:fixed; margin-top:10px;}
.events_info_box > dl:first-child {margin-top:0px;}
.events_info_box > dl > dt, .events_info_box > dl > dd {display:table-cell;     font-family: 'Noto Sans', sans-serif; font-size:13px;}

.events_info_box > dl > dt {width:115px;}
.events_info_box > dl > dd {width:auto; color:#1b1b1b;}
.events_info_box a {position:absolute; bottom:30px; right:8px;}
.event_content_box {margin:60px 0px;}
.ask_text {font-size:20px; padding:30px 0px 16px 2px; border-top:1px solid #e2e2e2; color:#000; font-weight:bold;}
.reply_box_box {background:#fafafa; border:1px solid #dcdada; padding:15px 19px;}
.text_area_box {
border:1px solid #b9b9b9;
padding:10px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
width:100%;
}
.reply_box_box input[type='submit'] {width:100%; height:65px; background:black; color:#fff; font-size:16px; text-align:center;}
.reply_box_content td {border-bottom:1px solid #e2e2e2; padding:18px 0px; color:#7b7b7b; position:relative;}
.reply_box_content dt {margin-bottom:11px;}
.reply_box_content dd {color:#636363; line-height:150%; padding-right:15px;}
.crystal {width:19px; display:inline-block; height:18px; background:url('../images/common/goods_event_01.gif') 0 0 no-repeat; text-indent:-9999px;}
.deletion {width:18px;  display:inline-block; height:18px;  background:url('../images/common/goods_event_02.gif') 15px 0 no-repeat; text-indent:-9999px; position:relative; padding-left:15px; margin-left:10px;}
.deletion:after {content:''; display:block; clear:both; width:1px; height:12px; background:#969696; position:absolute; top:3px; left:0px;}
.reply_box_content .btn_box{position:absolute; top:18px; right:15px;}


.search_top_wrap {width:100%;  border-bottom: 1px solid #e1e1e1;margin-top: 16px;padding-bottom: 16px;}
.search_top_wrap:after {content:''; display:block; clear:both; }
.no_search_top {padding-top:100px; text-align:center; font-weight:normal; font-size:36px; color:#000; margin-bottom:52px;}
.no_search_top span {text-decoration:underline;}
.no_search_box {text-align:center;}
.no_search_box ul {display:inline-block; background:url('../images/no_search_icon.png') 010px no-repeat; padding-left:77px;}
.no_search_box ul li {text-align:left; line-height:160%; font-size:12px; color:#6b6a6a;  position:relative; padding-left:15px;}
.no_search_box ul li:after {content:''; display:block; clear:both; width:2px; height:2px; background:#666; position:absolute; top:10px; left:0px;}

/*best ?*/
.best_title {text-align:center; font-size:36px; margin:49px 0px 17px; font-weight:normal; color:#000;}
.best_info {font-size:14px; color:#666; text-align:center;padding-bottom:27px; border-bottom:1px solid #ccc;}
.box_list01 {}
.best_list_wrap > ul {width:799px;}
.best_list_wrap > ul:after {content:''; display:block; clear:both;}
.best_list_wrap > ul > li {float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin-bottom:30px;  overflow:hidden; }
.best_list_wrap > ul > li.box_list01 {width:376px; margin-right:23px;}
.best_list_wrap > ul > li.box_list01  dt { height:376px; overflow:hidden;}
.best_list_wrap > ul > li.box_list02 {width:242px; margin-right:24px;}
.best_list_wrap > ul > li.box_list02  dt { height:242px; overflow:hidden;}
.best_list_wrap > ul > li.box_list03 {width:136px; margin-right:23px;}
.best_list_wrap > ul > li.box_list03  dt {padding-top:37px; height:136px; overflow:hidden;}
.best_list_wrap > ul > li > dl > dt {position:relative;}
.best_list_wrap > ul > li > dl > dt  img {width:100%;}
.best_list_wrap .add_box_goodsbox {width:100% !important; float:left !important;  height:1px !important;display:block !important; border:0px !important; padding:0px !important; margin-bottom:30px !important;}
.best_list_wrap > ul > li > dl > dt span {display:block; position:absolute; top:10px; left:10px;  font-style: italic;    font-family: "NanumMyeongjoBold"; }
.best_border {border-bottom:2px solid #e91839;}
.best_border2 {border-bottom:2px solid #6f643c;}
.goods_info_wrap {text-align:center; padding-top:20px;}
.goods_info_wrap .good_brand {margin-bottom:8px;}
.goods_info_wrap .good_name {color:#000;margin-bottom:12px;}
.goods_info_wrap .good_price {margin-bottom:13px;}
.goods_info_wrap .good_price .left {margin:0px 4px; font-size:13px; text-decoration:line-through;}
.goods_info_wrap .good_price .right {margin:0px 4px; font-size:14px;}


.option_total_price {padding:15px 0px;}
.option_total_price th {font-size:14px; font-weight:normal; color:#000;}
.basic-option-area { margin-bottom:20px;}
.goodview_btn_wrap {margin-top:19px;}
.goodsview_info_text {font-size:14px;}
/*
.goodsview_info_title {font-size:14px; font-weight:normal; color:#000; padding:7px 0px;}
*/
.order_detail_rows {border-top:1px solid #ccc;}
.option_table03 {border-bottom:1px solid #ccc;}

.goods_left_wrap {padding:0px 16px; text-align:center;}

.delivery_btn1 {    color: #fff !important;
    border: 1px solid #666666;
    background: #999999;    display: inline-block;
    margin: 0px 2px;
    width: 52px;
    height: 28px;
	text-align:center;
    line-height: 28px; box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;}
.delivery_btn2 {color: #666666;
    border: 1px solid #999999;
    background: #fff;    display: inline-block;
    margin: 0px 2px;
    width: 52px;
    height: 28px;
    line-height: 28px;box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box; text-align:center;}


.order_check_goods { display:table; table-layout:fixed; width:100%;}
.order_check_goods dt, .order_check_goods dd {display:table-cell;}
.order_check_goods dt {width:65px; padding-right:10px; line-height:0px; font-size:0px;}
.order_check_goods dt img {width:100%;}
.order_check_goods dd {width:auto;}

.msg_box { padding:15px;}
.msg_box dt {margin-bottom:12px;  margin-top:15px;}
.msg_box dt:first-child {  margin-top:0px;}
.msg_box dd:after {content:''; display:block; clear:both;}
.pay_method_left {}
.infoinput_pay_table th {background:#eaf2f7; height:51px; color:#000; padding-left:20px; border-bottom:1px solid #e1e1e1;}
. .infoinput_pay_table > tbody > tr > th, .infoinput_pay_table > tbody > tr > td {}
.infoinput_pay_table label {margin-right:25px; margin-left:3px; font-size:14px; color:#555;}
.infoinput_pay_table td {padding:20px 0px; border-bottom:1px solid #e2e2e2;}
.infoinput_pay_table td.th_title02 {color:#636363; padding-left:15px; font-weight:bold; vertical-align:top;     font-size: 14px;
    color: #555555;
    font-family: 'Noto Sans', sans-serif;}

.pay_method_right {border-left:1px solid #e2e2e2;}
.pay_method_right dt {font-size:14px; font-weight:bold; margin-bottom:14px;     font-family: 'Noto Sans', sans-serif;}
.pay_method_right dd {    font-family: 'Noto Sans', sans-serif;}


.event_list_info { margin:30px 0px 16px;}
.event_list_info:after {content:''; display:block; clear:both;}
.event_list_info .left {float:left;}
.event_list_info .right {float:right;}

#search_box2 {float:right; margin-right:21px; width:124px; position:relative;  background:#fff; border-top:1px solid #a29e91;border-bottom:1px solid #a29e91;}
#search_box2:after {content:''; display:block; clear:both; width:14px; height:29px; background:url('../images/common/search_left2.gif') 0 0 no-repeat; position:absolute; top:-1px; left:-13px;}
#search_box2:before {content:''; display:block; clear:both; width:14px; height:29px; background:url('../images/common/search_right2.gif') 0 0 no-repeat; position:absolute; top:-1px; right:-13px;}

#search_box2 input[type='text'] {padding:6px 0px; padding-left:5px; padding-right:28px; width:100%; background:transparent;}
#search_box2 input[type='image'] {position:absolute; right:0px; top:6px;}

.event_goods_list {width:1116px; position:relative; min-height:100px; padding-bottom:3px; }
.event_goods_list:after {content:''; display:block; clear:both;}
.event_goods_list > ul {width:100%; float:left;}
.event_goods_list > ul > li {float:left; margin-bottom:20px;}
.event_list_roop { width:344px; border:1px solid #dadada; overflow:hidden; margin-right:20px;}
.event_list_roop dt {line-height:0px; font-size:0px; margin-bottom:15px;}
.event_list_roop .event_name {font-size:14px;  height:16px;color:#444032; font-weight:bold; text-align:center; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; margin-bottom:13px; padding:0px 10px; font-family: 'Open Sans', sans-serif;}
.event_list_roop .event_infotext {color:#918d7f; font-size:12px; text-align:center; line-height:38px; height:38px; border-top:1px dotted #b4b4b4; margin-top:15px;}


.new_promotion {border-top:1px solid #e1e1e1;}
.event_title_3 { font-size:22px;     font-family: 'Noto Sans', sans-serif; color:#333; margin:42px 0px 20px 8px;}
.new_promotion li {    font-family: 'Noto Sans', sans-serif;}
.new_promotion li.on > div {border-bottom:1px solid #fff;}


.event_all_title {margin-top:37px; margin-bottom:29px; text-align:center;}
.event_all_title > dt {color:#333; font-size:36px;     font-family: 'Noto Sans', sans-serif; margin-bottom:14px;}
.event_all_title > dd {font-size:16px;  font-family: 'Noto Sans', sans-serif;  color:#555;}


.event_sub_name {font-family: 'Noto Sans', sans-serif; color:#555; font-size:14px; height:16px; text-align:center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:bold;  padding: 0px 10px;}



div[class^=event_gap_0] {border-left:1px solid #d0cec8; position:absolute; width:1px; height:100%; top:0px;}
.event_gap_01 {left:235px;}
.event_gap_02 {left:488px;}
.event_gap_03 {left:740px;}



.brand_go_btn {border-top:1px solid #a29e91; border-bottom:1px solid #a29e91; line-height:24px; height:24px; display:block; position:absolute; bottom:20px; right:26px; font-style: italic; font-size:14px; color:#444032; font-family: "NanumMyeongjoBold"; padding:0px 4px;}
.brand_go_btn:after {content:''; display:block; clear:both; position:absolute; top:-1px; left:-4px; width:4px; height:26px; background:url('../images/common/brand_btn_left.gif'); }
.brand_go_btn:before {content:''; display:block; clear:both; position:absolute; top:-1px; right:-4px; width:4px; height:26px; background:url('../images/common/brand_btn_right.gif'); }

.brand_go_btn > span {position:relative; padding-right:15px;  background:url('../images/common/goods_view_deco.gif') right center no-repeat; }

.goods_view_nav {margin:20px 0px; width:100%; text-align:center;}
.goods_view_nav:after {content:''; display:block; clear:both;}
.goods_view_nav > ul {display:inline-block;} 
.goods_view_nav > ul:after {content:''; display:block; clear:both;}
.goods_view_nav > ul > li {float:left;    padding-left: 15px; position: relative;margin-left: 10px; line-height: 15px;
    height: 15px;
    color: #999999;
    padding-left: 14px !important;}
.goods_view_nav > ul > li:after {
content: '>';
display: block;
clear: both;
position: absolute;
top:0px;
left: 0px;}
.goods_view_nav > ul > li strong {color:#333;}
.goods_view_nav > ul li.home {line-height:15px; height:15px; background:url('../images/home_img.gif') 0 1px no-repeat; color:#999999; padding-left:14px !important;}
.goods_view_nav > ul li.home:after {
content:'';
}

.goods_view_info {border-bottom:1px solid #d0cec8; padding-top:17px; padding-bottom:23px; position:relative;}
.goods_view_info > dl > dt {width:723px; margin:0px auto; line-height:150%; margin-bottom:8px; font-weight:bold; color:#444032; text-align:center;}
.goods_view_info > dl > dd {font-size:24px; color:#444032; font-weight:bold; text-align:center;     font-family: "NanumMyeongjoBold";}

.goods_add_img {width:382px; margin:20px auto 0px; position:relative;  padding-left:40px; }

.goods_add_img .arrow_g {
width:9px !important;
height:16px !important;

}
.goods_add_img .arrow_g.prev {    background: url('../images/goods_btnview_01.gif') 0 0 no-repeat !important;} 
.goods_add_img .arrow_g.next {  background: url('../images/goods_btnview_02.gif') 0 0 no-repeat !important;}
.goods_add_img .arrow_g.prev:hover {  background: url('../images/goods_btnview_01_ov.gif') 0 0 no-repeat !important;}
.goods_add_img .arrow_g.next:hover {  background: url('../images/goods_btnview_02_ov.gif') 0 0 no-repeat !important;}

.goods_view_add {width:100px !important; height:100px !important; margin-right:0px;box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;}
.goods_view_add.on {border:2px solid #ee1c25;}

.goods_view_tap {width:100%; margin-top:30px;}
.goods_view_tap:after {content:''; display:block; clear:both;}
.goods_view_tap ul {float:left; width:100%;}


.goods_view_tap ul li {float:left; width:25%;}
.goods_view_tap ul li div { background:#ededed; color:#908a73; height:39px; line-height:39px; text-align:center; border:1px solid #c1bdb0; border-bottom:1px solid #444032; width:100%; position:relative; cursor:pointer; z-index:0;}
.goods_view_tap ul li div:after {content:''; display:block; clear:both; width:7px; height:6px; position:absolute; top:-1px; left:-1px; background:url('../images/common/tap_left_top.png') 0 0 no-repeat;}
.goods_view_tap ul li div:before {content:''; display:block; clear:both; width:7px; height:6px; position:absolute; top:-1px; right:-1px; background:url('../images/common/tap_right_top.png') 0 0 no-repeat;}



.goods_view_tap ul li.on div {background:#fff; border:1px solid #444032; border-bottom:1px solid #fff;z-index:999; color:#444032; height:48px; line-height:48px; top:-9px;}
.goods_view_tap ul li.on div:after {content:''; display:block; clear:both; width:7px; height:6px; position:absolute; top:-1px; left:-1px; background:url('../images/common/tap_right_topon.png') 0 0 no-repeat;}
.goods_view_tap ul li.on div:before {content:''; display:block; clear:both; width:7px; height:6px; position:absolute; top:-1px; right:-1px; background:url('../images/common/tap_right_topon-02.png') 0 0 no-repeat;}


.wishlist_view_add > div {width:161px !important; margin-right:27px !important;}
.wishlist_view_add > div > dl {width:161px !important; margin-right:0px !important;}
.wishlist_view_add > div > dl  img {width:161px !important;}
.wishlist_view_add > div  {line-height:150% !important; font-size:12px !Important;}
.goods_view_wlish .arrow_g.prev {width:14px !important; background:url('../images/btns/wlish_goodsview_left.png') 0 0 no-repeat !important; height:28px !important;}
.goods_view_wlish .arrow_g.next {width:14px !important; background:url('../images/btns/wlish_goodsview_right.png') 0 0 no-repeat !important; height:28px !important;}

.goodsview_infobox {}
.goodsview_infobox th {text-align:left; vertical-align:top;line-height:150%; }
.goodsview_infobox th span {margin-left:15px; font-weight:normal; color:#6f643c;}
.goodsview_infobox td { vertical-align:top; line-height:150%; color:#6f643c;}
.goodsview_infobox td div, .goodsview_infobox td li { color:#6f643c; }
.blue_color, .blue_color li, .blue_color span{color:#43bcef !important;}
.good_info_text_type1 {border-bottom:1px solid #e1e1e1; padding-bottom:20px;}
.good_info_text_type2 {border-bottom:1px solid #e1e1e1; padding:20px 0px;}

.todal_price_wrap {text-align:right; padding-top:43px; padding-right:5px;}
.todal_price_wrap .no_sale_price {color:#6f643c; text-decoration:line-through; margin-bottom:8px;} 
.todal_price_wrap .hot_sale_price {font-size:16px;} 
.sns_icon_wrap li {display:inline-block; margin-left:5px;}

.add_style_class3 {}
.add_style_class3 .arrow_g { width:30px !important; height:30px !important; width:696px;} 
.add_style_class3 .arrow_g.prev {background:url('../images/btns/new_arrived_left.png') 0 0 no-repeat !important; left:349px !Important;}
.add_style_class3 .arrow_g.next {background:url('../images/btns/new_arrived_right.png') 0 0 no-repeat !important; right:349px !Important;}




.add_style_class3 .Jhslider_common  > div > div {    line-height:150%; font-size:12px; width:776px !Important;}
.add_style_class3 .roop_goods_brand { width:136px; margin-right:24px; margin-bottom:20px;}
.add_style_class3 .roop_goods_brand dt {height:136px; overflow:hidden;}
.add_style_class3 .roop_goods_brand dt img {width:100%;}

.add_style_class3  .Jhslider_common  {height:500px;}


#new_goods_wrap {min-height:0px;}

.list_promotion_wrap {margin-top:16px; margin-bottom:35px;}
.list_promotion_wrap dl > dt {line-height:0px; font-size:0px; margin-bottom:10px; }
.list_promotion_wrap dl > dd:after {content:''; display:block; clear:both;}
.list_promotion_wrap dl > dd ul {width:100%; float:left;}
.list_promotion_wrap dl > dd ul li {float:left; line-height:0px; margin-left:10px; font-size:0px;}
.list_promotion_wrap dl > dd ul li:first-child {margin-left:0px;}
.goods_list_common {}
.goods_list_common:after {content:''; display:block; clear:both;}
.goods_list_common > ul {width:800px; float:left;}
.goods_list_common > ul > li {float:left; width:176px; margin-right:24px; margin-bottom:30px;}
.goods_list_common > ul > li > dl > dt {margin-bottom:8px;}

.new_arrived {position:relative; margin-top:40px; padding-top:25px; background:url('../images/common/title_back.gif') 0 0 repeat-x;}



.new_arrived > .title {text-align:center; color:#444032; padding:0px 60px 24px 40px; display:inline-block; background:url('../images/common/title_back.gif') 0 bottom repeat-x; position:absolute; top:0px; left:50%; margin-left:-118px; z-index:9999; top:16px;}


.new_arrived > .title:after {content:''; display:block; clear:both; width:21px; height:13px; background:url('../images/common/new_arrived_icon.png') 0 0 no-repeat; position:absolute; bottom:-6px; left:-30px; }
.new_arrived > .title:before {content:''; display:block; clear:both; width:21px; height:13px; background:url('../images/common/new_arrived_icon.png') 0 0 no-repeat; position:absolute; bottom:-6px; right:-30px; }

.new_arrived > .title .first {font-family: "NanumMyeongjoBold"; font-size:55px;}
.new_arrived > .title .two {font-size:32px; font-weight:bold;}



.best_review {background:url('../images/common/best_review_back.gif') 0 0 no-repeat; min-height:447px;}
.best_review_wrap {position:relative;  width:100%; top:70px;}
.best_review_wrap:after {content:''; display:block; clear:both;}
.best_review_wrap > li {background:#fff;margin-right:25px;  padding:24px; border:1px solid #d0cec8; position:absolute;  border-bottom:5px solid #d0cec8; width:190px;  } 
.best_review_wrap > li > dl {width:100% !important;}
.best_review_wrap > li > dl dt {width:100%; height:192px; overflow:hidden; position:relative; background:#fff;}
.best_review_wrap > li > dl dt img {width:100%;}
.best_review_wrap > li.first {left:0px; top:0px;}
.best_review_wrap > li.two {left:267px; top:32px;}
.best_review_wrap > li.three {left:534px; top:0px;}


.goods_title {margin:35px 0px 20px;}
.category_banner_wrap {line-height:0px; margin:25px 0px 16px; font-size:0px;}
.goods_list_5 {width:812px;}
.goods_list_5 > ul {width:100%;}
.goods_list_5 > ul:after {content:''; display:block; clear:both;}
.goods_list_5 > ul > li{width:136px; margin-right:24px;  overflow:hidden; float:left;}
.goods_list_5 > ul > li > dl {width:100%;}
.goods_list_5 > ul > li > dl > dt {width:100%;  line-height:0px; font-size:0px; position:relative;}
.sale_icon_wrap {position:absolute; top:8px; left:8px; background:red; color:#fff; width:30px; padding:3px 0px; text-align:center;  line-height:normal;  border-radius:3px;} 
.sale_icon_wrap > dl > dt {font-size:10px;  font-style:italic;     font-family: "NanumMyeongjoBold";} 
.goods_list_5 > ul > li > dl > dt img {width:100%;}
.sale_icon_wrap dl > dd strong {font-size:13px;}
.sale_icon_wrap dd {font-size:8px;  font-style:italic;     font-family: "NanumMyeongjoBold";}

.goods_list_4 .goods_list_4_wrap {border:1px solid #e1e1e1; border-top:0px;}
.goods_list_4 .goods_list_4_wrap > ul {width:100%;}
.goods_list_4 .goods_list_4_wrap > ul:after {content:''; display:block; clear:both;}
.goods_list_4 .goods_list_4_wrap > ul > li {width:176px; margin-right:24px;  overflow:hidden; float:left; }
.goods_list_4 .goods_list_4_wrap > ul > li > dl {width:100%;}
.goods_list_4 .goods_list_4_wrap > ul > li > dl > dt {height:176px; overflow:hidden;width:100%;  line-height:0px; font-size:0px; position:relative; margin-bottom:8px;}
.goods_list_4 .goods_list_4_wrap > ul > li > dl > dt img {width:100%;}

.goods_middle_banner {line-height:0px; font-size:0px; margin:35px 0px 40px;}

.goods_list_menu {border:1px solid #e1e1e1; padding:12px 0px;}
.goods_list_menu:after {content:''; display:block; clear:both;}

.goods_list_menu > div.left {float:left;}
.goods_list_menu > div.left > ul {float:left;}
.goods_list_menu > div.left > ul > li {float:left; font-size:12px; padding:0px 15px; background:url('../images/sub_menu_deco2.png') 0 8px no-repeat; cursor:pointer; line-height:26px; height:26px;}
.goods_list_menu > div.left > ul > li.first {background:none;}
.goods_list_menu > div.left > ul > li a {color:; font-size:12px;}
.goods_list_menu ul li.on a {font-weight:bold; color:#555555;} 

.goods_list_menu > div.right {float:right; margin-right:20px;}
.goods_list_menu > div.right > ul {float:left;}
.goods_list_menu > div.right > ul > li {float:left; margin-left:10px;}
/*
.goods_list_menu ul {width:100%; float:left;  position:relative;}
.goods_list_menu ul li {background:#fff;float:left; position:relative; width:107px; text-align:center; line-height:40px; height:40px; cursor:pointer; z-index:0;}
.goods_list_menu ul li.on {border:1px solid #a29e91; border-bottom:0px; z-index:90;}
.goods_list_menu ul li.on:after {content:''; display:block; clear:both; width:8px; position:absolute; top:-1px; left:-1px; height:8px; background:url('../images/common/goods_left_deco.gif') 0 0 no-repeat;}
.goods_list_menu ul li.on:before {content:''; display:block; clear:both; width:8px; position:absolute; top:-1px; right:-1px; height:8px; background:url('../images/common/goods_right_deco.gif') 0 0 no-repeat;}
.goods_list_menu ul li.on span {background:none;}
.goods_list_menu ul li span {display:inline-block; width:100%; background:url('../images/common/goods_list_deco.jpg') right 15px no-repeat;}
*/


.cart_td_delivery ul li {line-height:150%;}


.goods_list_top {position:relative; }
.goods_list_top:after {content:''; display:block; clear:both; width:100%; height:1px; background:#e1e1e1; position:absolute; top:0px; left:0px; z-index:-1;}
.goods_list_top:before {content:''; display:block; clear:both; width:100%; height:1px; background:#e1e1e1; position:absolute; bottom:0px; left:0px; z-index:-1;}
.goods_list_top > div:after {content:''; display:block; clear:both; width:1px; height:100%; background:#e1e1e1; position:absolute; top:0px; left:0px; z-index:-1;}
.goods_list_top > div:before {content:''; display:block; clear:both; width:1px; height:100%; background:#e1e1e1; position:absolute; top:0px; right:0px; z-index:-1;}


.goods_list_top > div > ul {width:100%;}
.goods_list_top > div > ul:after {content:''; display:block; clear:both;}
.goods_list_top > div > ul > li {float:left; width:20%; text-align:center;  position:relative; position:relative; line-height:46px;}
.goods_list_top > div > ul > li:before {content:''; display:block; clear:both; width:1px; height:18px; background:url('../images/goods_top_deco.png') 0 0 no-repeat; position:absolute; top:50%; margin-top:-9px; right:0px;  z-index:-1;}
.goods_list_top > div > ul > li:after {content:''; display:block; clear:both; width:100%; height:1px; background:#e1e1e1; position:absolute; bottom:0px; left:0px; z-index:-1;}
.goods_list_top > div > ul > li div {overflow: hidden;text-overflow: ellipsis; white-space: nowrap; padding:0px 10px;}
.goods_list_top > div > ul > li.on {background:url('../images/top_backgorund_on.png') 0 0 no-repeat; color:#555555; font-weight:bold;}
.goods_list_top > div > ul > li a {font-size:14px;}
.goods_list_top > div > ul > li a:hover {color:#e91839 !important; font-weight:bold;}
.goods_sub_menu {margin-top:40px;}
.goods_sub_menu > dt {    font-family: 'Noto Sans', sans-serif; font-weight:bold; font-size:22px; color:#333333; margin-bottom:19px;}

.goods_list_search {border:1px solid #e1e1e1; margin-top:20px;}
.goods_list_search > dl {width:100%; display:table; table-layout:fixed;}
.goods_list_search > dl.first {border-bottom:1px solid #e1e1e1;}
.goods_list_search > dl > dt, .goods_list_search > dl > dd {display:table-cell;}
.goods_list_search > dl > dt {width:215px; background:#f5f5f5; line-height:50px; height:50px; color:#555555; font-size:14px;  font-family: 'Noto Sans', sans-serif;  text-align:center;}
.goods_list_search > dl > dd {width:auto;  padding-left:20px; vertical-align:middle;}

.common_input {font-size:14px;  font-family: 'Noto Sans', sans-serif; border:1px solid #e1e1e1; padding:5px; }
.price_search_box:after {content:''; display:block; clear:both;}
.price_search_box > li {float:left;}
.price_search_box > li.first {width:501px; margin-right:39px; position:relative; top:10px;}


.price_total {width:100%;}
.price_total:after {content:''; display:block; clear:both;}
.price_total > li {float:left;}
.price_total > li.deco {line-height:31px; color:#999999; font-size:14px; width:18px; text-align:center; font-weight:normal;}
.price_total > li.n_class {position:relative;}
.price_total > li.n_class > input {padding-left:23px !important;}
.price_total > li.n_class:after {content:''; display:block; clear:both; width:11px; height:10px; background:url('../images/won_img.png'); position:absolute; top:9px; left:10px; }

.list_img_wrap {text-align:center; margin:12px 0px 40px;}
.bbs_roop_class td.goods {text-align:center;}
.bbs_roop_class td.good_content {border-right:1px solid #e1e1e1;}



.bbs_roop_class td.good_content > dl{display:table; table-layout:fixed; width:100%;} 
.bbs_roop_class td.good_content > dl > dt, .bbs_roop_class td.good_content > dl > dd {display:table-cell; vertical-align:middle; min-height:80px; line-height:170%;}
.bbs_roop_class td.good_content > dl > dt {width:377px;}
.bbs_roop_class td.good_content > dl > dt  li.brand {font-size:14px; color:#555555;}
.bbs_roop_class td.good_content > dl > dt  li.name {font-size:14px; color:#555;}
.bbs_roop_class td.good_content > dl > dt  li.option {color:#5d8dcd; font-size:12px;}
.bbs_roop_class td.good_content > dl > dd {width:auto; text-align:center; }

.bbs_roop_class .price_new s {width:100%; display:block;  font-family: Georgia,Times,Times New Roman,serif;}
.bbs_roop_class .price_new .price {display:inline-block !Important;}



.good_content_solo > dl{display:table; table-layout:fixed; width:100%;} 
.good_content_solo > dl > dt, .good_content_solo > dl > dd {display:table-cell; vertical-align:middle; min-height:80px; line-height:170%; text-align:left;}
.good_content_solo > dl > dt {width:377px;}
.good_content_solo > dl > dt  li.brand {font-size:14px; color:#555555;}
.good_content_solo > dl > dt  li.name {font-size:14px; color:#555;}
.good_content_solo > dl > dt  li.option {color:#5d8dcd; font-size:12px;}
.good_content_solo > dl > dd {width:auto; text-align:center; }




.price_new {line-height:160%; vertical-align:middle;}
.price_new > div {margin-left:31px; display:table;}
.price_new > div > s {color:#999999; font-size:14px;display:block; width:100%;}
.price_new > div > span.price {font-size:16px; color:#333333; display:table-cell; vertical-align:middle; text-align:center;}
.price_new > div > span.price strong {    font-size:22px;  font-family: Georgia,Times,Times New Roman,serif;}
.price_new > div > span.pr_cent {color:#ed1c24; font-size:16px; position:relative; top:4px;}
.price_new > div > span.pr_cent strong {    font-size:22px;  font-family: Georgia,Times,Times New Roman,serif;}
.btn_class {border-left:1px solid #e1e1e1;}
.btn_class > ul {text-align:center;}
.btn_class > ul > li {display:inline-block; line-height:0px; font-size:0px;}
.btn_class > ul > li.center {margin:0px 10px;}
.bbs_list_wrap {border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.bbs_roop_class {border-bottom:1px solid #e1e1e1; padding:16px 0px;}
.goods_list_new {border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; position:relative; padding-bottom:30px;}


.goods_list_new:before {content:''; display:block; clear:both; width:100%; bottom:0px; height:1px; position:absolute; left:0px; background:#e1e1e1;}


.gap_class {height:1px; float:left; background:#e1e1e1; width:100% !Important; padding:0px !Important; margin-top:20px;}
.over_class {position:absolute; bottom:0px; left:0px; display:none;}
.over_class:after {content:''; display:block; clear:both;}
.over_class li {float:left; width:80px; text-align:center;background-color: rgba(0, 0, 0, 0.7);background: rgba(0, 0, 0, 0.7);}
.over_class li.on {background:#ed1c24;}


.search_top_title {margin:59px 0px 49px; text-align:center;}
.search_top_title > dl > dt {font-size:32px; color:#333333; font-family: 'Noto Sans', sans-serif; margin-bottom:10px; font-weight:bold;}
.search_top_title > dl > dt span {color:#5d8dcd;}
.search_top_title > dl > dd {color:#555555; font-size:14px;}
.search_top_title > dl > dd span {color:#ed1c24;}

.search_all_check:after {content:''; display:block; clear:both;}
.search_all_check > li {float:left; margin-right:40px;}
.search_all_check > li label {font-size:14px; color:#555555;}

.no_search_top2 {text-align:center; margin-top:59px; font-size:32px; color:#333333; font-family: 'Noto Sans', sans-serif; margin-bottom:10px; font-weight:bold;}
.no_search_top2  span {color:#5d8dcd; text-decoration:underline;}
.no_search_box {margin-top:38px;}

.search_goods_top {text-align:center; color:#333; font-size:20px;  font-family: 'Noto Sans', sans-serif; height:54px; line-height:54px; text-align:center; border:1px solid #e1e1e1; margin-top:59px; font-weight:bold;}


.goodview_btn_wrap  {line-height:0px; font-size:0px;}
.goodview_btn_wrap .center_class {margin:0px 10px;}

.after_title {margin-bottom:18px;     font-family: 'Noto Sans', sans-serif; color:#333333; font-size:16px;}
.after_title span {color:#ed1c24;}


.goods_info_title {padding-bottom:20px; border-bottom:1px solid #e1e1e1;}
.goods_info_title ul {margin-left:18px;}
.goods_info_title li.title { color:#333333; font-weight:bold; font-size:22px; margin-bottom:11px; font-family: 'Noto Sans', sans-serif;}
.goods_info_title li.goods_name_new {    font-family: 'Noto Sans', sans-serif; color:#333333; font-weight:bold; font-size:22px; margin-bottom:11px;}
.goods_info_title li.option {color:#5d8dcd;}
.goods_info_title li.option a{color:#5d8dcd;}

.goods_info_text1 {border-bottom:1px solid #e1e1e1;}
.goods_info_text1 > ul > li > dl {display:table; table-layout:fixed; width:100%; margin:17px 0px;}
.goods_info_text1 > ul > li > dl > dt , .goods_info_text1 > ul > li > dl > dd {display:table-cell;}
.goods_info_text1 > ul > li > dl > dt {width:140px; color:#333333;}
.goods_info_text1 > ul > li > dl > dt > span {margin-left:20px;}
.goods_info_text1 > ul > li > dl > dd {width:auto;}
.goods_info_text1 > ul > li > dl > dd s {font-weight:bold; color:#999999; font-size:14px;}

.c_price_class {font-size:14px; color:#333333; font-weight:bold;}
.c_price_class span.type2 {color:#ed1c24;}
.c_price_reseve {font-size:14px; color:#333333; }
.newgoods_vieiw_content {margin-top:20px; border:1px solid #e1e1e1; border-top:0px; padding-bottom:50px;}
.newgoods_view_tap {}
.newgoods_view_tap > ul {width:100%; display:table; table-layout:fixed;}
.newgoods_view_tap > ul > li {display:table-cell; text-align:center; line-height:50px; font-size:14px; color:#999999; font-weight:bold; height:50px; border-top:1px solid #e1e1e1;  border-bottom:1px solid #e1e1e1; background:#f5f5f5; width:25% !important; cursor:pointer;}
.newgoods_view_tap > ul > li:first-child {width:auto;}
.newgoods_view_tap > ul > li.on {border-bottom:1px solid #fff; background:#fff; position:relative; color:#333;}
.newgoods_view_tap > ul > li.on:after {content:''; display:block; clear:both; position:absolute; height:50px; width:1px; background:#e1e1e1; right:0px; top:0px;}
.newgoods_view_tap > ul > li.on:before {content:''; display:block; clear:both; position:absolute; height:50px; width:1px; background:#e1e1e1; left:-1px; top:0px;}

.goods_view_type1 {padding:70px 49px;}

.goods_view_type2 .after_title {text-align:center; margin-top:50px; margin-bottom:25px;}
.goods_view_type2 .after_title dt {font-size:22px; font-weight:bold; margin-bottom:17px;     font-family: 'Noto Sans', sans-serif; color:#000;}
.goods_view_type2 .after_title dt span {color:#ed1c24;}
.goods_view_type2 .after_title dd {color:#666666;}
.goods_view_type2 .after_title dd a {color:#666; font-weight:bold;}
.after_type1_wrap {padding:0px 48px;margin-bottom:48px;}

.goods_view_type3 {padding:0px; padding:0px 48px; margin-top:50px;}

.goods_view_type5 { padding:0px 48px; margin-top:50px;}

.goodsview_wislist_roop td {border-bottom:1px solid #e1e1e1; padding:12px 0px;}
.goodsview_wislist_roop td > dl {display:table; table-layout:fixed; width:100%;}
.goodsview_wislist_roop td > dl > dt, .goodsview_wislist_roop td > dl > dd {display:table-cell; vertical-align:middle;}
.goodsview_wislist_roop td > dl > dt {width:132px; text-align:left;}
.goodsview_wislist_roop td > dl > dt a {margin-left:30px;}
.goodsview_wislist_roop td > dl > dt img {height:80px;}
.goodsview_wislist_roop td > dl > dd {width:auto; line-height:160%;}
.goodsview_wislist_roop td > dl > dd li.wislist_name {font-weight:bold; color:#555;}
.goodsview_wislist_roop td > dl > dd li.wislist_option {color:#5d8dcd;}
.goodsview_wislist_roop td > dl > dd li.wislist_option a{color:#5d8dcd;}

.cart_top {text-indent:-9999px; width:1080px; height:90px; background:url('../images/cart_process_all.gif') 0 0 no-repeat; position:relative;}
.cart_top .card_n_class {width:32px; height:32px; text-align:center; line-height:32px !important; color:#fff; font-size:22px !important;font-family: 'Noto Sans', sans-serif; position:absolute; left:162px; top:29px; z-index:555; text-indent:0px !important;}

.cart_top2 {text-indent:-9999px; width:1080px; height:90px; background:url('../images/cart_process_2.gif') 0 0 no-repeat; position:relative;}
.cart_top2 .card_n_class {width:32px; height:32px; text-align:center; line-height:32px !important; color:#fff; font-size:22px !important;font-family: 'Noto Sans', sans-serif; position:absolute; left:176px; top:29px; z-index:555; text-indent:0px !important;}


.cart_top3 {text-indent:-9999px; width:1080px; height:90px; background:url('../images/cart_process_3.gif') 0 0 no-repeat; position:relative;}
.cart_top3 .card_n_class {width:32px; height:32px; text-align:center; line-height:32px !important; color:#fff; font-size:22px !important;font-family: 'Noto Sans', sans-serif; position:absolute; left:166px; top:29px; z-index:555; text-indent:0px !important;}




.id_popup_box {padding:0px 28px 0px;}
.popup_title {border-bottom:2px solid #424242; position:relative;  padding-bottom:22px;  padding:20px 0px 22px; margin:0px 28px; }
.popup_title h1 { font-family: 'Noto Sans', sans-serif; font-size:22px; margin-left:3px; color:#333;}
.popup_title span {position:absolute; top:20px; right:0px; cursor:pointer;}
.search_resulte {margin-top:20px;}
.search_resulte > p {text-align:left; color:#555555; font-size:12px;margin-bottom:28px;}
.search_resulte dl {text-align:center;}
.search_resulte dl dt {font-weight:bold; margin-bottom:8px;font-size:16px;color:#333333;}
.search_resulte dl dd {font-size:12px; color:#999999;}
.search_resulte {margin-bottom:30px;}
.search_inportant {text-align:center;}
.search_result_type li.type1 {margin-bottom:10px;  background:url('../images/search_idpw_type1.gif') 0 0 no-repeat;}
.search_result_type li {width:492px; height:141px;}
.search_result_type li dl {padding-left:147px;}
.search_result_type li dl dt {padding-top:26px; font-size:12px; color:#555555; margin-bottom:9px;}
.search_result_type li dl dd strong {font-size:15px;}
.search_result_type li dl dd.main_color {margin-bottom:18px;}
.search_result_type li.type2 {  background:url('../images/search_idpw_type2.gif') 0 0 no-repeat;}

.order_peoples_new {width:100% ;}
.order_peoples_new .big_title {font-size:22px; font-weight:bold;     font-family: 'Noto Sans', sans-serif; color:#333; margin-top:40px; margin-bottom:18px;}
.order_peoples_new > .left {width:520px; float:left;}
.order_peoples_new > .right {width:520px; float:right;}
.order_peoples_new:after {content:''; display:block; clear:both;}
.roop_info_s_wrpa {border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.order_peoples_new .roop_info_s {margin:15px 0px; display:table; table-layout:fixed; width:100%;}
.order_peoples_new .roop_info_s > li {display:table-cell; margin:20px 0px; vertical-align:top; min-height:22px;}
.order_peoples_new .roop_info_s > li.title {width:153px;}
.order_peoples_new .roop_info_s > li.title span {margin-left:20px; font-size:14px; color:#555555; font-weight:bold;     font-family: 'Noto Sans', sans-serif;}
.order_peoples_new .roop_info_s > li.info {width:auto; line-height:160%; font-size:14px;}

.two_btn_wrap {text-align: center; line-height: 0px;font-size: 0px;}
.two_btn_wrap a {padding: 0px 5px;}

.pay_success_new {text-align:center; padding:80px 0px; text-align:center;}
.pay_success_new > dl > dt {color:#333333; font-size:36px;     font-family: 'Noto Sans', sans-serif; margin-bottom:25px;}
.pay_success_new > dl > dd.text {text-align:center; font-size:14px; color:#555555; margin-bottom:48px;}
.pay_success_new > dl > dd.btns {text-align:center; line-height:0px; font-size:0px; }
.pay_success_new > dl > dd.btns a {padding:0px 5px;}


.popup_wrap { padding:0px 28px; padding-top:20px;}
.receipt_print_infotext { margin:20px 0px;}
.receipt_print_infotext li {font-size:12px; color:#555555; position:relative; padding-left:11px;}
.receipt_print_infotext li:after {content:''; display:block; clear:both; width:2px; height:2px; background:#555; position:absolute; top:5px; left:1px;}
.receipt_print_infotext li.first {margin-bottom:9px;}

.print_top_info {border-top:1px solid #e1e1e1;}
.print_top_info li {border-bottom:1px solid #e1e1e1;}
.print_top_info li > dl {width:100%; table-layout:fixed; display:table;}
.print_top_info li > dl > dt {display:table-cell; width:120px; line-height:40px; height:40px; background:#f5f5f5;}
.print_top_info li > dl > dt span {margin-left:14px; color:#555;}
.print_top_info li > dl > dd {display:table-cell; width:auto; line-height:40px; height:40px; padding-left:20px; color:#555;}

.receipt_print_title {margin:30px 0px 18px 2px; color:#333; font-size:16px;   }

.new_table_wrap .roop_td_class > td {border-bottom:1px solid #e1e1e1; padding:12px 0px;}
.order_check_goods  {margin-left:10px;}
.order_check_goods dt {margin-right:13px;}

.goods_name_popup { line-height:160%;}

.prient_footer {border-top:1px solid #424242; padding-top:20px;}

.goods_view_nav .selectbox-wrapper {top:5px;}




	#facebox_close_btn {display:none !important;}
	#facebox {
		 left:50% !important;
		float:none !Important;
	}
	#facebox .popup {
		background:#fff;
		border:1px solid #666;
		 box-sizing: border-box;
		 -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
		left: -50%;
	}
	#facebox .popup:after {
	content:'';
	display:block; 
	clear:both; 
	width:100%; 
	height:100%; 
	background:black; 
	position:absolute; 
	bottom:-4px; 
	right:-4px;
	z-index:-1;
	opacity: 0.3;
    filter: alpha(opacity=30); /* For IE8 and earlier */
	}



	
	/*return_cancel*/
	.return_cancel {
	  width: 600px;
	  background: #fff;
	}
	.return_cancel2 {
	  width:730px;
	  background: #fff;
	}
	.return_cancel_content {margin:0px 28px;}

