@charset "utf-8";
/* CSS Document */
@import url(/css/default.css);
th, td {word-break:keep-all;}

 .order_box {display:block;}
 .order_box_m {display:none;}

/*cart*/
.cart_bbs {border-top:2px solid #333; border-bottom:1px solid #ececec; background-color:#fff; width:100%;} /* bbs top 컬러 변경 */
.cart_bbs th{ font:bold 10pt "Malgun Gothic", sans-serif; text-align:center; color:#fff; background-color:#666; padding:10px 0; border-bottom:1px solid #000; }
.cart_bbs td{font:normal 10pt "Malgun Gothic", sans-serif;   text-align:center; color:#8d8d8d; padding:10px 0; border-bottom:1px dashed #dadada; word-break:break-all;}
.cart_bbs td .cart_product {text-align:left; font-size:11px; }
.cart_bbs td .cart_product .cart_pro_img img {border:1px solid #ccc; float:left; margin-right:5px; width:80px; height:80px; display:inline-block;}
.cart_bbs td .cart_product ul li {font:normal 8.5pt 'Malgun Gothic', sans-serif; color:#666; }
.cart_bbs td .cart_product .cart_pro_tlt { font:bold 10pt 'Malgun Gothic', sans-serif; margin:0 0 10px 0;}
.cart_bbs td .cart_product .cart_pro_tlt span { font:normal 8.5pt 'Malgun Gothic', sans-serif; color:#9a9a9a;}
.cart_bbs td a.gray_btns {display:inline-block; font:normal 11px 'Malgun Gothic', sans-serif; line-height:16px; height:18px; background:#a8a8a8; width:70px;  border:1px solid #888888; color:#fff; padding:2px 0; margin-bottom:5px;}
.cart_bbs td a.gray_btns:hover { background-color:#c6c6c6;}
.cart_bbs td a.color_btns {display:inline-block; font:normal 11px 'Malgun Gothic', sans-serif; line-height:16px; height:18px; background:#000000; width:70px; border:1px solid #1a1e23; color:#fff; padding:2px 0; margin-bottom:5px;}
.cart_bbs td a.color_btns:hover {  background-color:#495058; }
.cart_bbs td a.color_bor_btns {display:inline-block;font:normal 11px 'Malgun Gothic', sans-serif; line-height:16px; height:18px; background:#fff; width:70px;  border:1px solid #ccc; color:#666; padding:2px 0; margin-bottom:5px;}
.cart_bbs td a.color_bor_btns:hover {  background-color:#f6f6f6; }

/* 수량 */
.goods_sel_co_area{width:80px;line-height:28px;position:relative;display:inline-block;height:21px;border:1px solid #ccc;overflow:hidden;font-size:0;line-height:0;vertical-align:middle;}
.goods_sel_co_area .goods_sel_co_in{width:100%;height:21px;text-align:center;font-weight:800;font-size:13px;color:#333; font-family:Verdana;border:none;}
.goods_sel_co_area .goods_sel_co_mi{display:block; position:absolute;width:21px; height:21px; left:0; top:0; border-right:1px solid #ccc; font:normal 11px tahoma, sans-serif; text-align:center; line-height:21px; color:#000;}
.goods_sel_co_area .goods_sel_co_pl{display:block; position:absolute;width:21px; height:21px; right:0; top:0; border-left:1px solid #ccc;font:normal 11px tahoma, sans-serif; text-align:center; line-height:21px; color:#000;}
.cart_bbs td a.count_modify {display:inline-block; background-color:#fff; width:80px; padding:4px 0; border:1px solid #888888; color:#666; margin-top:5px; font:bold 8pt "Malgun Gothic", sans-serif;}
.cart_bbs td a.count_modify:hover { background-color:#c6c6c6; color:#fff;}

/* 총 결제 예정 금액 */
.totalbox {border:1px solid #c6c6c6; padding:20px; margin-top:50px;}
.totalbox p {text-align:right; border-top:1px dashed #ccc; padding:10px 0 0 0;  font:normal 15px 'Malgun Gothic', sans-serif;}
.totalbox p span {color:#ff0000; font:bold 20px 'Malgun Gothic', sans-serif;  letter-spacing:0px; }
.totalprice {overflow:hidden;  padding:0 0 10px 0;}
.totalprice dt {float:left; width:300px; font:normal 24px 'Malgun Gothic', sans-serif;  letter-spacing:-1px;}
.totalprice dd {float:right;  font:normal 15px 'Malgun Gothic', sans-serif;}
.pricelist li { height:30px; text-align:right; width:230px;}
.pricelist li span {float:left;}

.cart_info {width:100%; margin-top:30px; overflow:hidden; padding-bottom:20px; border-bottom:1px dashed #ccc; }
.cart_info dl dt {width:13%; float:left; height:20px; padding-left:1%; background:url('/img_program/mall/arrow.gif') left 3px no-repeat; color:#252525; font-weight:bold;}
.cart_info dl dd {width:84.6%;  float:left; text-align:left; height:20px;}

.cart_info_02 {width:100%; }
.cart_info_02 li {padding:0; background:none; font-size:11px;  font-family:"돋움", sans-serif; color:#888;}

.cart_btns_01 {width:100%; margin-top:20px;}
.cart_btns_01 a.white_btns {display:inline-block; padding:8px 15px 12px 15px; text-align:center; font:normal 10pt "Malgun Gothic", sans-serif;  letter-spacing:-0.5px; color:#333; background-color:#fff;  vertical-align:middle;border:1px solid #b0b0b0;  }
.cart_btns_01 a.white_btns:hover {background-color:#f6f6f6; text-decoration:none; }  /* 컬러 변경하여 사용 */
.cart_btns_01 a.gray_btns {display:inline-block; padding:8px 15px 12px 15px; text-align:center; font:normal 10pt "Malgun Gothic", sans-serif;  letter-spacing:-0.5px; color:#fff; background-color:#707580;  vertical-align:middle; border:1px solid #707580; }
.cart_btns_01 a.gray_btns:hover {background-color:#000000; text-decoration:none; }  /* 컬러 변경하여 사용 */
.cart_btns_01 a.color_btns {display:inline-block; padding:8px 15px 12px 15px; text-align:center; font:normal 10pt "Malgun Gothic", sans-serif;  letter-spacing:-0.5px; color:#fff; background-color:#333333;  vertical-align:middle; border:1px solid #333; }
.cart_btns_01 a.color_btns:hover {background-color:#000000; text-decoration:none; }  /* 컬러 변경하여 사용 */

.cart_btns_02 {width:100%; margin-top:20px; text-align:center;}
.cart_btns_02 a.white_btns {display:inline-block; padding:15px 30px 20px 30px; text-align:center; font:normal 14pt "Malgun Gothic", sans-serif;  letter-spacing:-0.5px; color:#333333; background-color:#fff;  vertical-align:middle; border:1px solid #b0b0b0; box-sizing:border-box; }
.cart_btns_02 a.white_btns:hover {background-color:#f6f6f6; text-decoration:none; }  /* 컬러 변경하여 사용 */
.cart_btns_02 a.gray_btns {display:inline-block; padding:15px 30px 20px 30px; text-align:center; font:normal 14pt "Malgun Gothic", sans-serif;  letter-spacing:-0.5px; color:#fff; background-color:#707580;  vertical-align:middle; border:1px solid #707580;}
.cart_btns_02 a.gray_btns:hover {background-color:#000000; text-decoration:none; }  /* 컬러 변경하여 사용 */
.cart_btns_02 a.color_btns {display:inline-block; padding:15px 30px 20px 30px; text-align:center; font:normal 14pt "Malgun Gothic", sans-serif;  letter-spacing:-0.5px; color:#fff; background-color:#333333;  vertical-align:middle; border:1px solid #333;}
.cart_btns_02 a.color_btns:hover {background-color:#000000; text-decoration:none; }  /* 컬러 변경하여 사용 */

/* 주문서 */
.order_table {display:block; margin:20px 0 0 0; }
.order_table table {border-top:2px solid #333;  border-bottom:1px solid #ececec; background-color:#fff; width:100%;} /* bbs top 컬러 변경 */
.order_table table th{font:bold 10pt 'Malgun Gothic',sans-serif; text-align:center; color:#6e6e6e; background-color:#f9f9f9; padding:15px 0  15px 0;  border-bottom:1px dashed #ececec; width:20%;}
.order_table table th label {visibility: visible;  font:bold 10pt Malgun Gothic,sans-serif; color:#6e6e6e; width:100%;}
.order_table table td{ font:normal 10pt 'Malgun Gothic', sans-serif; border-bottom:1px dashed #dadada;  text-align:left; padding:15px 0  15px 10px; color:#232323; width:80%; position:relative; letter-spacing:-1px;}
.order_table table td span.slash {display:inline-block; font:normal 12pt 'Malgun Gothic', sans-serif; color:#ccc; margin:0 20px;}
.order_table table td label {visibility: visible;  font:normal 10pt 'Malgun Gothic',sans-serif; color:#6e6e6e; width:100%;}
.order_table table td .note{display:inline-block; padding-top:14px; font:normal 14px 'Malgun Gothic',sans-serif; color:#888;vertical-align:top}
.order_table table td input {border:1px solid #ccc; font:400 12px 'Malgun Gothic' , sans-serif; padding:7px 0 9px 0; color:#8d8d8d; vertical-align:middle; margin:2px 0; }
.order_table table td input.bor_none{border:0; }
.order_table table td input.size_01 {width:450px;}
.order_table table td input.size_02 {width:335px;}
.order_table table td select.size_01 {width:10%;}
.order_table table td select.size_02 {width:18%;}
.order_table table td input.non_bor {border:0;}
.order_table table td input.file_input {border:1px solid #999; font:400 12px 'Malgun Gothic' , sans-serif; padding:0 0 0 0; color:#8d8d8d; vertical-align:middle; height:30px;}
.order_table table td select {border:1px solid #ccc; font:400 12px 'Malgun Gothic' , sans-serif; padding:7px 0 8px 0; color:#8d8d8d; vertical-align:middle;}
.order_table table td textarea {border:1px solid #999; font:400 12px 'Malgun Gothic' , sans-serif; padding:7px 0 9px 0; color:#8d8d8d; vertical-align:middle;}
.order_table .order_textarea {border:1px solid #ccc; width:95%; height:100px;margin:7px 0;}

.order_table table td img{vertical-align:-1px; margin:0 3px; }
.order_table .btn_inputsize{display:inline-block; width:100px; height:14px;padding:7px 4px 13px 4px;background:#888; font:bold 15px Malgun Gothic, sans-serif; color:#fff; text-align:center; vertical-align:middle;} 
.shipping_btn {margin:-5px 15px 0 10px; display:inline-block;} 
.shipping_btn .btn_inputsize{display:inline-block; width:100px; height:12px;padding:7px 4px 13px 4px;background:#fff; font:bold 12px Malgun Gothic, sans-serif; color:#888; border:1px solid #888; text-align:center; vertical-align:middle;} 
.coupon_btn { margin:-5px 10px 0 15px; display:inline-block;} 
.coupon_btn .btn_inputsize{display:inline-block; width:130px; height:12px;padding:7px 4px 13px 4px;background:#fff; font:bold 12px Malgun Gothic, sans-serif; color:#888; border:1px solid #888;  text-align:center; vertical-align:middle;} 
.point_btn { margin:-5px 10px 0 15px; display:inline-block;} 

/*order*/
.order_title {margin:30px 0 10px 0; font:bold 18px 'Malgun Gothic', sans-serif; color:#333; letter-spacing:-1.5px;}
.order_title span {display:inline-block; margin-left:20px; font-size:12px; font-weight:normal;}
.order_title span input {vertical-align:middle;}

.pay {width:100%; }
.pay ul li:first-child{border-bottom:1px dotted #000; padding:0 0 20px 0; margin:0 0 20px 0;}
.pay ul li .tit_tx01 {margin:10px 0 10px 0; font:bold 10pt 'Malgun Gothic', sans-serif; color:#666; letter-spacing:-1.5px;}
.pay ul li table {border:1px solid #ececec; background-color:#fff; width:98%;} /* bbs top 컬러 변경 */
.pay ul li table th{font:bold 9pt 'Malgun Gothic',sans-serif; text-align:center; color:#6e6e6e; background-color:#f9f9f9; padding:8px 0  8px 0;  border-bottom:1px dashed #ececec; width:20%;}
.pay ul li table td{ font:normal 10pt 'Malgun Gothic', sans-serif; border-bottom:1px dashed #dadada;  text-align:left; padding:8px 0  8px 10px; color:#232323; width:80%; position:relative; letter-spacing:-1px;}
.pay ul li table td span.slash {display:inline-block; font:normal 12pt 'Malgun Gothic', sans-serif; color:#ccc; margin:0 20px;}
.pay ul li table td label {visibility: visible;  font:normal 10pt 'Malgun Gothic',sans-serif; color:#6e6e6e;}
.pay ul li table td .note{display:inline-block; padding-top:14px; font:normal 14px 'Malgun Gothic',sans-serif; color:#888;vertical-align:top}
.pay ul li table td input {border:1px solid #ccc; font:400 12px 'Malgun Gothic' , sans-serif; padding:3px 0 5px 0; color:#8d8d8d; vertical-align:middle; margin:2px 0; }
.pay ul li table td input.bor_none{border:0; }
.pay ul li table td input.size_01 {width:10%;}
.pay ul li table td input.size_02 {width:18%;}
.pay ul li table td input.size_03 {width:50%;}
.pay ul li table td select.size_01 {width:10%;}
.pay ul li table td select.size_02 {width:18%;}
.pay ul li table td select.size_03 {width:50%;}
.pay ul li table td input.non_bor {border:0;}
.pay ul li table td input.file_input {border:1px solid #999; font:400 12px 'Malgun Gothic' , sans-serif; padding:0 0 0 0; color:#8d8d8d; vertical-align:middle; height:30px;}
.pay ul li table td select {border:1px solid #ccc; font:400 12px 'Malgun Gothic' , sans-serif; padding:3px 0 5px 0; color:#8d8d8d; vertical-align:middle;}
.pay ul li table td textarea {border:1px solid #999; font:400 12px 'Malgun Gothic' , sans-serif; padding:10px 0 10px 0; color:#8d8d8d; vertical-align:middle;}
.pay ul li .list_chk_col {border-bottom:0; padding:0 0 20px 0; margin:0 0 20px 0;}
.pay ul li .list_chk_col ul li {border-bottom:0; padding:0 0 0 0; margin:0 0 0 0; float:left;}
.pay ul li .list_chk_col ul li:first-child {border-bottom:0; margin:0 20px 0 0; padding:0 0 0 0; float:left;}
.pay ul li .payback_agree{ margin:6px 0 ;}


/* 결제완료 */
.pay_ok_box {width:100%; display:block;}
.pay_ok_box_m {display:none;}
.pay_ok_box .pay_ok {width:99.8%; text-align:center; background:#fafafa; padding:50px 0; border:1px solid #c4c4c4;}
.pay_ok_box .pay_ok p.pay_num_box {border:3px solid #1e1e1e; background:#fff; width:400px; font-weight:bold; height:50px; line-height:50px; margin:5px auto 10px ; color:#ff0000;}
.pay_ok_box .pay_ok p  { line-height:22px;}
.pay_ok_box .pay_ok p span {background-color:#fff000; color:#000; font-weight:bold; line-height:}
.pay_ok_box .pay_ok p.copy_top {font:normal 26pt 'Malgun Gothic',sans-serif; letter-spacing:-3px; color:#000; margin:0 0 20px 0;}

/*
.order_table {width:100%; margin-bottom:10px; border-top:2px solid #000000; }
.order_table th {font-weight:bold; text-align:center; height:40px; background-color:#f5f5f5; font-size:12px; font-family:"굴림", sans-serif; border-bottom:1px solid #e6e6e6; color:#888;}
.order_table td {font-weight:normal; height:40px;border-bottom:1px solid #e6e6e6; text-align:left; font-size:11px; padding:0 0 0 10px ; font-family:"돋움", sans-serif;}
.order_table input {height:22px; line-height:26px; color:#666; border:1px solid #ccc; vertical-align:middle;}
.order_table input.call {width:42px;}
.order_table input.email {width:70px;}
.order_table input.name {width:100px;}
.order_table input.email_select {height:26px; width:80px;}
.order_table input.mall_post { width:50px;  margin:7px 0;}
.order_table input.mall_add {width:230px; margin-bottom:7px;}
.order_table a.mall_gray_btn {display:inline-block; padding:0 13px;  height:22px; line-height:22px; border:1px solid #c5c5c5;text-align:center; font-weight:bold; font-size:11px; font-family:"굴림", sans-serif; letter-spacing:-0.5px; color:#818181; background-color:#efefef; border-radius:3px; }
.order_table a.mall_gray_btn:hover {display:inline-block; background-color:#f9f9f9; text-decoration:none; }
.order_table .order_textarea {border:1px solid #ccc; width:95%; height:100px;margin:7px 0;}
.order_table input.mall_mileage {width:150px; }
.order_table select.mall_coupon {width:70%; border:1px solid #ccc;}*/



#resps_bbs_search {width:99.8%; border:1px solid #ddd; background-color:#f8f9fa; text-align:center; padding:15px 0 15px 0; overflow:hidden; margin:50px 0 0 0; }

#resps_page {width:100%; text-align:center; margin-top:20px;}
#resps_page a{ display:inline-block; height:21px;  width:35px; padding:6px 0 8px; margin:0 1px; border:1px solid #ececec; text-align:center; font:normal 12pt tahoma, sans-serif; background-color:#fff; color:#333;}
#resps_page a:hover{ display:inline-block; text-decoration:none; background-color:#e6e6e6;}
#resps_page img {vertical-align:top;}


/* -------------------------------------------------------------------------------------------------------------------------------- */


/* pc only */
@media all and (min-width:961px) and (max-width:1117px) {


}


/* -------------------------------------------------------------------------------------------------------------------------------- */


/* tablet */
@media all and (min-width:767px) and (max-width:960px) {




}


/* -------------------------------------------------------------------------------------------------------------------------------- */


/* mobile */
@media all and (min-width:360px) and (max-width:766px) {

	.order_box {display:none;}
	.order_box_m {display:block;}

	/*cart*/
	.cart_bbs {border-top:2px solid #333; border-bottom:1px solid #ececec; background-color:#fff; width:100%;} /* bbs top 컬러 변경 */
	.cart_bbs thead th{ font:bold 10pt "Malgun Gothic", sans-serif; text-align:center; color:#fff; background-color:#666; padding:10px 0; border-bottom:1px solid #000; }
	.cart_bbs td{font:normal 10pt "Malgun Gothic", sans-serif;   text-align:center; color:#8d8d8d; padding:10px 0 15px 0; border-bottom:1px dashed #616161; word-break:break-all;}
	.cart_bbs td dl { position:relative; overflow:hidden; width:95%; }
	.cart_bbs td dl dt {position:absolute; top:10px; left:0; width:20%; font:bold 10pt "Malgun Gothic", sans-serif; color:#000;}
	.cart_bbs td dl dd {padding:10px 0 10px 30%; text-align:left; border-bottom:1px dashed #bbbbbb; }
	.cart_bbs td .cart_product {text-align:left; font-size:11px;padding: 0 0 20px 0; height:auto; }
	.cart_bbs td .cart_product .cart_pro_img img {border:1px solid #ccc; float:left; margin-right:5px; width:80px; height:80px; display:inline-block;}
	.cart_bbs td .cart_product ul {margin:0 0 0 90px;}
	.cart_bbs td .cart_product ul li {font:normal 8.5pt 'Malgun Gothic', sans-serif; color:#666; }
	.cart_bbs td .cart_product .cart_pro_tlt { font:bold 10pt 'Malgun Gothic', sans-serif; margin:0 0 10px 0;}
	.cart_bbs td .cart_product .cart_pro_tlt span { font:normal 8.5pt 'Malgun Gothic', sans-serif; color:#9a9a9a;}
	.cart_bbs td a.gray_btns {display:inline-block; font:normal 11px 'Malgun Gothic', sans-serif; line-height:16px; height:18px; background:#a8a8a8; width:70px;  border:1px solid #888888; color:#fff; padding:2px 0; margin-bottom:5px; text-align:center;}
	.cart_bbs td a.gray_btns:hover { background-color:#c6c6c6;}
	.cart_bbs td a.color_btns {display:inline-block; font:normal 11px 'Malgun Gothic', sans-serif; line-height:16px; height:18px; background:#000000; width:70px; border:1px solid #1a1e23; color:#fff; padding:2px 0; margin-bottom:5px; text-align:center;}
	.cart_bbs td a.color_btns:hover {  background-color:#495058; }
	.cart_bbs td a.color_bor_btns {display:inline-block;font:normal 11px 'Malgun Gothic', sans-serif; line-height:16px; height:18px; background:#fff; width:70px;  border:1px solid #ccc; color:#666; padding:2px 0; margin-bottom:5px; text-align:center;}
	.cart_bbs td a.color_bor_btns:hover {  background-color:#f6f6f6; }

	.cart_bbs td a.count_modify {display:inline-block; background-color:#fff; width:80px; padding:4px 0; border:1px solid #888888; color:#666;  font:bold 8pt "Malgun Gothic", sans-serif; text-align:center; vertical-align:middle; margin:1px 0 0 0;}
	.cart_bbs td a.count_modify:hover { background-color:#c6c6c6; color:#fff;}

	.totalbox {border:1px solid #c6c6c6; padding:20px; margin-top:00px;}
	.totalbox p {text-align:right; border-top:1px dashed #ccc; padding:10px 0 0 0;  font:normal 15px 'Malgun Gothic', sans-serif;}
	.totalbox p span {color:#ff0000; font:bold 20px 'Malgun Gothic', sans-serif;  letter-spacing:0px; }
	.totalprice {overflow:hidden;  padding:0 0 10px 0;}
	.pricelist li { height:30px; text-align:right; width:100%;}
	.pricelist li span {float:left;}

	/* 주문서 */
	.order_table {display:block; margin:20px 0 0 0; }
	.order_table table {border-top:2px solid #333;  border-bottom:1px solid #ececec; background-color:#fff; width:100%;} /* bbs top 컬러 변경 */
	.order_table table th{font:bold 10pt 'Malgun Gothic',sans-serif; text-align:center; color:#6e6e6e; background-color:#f9f9f9; padding:15px 0  15px 0;  border-bottom:1px dashed #ececec; width:25%;}
	.order_table table th label {visibility: visible;  font:bold 10pt Malgun Gothic,sans-serif; color:#6e6e6e;}
	.order_table table td{ font:normal 10pt 'Malgun Gothic', sans-serif; border-bottom:1px dashed #dadada;  text-align:left; padding:15px 0  15px 10px; color:#232323; width:75%; position:relative; letter-spacing:-1px;}
	.order_table table td span.slash {display:inline-block; font:normal 12pt 'Malgun Gothic', sans-serif; color:#ccc; margin:0 20px;}
	.order_table table td label {visibility: visible;  font:normal 10pt 'Malgun Gothic',sans-serif; color:#6e6e6e;}
	.order_table table td .note{display:inline-block; padding-top:14px; font:normal 14px 'Malgun Gothic',sans-serif; color:#888;vertical-align:top}
	.order_table table td input {border:1px solid #ccc; font:400 12px 'Malgun Gothic' , sans-serif; padding:7px 0 9px 0; color:#8d8d8d; vertical-align:middle; margin:2px 0; }
	.order_table table td input.bor_none{border:0; }
	.order_table table td input.size_01 {width:95%;}
	.order_table table td input.size_02 {width:51%;}
	.order_table table td input.size_03 {width:28%;}
	.order_table table td input.size_04 {width:90%;}
	.order_table table td select.size_01 {width:10%;}
	.order_table table td select.size_02 {width:18%;}
	.order_table table td select.size_03 {width:28%;}
	.order_table table td input.non_bor {border:0;}
	.order_table table td input.file_input {border:1px solid #999; font:400 12px 'Malgun Gothic' , sans-serif; padding:0 0 0 0; color:#8d8d8d; vertical-align:middle; height:30px;}
	.order_table table td select {border:1px solid #ccc; font:400 12px 'Malgun Gothic' , sans-serif; padding:7px 0 8px 0; color:#8d8d8d; vertical-align:middle;}
	.order_table table td textarea {border:1px solid #999; font:400 12px 'Malgun Gothic' , sans-serif; padding:7px 0 9px 0; color:#8d8d8d; vertical-align:middle;}
	.order_table .order_textarea {border:1px solid #ccc; width:95%; height:100px;margin:7px 0;}

	.shipping_btn {margin:0px 15px 10px 0; display:inline-block;} 
	.shipping_btn .btn_inputsize{display:inline-block; width:100px; height:12px;padding:5px 4px 9px 4px;background:#fff; font:bold 12px Malgun Gothic, sans-serif; color:#888; border:1px solid #888; text-align:center; vertical-align:middle;} 
	.coupon_btn { margin:5px 10px 0 0; display:inline-block;} 
	.coupon_btn .btn_inputsize{display:inline-block; width:135px; height:12px;padding:5px 4px 9px 4px;background:#fff; font:bold 12px Malgun Gothic, sans-serif; color:#888; border:1px solid #888;  text-align:center; vertical-align:middle;} 
	.point_btn { margin:5px 10px 0 0; display:inline-block;} 

	/*order*/
	.pay {width:100%; }
	.pay ul li:first-child{border-bottom:1px dotted #000; padding:0 0 20px 0; margin:0 0 20px 0;}
	.pay ul li .tit_tx01 {margin:10px 0 10px 0; font:bold 10pt 'Malgun Gothic', sans-serif; color:#666; letter-spacing:-1.5px;}
	.pay ul li table {border:1px solid #ececec; background-color:#fff; width:98%;} /* bbs top 컬러 변경 */
	.pay ul li table th{font:bold 9pt 'Malgun Gothic',sans-serif; text-align:center; color:#6e6e6e; background-color:#f9f9f9; padding:8px 0  8px 0;  border-bottom:1px dashed #ececec; width:20%;}
	.pay ul li table td{ font:normal 10pt 'Malgun Gothic', sans-serif; border-bottom:1px dashed #dadada;  text-align:left; padding:8px 0  8px 10px; color:#232323; width:80%; position:relative; letter-spacing:-1px;}
	.pay ul li table td span.slash {display:inline-block; font:normal 12pt 'Malgun Gothic', sans-serif; color:#ccc; margin:0 20px;}
	.pay ul li table td label {visibility: visible;  font:normal 10pt 'Malgun Gothic',sans-serif; color:#6e6e6e;}
	.pay ul li table td .note{display:inline-block; padding-top:14px; font:normal 14px 'Malgun Gothic',sans-serif; color:#888;vertical-align:top}
	.pay ul li table td input {border:1px solid #ccc; font:400 12px 'Malgun Gothic' , sans-serif; padding:3px 0 5px 0; color:#8d8d8d; vertical-align:middle; margin:2px 0; }
	.pay ul li table td input.bor_none{border:0; }
	.pay ul li table td input.size_01 {width:10%;}
	.pay ul li table td input.size_02 {width:18%;}
	.pay ul li table td input.size_03 {width:90%;}
	.pay ul li table td select.size_01 {width:10%;}
	.pay ul li table td select.size_02 {width:18%;}
	.pay ul li table td select.size_03 {width:50%;}
	.pay ul li table td select.size_04 {width:90%;}
	.pay ul li table td input.non_bor {border:0;}
	.pay ul li table td input.file_input {border:1px solid #999; font:400 12px 'Malgun Gothic' , sans-serif; padding:0 0 0 0; color:#8d8d8d; vertical-align:middle; height:30px;}
	.pay ul li table td select {border:1px solid #ccc; font:400 12px 'Malgun Gothic' , sans-serif; padding:3px 0 5px 0; color:#8d8d8d; vertical-align:middle;}
	.pay ul li table td textarea {border:1px solid #999; font:400 12px 'Malgun Gothic' , sans-serif; padding:10px 0 10px 0; color:#8d8d8d; vertical-align:middle;}
	.pay ul li .list_chk_col {border-bottom:0; padding:0 0 20px 0; margin:0 0 20px 0;}
	.pay ul li .list_chk_col ul li {border-bottom:0; padding:0 0 0 0; margin:0 0 0 0; float:left;}
	.pay ul li .list_chk_col ul li:first-child {border-bottom:0; margin:0 20px 0 0; padding:0 0 0 0; float:left;}
	.pay ul li .payback_agree{ margin:6px 0 ;}

	/* 결제완료 */
	.pay_ok_box {display:none;}
	.pay_ok_box_m {display:block;}
	.pay_ok_box_m .pay_ok {width:99.8%; text-align:center; background:#fafafa; padding:50px 0; border:1px solid #c4c4c4;}
	.pay_ok_box_m .pay_ok p.pay_num_box {border:3px solid #1e1e1e; background:#fff; width:80%; font-weight:bold; height:50px; line-height:50px; margin:5px auto 10px ; color:#ff0000;}
	.pay_ok_box_m .pay_ok p  { line-height:22px;}
	.pay_ok_box_m .pay_ok p span {background-color:#fff000; color:#000; font-weight:bold; line-height:}
	.pay_ok_box_m .pay_ok p.copy_top {font:normal 26pt 'Malgun Gothic',sans-serif; letter-spacing:-3px; color:#000; margin:0 0 20px 0;}

	.pay_ok_box_m .cart_btns_02 {width:100%; margin-top:20px; text-align:center;}
	.pay_ok_box_m .cart_btns_02 a.white_btns {display:inline-block; padding:15px 0 20px 0; text-align:center; font:normal 13pt "Malgun Gothic", sans-serif;  letter-spacing:-0.5px; color:#333333; background-color:#fff;  vertical-align:middle; border:1px solid #b0b0b0; box-sizing:border-box; width:45%; }
	.pay_ok_box_m .cart_btns_02 a.white_btns:hover {background-color:#f6f6f6; text-decoration:none; }  /* 컬러 변경하여 사용 */
	.pay_ok_box_m .cart_btns_02 a.gray_btns {display:inline-block; padding:15px 0 20px 0; text-align:center; font:normal 13pt "Malgun Gothic", sans-serif;  letter-spacing:-0.5px; color:#fff; background-color:#707580;  vertical-align:middle; border:1px solid #707580; box-sizing:border-box; width:45%;}
	.pay_ok_box_m .cart_btns_02 a.gray_btns:hover {background-color:#000000; text-decoration:none; }  /* 컬러 변경하여 사용 */
	.pay_ok_box_m .cart_btns_02 a.color_btns {display:inline-block; padding:15px 0 20px 0; text-align:center; font:normal 13pt "Malgun Gothic", sans-serif;  letter-spacing:-0.5px; color:#fff; background-color:#333333;  vertical-align:middle; border:1px solid #333; box-sizing:border-box; width:45%;}
	.pay_ok_box_m .cart_btns_02 a.color_btns:hover {background-color:#000000; text-decoration:none; }  /* 컬러 변경하여 사용 */

}
