@charset "utf-8";

@import url("style.css");




/*pop_shop*/
.popWrap .pop_cntWrap{padding:30px 30px 10px; min-height:80px; background:#fff;}
.popWrap .pop_topWrap {height:45px;line-height:32px;background:#57524f;}
.popWrap .h2{float:left;padding:0 0 0 15px;font-size:16px; line-height:45px; color:#fff; font-weight:bold; text-transform:uppercase;}
.popWrap .btn_wrap {clear:both; margin:20px auto 10px; text-align:center; }
.popWrap .btn_wrap a span{min-width:60px;}

.pop_cntWrap h2 {}
.pop_cntWrap .pop_tit {margin-bottom:8px;}
.pop_cntWrap .pop_tit_h2 {text-align:center;font-size:20px;line-height:1.8; }

.popWrap .pop_cntWrap .tb_row td.tb_inr {padding:0;}
.popWrap .pop_cntWrap .tb_row td.tb_inr table {margin-bottom:-1px;}
.pop_orderSheet.popWrap .tb_row th { width:30px;font-weight:normal;border-right: 1px solid #e5e5e5;}
.pop_orderSheet.popWrap .tb_row th.th2 {width:20px;}
.pop_orderSheet .orderNum {color:#039; font-weight:bold;}
.pop_orderSheet .price {font-weight:bold; font-size:15px;}
.pop_orderSheet .pd_imgW {position:relative; display:block;margin:0 auto; width:60px; height:60px; overflow:hidden; background:#fbfbfb;}
.pop_orderSheet .pd_imgW img {width:100%;}

.pop_orderSheet.popWrap table.tb_col th {max-width:300px;background-color: #f7f7f7;border-bottom: 1px solid #e5e5e5;white-space:nowrap;}
.pop_orderSheet.popWrap table.tb_col td {padding:5px 8px; white-space:nowrap; line-height:1.4;  }
.pop_orderSheet.popWrap table.tb_col td.pd_name {width:50%;white-space:normal;word-break:break-all;}
.pop_orderSheet.popWrap table.tb_col td.pd_price { padding-right:10px;}
.pop_orderSheet.popWrap table.tb_col td.pd_price span {display:block; font-size:13px;text-align:right;font-weight:bold; line-height:1.5;}
.pop_orderSheet.popWrap table.tb_col td .pd_price_ori {}
.pop_orderSheet.popWrap table.tb_col td .pd_price_dc {color:#e64100;}
.pop_orderSheet.popWrap table.tb_col td .pd_price_total {color:#111;}
.pop_orderSheet.popWrap table td.pd_coupon {}
.pop_orderSheet.popWrap table td .coupon_dc {color:#777;padding-left:15px;}
.pop_orderSheet.popWrap table td .coupon_dc strong {padding-left:10px; color: #e64100;}
.pop_orderSheet.popWrap table td .coupon_dc .gap {padding:0 5px;}

.print_corp {border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; padding:20px 0;}
.print_corp .footerLogo {float:left; width:180px;margin:7px 0 0 3px; overflow:hidden;}
.print_corp .footerLogo img {width:100%;}
.print_corp .footerInfo { float:none; margin-left:250px;}
.print_corp .footerInfo .address strong {color: #5b5b5b; font-weight:normal;}

.pop_orderSheet .pop_cnt {margin-bottom:20px;}

.popWrap input {vertical-align:middle; font-size:13px;}
.popWrap input[type="button"]{font-size:12px; letter-spacing:-1px;}
.popWrap input[type="checkbox"]{margin: 0 ;height:14px;display:inline-block; vertical-align:middle;}
.popWrap input[type="radio"]{margin: 0 ;height:14px;display:inline-block;vertical-align:middle;}
.popWrap input[type="text"]{border:1px solid #a1a1a1;height:23px;}
.popWrap input[type="file"]{height:21px;}
.popWrap input + input[type="button"] {margin-left:3px;}
.popWrap input[type="text"] + input[type="checkbox"] {margin-left:15px;}
.popWrap input[type="button"] + input[type="checkbox"] {margin-left:15px;}
.popWrap label {vertical-align:middle; line-height:1.2;}
.popWrap select{padding:0 0 0 5px;height:26px;border:1px solid #a1a1a1;vertical-align:middle;}
.popWrap td select + span{margin:0 10px 0 4px;vertical-align:middle;}
.popWrap table span.txt{ display:inline-block;color:#474ca5;font-size:11px;  margin-left:10px;line-height:12px;;padding-left:5px;vertical-align:middle;}
.popWrap span.dash{ display:inline-block;color:#585858;float:none;font-size:11px; margin:7px 5px 0 5px;padding:0;}
.popWrap label + input[type="radio"]{margin-left:35px;}
.popWrap input[type="radio"] + label{margin-left:5px;}
.popWrap label + input[type="checkbox"]{margin-left:33px;}
.popWrap input[type="checkbox"] + label{margin-left:5px;}

.popWrap .input_cal {display:inline-block;position:relative; width:90px; padding:0 20px 0 5px; border: 1px solid #a1a1a1; }
.popWrap .input_cal input {width:100%; border:0; padding:0;}
.popWrap .input_cal a.btn_cal {position:absolute; right:4px; top:4px; }
.popWrap input.price {text-align:right;}

.popWrap.pop_orderList  .tb_wrap_cnt {max-height:250px; overflow-y:auto;}

.popWrap.pop_searchProduct  .tb_wrap_cnt {max-height:200px; overflow-y:auto;}
.popWrap .search_box_wrap {}
.popWrap .search_box {padding:10px 18px; background:#f7f7f7; border-bottom:1px solid #ababab; }
.popWrap .search_box_wrap .btn_wrap {margin:5px 0 10px 0; text-align:right;}
.popWrap .search_box_wrap .btnS_grayDark span {min-width:30px;}


	/*table*/
.popWrap .tb_wrap_cnt {border-top:2px solid #393939;}

.popWrap table th {font-weight:bold; font-size:12px;}
.popWrap table td {font-weight:normal; font-size:12px;}

.popWrap table th span{height:21px; display:inline-block;}

.popWrap table .zipBox input,
.popWrap table .zipBox img {margin:2px 0;  vertical-align:middle;}
.popWrap table .textarea{border:1px solid #a1a1a1;padding:10px;width:92%;overflow-y:auto;}
.popWrap table .request{color:#6d6d6d;font-weight:normal;padding-left:3px;height:13px;line-height:12px;}

.popWrap .tb_row th {width:15%; min-width:80px; padding:5px 5px 5px 15px; text-align:left;color:#323232;font-size:12px; line-height:21px;background-color:#f7f7f7;border-bottom:1px solid #e5e5e5;}
.popWrap .tb_row tr.none td,
.popWrap .tb_row tr.none th{padding:3px 13px 4px 13px;border:none;}
.popWrap .tb_row tr.nonePd td, 
.popWrap .tb_row tr.nonePd th{padding:9px 13px 3px 13px;}
.popWrap .tb_row tr.nonePdBtm td, 
.popWrap .tb_row tr.nonePdBtm th{padding:3px 13px 9px 13px !important;}
.popWrap .tb_row td {padding:5px 5px 5px 10px;border-bottom:1px solid #e5e5e5;}

.popWrap .tb_col th {color:#2e2e2e;height:21px;  padding: 5px;font-size:12px; line-height:21px;font-weight:normal; border-bottom:1px solid #888888;}
.popWrap .tb_col td {text-align:center; padding:5px; height:20px; min-height:20px; font-size:12px; color:#595959;font-weight:normal;border-bottom:1px solid #d5d2d1;}
.popWrap .tb_col tr:nth-child(2n-1) td{background-color:#f7fcfe;}

.popWrap .tb_col .bg{background:#f7f7f7 url(/web/images/shop/bg_tb_shop_line.png) left top repeat-y;}
.popWrap .tb_col .total{padding:5px 13px 5px 5px; color:#fc0000;font-size:13px;text-align:right; font-weight:bold;}
.popWrap .tb_col .minus{color:#6a6a6a;}
.popWrap .tb_col .normal{font-weight:normal;padding-left:3px;}

.popWrap .tb_search th {min-width:50px; padding:5px 0; text-align:left;color:#323232;font-size:12px; line-height:21px;}
.popWrap .tb_search td {padding:5px 0;}


	/* content */
.popWrap .bank{padding:7px 0 8px 0;}
.popWrap .bank li{margin-bottom:12px;}
.popWrap .bank li strong{color:#f50000;}

.popWrap .oerderInfo{float:left;}
.popWrap .oerderInfo .txt_name{padding:5px 0 7px 0;font-weight:bold;line-height:1.5;text-align:left;font-size:13px;}

.popWrap .popAddress{padding:5px 0;text-align:left;line-height:1.5;}
.popWrap .popAddress span{display:inline-block;padding-bottom:4px;}

.popWrap .sTxt_topR {margin:-10px 0 8px 0; text-align:right; color: #8a8a8a;font-size: 12px;font-weight:bold;}
.popWrap .ps_pop{padding-top:10px; margin-bottom:-10px;color:#e25601;font-size:11px;}

.popWrap .popCoupon{font-size:13px;margin-bottom:8px;font-weight:bold;}
.popWrap .popPeriod{font-size:12px;color:#7b7b7b;}

.popWrap .thumb{position:relative; float:left;width:74px;height:61px;margin:3px 20px 3px 0;overflow:hidden;background:#fbfbfb;}
.popWrap .thumb img {width:100%; max-width:100%;}

.popWrap .backfl{height:14px;padding-top:7px;padding-left:13px;}
.popWrap .sTxt_ip {line-height: 25px;padding-left: 15px; font-size:11px; color:#45487d;}

.popWrap .addFileWrap {margin-top:7px;}
.popWrap .addFile{color:#000;padding:1px 0;}
.popWrap .addFile .fl{padding-right:5px;}


/* 팝업 : 쿠폰선택 */
.pop_couponSelect .tb_wrap_cnt {max-height:240px; overflow-y:auto; overflow-x:hidden;}
.popWrap.pop_couponSelect .popCoupon{margin-top:10px;}
.popWrap.pop_couponSelect .popPeriod{margin-bottom:10px;}

/* 팝업 : 상품문의작성 */
.pop_inquireWrite .textarea{height:235px !important;}

/* 팝업 : 배송지선택 */
.pop_localSelect .tb_wrap_cnt  {max-height:250px; overflow-y:auto; overflow-x:hidden;}

/* 팝업 : 상품후기작성 */
.pop_reviewWrite .textarea{ height:235px;}

/* 팝업 : 쿠폰등록 */
.pop_couponRegister .popSubTxt{font-size:12px;color:#434343;line-height:18px;margin:10px 0 0 0;}
.popWrap.pop_couponRegister .tb_row th {width:25%;}
.pop_couponRegister .tb_wrap_cnt {margin-top:15px;}
.pop_couponRegister table input[type="text"]{width:60px;border:3px solid #d6d6d6;color:#434343;font-size:16px;height:26px;line-height:24px;padding:0 8px;}
.pop_couponRegister table input:focus{border:3px solid #fb0000; text-transform:uppercase;}



/* shop : 상품상세보기 */

/*pop_shop*/
.popWrap_shop .pop_cntWrap{padding:30px;}
.popWrap_shop .pop_topWrap {height:45px;line-height:32px;background:#57524f;}
.popWrap_shop .h2{float:left;padding:7px 0 0 8px;font-size:16px; color:#fff; font-weight:bold; text-transform:uppercase;}
table.tb_pop_col th {color:#2e2e2e;height:21px; padding: 5px;font-size:12px; line-height:21px;font-weight:normal; border-bottom:1px solid #d5d2d1; vertical-align:top;}
table.tb_pop_col tr:first-child th{border-top:2px solid #666;border-bottom:1px solid #888;color:#2e2e2e;}
table.tb_pop_col td {text-align:center;height:66px; padding:5px;font-size:12px; color:#595959;font-weight:normal;border-bottom:1px solid #d5d2d1;}
table.tb_pop_col .popAddress{float:left;text-align:left;width:258px;line-height:17px;}
table.tb_pop_col .popAddress span{display:inline-block;padding-bottom:4px;}
table.tb_pop_col td label{line-height:13px;}
.popWrap_shop .btn_wrap {margin:-20px auto 0 auto; text-align:center; }
.popWrap_shop .btn_wrap a span{min-width:80px;}
.popWrap_shop .ps_pop{color:#e25601;font-size:11px;padding-top:10px;}
table.tb_pop_col tr:nth-child(2n-1) td{background-color:#f7fcfe;}
.popWrap_shop .popCoupon{font-size:13px;margin-bottom:8px;font-weight:bold;}
.popWrap_shop .popPeriod{font-size:12px;color:#7b7b7b;}
table.tb_pop_col .total{color:#e25601;font-size:13px;font-weight:bold;}

/*coupon register*/
.popSubTxt{font-size:12px;color:#434343;line-height:18px;margin:33px 30px 0 30px;}
.popWrap_shop .popSubTxt + .pop_cntWrap{margin-top:15px;}
input.inputBig[type="text"]{width:60px;border:3px solid #d6d6d6;color:#434343;font-size:16px;height:26px;line-height:24px;padding:0 8px;}
input.inputBig.on{border:3px solid #fb0000;}

/*shop -----------------------------------------------------------------------*/
	
.shop h2.zag {text-align:right;color:#2b2b2b;font-size:17px;font-weight:bold;padding-top:39px;margin-bottom:10px;}
.shop h2.zag p{float:left;margin-left:5px;}
.shop h2 .h2TxtL{padding-left:17px;color:#666666;font-size:11px;font-weight:normal;}
.shop h2 .h2Txt{display:inline-block;padding-top:4px;color:#8a8a8a;font-size:12px;}

/*table*/
	/* tb_shop : input */
.tb_shop {width:100%;}
.tb_shop th{width:15%; padding-left:15px;text-align:left;color:#323232;font-size:12px;background-color:#f7f7f7;border-bottom:1px solid #e5e5e5;}
.tb_shop th .pilsu {background:url(/web/images/com/icon_pilsu.png) right 7px no-repeat !important;padding-right:13px;}
.tb_shop th .pilsu img {display:none;}
.tb_shop.tb_col th{width:auto;}

.tb_shop td{padding:7px 12px;height:25px;min-height:25px;color:#323232;font-size:12px;border-bottom:1px solid #e5e5e5;}
.tb_shop td label { height:14px; line-height:110%; display:inline-block; float:left;font-size:12px; margin-left:5px; vertical-align:middle;}
.tb_shop td label.txt { line-height:13px; }
.tb_shop td input {vertical-align:middle; font-weight:bold; font-size:13px;}
.tb_shop td input[type="checkbox"]{margin: 0 ;height:14px;display:inline-block;/*float:left;*/ vertical-align:middle;}
.tb_shop td input[type="radio"]{margin: 0 ;height:14px;display:inline-block;float:left; vertical-align:middle;}
.tb_shop td span.txt{ display:inline-block;color:#3a7bc1;font-size:11px;  margin-left:10px;padding-left:5px;vertical-align:middle;}
.tb_shop td span.dash{ display:inline-block;color:#585858;float:none;font-size:11px; margin:7px 5px 0 5px;padding:0;}
.tb_shop td input[type="file"]{height:21px;}
.tb_shop td input[type="button"]{font-size:12px;}
.tb_shop td label + input[type="radio"]{margin-left:35px;}
.tb_shop td label + input[type="checkbox"]{margin-left:33px;}
.tb_shop th span{height:21px;display:inline-block;padding-top:4px;}
.tb_shop td select{padding:0 0 0 5px;height:26px;border:1px solid #a1a1a1;vertical-align:middle;}
.tb_shop td .pilsu {background:url(/web/images/com/icon_pilsu_member.gif) right 7px no-repeat !important;padding-right:13px;}
.tb_shop td input[type="text"], .tb_shop td input[type="password"] {border:1px solid #a1a1a1;height:23px;}
.tb_shop td input[type="password"]{padding:4px; 0}
.tb_shop td a{float:none;}
.tb_shop td select + span{margin:0 10px 0 4px;vertical-align:middle;}
.tb_shop td .zipBox input,
.tb_shop td .zipBox img {margin:2px 0;  vertical-align:middle;}
*:first-child+html .btnTypefile{padding-left:5px;}
.tb_shop .textarea{border:1px solid #a1a1a1;padding:10px;height:35px;width:92%;overflow-x:none;overflow-y:auto;}
.tb_shop .request{color:#6d6d6d;font-weight:normal;padding-left:3px;height:13px;line-height:12px;}
*:first-child+html .tb_shop .request{margin-top:2px;line-height:13px;}
.txt_request{color:#6a6a6a;}



/*shop*/
.shop .about .tb_shop th {border-top: 2px solid #393939;}
.shop .about .btn_right {margin:-42px 0 10px 0; height:32px;}

.tb_shop tr.borderType td{border-bottom:1px solid #393939;}
.tb_shop tr.none td ,.tb_shop tr.none th{padding:3px 13px 4px 13px;border:none;}
.tb_shop tr.nonePd td , .tb_shop tr.nonePd th{padding:9px 13px 3px 13px;}
.tb_shop tr.nonePdBtm td , .tb_shop tr.nonePdBtm th{padding:3px 13px 9px 13px !important;}

.tb_shop .bank{padding:7px 0 8px 0;}
.tb_shop .bank li{margin-bottom:12px;}
.tb_shop .bank li strong{color:#f50000;}
td.payment{padding:0 23px;background-color:#57524f;text-align:right;vertical-align:top;}
td.payment .payment_txt{padding:17px 10px 16px 0;line-height:26px;color:#f1efe0;font-size:14px;border-bottom:1px solid #6b6663;}f
td.payment .payment_txt strong{color:#f2bd00;font-size:26px;}
td.payment .payment_txt01{padding:11px 10px 0 32px;line-height:17px;color:#a89478;font-size:11px;border-top:1px solid #3e3a38;}

.in_tb_shop th{background-color:#fff;font-weight:normal;color:#737373;}

	/* 정기상품배송 */
table tr.regular_pd td {}
table tr.regular_pdD td,
.mypage .tb_col tr.regular_pdD td {background: #f7f7f7; text-align:left;}
table tr.regular_pdD .ico_regular {display:-moz-inline-stack; display:inline-block; float:left; padding:0; margin: 2px 0 0 10px; vertical-align:middle; height:22px;background:url(/web/images/shop/btn_order_l.gif) left top no-repeat; }
table tr.regular_pdD .ico_regular span {display:-moz-inline-stack; display:inline-block;text-align:center; margin:0 0 0 2px; padding:0 5px 0 3px;height:22px; min-width:64px;line-height:22px;color:#fff;background:#9a7f54 url(/web/images/shop/btn_order_R.gif) right top no-repeat;font-size:12px; white-space:nowrap; overflow:visible; vertical-align:middle;}
.tb_shop.tb_col .regular_pdD table.regular_list td ul li,
.mypage .tb_col .regular_pdD table.regular_list td ul li  {line-height:1.5; padding:0 13px; }
table.tb_col tr.regular_pdD td.regular_thumb {text-align:left;}
table.tb_col tr.regular_pdD td.regular_thumb span {margin-right:50px;}
table.tb_col tr.regular_pdD .regular_listW {padding:0;}
table.tb_col tr.regular_pdD .regular_listW table td {padding:3px 5px;}
table.tb_col tr.regular_pdD .regular_listW td.td_chk {text-align:center; width:24px;}
table.tb_col tr.regular_pdD .regular_listW td.td_dlv {width:59px;border-left: 1px solid #e5e5e5; text-align:center;}
table.tb_col tr.regular_pdD .regular_listW td.regular_list {padding-left:116px;text-align:left; font-weight:normal;}
table.tb_col tr.regular_pdD .regular_count {font-weight:bold;}
table.tb_col tr.regular_pdD .regular_num {font-weight:bold;color: #966344;}
table.tb_col tr.regular_pdD .open_num {font-weight:bold; color:#2b588f;}



	/* tb_col : list  */
.tb_shop.tb_col tr:first-child td{border-top:none;}
.tb_shop.tb_col th{border-bottom:1px solid #888;background-color:#fff;text-align:center;padding:11px 0;}
.tb_shop.tb_col td{padding:7px 5px;color:#2c2c2c;text-align:center;}
.tb_shop.tb_col .bg{background:#f7f7f7 url(/web/images/shop/bg_tb_shop_line.png) left top repeat-y;}
.tb_shop.tb_col .thumb{position:relative;float:left;width:74px;height:61px;margin:6px 20px 6px 10px;overflow:hidden;background:#fbfbfb;}
.tb_shop.tb_col .thumb img {width:100%;max-width:100%; height:auto;}
.tb_shop.tb_col .oerderInfo{float:left;}
.tb_shop.tb_col .oerderInfo .txt_name{width:255px;height:32px;overflow:hidden;text-align:left;font-size:13px;font-weight:bold;padding:0 0 7px 0;line-height:17px;}
.tb_shop.tb_col .oerderInfo .txt_info{text-align:left;color:#535353;display:inline-block;width:255px;}
.tb_shop.tb_col .total{margin-right:19px;color:#fc0000;font-size:13px;text-align:right;display:inline-block;width:115px;}
.tb_shop.tb_col .minus{color:#6a6a6a;}
.tb_shop.tb_col .normal{font-weight:normal;padding-left:3px;}

.calculateBox{border:4px solid #b4b4b4;padding:25px;}
.shop .tb_wrap_cnt.calculateBox{border-top:4px solid #b4b4b4;}
.calculateBox .tb_calculate + .tb_shop{margin-top:35px;}
.tb_calculate{margin:11px 0;}
.tb_calculate td{text-align:right;}
.tb_calculate td .txt_calculate{text-align:right;margin-bottom:7px;color:#707070;font-size:14px;font-weight:bold;}
.tb_calculate td .txt_calculate01{text-align:right;color:#707070;font-size:14px;}
.tb_calculate td .txt_calculate01 strong{color:#383838;font-size:26px;}
.tb_calculate .calculatePlus{padding-right:52px;background:url(/web/images/shop/icon_calculate_plus.png) right 10px no-repeat;}
.tb_calculate .calculateMinus{padding-right:52px;background:url(/web/images/shop/icon_calculate_minus.png) right 10px no-repeat;}
.tb_calculate .calculateEqual{padding-right:52px;background:url(/web/images/shop/icon_calculate_equal.png) right 10px no-repeat;}
.tb_calculate .calculateLast{padding-right:19px;float:right;}
.tb_calculate .calculateLast strong{color:#fa0000 !important;}
.calculateBox .coupon_clear{clear:both;overflow:hidden;width:100%;padding-top:10px;}
.calculateBox .tb_shop {border-top: 2px solid #393939;}
.tb_shop input.ip_bg[type="text"]{border:1px solid #ececec;background-color:#f7f7f7;color:#7b7b7b;font-size:11px;padding:5px 10px 6px 10px;line-height:25px;}

.coupon{margin-bottom:10px;}
.coupon .coupon_dc{height:23px;line-height:23px;color:#323232;font-size:13px;text-align:right;width:125px;padding-right:20px;float:left;}
.coupon a{float:left !important;display:inline-block;}
.coupon .coupon_txt{height:23px;line-height:23px;color:#323232;float:left;padding-left:25px;color:#323232;font-size:12px;}
.coupon .coupon_txt strong{color:#ec0000;}



/*상품 상세 _ tb_producInfo*/
.shop .tb_wrap_cnt {border-top:2px solid #393939;}

.tb_producInfo tr:first-child th, .tb_producInfo tr:first-child td{border-top:1px solid #6b6b6b;}
.tb_producInfo th{width:100px; padding:9px 0 9px 20px;line-height:18px;font-size:12px;font-weight:normal;border-top:1px solid #dedede;color:#555;text-align:left;} 
.tb_producInfo td{padding:9px 0 9px 20px;line-height:1.5;font-size:12px;font-weight:normal;border-top:1px solid #dedede;color:#555;text-align:left;}
.tb_producInfo .star {float:left; margin-top:2px;}
.tb_producInfo .average {float:left; margin-top:2px;line-height:1.2; font-weight:bold;}
.tb_producInfo tr.nonePd td , 
.tb_producInfo tr.nonePd th{padding:9px 0 3px 20px;}
.tb_producInfo tr.nonePdBtm td , 
.tb_producInfo tr.nonePdBtm th{padding:3px 0 9px 20px !important;}
.tb_producInfo tr.none td ,
.tb_producInfo tr.none th{padding:3px 0 4px 20px;border:none;}
.tb_producInfo tr.none td.txt_pdTit {padding-left:10px;line-height: 1.4;}
.tb_producInfo tr th {font-weight:bold;}
.tb_producInfo .price{color:#aa4e16;font-size:14px;font-weight: bold;}
.tb_producInfo .xprice{color:#8e8e8e;font-size:14px;font-weight: bold;text-decoration:line-through;padding:0 0 0 4px;}
.tb_producInfo .empty{float:left;color:#e92600;padding-left:7px;}
.tb_producInfo .cycle{padding:0 24px 0 5px;line-height:normal;}

.tb_lecInfo .lecTit {margin-bottom:7px;font-size:13px; font-weight:bold; color:#222;}
.tb_lecInfo select {}
.tb_lecInfo td {padding: 10px 10px 11px 20px;}
.tb_lecInfo select {margin-top:5px; }

.th_essen {padding-right:7px; background:url(/web/images/com/img_essen_th.gif) no-repeat 100% 95%;}

.count{text-align:left;float:left;position:relative;height:21px;width:80px;padding:0;margin:0;}
.count input[type="text"]{border:1px solid #ccc;height:13px;line-height:13px;padding:3px 5px;text-align:right;}
.count a{display:block;padding:0;margin:0;}
.count .btnUp{position:absolute;top:-2px;left:46px;width:15px;height:11px;}
.count .btnDown{position:absolute;top:8px;left:46px;width:15px;height:10px;}
.count span{position:absolute;top:0px;right:0;display:block;}
.tb_producInfo .empty{float:left;color:#e92600;padding-left:7px;}
.tb_producInfo .cycle{padding:0 24px 0 5px;line-height:normal;}


*:first-child+html .tb_producInfo .count .btnUp{position:absolute;top:1px;left:46px;width:15px;height:11px;}
*:first-child+html .tb_producInfo .count .btnDown{position:absolute;top:12px;left:46px;width:15px;height:10px;}
*:first-child+html .tb_producInfo .cycle{padding:0 20px 0 5px;margin-top:3px;}

.tb_producInfo tr.nonePdBtm td .in_tb_producInfo tr:first-child th{border-bottom:2px solid #fff;}
.tb_producInfo tr.nonePdBtm td .in_tb_producInfo th{border-bottom:1px solid #fff;padding:3px 0 !important;background-color:#eee;text-align:center;}
.tb_producInfo tr.nonePdBtm td .in_tb_producInfo td{padding:3px 0 !important;text-align:center;}

th.tl {text-align:left !important;padding-left:15px !important;} 
td.tl {text-align:left !important;} 
td.tr {text-align:right !important;} 
td.tc {text-align:center !important;} 
td.tc input[type="checkbox"]{float:none;}

/* 상품 - 배송,교환 */
.about_deliv dl {margin-top:25px;}
.about_deliv dl dt {color:#272727; font-size:16px; font-weight:bold;}
.about_deliv dl dt .num {color:#aa4e16}
.about_deliv dl dd {margin:10px 0 30px 25px;}
.about_deliv dl dd ul li {position:relative;color:#7b7b7b;font-weight:normal;line-height:1.8;font-family:'돋움', dotum;  }
.about_deliv dl dd > ul > li {list-style-type:disc;}
.about_deliv dl dd ul li ul {margin-bottom:5px;}
.about_deliv dl dd ul li ul li {font-size:11px;}
.about_deliv dl dd ul li b {font-weight:normal; color:#c17435;}



/*상품후기 _ tb_review*/
.tb_review td{height:25px;padding:5px 10px; color:#4b4b4b !important;font-weight:normal; }
.tb_review td .title{text-align:left;display:inline-block;line-height:1.3;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tb_review td .num{color:#767676;font-size:12px;}
.tb_review td .date{color:#7b7b7b;font-size:12px;}
.tb_review .replayTd{display:inline-block;width:28px;padding-left:12px;color:#fff;font-size:11px;line-height:19px;background:#9a9a9a url(/web/images/shop/bg_replayTd.gif) left top no-repeat;height:18px;}
.tb_review td.tl{text-align:left;color:red;} 
tr.reviews td {font-size:12px;border-bottom:1px solid #acacac;background-color:#f8f8f8 !important;text-align:justify;line-height:20px;}
tr.reviews td p{padding:5px 50px 10px 140px;text-align:left;color:#4b4b4b;}
table.tb_review tr.reviews td {padding:5px 30px 5px 7%;}
.tb_review tr.reviews td p {padding-left:63px;}
.tb_review tr.reviews td p.reviewTxt {padding-left:5px;}
.tb_review tr.reviews td p.reviewAns {padding-left:53px;}
.shop .btn_left{padding:10px 0 0 0;}
.shop .btn_left + .btn_ftC{margin-top:8px;}

/*shop detail*/
.shopInfo {float:left;position:relative;padding-right:102px;margin-top:42px;}
.shopInfo.R{float:right;width:414px;padding-right:0;}
.shopInfo h2 {position:relative; margin:10px 0 28px 0; text-align: left; color: #000;font-size:22px;line-height:1.5;font-weight: bold;}
.shopInfo h2 span{margin-bottom:5px; width:300px;text-align:left;line-height:1.1;display:block;}
.shopInfo .location li{float:left;padding:0 11px 0 0; margin:0 3px 0 0;color:#b2b2b2;font-size:12px;background:url(/web/images/shop/icon_shop_h2.gif) right 50% no-repeat;}
.shopInfo .location li.this {background:none;color:#929090;}

.shopInfo .shopInfoImg p.img{position:relative;float:left;width:440px;height:330px;padding:0;text-align:center;overflow:hidden;background:#fbfbfb;}
.shopInfo .shopInfoImg p.img img {width:100%; height:auto;}
.shopInfo .smalImg{position:absolute;bottom:25px;right:10px;width:79px;}
.shopInfo .smalImg li{ position:relative; z-index:15; width:65px; height:60px;padding:6px;margin-top:-1px;text-align:center; border:1px solid #e2e2e2; }
.shopInfo .smalImg li a{ display:inline-block;width:65px; height:60px;overflow:hidden;text-align:center;}
.shopInfo .smalImg li a img {max-width:100%;}
.shopInfo .smalImg li.on,
.shopInfo .smalImg li:hover{z-index:16; border-color:#594c4c;}
.shopInfo .iconName{font-size:12px;padding:0 0 11px 0;}
.shopInfo .iconName span{margin-left:0 !important;}
.shopInfo .recommend {padding:13px 0 0 9px;clear:both;height:12px;color:#9a7f54;font-size:11px;}
.shopInfo .recommend .iconRcmd{padding-right:18px;color:#5e5e5e;margin-right:8px;font-size:12px;background:url(/web/images/shop/bg_icon_recommend.gif) right top no-repeat;}

.shopInfo .socailList {}
.shopInfo .socailList li {clear:both;line-height:20px;}
.shopInfo .socailList:after { content:''; display:block; height:1px; clear:both;}
.shopInfo .socailList li a {line-height:20px; float:left;}
.shopInfo .popPlus {z-index:10;bottom:-1px;right:0px;padding-bottom :50px;text-align:left; background:url(/web/images/com/bg_btm_popPlus.png) 0 45px no-repeat;}




.totalBox{border-top:1px solid #6b6b6b;}
.totalBox .pricebox{height:50px;line-height:49px;border-bottom:1px solid #fff;width:100%;border-top:1px solid #dedede;background-color:#f5f5f5;text-align:right;}
.totalBox .pricebox p{font-size:13px;}
.totalBox .pricebox .txt{width:62px;overflow:hidden;margin-right:17px;}
.totalBox .pricebox .totalPrice{float:right;padding-right:20px;}
.totalBox .pricebox .totalPrice strong{font-size:18px;color:#c14444;}
.totalBox .pricebox .totalPrice .include{color:#6a6a6a;font-size:12px;background:url(/web/images/shop/bg_line-include.gif) right top no-repeat;padding-right:9px;margin-right:10px;}

.totalBox .btn{padding:9px 20px 7px 20px;}
.totalBox .buyBtn a + a{margin-left:1px;}
.totalBox .buyBtn a{display:block;float:left;width:105px;height:42px;line-height:42px;text-align:center;color:#fff;font-size:15px;font-weight:bold;}
.totalBox .buyBtn .btnBuy{background-color:#231814;}
.totalBox .buyBtn .btnDemo{background-color:#57524f;}
.totalBox .buyBtn .btnWish{background-color:#8f8e93;}
.totalBox .buyBtn .btnList{width:92px;height:40px;border:1px solid #7f7f7f;color:#151515;}

	
.about.MT30{margin-top:30px !important;}
.about{border:1px solid #c1c1c1;margin-top:-1px; padding:0 50px 70px;}
.about h3{padding-top:27px;}
.about .nav{padding-top:14px;margin-left:-30px;}
.about .nav li{float:left;margin-right:14px;}
.about .nav li a{color:#808080;font-size:12px;}
.about .nav li.on{background:url(/web/images/shop/icon_product_nav.gif) right 50% no-repeat;padding-right:9px;}
.about .nav li.on a{color:#2c2c2c;font-size:12px;}
.about .prcsDetail{min-height:350px; padding:25px 0 0; overflow:hidden; font-size:13px; line-height:1.7;}
.about .prcsDetail img {max-width:900px;}

#about_product {margin-top:70px;}

.shop h3{text-align:center;line-height:22px;padding:35px 0 20px 0;font-size:24px;}
.shop h3 .en{color:#adadad;font-size:14px;font-weight:normal; text-transform: capitalize;}
.mypage h3{text-align:center;line-height:22px;padding:60px 0 20px 0;font-size:22px;}
.mypage h3 .en{color:#adadad;font-size:14px;}
.shop #about_delivery h3 {border-bottom:1px solid #dbdbdb;}

.about .listItem_gridWrap {width:920px; overflow:hidden;}
.about .listItem_grid{margin:0 10px 2px 0;float:left;cursor:pointer;position:relative;width:200px;height:142px;text-align:center;overflow:hidden;border:1px solid #c1c1c1; background:url(/web/images/com/img_noneProduct.png) no-repeat 50% 50% #fbfbfb;}
.about .listItem_grid .producTit{width:80%;color:#fff;margin-top:34px;line-height:20px;font-weight:bold;font-size:14px;}
.about .listItem_grid .coffeeCate {color:#9a7f54 !important; font-size:12px;}
.about .listItem_grid .won{color:#c6c6c6 !important;}
.about .listItem_grid.noProduct {border:1px solid #e6e6e6;}
.about .listItem_grid img {width:100%;height:99%}

.about .photo_over{display:none;margin:0;background-color:#000;background:url(/web/images/shop/bg_img_photo_over.png) left top repeat;position:absolute;top:0;left:0;width:100%;height:198px;text-align:center;}
.about .photo_over p{margin:0 auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:90%;color:#fff;padding:0;font-weight:bold;}
.about .photo_over p.tit {margin-top:45px;}
.about .photo_over p.date {margin-top:8px; font-size:13px;color:#c1c1c1;}
.about .photo_over p.cate {margin-top:12px; font-size:13px;color:#c1c1c1;}
.about .photo_over p.cate a:hover {color:#ddad11;}
.about .photo_over .cate a, .photo_over .cate span{color:#99ba80;font-size:11px;}
.about .photo_over .btnView{display:inline-block;width:118px;height:31px;margin-top:20px;padding-top:8px;text-align:center;font-size:100%;color:#fff;background:url(/web/images/btn_photo_ov.png) no-repeat 0 0;}/*118 / 337*/

.shop .box{width:1020px;margin-bottom:30px;}
.shopGrid{float:left;margin-top:30px;margin-right:8px;position:relative;}
.shopGrid .title{font-size:15px;font-weight:bold;color:#2e2e2e;padding-bottom:10px;}
.shopGrid .academyGrid{width:444px;height:168px;border:1px solid #c1c1c1;margin-right:0;}	
.shopGrid .academyGrid p.thumbImg{float:left;width:223px; height:168px;overflow:hidden; background:url(/web/images/com/img_none_block.png) no-repeat 50% 50%;}
.shopGrid .academyGrid p.thumbImg img{width:100%;max-width:100%;height:auto;}
.shopGrid .academyGrid .txt{position:relative; float:left; width:190px;height:135px;margin:15px 10px 20px 20px; padding:0;font-size:12px;text-align:justify;line-height:16px;}
.shopGrid .academyGrid .txt h2{width:94%;overflow:hidden;margin-bottom:10px;font-size:14px;font-weight:bold;line-height:1.4;color:#2e2e2e;}
.shopGrid .academyGrid .info{height:71px;overflow:hidden;margin-top:18px;font-size:12px;color:#515151;}
.shopGrid .academyGrid a .info,
.shopGrid .academyGrid .info a{color:#515151; line-height:1.6;}

.about .paging{padding:0 0 40px 0;}


.btnType05 {display:-moz-inline-stack; display:inline-block; padding:0; margin:0; vertical-align:middle; height:39px;background:url(/web/images/shop/bg_btnType01_l.gif) left top no-repeat; }
.btnType05 span {display:-moz-inline-stack; display:inline-block; margin:0 0 0 2px; padding:0 5px 0 3px;height:39px; min-width:107px;line-height:39px;color:#fff;background:#30261d url(/web/images/shop/bg_btnType01_r.gif) right top no-repeat;font-size:15px; white-space:nowrap; overflow:visible; vertical-align:middle;}
.btnType02 {display:-moz-inline-stack; display:inline-block; padding:0; margin:0; vertical-align:middle; height:39px;background:url(/web/images/shop/bg_btnType02_l.gif) left top no-repeat; }
.btnType02 span {display:-moz-inline-stack; display:inline-block; margin:0 0 0 2px; padding:0 5px 0 3px;height:39px; min-width:107px;line-height:39px;color:#fff;background:#8f8e93 url(/web/images/shop/bg_btnType02_r.gif) right top no-repeat;font-size:15px; white-space:nowrap; overflow:visible; vertical-align:middle;}
.btnType03 {display:-moz-inline-stack; display:inline-block; padding:0; margin:0; vertical-align:middle; height:39px;background:url(/web/images/shop/bg_btnType03_l.gif) left top no-repeat; }
.btnType03 span {display:-moz-inline-stack; display:inline-block; margin:0 0 0 2px; padding:0 5px 0 3px;height:39px;min-width:107px;line-height:39px;color:#131313;background:url(/web/images/shop/bg_btnType03_r.gif) right top no-repeat;font-size:15px; white-space:nowrap; overflow:visible; vertical-align:middle;}
.btnType04 {display:-moz-inline-stack; display:inline-block; padding:0; margin:0; vertical-align:middle; height:39px;background:url(/web/images/shop/bg_btnType04_l.gif) left top no-repeat; }
.btnType04 span {display:-moz-inline-stack; display:inline-block; margin:0 0 0 2px; padding:0 5px 0 3px;height:39px;min-width:107px;line-height:39px;color:#fff;background:#57524f url(/web/images/shop/bg_btnType04_r.gif) right top no-repeat;font-size:15px; white-space:nowrap; overflow:visible; vertical-align:middle;}

.btnOrder {display:-moz-inline-stack; display:inline-block; padding:0; margin:0; vertical-align:middle; height:22px;background:url(/web/images/shop/btn_order_l.gif) left top no-repeat; }
.btnOrder span {display:-moz-inline-stack; display:inline-block;text-align:center; margin:0 0 0 2px; padding:0 5px 0 3px;height:22px; min-width:81px;line-height:22px;color:#fff;background:#9a7f54 url(/web/images/shop/btn_order_R.gif) right top no-repeat;font-size:12px; white-space:nowrap; overflow:visible; vertical-align:middle;}
.btn_center.MT40{margin-top:40px;}




/*mypage*/
.mypage h2.zag {text-align:right;color:#2b2b2b;font-size:16px;font-weight:bold;padding-top:39px;margin-bottom:8px;}
.mypage h2 .h2TxtL{padding-left:17px;color:#666666;font-size:11px;font-weight:normal;}
.mypage h2 .h2Txt{display:inline-block;padding-top:7px;color:#8a8a8a;font-size:12px;}

.mypage .depth2 h2{float:left;margin:0 15px 0 0; }

.cnt_mypage_spyFirst h2.zag{padding-top:30px;}

.statusBox{border:4px solid #b4b4b4;}

.statusBoxLeft{float:left;padding:0 40px 0 45px;}
.statusBoxRight{float:right;padding:0 40px 0 45px;border-left:1px solid #dadada;}

.statusIconLeft{float:left;width:391px;}
.statusIconLeft li{margin:0 auto;float:none;}
.statusBox ul.unit01 li{margin:0 auto;float:none;}
.statusBox ul.unit02 li:first-child{margin-left:60px;}

.statusIconRight{float:right;width:503px;padding:0;padding-left:95px;border-left:1px solid #dadada;}

.statusBox li{float:left;padding:35px 0 42px 0;width:116px;text-align:center;}
.statusBox li .statusTxt{margin-bottom:7px;width:116px;color:#707070;font-size:11px;text-align:center;font-weight:bold;}
.statusBox li .statusTxtNum{color:#707070;font-size:12px;text-align:center;}
.statusBox li .statusTxtNum a{display:inline-block;color:#383838;font-weight: bold;font-size:26px;}



.mypage .status01{padding-left:46px;background:url(/web/images/mypage/icon_mypage_status01.png) left 30px no-repeat;}
.mypage .statusDb{padding-left:46px;background:url(/web/images/mypage/icon_mypage_status02.png) left 30px no-repeat;}

.mypage .orderPrice{text-align:right;}
.mypage .orderPrice p{font-weight:bold;margin-bottom:0;}
.mypage .orderPrice p strong{font-size:13px;}
.mypage .orderPrice span{font-weight:normal;}

.mypage .payMean{color:#6a6a6a;}
.mypage .paging {margin-top:25px;}
.mypage .btn_left + .paging{margin-top:0px !important;} 
.mypage .btn_right + .paging{margin-top:0px !important;} 

.tb_pay tr > th > .th_line2{line-height:16px !important;height:auto !important; font-weight:normal;}
.tb_pay th{height:41px !important;line-height:20px;padding:0 !important;}
.tb_pay th span{padding:0 !important;}
.tb_pay .underline{display:inline-block;padding-bottom:1px;border-bottom:1px solid #606060;}

.noData_shop{padding:50px 0;text-align:center;font-weight:bold;}

.statusBar{border-top:1px solid #888;padding:16px 0 17px 0;}
.statusBar .statusBtn{float:left;margin-right:15px;border-bottom:1px solid #636363;}
.statusBar .btnSS_date{float:left;display:block;border:1px solid #b8b8b8;border-bottom:none;}
.statusBar .btnSS_date + .btnSS_date.on{border:1px solid #7f7d86;border-bottom:none;}
.statusBar .btnSS_date + .btnSS_date , .statusBar .btnSS_date.on + .btnSS_date{border-left:none;}

.statusBar .statusCal{float:left;}
.statusBar .statusCal p{float:left;position:relative;}
.statusBar .statusCal .dash{line-height:18px;padding:0 5px;}
.statusBar .statusCal input{width:82px;height:18px;line-height:18px;color:#404040;font-size:11px;border:1px solid #c3c3c3;padding:0 6px;}
.statusBar .statusCal .iconCl{position:absolute;right:3px;top:3px;}
.statusBar .statusCal .button{margin-left:10px;}
.statusBar .statusCal .button select {height:20px;line-height:20px;}

.statusBar .statusTotal{float:right;}
.statusBar .statusTotal span{font-weight:bold;font-size:12px;color:#4f4f4f;background:url(/web/images/shop/bg_line-include.gif) left 2px no-repeat;padding-left:14px;margin-left:10px;}
.statusBar .statusTotal span strong{font-weight: bold;font-size:16px;color:#4c4e77;padding:0 5px 0 11px;}
.statusBar .statusTotal span:first-child{background:none;padding-left:0;margin-left:0;}

/*orderList02*/

.cnt_orderNum { margin-top:20px;border: 4px solid #b4b4b4;padding: 20px 0 20px 90px;}
.cnt_orderNum .tb_orderNum{margin:0 auto;}
.cnt_orderNum .tb_orderNum th {text-align:left;font-size:16px;}
.cnt_orderNum .tb_orderNum td {font-size:16px;font-weight:bold;color:#966344;}


/*
.mypage .cnt_orderNum th {width:86px;}
.mypage .cnt_orderNum td {width:220px;}
*/
.mypage #spyMenu {max-width:878px;}
.mypage .tb_wrap_cnt + .tb_wrap_cnt{margin-top:20px;}
.mypage .tb_wrap_cnt{border-bottom:none; border-top: 2px solid #393939;}
.mypage .tb_calculate {width:72%;}
.mypage .tb_col .minus{display:block;}
.mypage .tb_col .total_cl{color:#45487d;}
.mypage .tb_calculate td {border-bottom:none;}
.mypage .th_bg{background-color:#f7f7f7 !important;}
/*.mypage .tb_col .btnSS_gray{display:block;max-width:45px;padding:0;margin:0 auto;}*/
.mypage .tb_col .btnSS_gray + .btnSS_gray{margin-top:1px;}
.mypage .tb_col .td_title{width:95%;font-weight:bold;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mypage .tb_col .td_address{width:95%;display:inline-block;overflow:hidden;line-height:18px;}

.mypage .tb_wrap_cnt td a.btnS_input {margin-right:3px;}

.mypage .btn_right{padding:10px 0 8px 0;}
.mypage .btn_left{padding:10px 0 8px 0;}
.mypage .btn_center{padding:20px 0 8px 0;}
.mypage .zag + .btn_right {margin-top:-36px;}
.mypage .tb_wrap_cnt + .btn_wd ,
.mypage .cnt_mypage_spyFirst + .btn_wd {margin-top:-38px;}

.fr{float:right;}
.fl{float:left;}

/*coupon*/
.pointRed{color:#f60000;}

.statusBar .statusSelection label{font-size:12px;height:20px;color:#5e5d5d;font-weight:bold;line-height:20px;padding-right:5px;}
.statusBar .statusSelection .statusSelect{width:103px;height:20px;color:#5e5d5d;line-height:20px;font-size:12px;border:1px solid #a1a1a1;}
.statusBar .statusSelection .statusSelect + label{margin-left:20px;}
.statusBar .btn_right{float:right !important;padding:0 !important;}

/*delivery*/
.basicSelect{font-weight:bold;}
.basicSelect strong{color:#e85d00;}
.phoneNum{display:inline-block;padding-top:6px;}

.tabItems{border-top:1px solid #888;background-color:#f6f6f6;}
.tabItems li{background:url(/web/images/com/bg_tab_line.gif) right top no-repeat;float:left;width:137px;height:35px;line-height:35px;}
.tabItems li a{display:block;color:#555;font-size:13px;text-align:center;}
.tabItems li a.on{color:#f1efe0;background-color:#3e3c3a;}

.tabContainer .tb_wrap_cnt + .tb_wrap_cnt{margin-top:0 !important;}
.tabContainer{padding:0;margin:0;width:100%;position:relative;min-height:247px;}
.tabContent{width:100%;position:absolute;top:0;left:0;}

.delivery_needs {padding:5px 0;}
.delivery_needs .tit {display:block; font-weight:bold; padding-bottom:5px;}


/*modify*/
.cnt_modify .h2TxtL{color:#45487d !important;font-size:12px !important;}
.cnt_modify .idName{color:#966344;font-weight:bold;font-size:14px;}
.mypage .backfl{height:14px;padding-top:7px;padding-left:13px;}

/*memberOut*/
input.inputBorder[type="text"]{border:3px solid #d0d0d0 !important;}
.cnt_memberOut .textarea{margin-top:6px;width:789px !important;overflow-x:none;overflow-y:auto;}
.textBox{background-color:#f7f7f7;border-top:1px solid #bbb;padding:13px 28px 16px 28px;}
.memberOutTxt li{padding-left:8px;line-height:20px;background:url(/web/images/com/icon_bullet03.gif) left 50% no-repeat;color:#383838;font-size:12px;}

/*1:1 councel*/
.cnt_councel .tb_row th{}
.cnt_councel .idName{color:#966344;font-weight:bold; }
.cnt_councel .tb_row .thumb{position:relative;float:left; margin-right:18px; width:74px; height:61px; overflow:hidden;background:#fbfbfb;}
.cnt_councel .tb_row .thumb img {width:100%;max-width:100%; height:auto;}
.cnt_councel .tb_row .oerderInfo .txt_name{padding:4px 0 9px 0; font-weight:bold;}
.cnt_councel .tb_row .btn_writeList{margin-left:5px;}
.cnt_councel .textarea{height:235px !important;overflow-x:none;overflow-y:auto;}
.cnt_councel .tb_row .textarea_txt{min-height:50px;line-height:22px;padding-bottom:25px;}

.cnt_councel .viewData th{}
.cnt_councel .viewData .thumb{float:left; margin-right:18px; width:74px; height:61px; overflow:hidden;}
.cnt_councel .viewData .thumb img {width:100%;max-width:100%; height:auto;}
.cnt_councel .viewData .oerderInfo .txt_name{padding:4px 0 9px 0; font-weight:bold;}
.cnt_councel .viewData .btn_writeList{margin-left:5px;}
.cnt_councel .viewData .textarea_txt{min-height:50px;line-height:22px;padding-bottom:25px;}

.mypage_councel .tb_row th{vertical-align:top;padding-top:9px;}
.mypage_councel .idName{color:#966344;font-weight:bold; }
.mypage_councel .tb_row .thumb{position:relative;float:left; margin-right:18px; width:74px; height:61px; overflow:hidden;background:#fbfbfb;}
.mypage_councel .tb_row .thumb img {width:100%;max-width:100%; height:auto;}
.mypage_councel .tb_row .oerderInfo .txt_name{padding:4px 0 9px 0; font-weight:bold;}
.mypage_councel .tb_row .btn_writeList{margin-left:5px;}
.mypage_councel .textarea{height:235px !important;overflow-x:none;overflow-y:auto;}
.mypage_councel .tb_row .textarea_txt{min-height:50px;line-height:22px;padding-bottom:25px;}

.viewTit{display:block;padding:7px 0;color:#1a1a1a;font-size:15px;font-weight:bold;}
.viewName strong{color:#383838;padding-right:14px;}
.viewName{color:#6b6b6b;font-size:12px;}
.viewName .viewCate{color:#966344;font-weight:bold;background:url(/web/images/com/bg_viewCate_line.gif) left 2px no-repeat;padding-left:24px;margin-left:19px;}
.PR35 {padding-right:35px;}
.th_date{font-size:12px;color:#8b8b8b;font-weight:normal;}
*:first-child+html .ie7_MT20{margin-top:20px;}

/*inquire*/
.cnt_inquire .thumb{padding-left:0 !important;padding-right:0 !important;}

.cnt_inquire td.tl{padding-left:0 !important;padding-right:0 !important;}
/*btn*/
.btnSS_gray {cursor:pointer; display:-moz-inline-stack; display:inline-block; padding:0;margin:0; vertical-align:middle; height:20px; color:#5f5f5f; background:url(/web/images/com/btn_s_gray_l.gif) left top no-repeat; }
.btnSS_gray span {display:-moz-inline-stack; display:inline-block; margin:0 0 0 2px; padding:0 6px 0 3px;min-width:32px; height:20px; line-height:20px; text-align:center; font-weight:bold; letter-spacing:-1px; font-size:11px; white-space:nowrap; overflow:visible; vertical-align:middle;  background:url(/web/images/com/btn_s_gray_r.gif) right top no-repeat;}

.btnSS_date {display:inline-block; color:#868686;}
.btnSS_date span {display:inline-block; height:18px; padding:0 8px; text-align:center; font-size:11px; line-height:18px; background:url(/web/images/com/bg_btns_date.gif) left top repeat-x;}
.btnSS_date.on {color:#fff;  background-color:#8f8e93;}
.btnSS_date.on span{background-image:none;}

.btnSS_grayDark {cursor:pointer; display:-moz-inline-stack; display:inline-block; padding:0;margin:0; vertical-align:middle; height:21px; color:#fff; background:url(/web/images/com/btnSS_grayDark.gif) left top no-repeat; }
.btnSS_grayDark span {display:-moz-inline-stack; display:inline-block; margin:0 0 0 2px; padding:0 6px 0 3px;min-width:59px; height:21px; line-height:21px; text-align:center; font-weight:bold; letter-spacing:-1px; font-size:12px; white-space:nowrap; overflow:visible; vertical-align:middle;  background:url(/web/images/com/btnSS_grayDark.gif) right top no-repeat;}

.btnS_gray {cursor:pointer; display:-moz-inline-stack; display:inline-block; padding:0;margin:0; vertical-align:middle; height:23px; color:#6f6f6f; background:url(/web/images/com/btn_s_gray.gif) left top no-repeat; }
.btnS_gray span {display:-moz-inline-stack; display:inline-block; margin:0 0 0 2px; padding:0 6px 0 3px;min-width:59px; height:23px; line-height:23px; text-align:center; font-weight:bold; letter-spacing:-1px; font-size:12px; white-space:nowrap; overflow:visible; vertical-align:middle;  background:url(/web/images/com/btn_s_gray.gif) right top no-repeat;}

.btnS_grayDark {cursor:pointer; display:-moz-inline-stack; display:inline-block; padding:0;margin:0; vertical-align:middle; height:23px; color:#fff; background:url(/web/images/com/btnS_grayDark.gif) left top no-repeat; }
.btnS_grayDark span {display:-moz-inline-stack; display:inline-block; margin:0 0 0 2px; padding:0 6px 0 3px;min-width:59px; height:23px; line-height:23px; text-align:center; font-weight:bold; letter-spacing:-1px; font-size:12px; white-space:nowrap; overflow:visible; vertical-align:middle;  background:url(/web/images/com/btnS_grayDark.gif) right top no-repeat;}

.btn_writeList {cursor:pointer; display:-moz-inline-stack; display:inline-block; padding:0;margin:0; vertical-align:middle; height:25px; color:#6f6f6f; background:url(/web/images/com/btn_writeList.gif) left top no-repeat; }
.btn_writeList span {display:-moz-inline-stack; display:inline-block; margin:0 0 0 2px; padding:0 6px 0 3px;min-width:75px; height:25px; line-height:25px; text-align:center; font-weight:bold; letter-spacing:-1px; font-size:12px; white-space:nowrap; overflow:visible; vertical-align:middle;  background:url(/web/images/com/btn_writeList.gif) right top no-repeat;}

.btn_ipSearch {cursor:pointer; display:-moz-inline-stack; display:inline-block; padding:0;margin:0; vertical-align:middle; height:25px; color:#6f6f6f; background:url(/web/images/com/btn_writeList.gif) left top no-repeat; }
.btn_ipSearch span {display:-moz-inline-stack; display:inline-block; margin:0 0 0 2px; padding:0 6px 0 3px;min-width:35px; height:25px; line-height:25px; text-align:center; font-weight:bold; letter-spacing:-1px; font-size:12px; white-space:nowrap; overflow:visible; vertical-align:middle;  background:url(/web/images/com/btn_writeList.gif) right top no-repeat;}


.btnGray {display:-moz-inline-stack; display:inline-block; padding:0; margin:0; vertical-align:middle; height:28px;background:url(/web/images/com/bg_btnGray.gif) left top no-repeat; }
.btnGray span {display:-moz-inline-stack; display:inline-block; margin:0 0 0 2px; padding:0 5px 0 3px;height:28px; min-width:77px;line-height:28px;color:#fff;background:url(/web/images/com/bg_btnGray.gif) right top no-repeat;font-size:13px; white-space:nowrap; overflow:visible; vertical-align:middle;}

.mypage .tb_pay .btnSS{.mypage .tb_col .oerderInfo .txt_info;cursor:pointer;margin:4px auto 0 auto;max-width:56px;}

#about_reviews .btnWhite01 {margin: 0 0 0 2px; height:32px;background:url(/web/images/com/bg_btn_reviewWrite.gif) 100% 0 no-repeat;}
#about_reviews .btnWhite01 span {padding: 0 7px 0 31px; margin: 0 2px 0 0; height:32px; color:#2f2f2f; font-weight:bold; line-height:32px; background:url(/web/images/com/bg_btn_reviewWrite.gif) 0 0 no-repeat;}
#about_reviews .btnWhite01:hover span {background:url(/web/images/com/bg_btn_reviewWrite_on.gif) 0 0 no-repeat;}

/*customer*/
.customer .spyMenuCenter #spyMenu{float:left !important; padding-right:0; max-width:912px; width:auto; border-left:1px solid #bbb; border-right:1px solid #bbb;background-color:#fff;padding-right:9px;}
.cnt_faq .spyMenuCenter h2{text-align:left !important;float:left;margin:0 15px 0 0 !important; }
.cnt_faq .tb_faq h3{padding-bottom:0;}
.cnt_faq .spyContent {padding: 0;}

.file_input_div + .addFile{padding-top:6px;}
.addFile{color:#000;padding:1px 0;}
.addFile .fl{padding-right:5px;}
.popWrap_customer .score_wrap label {line-height:19px;}
.popWrap_customer .sTxt{line-height:25px;padding-left:15px;}
.popWrap_customer h2.zag{padding-top:0;}
.customer .widgetTit{height:23px;line-height:23px;padding:0 0 7px 0; font-size:16px; border-bottom:0; text-align:right;}
.customer .customer_home .widget{margin:0 auto;width:100%;border-top:none;}
.customer .customer_home .widget table td {padding:7px 30px;}
.customer .customer_home .widget table .date{ display: block;text-align:right;}

.customer .wrap_cntCustomer .tb_wrap_cnt{}
.customer .wrap_cntCustomer .widget table{width:100%;}
.customer .wrap_cntCustomer .widget table td{line-height:16px !important;}
.customer .wrap_cntCustomer .widget table .date{color:#848484;}

.customer_home h2{padding:40px 0 34px 0; text-align:center;font-size:30px;color:#252525;}
.customer_home{margin-bottom:55px;}

.customer_home .tb_customerMain td{padding:0;width:248px;border:1px solid #bababa;text-align:center;color:#252525;font-size:16px;}
.customer_home .tb_customerMain td a {display:block; padding:24px 0 34px 0 ;color:#252525;font-size:16px;border:6px solid #fff;}
.customer_home .tb_customerMain td a:hover {border:6px solid #f60000;}
.customer_home .tb_customerMain td p{padding-bottom:27px;}
.customer_home .tb_customerMain td.first{background-color:#f7f7f7;line-height:18px;}

.mypage table.tb_row td.tc:last-child {border-bottom:1px solid #acacac;}
.mypage table.tb_row tr:last-child th,
.mypage table.tb_row tr:last-child td {border-bottom:1px solid #acacac;}


/*pop_customer*/
.popWrap_customer .pop_cntWrap{padding:30px;}
.popWrap_customer .pop_topWrap {height:45px;line-height:32px;background:#57524f;}
.popWrap_customer .h2{float:left;padding:7px 0 0 8px;font-size:16px; color:#fff; font-weight:bold; text-transform:uppercase;}
.popWrap_customer .btn_wrap {margin:-20px auto 0 auto; text-align:center; }
.popWrap_customer .btn_wrap a span{min-width:80px;}
.popWrap_customer .ps_pop{color:#e25601;font-size:11px;padding-top:10px;}
.popWrap_customer .popCoupon{font-size:13px;margin-bottom:8px;font-weight:bold;}
.popWrap_customer .popPeriod{font-size:12px;color:#7b7b7b;}
.popWrap_customer .textarea{height:235px !important;overflow-x:none;overflow-y:auto;}
.popWrap_customer .tb_row td .thumb{float:left;width:74px;height:61px;padding:6px 20px 6px 10px;overflow:hidden;}
.popWrap_customer .tb_row td .oerderInfo .txt_name{font-weight:bold;padding:4px 0 9px 0;}
.popWrap_customer .file_input_hidden
{padding:0 ;width:64px; display:inline-block; position: absolute;left: 0px;top: 0px;opacity: 0; margin:0;
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}

/*mypage*/
.mypage .fixed .depth2 {border-bottom: 0;}

	/*table*/
.mypage table th{padding-left:15px;text-align:left;color:#323232;font-size:12px;background-color:#f7f7f7;border-bottom:1px solid #e5e5e5;}
.mypage table th .pilsu {background:url(/web/images/com/icon_pilsu.png) right 50% no-repeat !important;padding-right:13px;}
.mypage table th .pilsu img {display:none;}

.mypage table td{padding:7px 13px;height:25px;min-height:25px;color:#323232;font-size:12px;border-bottom:1px solid #e5e5e5;}
.mypage table td label { height:14px; line-height:110%; display:inline-block;font-size:12px; margin-left:5px; vertical-align:middle;}
.mypage table td label.txt { line-height:13px; }
.mypage table td input {vertical-align:middle; font-size:13px;}
.mypage table td input[type="checkbox"]{margin: 0 ;height:14px;display:inline-block; vertical-align:middle;/*float:left;*/}
.mypage table td input[type="radio"]{margin: 0 ;height:14px;display:inline-block;float:left; vertical-align:middle;}
.mypage table td span.txt{ display:inline-block;color:#474ca5;font-size:11px;  margin-left:10px;line-height:12px;;padding-left:5px;vertical-align:middle;}
.mypage table td span.dash{ display:inline-block;color:#585858;float:none;font-size:11px; margin:7px 5px 0 5px;padding:0;}
.mypage table td input[type="file"]{height: 24px;background: #f7f7f7;margin-right:3px;}
.mypage table td label + input[type="radio"]{margin-left:35px;}
.mypage table td label + input[type="checkbox"]{margin-left:33px;}
.mypage table th span{display:inline-block;}
.mypage table td select{padding:0 0 0 5px;height:26px;border:1px solid #a1a1a1;vertical-align:middle;}
.mypage table td .pilsu {background:url(/web/images/com/icon_pilsu_member.gif) right 7px no-repeat !important;padding-right:13px;}
.mypage table td input[type="text"]{border:1px solid #a1a1a1;height:23px;}
.mypage .tb_row td input[type="password"] {border:1px solid #a1a1a1;height:23px;padding:0 5px;}
.mypage table.tb_col td{padding:5px;}

.mypage table td select + span{margin:0 10px 0 4px;vertical-align:middle;}
.mypage table td .zipBox input,
.mypage table td .zipBox img {margin:2px 0;  vertical-align:middle;}
.mypage table .textarea{border:1px solid #a1a1a1;padding:10px;height:35px;width:92%;overflow-x:none;overflow-y:auto;}
.mypage table .request{color:#6d6d6d;font-weight:normal;padding-left:3px;height:13px;line-height:12px;}

.mypage .tb_row th {width:15%;}
.mypage .tb_row tr.borderType td{border-bottom:1px solid #393939;}
.mypage .tb_row tr.none td ,.tb_row tr.none th{padding:3px 13px 4px 13px;border:none;}
.mypage .tb_row tr.nonePd td , .tb_row tr.nonePd th{padding:9px 13px 3px 13px;}
.mypage .tb_row tr.nonePdBtm td , .tb_row tr.nonePdBtm th{padding:3px 13px 9px 13px !important;}

.mypage .tb_row .bank{padding:7px 0 8px 0;}
.mypage .tb_row .bank li{margin-bottom:12px;}
.mypage .tb_row .bank li strong{color:#f50000;}

	/* tb_col : list  */
.mypage .tb_col tr:first-child td{border-top:none;}
.mypage .tb_col th{height:25px;border-bottom:1px solid #888;background-color:#fff;text-align:center;padding:5px 0;}
.mypage .tb_col td{color:#2c2c2c;text-align:center;font-size:13px;background:#fff;}
.mypage .tb_col .bg{background:#f7f7f7 url(/web/images/shop/bg_tb_shop_line.png) left top repeat-y;}
.mypage .tb_col .thumb{position:relative;float:left;width:74px;height:61px;margin:6px 20px 6px 10px;overflow:hidden;background:#fbfbfb;}
.mypage .tb_col .thumb img {width:100%;}
.mypage .tb_col .oerderInfo{float:left; text-align:left;}
.mypage .tb_col .oerderInfo .txt_name{font-weight:bold;width:255px;overflow:hidden;text-align:left;font-size:13px;font-weight:bold;padding:5px 0 7px 0;line-height:17px;}
.mypage .tb_col .oerderInfo .txt_info{text-align:left;color:#535353;display:inline-block;width:200px; font-size:12px;font-weight:normal;}
.mypage .tb_col .oerderInfo .txt_info strong {font-weight:normal;}
.mypage .tb_col .total{margin-right:19px;color:#fc0000;font-size:13px;text-align:right;display:inline-block;width:115px;}
.mypage .tb_col .minus{color:#6a6a6a;}
.mypage .tb_col .normal{font-weight:normal;padding-left:3px;}

.MT2{margin-top:3px;}
.MR10{margin-right:10px;}

	/**/
.result_product.list h2.zag {margin-bottom:0; padding-bottom:8px;border-bottom: 1px solid #c6c9c7;}


/* common */

