/* 마이페이지  */
#cmb_my_ov:after{display: block; visibility: hidden; clear: both; content: "";}
#cmb_my_act {text-align:right;}
#cmb_my_act ul{display:inline-block; list-style: none; margin-bottom:20px;}
#cmb_my_act ul li{display: inline-block;float:left; padding:5px 5px 5px 5px; ;margin-left:3px}
#cmb_my_act ul li#adm{}
#cmb_my_act ul li a{color:#fff;}
#cmb_my_od{clear: both; margin-top:35px;}
#cmb_my_od h2, #cmb_my_charge h2, #cmb_my_wish h2{font-size:14px; margin-bottom:10px;}
.cmb_my_more .btn01{margin:0 0 5px; padding:10px; color:#fff; background: #4b545e; float:right;}
#cmb_my_charge{clear: both;}
#cmb_my_wish{clear: both}
.tbl_wrap table {width: 100%;border-collapse: collapse;border-spacing: 0;}
.tbl_head01 thead th {padding: 12px 0;border-top: 1px solid #d1dee2;border-bottom: 1px solid #d1dee2;background: #e5ecef;color: #383838;font-size: 0.95em;text-align: center;letter-spacing: -0.1em;}
.empty_table{text-align: center !important;padding:50px 0 50px 0 !important;}
#cmb_my .tbl_wrap table tr td{text-align: center;}
#cod_bsk_act{margin-top:20px; padding:3px; text-align: right;}
#cmb_my_ov dl {clear: both;margin:0;border:1px solid #e9e9e9;background:#f2f5f9;zoom:1;padding:0 5px}
#cmb_my_ov dl:after {display:block;visibility:hidden;clear:both;content:''}
#cmb_my_ov dt {float:left;margin:0;height:30px;line-height:30px;width:100px;border-bottom:1px solid #e9e9e9;font-weight:bold}
#cmb_my_ov dd {float:left;margin:0;height:30px;line-height:30px;width:288px;;border-bottom:1px solid #e9e9e9}

/*구매내역*/
#sod_v_info{margin-bottom:10px}

/* 장바구니 */
#cod_bsk .tbl_head01 thead th.tbl_img{width:100px}
#cod_bsk .tbl_head01 thead th.tbl_tit{width:350px}
#cod_bsk .tbl_head01 thead th.tbl_qty,#cod_bsk .tbl_head01 thead th.tbl_chk{width:50px}
#cod_bsk_list{position:relative}
#cod_bsk_list:after {display:block;visibility:hidden;clear:both;content:''}
#cod_bsk_act {float:right;}
#cod_bsk_act .btn01{padding:0 10px; height:37px;line-height:37px;background:#555; border: none; color:#fff;vertical-align:middle;float:left;margin-left:5px}
#cod_bsk_act .btn_submit{padding:0 10px;height:37px;line-height:37px; background:#ff5b89; border: none; color:#fff;float:left;margin-left:5px}
#cod_bsk_tot{background:#ff3061; border:10px solid #f2f5f9; color:#fff; font-weight: bold; padding:10px 5px 10px 5px; font-size:14px;display:inline-block;width:760px}
#cod_bsk_tot:after{  display: block;  visibility: hidden;  clear: both;  content: "";}
#cod_bsk_tot dt.cod_bsk_cnt{float: left;}
#cod_bsk_tot dd.cod_bsk_cnt{float: right;}
.cod_opt ul{background:#f1f4f6;border:1px solid #dde4e9;margin:5px 0;border-bottom:0}
.cod_opt ul li{line-height:1.5em;color:#595959;border-bottom:1px solid #dde4e9;padding:5px}
.mod_option{padding:5px 10px 5px 10px; color: #fff; background: #555; border: none;width:100%;}
.tbl_wrap table tr td.cod_name{text-align: left;}
.tbl_wrap table tr td .opt_mod{width:150px; height:18px; color:#fff; text-align: center; background:#ff882a; border: none; display: block; margin-top:10px;}
.tbl_head02 h3{font-size:12px; font-weight: bold;}
#mod_option_frm{  position: relative;z-index:999}
#mod_option_frm form{width:500px; background: #f2f5fa; padding:20px; border: 1px solid #000; top:-50px; left:0;z-index: 1000;height: auto;position:absolute;}
#mod_option_frm h3{margin-bottom:10px;}
.btn_confirm{text-align: center; margin-top:20px;}
.btn_confirm button,.btn_cancel{ padding:8px 10px 8px 10px;border: none;color: #fff;vertical-align:middle}
.btn_confirm .btn_submit{background: #fd5c88;border:none; padding: 7px 10px 7px 10px;color:#fff;}
.btn_confirm .btn_cancel{background:#555;border:none;color:#fff}
#mod_option_frm .cit_ov_tbl td {background: #fff;}
#cod_bsk table.cit_ov_tbl{width:100%;border-collapse:collapse}
#cod_bsk table.cit_ov_tbl tr:nth-child(even) {background:#f4f4f4}
#cod_bsk table.cit_ov_tbl th{background: #ff676a;color:#fff; border: none;border:1px solid #eb4246;}
#cod_bsk table.cit_ov_tbl th.chk_all_td{width:40px;}
#cod_bsk table.cit_ov_tbl th.chk_all_td input{vertical-align:middle }
#cod_bsk table.cit_ov_tbl th.cart_op_qty{width:90px}
#cod_bsk table.cit_ov_tbl th.cart_op_pr{width:100px}
.op_pr{text-align:right !important}
#cod_bsk table.cit_ov_tbl td{border:1px solid #d7dde3;padding:7px;text-align:center}
#cod_bsk table.cit_ov_tbl td .input_opt{height: 21px;  border: 1px solid #d7dde3;  text-align: center;float:left;line-height:21px}
#cod_list .btn_frmline{color:#fff;border:none;background:#FD5C88;padding:5px;}
#cod_list .cp_cancel{background:#555;margin-left:3px}
#cod_list{position:relative;}
#cp_frm {z-index:10000;position:absolute;top:0;left:99px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#f2f5f9;}
#cp_frm table caption{margin-bottom:10px;text-align:left;font-weight:bold}
#cp_frm table td{background:#fff;text-align:left}
#cp_frm table td.td_numbig{text-align:center}
#cp_frm table td.td_mngsmall{text-align:center}
#cp_close{background:#555}

/* 위시 리스트 */
#cod_ws .tbl_wrap table thead th {width:10%}
#cod_ws .tbl_wrap table thead th+th {width:50%}
#cod_ws .tbl_wrap table thead th+th+th {width:30%}
#cod_ws .tbl_wrap table thead th+th+th+th {width:10%}
#cod_ws_act{text-align: right;}
#cod_ws_act .btn01 {padding: 10px;background:#e2e2e2; border: none;color: #000;}
#cod_ws_act .btn02 {padding: 10px;background: #ff5b89; border: none;color: #fff;}

/* 주문서 작성 */
#cod_list .sod_img{width:60px}
#cod_frm h2,#sod_fin h2{margin:20px 0 5px;}
#cod_frm p{margin-bottom:5px;line-height:1.7em}
.display_setup_message{line-height:1.5em;padding:10px;background:#fff3f3;margin-bottom:5px}
.display_setup_message a{font-weight:bold}
#sod_bsk_tot{margin:10px 0 0;border:1px solid #d1dee2;border-bottom:none;background:#e5ecef;overflow:hidden}
#sod_bsk_tot:after{display: block; visibility: hidden; clear: both; content: "";}
#sod_bsk_tot dt, #sod_bsk_tot dd {float:left;padding:12px 0;border-bottom:1px solid #e9e9e9}
#sod_bsk_tot dt {padding-left:2%;width:48%;font-weight:bold;border-bottom:1px solid #D1DEE2;}
#sod_bsk_tot dd {margin:0;padding-right:2%;width:48%;text-align:right;border-bottom:1px solid #D1DEE2;}
.sod_bsk_cnt {background:#ff3061;color:#fff}
#sod_bsk_tot .sod_bsk_ccl{width:374px;background:#d1dee2;line-height:43px;height:43px;padding:0 10px;}
.tbl_frm01 table{border-top:1px solid #e6e6e6;}
#od_memo{border:1px solid #e4eaec;background: #f7f7f7;width:630px;height:80px}
#sod_frm_paysel{margin-top:20px;padding:15px;background:#F7F7F7;border:2px solid #d1dee2}
#sod_frm_paysel label{padding-right:20px}
#settle_bank{background:#fff;padding:10px;border:1px solid #d1dee2;margin-top:10px;line-height:1.7em;color:#555}
#settle_bank .frm_input{height:25px}
#sod_frm_pt_alert{margin-top:5px}
#cod_frm .btn01{display:inline-block;padding:7px 10px;background:#888;color:#fff !important;  vertical-align: middle;}
.tbl_frm01 caption{text-align:left;padding-bottom:5px}
.sod_frm_pt{padding:10px;border:1px solid #E6E6E6;border-top:none;}
.sod_frm_pt label{display:inline-block;width:80px;font-weight:bold}
.sod_frm_pt .frm_input{height:25px;margin-right:5px}
#sod_frm_pay th{border-left:1px solid #E6E6E6;}
#cod_list td.td_mngsmall{width:90px}
#sod_frm_pay .btn_frmline{padding:5px 10px ; border:none; color:#fff;background:#FD5C88;height:36px;}
#sod_frm_pay #od_coupon_cancel{background:#888;margin-left:2px}
#sod_frm_pay #od_coupon_close{background:#888;}
#sod_frm_pay .tbl_frm01{position:relative; margin-bottom:0}
#sod_frm_pay .tbl_frm01 thead th{text-align:center}
#sod_frm_pay .tbl_frm01 th{text-align:left;}
#sod_frm_pay .tbl_frm01 td.td_mngsmall{}
#od_coupon_frm{position:absolute;top:0;padding:20px; border:1px solid #000;background:#fff;z-index:9999;  background: #f2f5f9;}
#od_coupon_frm .tbl_head02 th{width:55% !important}
#od_coupon_frm .tbl_head02 th+th{width:25% !important}
#od_coupon_frm .tbl_head02 th+th+th{width:20% !important}
#od_coupon_frm .tbl_head02 td.td_numbig,#od_coupon_frm .tbl_head02 td.td_mngsmall{text-align:center !important}
#od_coupon_frm .tbl_head02 th{ background: #e5ecef;border: 1px solid #d1dee2;border-right:none;border-left:none}
#od_coupon_frm .tbl_head02 td{border-right:none !important;border-left:none !important;background:#fff}

/*주문내역*/
#sod_fin h2{font-size:1.167em}
#sod_fin_list .tbl_wrap th{background:#e5ecef;border:1px solid #d1dee2;padding:10px 0;}
#sod_fin_list .tbl_wrap th#th_img{width:100px}
#sod_fin_list .tbl_wrap th#th_itopt{width:230px}
#sod_fin_list .tbl_wrap th#th_itqty{width:50px}
#sod_fin_list .tbl_wrap th#th_itst{width:100px}
#sod_fin_list .tbl_wrap td{border:1px solid #e6e6e6;text-align:center;padding:8px}
#sod_fin_list .tbl_wrap td.td_mngsmall a{padding:5px;background:#FF3061;color:#fff}
#sod_sts_wrap{margin-top:10px;}
#sod_sts_wrap .btn_frmline{background:#333;border:0;color:#fff;padding:7px 10px}
#sod_sts_explan{display:none;}
#sod_sts_wrap #sod_fin_legend{padding:10px;line-height:1.9em;background: #eee;overflow:hidden;margin:10px 0}
#sod_sts_wrap #sod_fin_legend dt{float:left;width:10%;font-weight:bold}
#sod_sts_wrap #sod_fin_legend dd{float:left;width:90%}
.sod_fin_if .tbl_wrap table{text-align:left;border-top:1px solid #e6e6e6;margin:10px 0}
.sod_fin_if  .tbl_wrap table tr th{width:150px;padding-left:10px;background:#f7f7f7;font-weight:normal;border-bottom:1px solid #e6e6e6;text-align:left}
.sod_fin_if  .tbl_wrap table tr td{text-align:left}
#sod_fin_orderer{margin:20px 0}
#sod_fin_tot,#sod_fin_view{margin-top:40px}
#sod_fin_tot{margin-bottom:30px}
#sod_fin_tot li{background:#555;color:#fff;padding: 15px 2.5%;position:relative;border-bottom:1px solid #494949}
#sod_fin_tot li#alrdy{background:#444}
#sod_fin_tot li strong{position:absolute;top:15px;right:15px}
#sod_fin_no{border:3px solid #deeeee;padding:10px;}
#sod_fin_cancel{text-align:center;margin-bottom:30px}
#sod_fin_cancel h2{position: absolute;  font-size: 0;  line-height: 0;  overflow: hidden;}
#sod_fin_cancel button{background:#ff676b;padding:10px;margin-left:5px;color:#fff;border:0}
#sod_fin_cancelfrm {  display: none;  margin: 10px 0 0 10px;padding:10px; padding:20px;border:1px solid #eee}
#sod_fin_cancelfrm label{padding:0 10px}
#sod_fin_cancelfrm .btn_frmline{background:#333;color:#fff;padding:5px 10px;border:0}
#sod_fin_cancel p{padding:30px; background:#fff8fb;border:1px solid #ecc9d6}
#display_pay_process{text-align:center}
.od_acc table tr td{text-align:left}
#cmb_my_od td.td_numbig,#sod_v td.td_numbig{  text-align: right !important;}
#sod_v td{text-align:center;}

/*관리자버튼*/
.cct_admin ,.sev_admin,.sit_admin{margin:0 0 10px;text-align:right;position:absolute;top:0;right:0;text-align: right; padding:5px 0 5px;}
.cit_admin .btn_admin,.cct_admin .btn_admin,.sev_admin .btn_admin,.sit_admin .btn_admin{padding:7px; background: #ff676a;margin-top:5px;color:#fff;}

/* 사용후기 작성 폼 */
.new_win #win_title {margin: 0 0 20px;padding: 20px;border-top: 3px solid #4e5d60;border-bottom: 1px solid #e9e9e9;background: #fff;font-size: 1.2em;}
.tbl_frm01 tbody tr th {width: 100px;padding: 7px 13px;border: 1px solid #e9e9e9;border-left: 0;border-left-width: 0px;border-left-style: initial;border-left-color: initial;background: #f7f7f7;text-align: left;}
.required, textarea.required {background: url('../img/wrest.gif') #f7f7f7 top right no-repeat !important;}
.frm_input {height:22px;line-height:22px;text-indent:3px;border: 1px solid #e4eaec;background: #f7f7f7;color: #000;vertical-align: middle;line-height: 2em;}
.tbl_frm01 td{text-align: left }
.cke_sc {margin: 0 0 5px;text-align: right;}
.btn_cke_sc {display: inline-block;padding: 0 10px;height: 23px;border: 1px solid #ccc !important;background: #fafafa !important;color: #000 !important;text-decoration: none !important;line-height: 1.9em;vertical-align: middle;}
#sit_use_write ul {margin: 5px 0 0;}
#sit_use_write .tbl_frm01{padding:0 10px}
.new_win .win_btn {clear: both;padding: 20px;text-align: center;}
.new_win .btn_submit {padding: 8px;border: 0;background: #ff3061;color: #fff;letter-spacing: -0.1em;cursor: pointer;}
.new_win .win_btn button {display: inline-block;padding: 0 10px;height: 30px;border: 0;background: #4b545e;color: #fff;line-height: 2em;cursor: pointer;}
#sit_qa_write .tbl_frm01{padding:0 10px}
.btn_cke_sc_close{background:#666;color:#fff;border:none;padding:5px}

/*캐시충전*/
#forderform h2{margin-bottom:5px}
#forderform section{margin-bottom:40px}
#forderform  .tbl_frm01 td{text-align: left;border:1px solid #e6e6e6;}
#cash_list ul{margin-bottom:30px}
#cash_list ul li.cash_list_tit{width:788px;background:#e5ecef;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;font-weight:bold}
#cash_list ul li.cash_list_tit .csli_tit{float:left;width:394px}
#cash_list ul {overflow:hidden}
#cash_list ul li{float:left;width:394px;border-bottom:1px solid #e6e6e6;text-align:center}
#cash_list ul li span{width:140px;display:inline-block;padding:10px;float:left;}
#cash_list ul li span.cash_sl{width:40px;padding:10px 0;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
#cash_list ul li .csli_tit span.cash_sl{border-left:1px solid #d1dee2;border-right:1px solid #d1dee2;}
#display_pay_button a{background:#888;color:#fff;padding:8px 10px;vertical-align:middle}

/*캐쉬결제내역*/
#sod_fin_pay .tbl_head01{margin-top:5px}
#sod_fin_pay .tbl_head01 table{border-top:1px solid #e6e6e6}
#sod_fin_pay .tbl_head01 table th{background:#f7f7f7;text-align:left;padding-left:10px;  width: 150px;font-weight:normal;border-bottom:1px solid #e6e6e6}
#sod_fin_pay .tbl_head01 table td{text-align:left}
#sod_fin_pay h3{font-size:0;line-height:0;position:absolute;top:0;left:0}

/*검색*/
#ssch_frm form{padding:15px;border:1px solid #dde4e9;background:#f1f4f6}
#ssch_frm form div{padding:5px}
#ssch_frm form div strong,#ssch_frm  label.ssch_lbl{width:100px;display:inline-block;font-weight:bold}
#ssch_frm .frm_input{background:#fff;border:1px solid #dde4e9;}
#ssch_frm .btn_submit{padding:7px 10px; background:#555; border: none; color:#fff}
#ssch_frm form p{line-height:1.7em;}
#ssch_ov{margin-bottom:5px}
#ssch_cate ul {padding:10px 0 ;background:#fff;border:1px solid #e9eef2;border-bottom:1px solid #afb7bd;margin:0 0 !important;zoom:1}
#ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_cate li{float:left;width:16%}
#ssch_cate a {text-decoration:none;line-height:1em;border-left:1px solid #c7c7c7;width:100%;display:inline-block;text-align:center}
#ssch_cate a:hover{color:#ff676a}
#ssch_cate li:first-child a{border:none}
#ssch_cate{margin-bottom:10px}

/*현금영수증발행*/
#scash_copy{text-align:center}
.new_win section{margin-bottom:30px}
.new_win section h2{padding:0 20px}
.new_win .tbl_head01 table{margin-top:5px;border-top:1px solid #E6E6E6;}
.new_win .tbl_head01 table tbody th{text-align:left;padding-left: 10px;background: #F7F7F7 ;border-bottom: 1px solid #E6E6E6;}
.new_win .tbl_head01 table .grid_3{width:150px}
.new_win .tbl_head01 table .grid_4{width:150px}
.new_win .tbl_head01 table td .btn_frmline{background:#333;color:#fff;border:0;padding:3px 5px;margin-bottom:5px}
#scash_apply{text-align:center}
#scash_apply button{margin:20px 0;padding:7px 10px; background:#FF3061;color:#fff;border:none;}
#kcp_req_rx .tbl_head01{padding:0 10px}
#show_progress b {padding:20px;display:block}
