@charset "utf-8";
/* yeosi_unny 스타일시트 */

.shop_index { display:none;}
.w15 { width:15%;}

/*주문목록보기*/
.sod_v_btn {width:200px; margin:20px auto 0 ; text-align:center;}
.sod_v_btn a { display:block; width:100%; background:#fa2828; padding:10px 0; color:#fff;}


/*주문상세내역*/
.sf_title { background: url(/img/la_dot.png) no-repeat left; padding-left: 15px; margin-bottom:10px; overflow: hidden;}
#sod_bsk_tot { margin:50px 0;}
#sod_bsk_tot table, #sod_fin_tot table {    border-spacing: 0px; border-top:2px solid #fa2828;
    border-collapse: collapse;}
#sod_bsk_tot table tr, #sod_fin_tot table tr { border-bottom:1px solid #ddd;}
#sod_bsk_tot table th, #sod_fin_view table th,
#sod_fin_tot table th
{ font-weight:500; width:15%; background:#f1f1f1;}
#sod_bsk_tot table th, #sod_bsk_tot table td
#sod_fin_tot table th, #sod_fin_tot table td
{   padding:10px 0;}
 #sod_bsk_tot table td, #sod_fin_view table td,
 #sod_fin_tot table td
 { padding-left:30px;}
.cm_txt { width:7.8%; display: block; float: left;}
.cm_box { width:92%; display: block; float: left;}

.cm_btn_area { overflow:hidden; padding-top:10px; width:100%; display:block;}
.cm_btn { padding:10px 0; float:left; margin-right:5px; }
.cm_btn2 {background:#666; color:#fff; font:13.3333px arial; text-align:center; width:200px; float:left;}
.cm_btn2 a { width:100%; display:block; padding:10px 0; color:#fff;}

.cm_btn_area .btn_frmline, .cm_btn2 a { font-family:'Noto Sans KR';font-size: 15px;}

 
 /*마이페이지, 위시리스트*/
#smb_my_od table td, #smb_my_wish td, #sod_ws td {text-align:center;} 

#smb_my_od table, #smb_my_ov table,  #smb_my_wish table
{    border-spacing: 0px; border-top:2px solid #fa2828;
    border-collapse: collapse;}
    
#smb_my_od table tr, #smb_my_ov tr,  #smb_my_wish tr { border-bottom:1px solid #ddd;}
#smb_my_od table th, #smb_my_ov th,  #smb_my_wish th, #sod_bsk_tot th { font-weight:500; background:#f1f1f1;  padding:10px 0;}
#smb_my_ov td, #sod_bsk_tot td { padding-left:30px;}

#smb_my_ov th, #sod_bsk_tot th { width:15%;}
#smb_my_ov td, #sod_bsk_tot td { width:85%;}
.smb_my_img, .sod_ws_img { width:15%;}
#smb_my_wish .td_datetime { width:250px;}

#smb_my_act {text-align:center;}
#smb_my_act ul {display:inline-block;}
#smb_my_act ul li { float:left; margin-left:10px; width:200px; }
#smb_my_act ul li:first-child { margin-left:0;}
#smb_my_act ul li a { width:100% !important; display:block !important; border:none !important;  padding:15px 0 !important;} 
#smb_my_act ul li .btn_admin {background:#007eca !important;}
#smb_my_act ul li .btn01 {background:#fa2828 !important; color:#fff;}
#smb_my_act ul li .btn02 {background:#666 !important; color:#fff;}

#sod_ws_act button.btn02 {border: 1px solid #fa2828; padding:0; height:40px;
    background: #fa2828; font-family:'Noto Sans KR';    width: 130px;
    font-size: 16px; }
#sod_ws_act a {     display: inline-block;  height:38px; line-height:40px;
    margin: 0;     vertical-align: middle; text-align:center;
    width:120px; font-family:'Noto Sans KR'; font-size: 15px;
    border: 1px solid #ccc;
    background: #fafafa;
    color: #333; } 
    
#sod_ws button.btn01 {color: #333;  padding:0; height:40px; line-height:40px; font-family:'Noto Sans KR';
            font-size: 15px; width:120px;}



/*장바구니*/
.mod_options {border:none; width: 100%;
    background: #007eca;     line-height: 25px; height:25px;
    color: #fff; margin-top:10px;}
.sod_img { width:15%;}
.ct_opt_box { background:#666; width:150px; text-align:center; color:#fff;font-size: 13px;
    padding: 3px 0;}

#mod_option_frm { margin-bottom:15px;}
.sod_opt ul { margin-top:5px;}
.sod_opt ul li { margin-bottom:3px;}
.sod_opt ul li:last-child { margin-bottom:0;}

.sod_option_btn .sit_ov_tbl th, .sod_option_btn .sit_ov_tbl td { font-size:13px;}
.sit_ov_tbl th { font-weight:500; width:15%; }
#sit_opt_added { font-size:13px;}
.ct_opt_c { width:50px !important;}
#sit_sel_option ul li { margin-bottom:10px;}
#sit_sel_option ul li:last-child { margin-bottom:0;}
#sit_tot_price { text-align:right; color:#fa2828; border-top:1px solid #ddd; font-weight:500;
padding-top:10px; margin-top:20px;}

#mod_option_close,
#mod_option_frm .btn_confirm .btn_submit  { padding:0 8px !important; height:32px !important;}
.td_dvr {text-align:center;}



/*주문하기*/
#sod_bsk_tot th, #sod_bsk_tot td {border-bottom:1px solid #ddd;}

.sod_frm_or table { border-top:2px solid #fa2828;}
.sod_frm_or th { background:#f1f1f1; width:15%; text-align:center;}
.sod_frm_or tr td .btn_frmline { width:100px; text-align:center;}
.sod_frm_or tr td #order_address { font-size:13px; font-weight:400;     margin-top: 2px;}


#settle_bank { margin-top:5px;line-height: 170%;} 
#od_deposit_name { margin-left:15px;}


/*상세페이지*/
#sit_ov th { width:120px;}
#sit_use_list, #sit_qa_list, #sit_dvr .sf_title, #sit_ex .sf_title, #sit_rel .sf_title
{ margin-top:30px;}

