@charset "utf-8";

/* table type01 S */
.table_01{width:100%; border-top:2px solid #8dc1e8; font-size:12px;}
.table_01 *{padding:0; margin:0;}
.table_01 th{padding:6px 0; border-bottom:1px solid #8dc1e8; color:#474747;font-weight:bold;}
.table_01 td{padding:6px 0; text-align:center; border-bottom:1px solid #d3e5f1;}
.table_01 td.txt_left{text-align:left;padding-top:12px;}
.table_01 td strong{color:#333;}
.table_01 td.bbs_vctns{width:auto; padding:20px 10px; line-height:1.5em; text-align:left; }

.table_01 td.no_bdr{border-bottom:0;}
.table_01 td.bdr_blu{border-bottom:1px solid #8dc1e8;}
.table_01 td img.sbtn{vertical-align:-4px;}
.table_01 .bdr_blu_bold{border-bottom:2px solid #8dc1e8;}
.table_01 .omy_tfoot{padding:20px 0; background:#f2f8f9; border-top:1px solid #d3e5f1; border-bottom:1px solid #d3e5f1;}
.table_01 .final_settp{padding-left:30px; color:#fa6406;}
.table_01 a{text-decoration:none;}

.table_01 th.blue_bold {font-weight:bold; color:#5C9BD2;}
/* table type01 E */

/* table type02 S 수정:2009-07-09(조경수) */
.table_02{width:100%; border-top:2px solid #8dc1e8; border-bottom:1px solid #8dc1e8;}
.table_02 th{height:13px; padding:5px 0 5px 25px; vertical-align:middle; text-align:left; background:#f2f7fa; color:#474747;font-weight:bold;}
.table_02 td{height:20px; padding:5px 0 5px 15px; font:normal 1.25em "MS PGothic", Arial; }
.table_02 th.first{padding-top:25px;}
.table_02 td.first{padding-top:20px;}
.table_02 th.last{padding-bottom:25px;}
.table_02 td.last{padding-bottom:20px;}
.table_02 th.middle{padding-top:25px; padding-bottom:25px;}
.table_02 td.middle{padding-top:20px; padding-bottom:20px;}
.table_02 td select{height:20px;vertical-align:middle; font:normal 0.88em/1.5em "MS PGothic",Dotum, Arial, "Courier New",verdana,sans-serif;} /* 수정:2009-07-09(조경수) */
.table_02 td .txtarea_01,
.table_02 td img{vertical-align:middle;}
.table_02 .final_settp{font:bold 1.5em/1.5em "MS PGothic", Arial; color:#fa6406;}
.table_02 .bdr_btm{border-bottom:1px solid #accbdb;}
.table_02 .bull_langl{display:inline; width:auto; height:12px; padding-left:10px; line-height:2em;  margin-left:5px; background:url('../img/mypage/bull_blu_langl.gif') no-repeat left 5px;}
.table_02 .fc_ong{color:#fa6406;}
.table_02 .fc_blu{color:#3590c9;}
.table_02 .fc_000{color:#000;}
.table_02 .txt_omy{padding-top:15px; padding-bottom:10px; border-top:1px solid #8dc1e8;}
.table_02 .txt_omy img{vertical-align:middle;}
.table_02 .chg_omy_lbe{float:left; width:auto; height:20px; padding-bottom:5px;}
.table_02 .bd_tx_area {width:470px; height:110px;}
table.pinfo_tb th {text-align:center; padding:8px 0;}


/* table type02 E */

/* table type03 S */
.table_03 {width:695px; border-top:2px solid #8dc1e7; border-right:1px solid  #d3e5f0; border-left:1px solid  #d3e5f0; border-bottom:1px solid  #8dc1e7;}
.table_03 th {text-align:center; padding:8px 12px 8px 12px; font:bold 100%/1.1em "MS PGothic",Dotum, Arial, "Courier New",verdana,sans-serif; color:#999999; vertical-align:middle; border-top:1px solid #d3e5f0; border-right:1px solid #d3e5f0;}
.table_03 td {text-align:center; padding:8px 12px 8px 12px; font: 100%/1.1em "MS PGothic",Dotum, Arial, "Courier New",verdana,sans-serif; color:#999999; border-top:1px solid #d3e5f0;}
.table_03  tr.first td,
.table_03  tr.first th {border-top:0;}
.table_03 label.label01 {display:block; width:420px; margin:8px 0 0 0; overflow:hidden;}
.table_03 label.label01 input {float:right; width:368px;}
.table_03 label.label01 span {float:left; width:auto; margin:5px 0 0 0;}
.t_float select {float:left;}
.t_float th {width:190px;}

.table_02 input.input_01 {width:auto; height:12px; margin:0 4px 0 0; float:left; vertical-align:middle;  height:18px;  font:normal 0.88em/1.25em "MS PGothic",Dotum, Arial, "Courier New",verdana,sans-serif; border:1px solid #dce1e5;}
.table_04 {width:692px; border-top:2px solid #accbdb; border-bottom:1px solid #accbdb;}
.table_04 th{text-align:left; padding:7px 0 8px 27px; vertical-align:top; background:#f2f8f9;}
.table_04 td{text-align:left; padding:7px 0 5px 22px; font:normal 1.0em/1.3em "MS PGothic",Dotum, Arial, "Courier New",verdana,sans-serif; color:#8898a4; vertical-align:top;}
.table_04 tr.first th{padding-top:23px;}
.table_04 tr.first td{padding-top:19px;}
.table_04 tr.last th{padding-bottom:26px;}
.table_04 td.vt_mid {vertical-align:middle;}
.table_04 tr.one th{padding-top:21px; padding-bottom:23px;}
.table_04 tr.one td{vertical-align:middle;}
.t_text {float:left; width:auto; margin:0px 0 0 0; margin-right:5px;}



.hyp {float:left; width:auto; padding:5px; margin:0;}
.hyp_dh {float:left; width:5px; height:1px; font:0/0 "MS PGothic",Arial; padding:0; margin:10px 2px 0 0; border-bottom:1px solid #8898a4;}
.t_sele{float:left; width:auto; margin-right:2px;} 
/* table type03 E */

.impo {padding:0 0 0 11px; background:url('../img/icon/bull_impo.gif') no-repeat left 3px;font-weight:bold;}
.label_list {float:left; width:auto; margin:0 10px 0 0;}
.label_list input{float:left; height:16px; width:16px; margin:0 5px 0 0;}
.label_list span{float:left; width:auto; margin:2px 0 0 0;}
.sms_ch {padding:5px 0 0 0;}
.sms_ch .t_text{margin:3px 0 0 0;}
.td_vtop  th{vertical-align:top !important;}

/* table type04 S */
.table_zcode{width:100%; margin-top:30px; border-top:2px solid #8dc1e8; border-bottom:1px solid #8dc1e8;}
.table_zcode th{padding:7px 0; border-bottom:1px solid #8dc1e8;}
.table_zcode td{padding:5px 0; text-align:center; font:normal 0.88em/1.25em "MS PGothic", Arial; color:#999999;}
.table_zcode td.txt_left{text-align:left;}
.table_zcode td strong{color:#333;}
.table_zcode td img.sbtn{vertical-align:-4px;}
/* table type04 E */


/* table type05 S */
.table_05{width:100%; border-bottom:1px solid #8dc1e8;}
.table_05 th { font-weight:bold; padding:12px 0 3px 20px; vertical-align:middle; text-align:left; color:#3F93CF; background:#EFF3F8;}
.table_05 td { padding:10px 0 10px 15px; font:normal 0.88em/1.25em "MS PGothic", Arial;}
.table_05 td.views_td { padding:10px 0 10px 15px; font:normal 1.25em "MS PGothic", Arial;}
.table_05 th.first{padding-top:25px;}
.table_05 td.first{padding-top:20px;}
.table_05 th.last{padding-bottom:25px;}
.table_05 td.last{padding-bottom:20px;}
.table_05 td.order_table_order_tab{margin:0; padding:0; height:45px; background:url('../img/mypage/order_page_order_tab_title.gif') top left no-repeat;}
.table_05 th.img_top{ vertical-align:top;}
.table_05 td.order_table_delivery_tab{margin:0; padding:0; height:55px; background:url('../img/mypage/order_page_delivery_tab_title.gif') top left no-repeat;}

.table_05 th.middle{padding-top:25px; padding-bottom:25px;}
.table_05 td.middle{padding-top:20px; padding-bottom:20px;}
.table_05 td select{height:20px;vertical-align:middle; font:normal 0.88em/1.5em "MS PGothic",Dotum, Arial, "Courier New",verdana,sans-serif;} /* 수정:2009-07-09(조경수) */
.table_05 td .txtarea_01,
.table_05 td img{vertical-align:middle;}
.table_05 .final_settp{font:bold 1.3em/1.3em "MS PGothic", Arial; color:#fa6406;}
.table_05 .final_settp input{padding-top:3px;}
.table_05 .bdr_btm{border-bottom:1px solid #accbdb;}
.table_05 .bull_langl{display:inline; width:auto; height:12px; padding-left:10px; line-height:12px;;  margin-left:5px; background:url('../img/mypage/bull_blu_langl.gif') no-repeat left 2px;}
.table_05 .fc_ong{color:#fa6406;}
.table_05 .fc_blu{color:#3590c9;}
.table_05 .fc_000{color:#000;}
.table_05 .txt_omy{padding-top:15px; padding-bottom:10px; border-top:1px solid #8dc1e8;}
.table_05 .txt_omy img{vertical-align:middle;}
.table_05 .chg_omy_lbe{float:left; width:auto; height:20px; padding-bottom:5px;}
.table_05 .money_c {font-size:18px; font-weight:bold;color:#fa6406;width:112px;line-height:18px;border:0;}

.table_05 .inner_table {border:1px solid #E3E3E3;background-color:#EBEBEB; padding:5px 0; width:470px;}
.table_05 .inner_table th {padding:0; text-align:center;font-size:11px;font-weight:bold;color:#6E859A;background:none;}
.table_05 .inner_table td {padding:5px 2px; text-align:center;font-size:11px;}
.table_05 .inner_table td input {height:13px;}
.table_05 input.input_01 {width:auto; height:16px; margin:0 4px 0 0; float:left; vertical-align:middle; font:normal 1.25em/1.25em "MS PGothic",Dotum, Arial, "Courier New",verdana,sans-serif; border:1px solid #dce1e5;}
.table_05 .inner_table th.views_inner_th {padding:0; text-align:center;font-size:11pt;font-weight:bold;color:#6E859A;background:none;}
.table_05 .inner_table td.views_inner_td {padding:5px 2px; text-align:center;font-size:11pt;}

#etc_pay_wrap {border-top:2px solid #8dc1e8; border-bottom:2px solid #8dc1e8;background-color:#FFF6D5;padding:20px; width:630px;}
#etc_pay_wrap #etc_total_warp{float:right;width:260px;}
#etc_pay_wrap ul {}
#etc_pay_wrap ul li {color:#474747;font-weight:bold;width:340px;height:40px;font-size:13px;line-height:20px;}
#etc_pay_wrap ul li p {float:right;height:30px;width:190px;}
#etc_pay_wrap ul li input.input_02 {width:140px !important;  height:16px;  text-align:right; font:normal 1.25em/1.25em "MS PGothic",Dotum, Arial, "Courier New",verdana,sans-serif; border:1px solid #dce1e5;}

#etc_pay_wrap #etc_total_warp {padding-top:30px;color:#3F98C9;} 
#etc_pay_wrap #etc_total_warp input.money_c {color:#FA6406;font-weight:bold; height:20px; line-height:20px;font-size:20px; width:100px;}
#etc_pay_wrap #etc_total_warp .final_settp_2 {font-size:15px;height:30px;}

.mon_v {font-size:12px;font-weight:bold;color:#005AC1;vertical-align:bottom;}
.uj_v {color:#FA6406;font-weight:bold;} 


/* table type06 S 리뉴얼 용 테이블 */ 
.table_06{width:100%; font-size:12px; border-collapse:collapse;}
.table_06 *{padding:0; margin:0;}
.table_06 th{padding:8px 0px; border:1px solid #BABABA;background:#EFF3F8; color:#474747; font-weight:bold;}
.table_06 td{padding:8px 5px; text-align:center;   border-bottom:1px solid #BABABA; border-left:1px solid #BABABA;border-right:1px solid #BABABA;}
.table_06 td.txt_left{text-align:left;padding-top:12px;}
.table_06 td strong{}
.table_06 td.bbs_vctns{width:auto; padding:20px 10px; line-height:1.5em; text-align:left; }
.table_06 td.no_bdr{border-bottom:0;}
.table_06 td.bdr_blu{border-bottom:1px solid #8dc1e8;}
.table_06 td img.sbtn{vertical-align:-4px;}
.table_06 .bdr_blu_bold{border-bottom:2px solid #8dc1e8;}
.table_06 .omy_tfoot{padding:20px 0; background:#f2f8f9; border-top:1px solid #d3e5f1; border-bottom:1px solid #d3e5f1;}
.table_06 .final_settp{padding-left:30px; }
.table_06 a{text-decoration:none;}
.table_06 td button {margin-right:3px; font-weight:normal;}


/* 결제 에러 테이블 */ 
table#payment_error {
    margin:30px auto;
    border-collapse:collapse;
}
table#payment_error th, table#payment_error td {
    font-weight:bold;
    padding:3px 5px;
    border:1px solid orange;
}





/* 코멘트 */
table.comment_tb {
    padding:10px 0;
    background-color:#F0F0F0;
    color:#333333;
}
table.comment_tb th {
    background:none;
}
table.comment_tb th.comm_id {
    padding-left:12px;
    width:100px;
} 
table.comment_tb th.comm_id p {
    font-weight:bold;
    background:url('../img/bullet/mall_comment_icon.gif') 0px 1px no-repeat;
    background-color:#F0F0F0 !important;
    padding-left:23px;
}
table.comment_tb td.comm_body {
    line-height:16px;
    width:460px;
}
table.comment_tb td.comm_created {
    padding-right:10px;
}
table.comment_tb td.comm_admin {
    color:#FA6406;
}

div.jsTooltip{  
    position:absolute; 
    width:400px;
    border-width:3; border-color:#ACCCDB; border-style:solid;
    background-color:#FFFFFF; 
    padding:10px; 
    overflow:hidden;
}
div.tip_title{border-bottom:1px solid #B7C1C3;font-weight:bold;padding:5px 0px 10px 10px;font-size:12px;}
div.tip_comment{padding:10px 0px 5px 10px;}

ul.orange_ul {
    margin-bottom:20px;
}
ul.orange_ul li {
    line-height:17px;
    padding:5px 0 5px 20px; 
    color:#FB6507;
    font-weight:bold;
}
table.td_non_border {
    border-bottom:1px solid #D3E5F1;
}
table.td_non_border td {
    border:0;
}

.tb_payment th {
    padding:10px 0 10px 25px;
}
.tb_payment td {
    padding:10px 0 10px 15px;
}
.tb_payment tr.line_tr th, .tb_payment tr.line_tr td {
    border-top:1px solid #ABCADC;   
    border-bottom:1px solid #ABCADC;
    padding:13px 0 13px 25px;  
}
.tb_payment td.m_td {
    padding-right:20px;
    text-align:right;
    color:#343434;
    font-weight:bold;
}
.tb_payment tr.last_pay_tr th{
     padding:20px 0 20px 25px;  
}
.tb_payment tr.last_pay_tr td {
    text-align:right;
    padding:20px 20px 20px 0;
}
.tb_payment tr.last_pay_tr td, .tb_payment tr.last_pay_tr td input, td.total_discount_td  {
    color:#343434;
    padding-right:20px !important;
    text-align:right;
    font-size:20px;
    font-weight:bold;
}
         