/* 테이블 타입 */


@media print{
    body{min-width:100% !important;max-width:100% !important;width:100% !important;background:#fff !important;font-family:'Noto Sans KR', sans-serif;}
    .print{zoom:0.7 !important;border:0 !important;padding:0 !important;}
    .print.zm08{zoom:0.8 !important;border:0 !important;padding:0 !important;}
    .print.zm07{zoom:0.7 !important;border:0 !important;padding:0 !important;}
    .print.zm06{zoom:0.6 !important;border:0 !important;padding:0 !important;}
    .print.zm05{zoom:0.5 !important;border:0 !important;padding:0 !important;}
    .print.zm1{zoom:1 !important;}
    .print.zm1_3{zoom:1.3 !important;}
    textarea{border:0 !important;overflow-y:hidden;box-shadow:none !important;background:none !important;}
}


.print{border:1px solid #aaa;padding:10px;background:#fff;margin:0 0 0 0;font-family:'Noto Sans KR', sans-serif;}

.table_basic_0{width:100%;border:3px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #000;}
.table_basic_0 tr th{border-bottom:1px solid #000;padding:4px 10px;text-align:center;font-size:12px;color:#000;line-height:14px;background:#ccc;}
.table_basic_0 tr td{border-bottom:1px solid #000;padding:4px 10px;text-align:left;font-size:12px;color:#000;line-height:14px;}

.table_basic{width:100%;border:3px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #000;}
.table_basic tr th{font-family:'arial';border-bottom:1px solid #000;padding:4px 10px;text-align:center;font-size:12px;color:#000;line-height:14px;background:#ccc;}
.table_basic tr td{font-family:'arial';border-bottom:1px solid #000;padding:4px 10px;text-align:left;font-size:12px;color:#000;line-height:14px;}

.table_basic_1{width:100%;border:1px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:none;}
.table_basic_1 tr th{border-bottom:1px solid #000;padding:4px 10px;text-align:center;font-size:11px;color:#000;line-height:14px;background:#ccc;font-weight:normal;}
.table_basic_1 tr td{border-bottom:1px solid #000;padding:4px 10px;text-align:left;font-size:11px;color:#000;line-height:14px;}

.table_1 td, .table_1 th{font-size:10px;line-height:14px;}
.table_2 th{font-size:11px;}
.table_2 td{font-size:11px;padding:3px 0;}


.table_basic_2{width:100%;border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;background:#fff;}
.table_basic_2 tr{height:25px;}
.table_basic_2 tr th{border-bottom:1px solid #000;border-right:1px solid #000;padding:4px 0;text-align:center;font-size:12px;color:#000;line-height:14px;background:#eee;}
.table_basic_2 tr td{border-bottom:1px solid #000;border-right:1px solid #000;padding:4px 2px;text-align:left;font-size:12px;color:#000;line-height:14px;}

.table_basic_3{width:100%;border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;background:#fff;}
.table_basic_3 tr{height:25px;}
.table_basic_3 tr th{border-bottom:1px solid #000;border-right:1px solid #000;padding:4px 0;text-align:center;font-size:10px;color:#000;line-height:14px;background:#eee;}
.table_basic_3 tr td{border-bottom:1px solid #000;border-right:1px solid #000;padding:4px 2px;text-align:center;font-size:10px;color:#000;line-height:14px;padding:0 5px;}

.table_basic_3.f15 tr th, .table_basic_3.f15 tr td{font-size:15px;font-family:'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-1px;}
.table_basic_3.f15 tr td{height:30px;}

.table_basic_3.f14 tr th{font-size:14px;font-family:'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-1px;}
.table_basic_3.f14 tr{height:30px;}
.table_basic_3.f14 tr td{font-size:14px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-1px;}




.goods_search_table{width:100%;overflow:hidden;background:#fff;}
.goods_search_table li{float:left;width:50%;height:214px;padding:15px;overflow:hidden;}

.won{position:absolute;left:5px;top:5px;}
.won_1{position:absolute;left:5px;top:12px;}
.won_2{position:absolute;left:5px;top:50%;margin-top:-7px;}

.table_basic_4{width:100%;border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;background:#fff;}
.table_basic_4 tr{height:25px;}
.table_basic_4 tr th{border-bottom:1px solid #000;border-right:1px solid #000;padding:4px 0;text-align:center;font-size:13px;color:#000;line-height:14px;background:#eee;}
.table_basic_4 tr td{border-bottom:1px solid #000;border-right:1px solid #000;text-align:center;font-size:13px;color:#000;line-height:14px;padding:0 5px;word-wrap:break-word;word-break:break-all;}

.table_basic_5{width:100%;border-top:1px solid #000;}
.table_basic_5 th{font-size:11px;font-family:'Noto Sans KR', sans-serif;font-weight:500;padding:4px 0;border-bottom:1px solid #000;text-align:center;color:#000;}
.table_basic_5 td{height:25px;font-size:12px;font-family:'Noto Sans KR', sans-serif;font-weight:300;padding:0 5px;text-align:center;color:#000;}

.table_basic_6{width:100%;border-top:1px solid #000;}
.table_basic_6 td{height:25px;font-size:12px;font-family:'Noto Sans KR', sans-serif;font-weight:500;padding:0 5px;text-align:center;color:#000;border-bottom:1px solid #000;border-left:1px solid #000;}
.table_basic_6 tr td:first-child{border-left:0;}




.table_barcode_2{width:100%;border-top:3px solid #000;border-left:3px solid #000;border-bottom:3px solid #000;background:#fff;}
.table_barcode_2 tr td{border-bottom:3px solid #000;border-right:3px solid #000;padding:0 2px;text-align:center;font-size:50px;color:#000;padding:0;font-family:'Noto Sans KR';letter-spacing:-3px;font-weight:700;}

.table_barcode_2.move_barcode{width:100%;border-top:2px solid #000;border-left:2px solid #000;border-bottom:2px solid #000;background:#fff;}
.table_barcode_2.move_barcode tr td{border-bottom:2px solid #000;border-right:2px solid #000;padding:0 2px;text-align:center;font-size:18px;color:#000;padding:0;font-family:'Noto Sans KR';letter-spacing:-1px;font-weight:400;}

.table_barcode_1{width:100%;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;background:#fff;}
.table_barcode_1 tr td{border-bottom:1px solid #000;border-right:1px solid #000;padding:0 2px;text-align:center;font-size:13px;color:#000;line-height:14px;padding:0 0px;font-family:'Noto Sans KR';letter-spacing:0px;font-weight:400;}
.table_barcode_1.b600 tr td{font-weight:600;font-size:16px;}

.table_barcode_3{width:100%;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;background:#fff;}
.table_barcode_3 tr{height:16.66666666666667%;}
.table_barcode_3 tr td{border-bottom:1px solid #000;border-right:1px solid #000;padding:0 2px;text-align:center;font-size:17px;color:#000;line-height:14px;padding:0 0px;font-family:'Noto Sans KR';letter-spacing:0px;font-weight:400;}
.table_barcode_3.b600 tr td{font-weight:600;font-size:16px;}
.table_barcode_3 tr td span{font-family:'Noto Sans KR';}


/* 테이블 레이아웃 형태*/
.table_layout_0{width:100%;border:0;}
.table_layout_0 tr td{border:0;font-family:'Noto Sans KR' !important;font-weight:300;color:#000;}
.table_layout_0 tr td b{font-family:'Noto Sans KR' !important;font-weight:500 !important;color:#000;}
.table_layout_0 tr td span{font-family:'Noto Sans KR' !important;}

.table_layout{width:100%;}
.table_layout tr td{border-bottom:1px solid #000;text-align:center;font-size:11px;color:#000;line-height:14px;border-right:1px solid #000;padding:3px 0;}
.table_layout_1 td{padding:0px !important;font-size:9px !important;}


 /* 테이블 레이아웃 형태*/
.table_layout_1{width:100%;border:0 !important;}
.table_layout_1 tr{height:auto !important;}
.table_layout_1 tr, .table_layout_1 td{border:0 !important;}
.table_layout_1 td{padding:0 5px !important;font-size:9px !important;}


/*거래명세표*/
.wrap1{width:100%;overflow:hidden;border:0px solid #000;margin:0 auto;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.underline{border-bottom: 3px black double;font-weight:bold;}
.table2{width:100%;}
.table2 td{line-height:16px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:4px 0;}
.table2 td.q{background:#f3f3f3;}
.table2 td.left1{padding:0 0 0 10px;text-align:left;}


.table_no, .table_no tr, .table_no tr td{border:0;text-align:left;padding:0;}

.check_circle{display:inline-block;width:20px;height:20px;border:2px solid #e80000;border-radius:100%;}



/* 거래명세서 */
.trad_b2{height:100%;border:2px solid #0a05c1;border-bottom:1px solid #0a05c1;border-right:1px solid #0a05c1;}
.trad_b_1{width:100%;table-layout:fixed !important;}
.trad_b_1 td{word-break:break-all;border-right:1px solid #0a05c1;border-bottom:1px solid #0a05c1;text-align:center;color:#0a05c1 !important;font-size:13px;line-height:13px;padding:0px 0px;vertical-align: middle !important;font-family:'Noto Sans KR' !important;word-wrap:break-word;word-break:break-all;}
.trad_b_1 td span{color:#0a05c1 !important;font-family:'Noto Sans KR' !important;}

.trad_b_1 tr.odd:nth-child(odd){background:#eef1fb !important;}
.trad_b_1 tr.odd td{border-bottom:0;font-size:12px;padding:0 7px;}
.trad_b_1 tr.tfoot td{border-top:1px solid #0a05c1;border-bottom:0;}

.trad_b_1.bgtrad{background:#eef1fb;}
.trab{color:#0a05c1;}
.trad_b_1 .trab_title{display:inline-block;color:#0a05c1;font-size:22px;border-bottom:1px solid #0a05c1;font-weight:600;width:36%;line-height:30px;}
.trad_b_1 .trab_title_em{display:inline-block;font-style:normal;color:#0a05c1 !important;font-size:11px;border-top:1px solid #0a05c1;font-weight:400;width:36%;margin-top:1px;padding-top:2px;}

.trad_b_1 .dojang{position:relative;}
.trad_b_1 .dojang span{position:absolute;right:10px;top:7px;display:inline-block;font-size:11px;line-height:11px;width:16px;height:16px;border-radius:100%;border:1px solid #0a05c1;text-align:center;}
.trad_b_1 .dojang img{position:absolute;right:-15px;top:-14px;}

.trad_b_1.f11 td{font-size:11px;padding:0 2px;}
.trad_b_1.f10 td{font-size:10px;padding:0 2px;}
.trad_b_1.f10 tr.odd td{font-size:10px;padding:0 4px;}
.trad_b_1.f10 tr.tfoot td{padding:0 4px;}

.trad_g2{height:100%;border:2px solid #008d35;border-bottom:1px solid #008d35;border-right:1px solid #008d35;}
.trad_g_1{width:100%;table-layout:fixed;}
.trad_g_1 td{border-right:1px solid #008d35;border-bottom:1px solid #008d35;text-align:center;color:#008d35 !important;font-size:13px;line-height:13px;padding:0px 3px;vertical-align: middle !important;font-family:'Noto Sans KR' !important;word-wrap:break-word;word-break:break-all;}
.trad_g_1 td span{color:#008d35 !important;font-family:'Noto Sans KR' !important;}

.trad_g_1 tr.odd:nth-child(odd){background:#e9fcf0 !important;}
.trad_g_1 tr.odd td{border-bottom:0;font-size:12px;padding:0 7px;}
.trad_g_1 tr.tfoot td{border-top:1px solid #008d35;border-bottom:0;}

.trad_g_1.bgtrad{background:#eef1fb;}
.trad_g_1 .trab_title{display:inline-block;color:#008d35;font-size:22px;border-bottom:1px solid #008d35;font-weight:600;width:36%;line-height:30px;}
.trad_g_1 .trag_title_em{display:inline-block;font-style:normal;color:#008d35 !important;font-size:11px;border-top:1px solid #008d35;font-weight:400;width:36%;margin-top:1px;padding-top:2px;}

.trad_g_1 .dojang{position:relative;}
.trad_g_1 .dojang span{position:absolute;right:10px;top:7px;display:inline-block;font-size:11px;line-height:11px;width:16px;height:16px;border-radius:100%;border:1px solid #0a05c1;text-align:center;}
.trad_g_1 .dojang img{position:absolute;right:-15px;top:-14px;}

.trad_g_1.f11 td{font-size:11px;padding:0 2px;}
.trad_g_1.f10 td{font-size:10px;padding:0 2px;}
.trad_g_1.f10 tr.odd td{font-size:10px;padding:0 4px;}
.trad_g_1.f10 tr.tfoot td{padding:0 4px;}


.tax_end{width:100%;height:40px;}
.tax_end th{line-height:40px;text-align:left;padding:0 10px;font-weight:400;}
.tax_end td{line-height:40px;text-align:center;padding:0 7px;font-weight:500;color:#000;}


/* 구매발주서 */
.ul_p_order{display:inline-block;width:90%;}
.ul_p_order li{overflow:hidden;border-bottom:3px solid #000;}
.ul_p_order li span{display:block;float:left;width:60%;line-height:26px;height:27px;font-size:13px;}
.ul_p_order li span:first-child{font-weight:500;width:40%;}


.table_p_order{width:100%;}
.table_p_order tr td{padding:5px 0;overflow:hidden;border-bottom:3px solid #000;word-break:break-all;}
.table_p_order tr td:nth-child(2){border-bottom:0;}
.table_p_order tr td:nth-child(4){border-bottom:0;}
.table_p_order tr td span{display:block;float:left;width:60%;line-height:16px;font-size:13px;}
.table_p_order tr td span:first-child{font-weight:500;width:40%;}