@charset "utf-8";
/* CSS Document */

/* 
************************************************* 회원가입관련*************************************************
*/
#mypage_wrap {min-height:100px;  clear:both; margin-bottom:30px; margin-top:15px; }
.sub_h {clear:both; border-top:2px solid #7bad0d; text-align:center; background:#a7c520; color:#fff; xpadding:10px 0; margin-top:10px; margin-bottom:20px}

.sub_h h2 {font-size:0.75em; font-weight:bold;padding-top:7px; }
.location {background:#493f0b; padding:7px 0; margin-top:10px; font-size:0.75em;}
.location_solo { border-top:2px solid #ff9800;  text-align:left;font-size:1.0em; background:#493f0b; padding:10px; xmargin-bottom:10px; margin-top:-10px;  color:#c0c0c0;}
.location_solo b {color:#f5f6d4}

.sub_h2 {border-top:2px solid #ff9800; background:#493f0b; text-align:left; margin-top:-10px;   }
.sub_h2 h2 {font-size:1.0em; color:#fff; margin-left:5px; padding-top:15px;padding-bottom:14px; }
.sub_h2 h2 span {background:url('/images/common/btn_next.png') no-repeat right 45%; background-size:15px; padding-right:20px;padding-left:5px; padding-top:10px;padding-bottom:14px;}
.sub_h2 h2 span.select_txt {color:#cde855}
.sub_h2 h2 span.none {background:none} 

#mypage_wrap h3 {text-align:center; margin-top:30px}
#mypage_wrap h3 img {background-size:cover; width:150px; height:60px}

.title_c {font-weight:bold; font-size:1em; text-align:center}

.info_box {border:1px solid #c0c0c0;  background:#fff; font-size:0.75em; margin:20px 10px; padding:5px }
.info_box li {display:block; padding:5px 0; background:url('/images/common/ico_importance.gif') no-repeat 15px 5px; padding-left:35px}

.t_textarea {display:block; text-align:center; background:#fff; margin:20px 10px;  font-size:0.9em; border:1px solid #c0c0c0; padding-bottom:20px}
.t_textarea h4 {text-align:left; font-size:1em; font-weight:bold; padding:15px 10px; }
.t_textarea p textarea {background:#f6f7f8; border:1px solid #c0c0c0; width:95%; padding-left:5px; font-size:0.85em}

p.point_text {font-size:0.75em; text-align:right; margin:10px 0; }

table.t_jointext {width:100%; border-collapse:collapse; border-spacing:0;table-layout:fixed; background:#fff; font-size:0.75em; border:1px solid #c0c0c0; margin-bottom:10px; }
table.t_jointext th {background:#fff; border-bottom:1px solid #c0c0c0; vertical-align:middle ; }
table.t_jointext td {background:#fff; border-bottom:1px solid #c0c0c0;  }
table.t_jointext td input {resize:none; line-height:30px; overflow-y:hidden; height:30px; border:1px solid #ccc; padding-left:5px; float:left}
table.t_jointext td b {padding-top:6px; margin-left:3px; margin-right:15px; float:left}
table.t_jointext td a.btn_orange {margin-left:5px; float:left}

table.t_jointext select {width: 100px;
  background: url('/images/common/select_bl.gif') no-repeat 95% 50%;  
  -webkit-appearance: none;
 -moz-appearance: none;
  appearance: none;
  border: 0;
  background-size:15px 10px;
}

select::-ms-expand { /* for IE 11 */
    display: none;
}

input.addr_1 {margin:2px 0; -webkit-border-radius:1px; -webkit-appearance:none;}

.join_quit {margin-top:30px; margin-bottom:50px; font-size:1.5em; text-align:center; letter-spacing:-0.1em}
.join_quit span {margin:20px 0; font-size:0.6em}



/* 
************************************************* 로그인 셀렉트박스*************************************************
*/
.textbox {position: relative;margin: 10px;font-size: 0.75em;	}
.textbox label {color: #999;position: absolute; top:10px; left: 15px; cursor: text;	}
.textbox input[type="text"] {  border: 1px solid #00a8a8;  height: 40px;width: 100%;padding-left:35px; box-sizing: border-box;}
.textbox input[type="password"] { border: 1px solid #ff991d;  height: 40px; width: 100%; padding-left:35px; box-sizing: border-box;	}

#login_wrap {clear:both}
#login_wrap p {margin:40px 10px; font-size:0.75em}


/* 
************************************************* 마이페이지*************************************************
*/
.my_info {width:100%; position:relative; height:60px; font-size:1.0em}
.my_info span {position:absolute; left:5px; top:25px}
.my_info .btn_wrap {position:absolute; right:0; top:10px}
.my_info .btn_wrap a {padding:5px 13px}

 /* 2015-12-10 
table.simple_list {width:100%; border-collapse:collapse; border-spacing:0;table-layout:fixed; background:#fff; font-size:0.85em}
table.simple_list th  {text-align:center; border:0; border:solid #7bad0d; border-width:1px 1px 0 1px; height:40px;  xoutline:1px solid blue }
table.simple_list td {border:solid #7bad0d; border-width:0 1px; text-align:center; padding:2px 0; font-weight:bold ; vertical-align:middle;}
table.simple_list td.bb_l {border-bottom:1px solid #7bad0d; }

table.simple_list th img {background-size:cover; width:40px; height:35px; xoutline:1px solid red}
table.simple_list td a {font-weight:bold; color:#7bad0d; font-size:1.20em; }
table.simple_list td.none {border-top:0; border-bottom:0} */

.mypage_intro {width:100%;font-size:1.20em; }
.mypage_intro li {display:inline-block;border:1px solid #e9eced;border-spacing:0;border-collapse:collapse;margin-right:-8px; background:#fff;  text-align:center; width:25%; line-height:1.2}
.mypage_intro li img {background-size:cover; width:35px; height:30px;}
.mypage_intro li a {color:#333; display:block;  padding:8px 0;}
.mypage_intro li a span {font-weight:bold; color:#7bad0d}

.border_t_none li {border-top:0}



.title_sub {border:1px solid #7bad0d; text-align:left; padding:10px; background:#cde855; color:#000; font-size:1.0em; font-weight:bold; position:relative}
.title_sub a.btn_more {position:absolute; top:26%; right:10px}

table.t_style1 {font-size:0.8em; width:100%; border-collapse:collapse; border-spacing:0;table-layout:fixed; background:#fff; margin-bottom:20px}
table.t_style1 thead th {background:#f6f7f8; color:#333; padding-top:10px}
table.t_style1 thead th, table.t_style1 tbody td {text-align:center}
table.t_style1 tbody td {border-bottom:1px solid #e9eced;xpadding-top:15px;height:24px;vertical-align:middle }
.small_btn {padding:2px; }

/* 
**************************************** 카테고리 ****************************************
*/
.auction_category{border-bottom:1px solid #625514; border-right:1px solid #625514; background-size:100% 100%;}
.auction_category th{background:#f6f6f6; color:#fff; border-bottom:1px solid #625514; border-top:1px solid #625514; border-left:1px solid #625514; padding:0; text-align:center; vertical-align:middle;}
.auction_category th:hover{background-image:url(../images/common/bg_brown.gif);}
.auction_category th a{display:block; padding:15px 0;}
.auction_category th a:hover{color:#fff;}
.auction_category td {text-align:center; border-bottom:1px solid #625514; border-top:1px solid #625514; border-left:1px solid #625514; padding:0; text-align:center; vertical-align:middle;}
.auction_category td:hover{background-image:url(../images/common/bg_brown.gif); color:#fff;} 
.auction_category td a {display:block; padding:7px 0;}
.auction_category td a:hover { color:#fff; }

/* 
**************************************** 공동구매, best상품, 천원샵, 초특가전 ****************************************
*/
.top_info  {xmargin:10px; padding-top:20px; background:#fff}
.top_info span {font-size:1.0em; padding-left:10px}
table.tab {font-size:1.1em; font-weight:bold; width:100%; border-collapse:collapse; border-spacing:0;table-layout:fixed;  xmargin-bottom:10px; margin-top:5px;  letter-spacing:-0.075em; }
table.tab tbody td {text-align:center; background:#fff; padding:0}
table.tab tbody td a {display:block;border:1px solid #ff6640;  padding:10px; }
table.tab tbody td a.b_rl {border-right:0; border-left:0}
table.tab tbody td a.b_r {border-right:0; }
table.tab tbody td a.select {background:url('/images/common/bg_orange.gif') repeat-x 0 0; color:#fff}

table.tab tbody td a:hover, table.tab tbody td a:focus, table.tab tbody td a:active {background:url('/images/common/bg_orange.gif') repeat-x 0 0; color:#fff}


/* 
************************************************** 검색결과 **************************************************
*/
#search {text-align:center; position:relative;  }
#search fieldset {border:0;}
#search legend { font-size:0}
input.input_search {background:url('/images/common/bg_search.gif') no-repeat 0 0 ; margin-right:84px; width:100%; box-sizing: border-box; background-size:auto; border:0; height:32px; font-size:0.9em; padding:1px 3px 1px 25px; vertical-align:top; margin-right:-5px; box-sizing: border-box;}
.btn_search {position:absolute; right:0; background:url('/images/common/btn_search.png') no-repeat 0 center ; color:#fff; border:0; height:30px; width:84px; text-align:center; font-size:0.9em; }

.list_result {margin:10px}
.list_result p {background:url('/images/common/bg_orange.gif') repeat-x 0 0; color:#fff; padding:13px 10px;}
.list_result ul {xborder-top:1px solid #c0c0c0; }
.list_result ul li {border-bottom:1px solid #c0c0c0; padding:5px 0; position:relative}
.list_result ul li a {display:block;  font-size:1.0em; background:url('/images/common/arrow_r.gif') no-repeat right center}
.list_result ul li span {margin-left:10px;position:absolute; top:35%; left:90px; }

/* 
************************************************** 카테고리 **************************************************
*/
.main {margin:10px; min-height:500px}

.tabs input[type=radio] {position: absolute;top: -9999px;left: -9999px;		}
.tabs {width: 100%;position: relative;}
.tabs li{vertical-align:middle;text-align: center;}
.tabs label {
		  display: block;
		  padding: 12px 0;
		  color: #493f0b;
		  font-size: 0.9em;
		  font-weight: bold;
		  background: #fff;
		  border:1px solid #ddd;
		  cursor: pointer;
		  position: relative;
		  letter-spacing:-1.4px;
		  box-sizing: border-box;
		   margin-bottom:-1px;

}


.tabs label:hover, .tabs label:focus, .tabs label:active  {background:#b8ae9c;color:#333;}

[id^=tab]:checked + label {xbackground: #cde855;color:#333;top: 0;}

[id^=tab]:checked ~ [id^=tab-content] { display: block;	}
.tab-content {
		z-index: 2;
		display: none;
		text-align: center;		
		width: 100%;
		font-size: 1.1em;
		background: #fff;
		border:1px solid #7bad0d;
		border-top:0;
		position: relative;
		box-sizing: border-box;				
}
.tab-content2 {
		z-index: 2;
		display: none;
		text-align: center;
		width: 100%;
		font-size: 1.1em;
		background: #fff;
		border:1px solid #7bad0d;
		position: relative;
		xmargin-top: 53px;
		xleft: 0;
		box-sizing: border-box;
}

.tab-content table {xborder:1px solid red; letter-spacing:-1.4px; width:100%; }
.tab-content table tbody td {table-layout:fixed; text-align:center}
.tab-content table tbody td a {display:block; padding:4px 10px; }


/* 
************************************************** 페이지 넘버링 **************************************************

.page_number {clear:both; text-align:center; margin:10px; position:relative; border:1px solid #7bad0d; background:#fff; padding:5px; height:35px}
a.btn_prev2 {position:absolute; top:5px; left:10px; }
a.btn_next2 {position:absolute; top:5px; right:10px}
a.num {font-size:1.5em;letter-spacing:2px; padding:5px; display:block; color:#b5b5b5}
a.num b {color:#6a6a6a}
*/

.page_number { clear:both; text-align:center; padding-top:20px; padding-bottom:20px; }
.page_number a, .page_number .current{ display:inline-block;background:#7e8aa2; text-align:center; color:#fff; margin:0 2px; padding:5px 7px; }
.page_number .current { font-size:0.75em; background:#263248; font-weight:bold; }

/* 
************************************************** 상품 상세페이지 **************************************************
*/
.top_img {margin:10px; text-align:center; position:relative; background:#fff; padding:10px;  }
.top_img a {position:absolute; top:0; display:block; padding:100px 0 }
.top_img a.btn_prev3 {left:0;}
.top_img a.btn_next3 {right:0;}

.prod_info_txt { margin:10px; border-top:1px solid #555; letter-spacing:-1px; }
.prod_info_txt .prod_title {font-size:1.7em;  color:#493f0b; padding-top:20px}
.prod_info_txt .prod_title span {font-size:0.6em; }
.prod_info_txt span.btn {text-align:center; }
.prod_info_txt span.btn a {color:#fff; font-size:1.1em; font-weight:bold}

.info_wrap {border:1px solid #c0c0c0;background:#fff; margin:10px 0; padding:15px;  color:#555;}


.sell_info_t { font-size:0.9em; border-bottom:1px solid #c0c0c0;  height:65px; }
.sell_info_t p.price {float:left; margin-top:10px;}
.sell_info_t p.price .price_old {text-decoration:line-through;}
.sell_info_t p.price .price_sale {font-weight:bold; color:#333; font-size:1.8em; margin-left:10px}
.go_btn {float:right; margin-top:-5px}
.go_btn a {margin-left:5px; }

.sell_info_b { overflow:hidden; font-size:0.9em; padding:10px 0; margin:0; position:relative;}
.sell_info_b p.left {margin-top:10px;  float:left; position:absolute; top:0; left:0 }
.sell_info_b input {padding:5px; border:1px solid #c0c0c0; font-size:1.3em; text-align:center; width:20%; }
.sell_info_b p.right {float:right; text-align:right ; }

.prod_info_txt a.btn {text-align:center; width:100%; margin-bottom:20px}


#detail_wrap {background:url('/images/sub/bg_prod_detail.gif') repeat-y 50% 50%; text-align:center; margin-top:-20px; overflow:hidden }
#prod_detail {margin:10px; background:#fff; border:1px solid #c0c0c0; min-height:300px;}

#review { margin:10px; background:#fff; border:1px solid #c0c0c0; padding-bottom:7px}
#review p {text-align:left; padding:10px; position:relative}
#review p span {}
#review p a {text-align:right; position:absolute; right:10px; top:10px}
#review p a img {vertical-align:middle; margin-left:5px}

#review_eval { margin:10px; background:#fff; border:1px solid #c0c0c0; padding-bottom:7px}
#review_eval p {text-align:left; padding:10px; position:relative}
#review_eval p span {}
#review_eval p a {text-align:right; position:absolute; right:10px; top:10px}
#review_eval p a img {vertical-align:middle; margin-left:5px}

/* 상품후기 */
.review_list {margin-top:10px; }
.review_list li {position:relative; text-align:left;  padding-left:70px; padding-top:10px; padding-bottom:10px; border:1px solid #e9eced; background:#f6f7f8; margin:3px 10px; font-size:0.75em;  line-height:1.6;}
.review_list li strong {position:absolute;top:10px;left:10px;width:80px;height:10px;}
.review_list li em {font-style:normal; font-weight:bold; display:block}
.review_list li p {margin:0; padding:0 !important}
.review_list li span {color:#555;}
.review_list li .ico_key {float:right; position:absolute; top:20px; right:10px; }

.delivery {margin:10px; background:#fff; border:1px solid #c0c0c0;}
.delivery p {text-align:left; padding:10px; }
.delivery .account {border:1px solid #c0c0c0; background:#f6f7f8; margin:10px; padding:10px; line-height:1.8; font-size:0.9em; }
.delivery .account span {color:#d60c13}
.text {font-size:0.75em; color:#555; text-align:left ; margin:10px}
.text strong {padding-top:15px; display:block}

#seller_info {margin:10px; background:#fff; border:1px solid #c0c0c0; text-align:center; position:relative}
#seller_info p {text-align:left; padding:10px}
#seller_info p a {float:right; font-size:0.75em}

table.tstyle_seller {font-size:0.75em; border:1px solid #c0c0c0; border-right:0; border-left:0;  border-bottom:0; width:100%; margin-top:10px}
table.tstyle_seller tbody th {background:#f6f7f8; border-right:1px solid #e9eced;}
table.tstyle_seller tbody td {}
#seller_info span.btn {display:block;clear:both; margin:10px}
#seller_info span.btn a {color:#fff; font-size:1.1em; font-weight:bold; }


/* 
************************************************** 판매자 미니샵 **************************************************
*/
.shop_top {margin:10px; padding:10px; background:#fff; border:1px solid #c0c0c0; position:relative; overflow:hidden; }
.shop_top p.shop_title {  float:left; }
.shop_top p.shop_title a {display:block; width:100px; text-align:center;}

.shop_top .txt_r { overflow:hidden; font-size:1.0em; padding:0px 10px }
.shop_top .txt_r span {color:#7bad0d; font-weight:bold;  }
.shop_top .txt_r span img {vertical-align:middle; margin-left:5px}
.shop_top .txt_r p {font-size:0.9em; margin-top:10px}

.select_wrap {margin:10px; padding:10px; background:#fff; border:1px solid #c0c0c0;overflow: hidden; }
.select_wrap select {width:100%; display:block; margin-bottom:5px; border:1px solid #c0c0c0; padding:5px; font-size:0.9em; background: transparent  url('/images/common/select_bl.gif') no-repeat 97% 50%;-webkit-appearance: none;}
.select_wrap select option {line-height:1.8}

/* 
************************************************** 장바구니 **************************************************
*/
#cart_list {clear:both; margin:10px; margin-top:0; background:#fff; border:1px solid #c0c0c0; position:relative; overflow:hidden; }
#cart_list .checks {border-bottom:1px solid #c0c0c0; }

#cart_list .prod_box { position:relative; overflow:hidden;  float:left; width:100%; }
#cart_list .select_wrap {border:0; padding:0; margin:0; width:100px; }
#cart_list .prod_box .fl_box {float:left; margin:10px}

x#cart_list .prod_box .txt_subject {border:1px solid red; position:absolute; top:40px; left:110px; margin:10px; font-size:0.9em; letter-spacing:-1px; }
#cart_list .prod_box .txt_subject {margin:10px; font-size:0.9em; letter-spacing:-1px; }

#cart_list .prod_box .txt_subject .title_cart {}
#cart_list .prod_box .txt_subject .title_cart span {color:#ff6640}
#cart_list .prod_box .txt_subject .price_cart {font-weight:bold; margin:15px 0; border-top:2px dotted #c0c0c0; padding-top:5px}
#cart_list .prod_box .txt_subject .price_cart b {font-size:1.6em; }
#cart_list .prod_box .txt_subject .price_cart span {margin-left:10px; font-weight:normal}
#cart_list .prod_box .txt_subject a.btn {float:left; padding:10px 15px ; margin-right:5px; }
#cart_list .prod_box .txt_subject a.btn_green {padding:11px 16px}

#cart_list .prod_box .price_total { border:1px solid #c0c0c0;background:#f6f7f8; clear:both; width:100%; font-size:0.9em; margin-left:-1px; margin-bottom:0px; margin-top:10px;}
#cart_list .prod_box .price_total p {text-align:left; margin:10px; padding-left:10px; xfont-weight:bold}
#cart_list .prod_box .price_total span {margin-right:10px; float:right; font-size:1.4em; margin-top:-4px}

#cart_list .cls {position:absolute; top:8px; right:10px}

.total_price {clear:both; margin:10px; background:#fff; border:1px solid #c0c0c0; font-size:0.9em;}
.total_price p {border-bottom:1px solid #c0c0c0; padding:10px; }
.total_price p.bg_green {background:#cde855}
.total_price p span {width:30%; float:left;  font-weight:bold; }
.total_price p strong {font-size:1.4em}

.btn_group {text-align:center;margin:10px;}
.btn_group a { display:inline-block; width:30%; margin:0 1px}
.btn_group4 a { display:inline-block; width:20%; margin:0 1px; font-size:0.75em}
a.btn_blue {background:url('/images/common/bg_blue.gif') repeat-x 0 0; border:1px solid #3396af}
a.btn_green {background:url('/images/common/bg_green.gif') repeat-x 0 0; border:1px solid #7bad0d}
a.btn_gray {background:url('/images/common/bg_gray.gif') repeat-x 0 0; border:1px solid #707070}

.order_wrap {xborder:1px solid #c0c0c0; xbackground:#fff; background:url('/images/sub/bg_prod_detail.gif') repeat-y 50% 50%;  text-align:center; margin:20px 10px; xpadding:10px}
.order_wrap p.top_txt {text-align:left;}
.box_txt {margin:10px 0; border:1px solid #c0c0c0;padding:20px; background:#fff;  }
.box_txt p {text-align:left; padding-bottom:10px;xborder-bottom:1px solid #c0c0c0; }
.box_txt p.order_price {border-top:1px solid #c0c0c0; padding-top:10px; font-weight:bold}
.box_txt p.order_price span {color:red; font-size:1.7em}
.box_txt p span {float:right;}

/* 
************************************************** 주문/결제 **************************************************
*/
.product_info {margin:10px; background:#fff}
.product_info p.title { background:url('/images/sub/bg_title.gif') repeat-x 0 0; height:9px; background-size:auto; font-size:0.9em; font-weight:bold; border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0; }
table.t_order {border:1px solid #c0c0c0; width:100%}
table.t_order thead th {background:#f7f7f7;  font-size:1.0em; }
table.t_order tbody td {border:0; font-size:0.8em; vertical-align:middle}
table.t_order tbody td span {width:70px; float:left}
table.t_order tbody td strong {font-size:1.2em}
table.t_order  input {padding:5px; border:1px solid #c0c0c0;}

table.bg_order {background:#e9eced; }
table.bg_order tbody td {border-bottom:1px solid #ddd; padding:12px 10px}
table.bg_order tbody td.total {background:#cde855}

table.b_b tbody td {border-bottom:1px solid #c0c0c0}

table.b_all tbody td {border:1px solid #c0c0c0; vertical-align:middle; background:#f1f9cf; text-align:right !important}
table.b_all tbody td span {font-weight:bold;}
table.b_all tbody td em {font-size:1.8em; font-weight:bold; font-style:normal; }
table.b_all tbody td em.red {color:red}

/* 
************************************************* 결제완료 *************************************************
*/
table.t_complete {margin-top:-1px}
table.t_complete thead th {border-bottom:1px solid #c0c0c0; background:#e9eced; padding:10px; vertical-align:middle}
table.t_complete thead th span {color:red; font-size:1.2em; }
table.t_complete tbody th {font-size:0.75em; color:#fff; border-bottom:1px solid #e9eced}
table.t_complete tbody td {border-bottom:1px solid #e9eced}
table.t_complete .txt_r {text-align:right}
.f_red {color:red}

/* 
************************************************* 입점업체 *************************************************
*/












/* 
************************************************* 행운로또 *************************************************
*/
.lotto_info {margin:10px;  }
.lotto_info p.title {background:none}

.lotto_img_wrap {margin:10px; text-align:center;   background:url('/images/sub/bg_lotto.gif') repeat-x 0 0; padding:20px}
.lotto_img_wrap .d_day {color:#fff; margin-bottom:20px; font-size:0.9em; font-weight:bold; letter-spacing:-1px}
.d_day_end {font-weight:bold;  width:100px;margin:0 auto; margin-bottom:5px;  background:#61172d; padding:10px 18px;border-radius:3px; color:#ffe81a; border:2px solid #e7674b}

.lotto_img_wrap .day b {width:20px; background:#493f0b; padding:4px 6px; margin:1px; border-radius:2px; color:#fff; border:1px solid #fff; font-size:1.25em}
.lotto_img_wrap .hour b {width:20px; background:#493f0b; padding:4px 6px; margin:1px; border-radius:2px; color:#fff; border:1px solid #fff; font-size:1.25em}
.lotto_img_wrap .minute b {width:20px; background:#7bad0d; padding:4px 6px; margin:1px; border-radius:2px; color:#fff; border:1px solid #fff; font-size:1.25em}
.lotto_img_wrap .second b {width:20px; background:#7bad0d; padding:4px 6px; margin:1px; border-radius:2px; color:#fff; border:1px solid #fff; font-size:1.25em}

.lotto_info {background:#fff;  border:1px solid #989898; padding:10px; font-size:0.9em }
table.t_order {}
table.t_order tbody th {background:#f1f1f1; font-size:0.85em; border-right:1px solid #c0c0c0; }
table.t_order tbody td {border-bottom:1px solid #c0c0c0; xfont-size:1.4em}

.txt_wrap {border:1px solid #bb9c82; background:#ebe4de; margin:10px 0; padding:8px; font-size:0.85em; font-weight:bold}

table.t_input {border:1px solid #c0c0c0; padding:10px; width:100%}
table.t_input tbody th {font-size:0.9em; background:#f1f1f1; border-right:1px solid #c0c0c0; }
table.t_input tbody td input {border:1px solid #c0c0c0; padding:5px 2px}
table.t_input tbody td span.txt_plus {font-size:0.75em; width:100%; margin:5px 0; color:#555}
table.t_input tbody td.b_img {width:100%; background:#fff;  min-height:250px; padding:10px}

.lotto_detail {margin:10px; text-align:center; }
.lotto_detail p {background:url('/images/sub/bg_orange.gif') repeat-x 0 0; padding:10px; color:#fff; font-weight:bold }
.lotto_detail dd {vertical-align:middle}
.lotto_detail .price_sale {font-size:1.25em; letter-spacing:-1px}

/* 2015-12-11 */
.lotto_detail ul {float:left;margin:10px 0; width:100%}
.lotto_detail ul li {}


.lotto_win { margin:10px}
.lotto_win p {padding:10px; font-size:0.8em}
.lotto_win p span {font-weight:bold; color:#cf89a5}
.lotto_win p.bg_white {background:#fff; border:1px solid #cf89a5}
.lotto_win p.bg_full {background:#f7e9ec; border:1px solid #cf89a5; color:#9c4b6b; margin-top:5px; font-size:1.0em}

table.t_customer {background:#fff;  width:100%;font-size:0.75em; }
table.t_customer tbody td {border-bottom:1px solid #c0c0c0; padding:15px 10px; font-size:1.2em; line-height:1.4}
table.t_customer tbody td span.date {float:right}

ol.caution {padding:10px; background:#fff; font-size:0.8em;  border:1px solid #c0c0c0; letter-spacing:-0.1em}
ol.caution li {list-style:inherit; list-style-position:inside;; line-height:1.8; text-align:left}

/* 
************************************************* 마감된 행운로또 *************************************************
*/
dd span.contract_title {color:red;  font-size:1.2em;}
.price_contract {color:red; font-size:1.2em; font-weight:bold}
.aution_end {color:#7bad0d;}
.aution_end, .no_people { font-size:1.0em; }

table.t_result tbody th {background:#e9ebed; color:#555; border-bottom:1px solid #c0c0c0; font-size:0.85em}
table.t_result tbody td {background:#f6f7f8; color:#555}

table.t_result_person tbody td {background:#f5f6d4; color:#7bad0d; font-weight:bold}

/* 
************************************************* 입점사소식*************************************************
*/
.event_list ul li { padding:0;}
.event_list ul li dl {overflow:hidden;position:relative }
.event_list ul li dl dt {float:left}

.event_list ul li dl dd.title_txt {width:60%; float:left; height:60px; font-weight:bold} /* 글자 말줄임 2줄로 안됨 */

.event_list ul li dl dd.event_seller {position:absolute; left:90px;top:65px !important}
.event_list ul li dl dd.event_seller span {color:#7bad0d}
.event_list ul li dl dd.event_seller span:after {display:inline-block; vertical-align:top; width:1px; height:10px; background:#c0c0c0; margin:3px 0 0 8px; content:' ';}
.event_list ul li dl dd.comment {width:5%; text-align:center !important; position:absolute; top:27px; right:5px; display:inline-block;border:1px solid #7bad0d; padding:7px; border-radius:3px; font-weight:bold; color:#7bad0d}


/* 
************************************************* 입점사소식_상세페이지*************************************************
*/
.event_list_title {margin:10px; border:solid #555; border-width:1px 0; padding:15px 10px;}
.event_list_title p.list_title { font-size:0.9em; font-weight:bold}
.event_list_title p.event_seller {margin-top:5px; font-size:0.75em}
.event_list_title p.event_seller span {color:#7bad0d}
.event_list_title p.event_seller span:after {display:inline-block; vertical-align:top; width:1px; height:10px; background:#c0c0c0; margin:3px 0 0 8px; content:' ';}

.shop_comment {margin:10px; font-size:0.9em; min-height:200px; position:relative}
span.shop_more {text-align:center; position:absolute; bottom:0; left:0; width:100%; padding-top:20px;}


#tab_board {margin:10px; position:relative; min-height:400px; }
.depth {}
.depth h3 {background:#fff; height:20px; padding:8px 0; font-size:0.9em; float:left; width:50%;  text-align:center; line-height:1em; border-right:1px solid #ccc;border-top:1px solid #ccc; font-weight:normal; position:absolute}
.depth div {  padding-top:10px; display:none; position:relative; top:36px; padding-bottom:20px}

.notice {}
.notice h3 {border-left:1px solid #ccc; border-bottom:none}
.notice div { clear:both;  display:block; background:#fff; border:1px solid #ccc;min-height:350px; border-top:none; padding-left:10px; font-size:0.9em}

.reding {top:0; left:0}
.reding h3 { left:50%; top:0; background:#888;  color:#fff !important}


/* 
************************************************* 주문배송조회*************************************************
*/
.date_select {margin:10px; text-align:center; font-size:0.8em; }
.date_select input {display:inline-block; width:40%; padding:3px; border:1px solid #c0c0c0}

/* 
************************************************* 심폴경매*************************************************
*/
.auction_select_wrap { clear:both; float:right; margin-bottom:10px; border:0;  }
.auction_select_wrap div.select_wrap {float:left; border:0; padding:0;margin:0;  font-size:0.9em}
.auction_select_wrap div.select_wrap select {padding-right:25px; }

.auction_list { }
.auction_list ul {background:pink}
.auction_list ul li { background:#fff}
.auction_list ul li dl {}
.auction_list ul li dl dt {  }
.auction_list ul li dl dd { margin-left:100px; display:block; font-size:1.05em; color:#333 }
.auction_list ul li dl dd.title_txt {font-weight:bold;}
.auction_list ul li dl dd.title_txt img {vertical-align:middle;margin-right:5px }
.auction_list ul li dl dd span:after {display:inline-block; vertical-align:top; width:1px; height:10px; background:#c0c0c0; margin:3px 0 0 8px; content:' ';}

/* 
************************************************* 심폴경매 상세페이지*************************************************
*/
.auction_info_txt p.prod_title { font-size:1.2em; font-weight:bold;  }
.auction_info_txt p.prod_title img {vertical-align:middle; margin-right:5px }
.auction_info_txt p.prod_title span {font-size:0.75em}
.auction_info_txt ul {border:1px solid #c0c0c0; background:#e9eced;  padding:10px; margin-top:10px;  border-radius:3px;  font-size:0.9em  }
.auction_info_txt ul li {padding:5px; border-bottom:1px solid #c0c0c0; background:#fff; border-radius:3px}
.auction_info_txt ul li span {float:left; width:100px}
.auction_info_txt ul li.bb_none {border-bottom:0}

#bidding {margin:10px; font-size:0.75em; clear:both}
#bidding p {text-align:left; margin-bottom:10px; }
table.t_auction {display:inline-block; background:#fff; border:1px solid #c0c0c0; width:100%;}
table.t_auction thead th {background:#e9eced; }
table.t_auction tbody td {border-bottom:0;  text-align:center }

#delivery p, #review p, #seller_info p {font-weight:bold}

/* 
************************************************* 쿠폰 다운로드 *************************************************
*/
.coupon_list {xborder:1px solid red; margin:10px;}
.coupon_list li {display:block; border-bottom:1px solid #c0c0c0; margin:5px 0; }

.coupon_list li ul { xmargin:10px; padding:15px 0 }
.coupon_list li ul li {display:block; border:0 ; margin-bottom:3px}
.coupon_list li ul li.coupon_title {font-size:1.6em}
.coupon_list li ul li.coupon_title strong {font-size:2.0em}
.coupon_list li ul li.title_txt {font-weight:bold}
.coupon_list li ul li.date {font-size:0.9em}
.coupon_list li ul li.condition {font-size:0.9em}
.coupon_list li ul li a {display:inline-block;   width:40%; text-align:center; margin-right:5px}

/* 
************************************************* 다육식물 *************************************************
*/









/* 
************************************************* 사이트맵 *************************************************
*/
.sitemap_wrap {border:1px solid #c0c0c0; background:#fff;  margin:10px}
.sitemap_wrap p {background:#e9eced; border-bottom:1px solid #c0c0c0;  padding:10px}
.sitemap_wrap table {width:100%; font-size:1.1em;font-weight:bold;   letter-spacing:-1px}


/* 
************************************************* 공지사항 *************************************************
*/
.notice_list { border:1px solid #c0c0c0; }
.notice_list ul {background:#fff; padding:0 10px}
.notice_list ul li {border-bottom:1px solid #c0c0c0; padding:15px 0 8px 0;  letter-spacing:-1px}
.notice_list ul li a {font-size:1.0em;  width:70%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  display:inline-block; }
.notice_list ul li span{float:right; color:#555; font-size:0.9em}

.notice_list ul li.bb_none {border-bottom:none}

/* 
************************************************* 공지사항 상세페이지 *************************************************
*/
.notice_wrap {margin:10px;}
table.t_notice { border:1px solid #c0c0c0; border-radius:3px; table-layout:fixed; width:100% }
table.t_notice thead th {background:#7e8aa2; color:#fff; padding:10px;  }
table.t_notice thead td {background:#e9eced; font-size:0.9em;}
table.t_notice thead td span {float:left;margin-right:5px; color:#7e8aa2;}
table.t_notice tbody td { height:300px; font-size:0.9em }

ul.list_move {border:1px solid #c0c0c0; border-radius:3px;  background:#e9eced; margin:5px 0;}
ul.list_move li {border-bottom:1px solid #c0c0c0;padding:10px; font-size:0.9em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  display:block; }
ul.list_move li span {font-weight:bold; width:50px; float:left; color:#3baecb}
ul.list_move li a {font-size:1.0em; }

/* 
************************************************* 마이페이지 심플아이콘 상세페이지 *************************************************
*/
.top_title {color:#3baecb; background:none; font-weight:bold; padding-left:15px}
.my_coupon_list {background:#fff}
.my_coupon_list p {background:#cde855; padding:10px 10px; font-weight:bold; font-size:0.9em}

.point_list {}
.point_list li {padding:10px; text-align:right; font-size:0.9em; border-bottom:1px solid #c0c0c0}
.point_list li span {font-weight:bold; }

.my_interest_list {margin:10px; }
.my_interest_list p {font-size:0.9em}
.my_interest_list p span {font-weight:bold; }

.interest_list {font-size:0.75em;  background:#fff; border:1px solid #c0c0c0; padding:10px; margin-top:10px}

table.t_store {background:#fff; width:100%;border:1px solid #c0c0c0}
table.t_store tbody td {vertical-align:top}
table.t_store tbody td p.shop_title {float:left}
table.t_store tbody td .txt_r {float:left; font-size:0.75em; line-height:1.8}

.qna_form {border:1px solid #c0c0c0; margin:10px; background:#fff; border-radius:3px }
.qna_form li {padding:10px; border-bottom:1px solid #e9eced; font-size:0.9em;}
.qna_form li span {font-weight:bold; margin-right:10px}

.qna_form li.lock_btn {display:block; height:30px}
.qna_form li.lock_btn a {float:left; margin-left:2px; padding:8px 10px; }

.qna_form li select {height:30px; border:1px solid #c0c0c0; width:100%; background:#fff}
.qna_form li input {height:30px; padding-left:5px; border:1px solid #c0c0c0; }

.my_info_wrap {margin:10px; padding:0;  clear:both; margin-top:-10px; background:#fff}
.my_info_wrap table.t_info {border:1px solid #c0c0c0; border-radius:3px; table-layout:fixed; font-size:0.75em; width:100% ; }
.my_info_wrap table.t_info tbody th {width:30%; background:#e9eced; border-right:1px solid #c0c0c0}
.my_info_wrap table.t_info tbody td { }

/* 
************************************************* 하단 TOP버튼 *************************************************
*/
.gotop {
	display:none; position:fixed; bottom:40px; right:10px; width:50px; height:50px; background-color:#999999; z-index:3; text-align:center; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; cursor:pointer; opacity:0.6; } 

 .gotop div {z-index:4; display:block; position:relative; width:50px; height:50px; background:url("/images/common/scrolltop-arrow.png") no-repeat 7px 13px;} 


.vender_goto {
	position:fixed; top:320px; right:10px; background-color:#ffffff; z-index:100; text-align:center; border:1px solid #dddddd; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; 
	} 


/* 
************************************************* 버튼 *************************************************
*/
.btn_simpol {
	background:#f3712e; border:1px solid #ef561b; color: #fff !important; vertical-align: middle; text-align:center; 
	padding:0.31em 0.5em; font-size:0.7em !important; cursor:pointer;
}



/* 2019.06.01 박철우 : 고객 주문 알림창 */
.alimi_box { background-color:#FFFFFF; border:1px solid #999999; width:94%; left:10px; position:absolute; top:110px; z-index:10; }
.alimi_box .alimi_title { height:30px; line-height:30px; font-size:15px; background-color:#EFEFEF; font-weight:bold; text-align:center; }
.alimi_box .alimi_content { padding:10px; }
.alimi_box .alimi_content li { margin-bottom:20px; }
.alimi_box .alimi_content li .alimi_product { font-weight:bold; font-size:14px; }
.alimi_box .alimi_content li .alimi_memo_box { margin-top:10px; line-height:1.2em; font-size:13px; }
.alimi_box .alimi_content li .alimi_vender { float:left; font-weight:bold; width:60px }
.alimi_box .alimi_content li .alimi_memo { overflow:hidden; padding-left:10px }
.alimi_box .alimi_content li .alimi_date { color:gray; }
.alimi_box .alimi_btn { text-align:center; margin-bottom:20px; }
.alimi_box .alimi_btn .btn_w { display:inline-block; }