@charset "utf-8";

/*@page a4sheet {size: 21.0cm 29.7cm}*/
.a4 {page-break-after:always;}
.a4 .inven_print_cation{font-size:20px;padding-top:0px;padding-bottom:10px;font-weight:900;text-align:center;}

/*table {table-layout:fixed}*/

.tBill{border-collapse:collapse; border:0px solid #000000; color:#000000;font-size:11px;}
.tBill thead th{height:35px; border-top:1px solid #333; border-bottom:1px solid #333; color: #F4F5F5; background-color: #4C4F55;}
.tBill tbody td{padding:2px 0px 2px; border:1px solid #000000; line-height: 16px; text-align:center;text-overflow:ellipsis;overflow:hidden;}
.tBill caption{font-size:20px;padding-bottom:5px;font-weight:900;}

.tBill .dInfo{text-align:left;font-weight:900;font-size:14px;padding-left:5px;line-height:28px;padding-right:5px;}
.tBill .dNumber{text-align:right;padding-right:1px;}
.tBill .dDental{letter-spacing:-2px;}
.tBill .dList td{line-height: 9px;}
.tBill .dTotal{font-weight:900;} 
.tBill .dTotal td{text-align:right;padding-right:5px;}
.tBill .dEmpty{border-left:0px solid;border-right:0px solid;border:0px solid;}

/*
.tBill .dDental .dPartLT{}
.tBill .dDental .dPartRT{}
.tBill .dDental .dPartLB{}
.tBill .dDental .dPartRB{} 
*/

.tMonth{border-collapse:collapse; border:0px solid #000000; color:#000000;font-size:11px;}
.tMonth thead th{height:35px; border-top:1px solid #333; border-bottom:1px solid #333; color: #F4F5F5; background-color: #4C4F55;}
.tMonth tbody td{padding:2px 0px 2px; border:1px solid #000000; line-height: 16px; text-align:center;text-overflow:ellipsis;overflow:hidden;}
.tMonth caption{font-size:20px;padding-bottom:10px;font-weight:900;}
.tMonth .tPageNum{font-size:10px;text-align:right;padding-top:5px;}

.tMonth .dInfo{text-align:left;font-weight:900;font-size:14px;padding-left:5px;line-height:28px;padding-right:5px;}
.tMonth .dNumber{text-align:right;padding-right:1px;}
.tMonth .dDental{letter-spacing:-2px;}
.tMonth .dList td{line-height: 12px;}
.tMonth .dTotal{font-weight:900;} 
.tMonth .dTotal td{text-align:right;padding-right:5px;}
.tMonth .dEmpty1{border-top:0px solid;border-right:0px solid;border-left:0px solid;border-bottom:0px solid;}  
.tMonth .dEmpty2{border-left:0px solid;border-right:0px solid;border:0px solid;height:10px;line-height:0px;}
/*
.tMonth .dProduct{} 
*/
.tPrice{border-collapse:collapse;border:1px solid;}
.tPrice tr td{border:0px solid;}
.tPrice .total{font-weight:900;font-size:13px;}

.tMonth .dList .tMemo{text-align:left;padding:5px 10px 5px 10px;line-height:24px;height:138px;}
.tMonth .dList .tMemo .dMemoTitle{font-size:14px;font-weight:bold;}

.tMonth tbody .bill_title td{line-height:14px;}

.dComment{font-size:10px;}

.tSimple{border-collapse:collapse;border:0px solid;}
.tSimple tr .tType {border-left:0px;width:80px;}
.tSimple tr .tValue{border-right:0px;}
.tSimple tr td{border:1px solid;text-overflow:ellipsis;overflow:hidden;}

.tMonth .dSimpleListSubject td{line-height:24px;font-weight:900;}
.tMonth .dSimpleList        td{line-height:24px;}
.tMonth .dSimpleList .dNumber{padding-right:5px;}

.tMonth .dSimpleList .tMemo{text-align:left;padding:5px 10px 5px 10px;line-height:20px;height:138px;}
.tMonth .dSimpleList .tMemo .dMemoTitle{font-size:14px;font-weight:bold;}

/* chrome hack */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	.tMonth .dSimpleList td{line-height:23px;}
}

.bill_deposit_title{height:29px;font-size:12;font-weight:bold;}




