@page{size:A4;margin:0}*{margin:0;padding:0;color:#191970;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,sans-serif;font-size:11pt;font-weight:400;-webkit-print-color-adjust:exact}.sheet{overflow-x:hidden;overflow-y:auto;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;page-break-after:always;min-height:297mm;width:210mm;padding:15mm 27mm 2mm}@media screen{body{background:#e0e0e0}.sheet{background:#fff;-webkit-box-shadow:0 .5mm 2mm rgba(0,0,0,.3);box-shadow:0 .5mm 2mm rgba(0,0,0,.3);margin:5mm auto}}@media print{.sheet{width:210mm;padding-left:20mm;padding-right:20mm}}ul{list-style:none;padding-left:0}h2{font-size:20px;font-weight:400}h2.customer-name{text-decoration:underline}.row_4 p{margin-bottom:0}.invoice-table td{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:8px}.text-center{text-align:center}.address-section{margin-top:10px;font-size:1.1em}h1{background:#36c;font-size:30px;font-weight:400;color:#fff}div.row_5{height:10mm}table.summary,table.summary td,table.summary th{border:1px solid #264d99;border-collapse:collapse;padding:1px 5px}table.detail,table.detail td,table.detail th{border-collapse:collapse}table.detail tr.dataline td{border-top:none;border-bottom:none}table.detail td{border-left:1px solid #264d99;border-right:1px solid #264d99;padding-right:5px}table th{background:#36c;font-weight:400;color:#fff}table td{text-align:right}table.summary th{font-size:12pt;width:32mm;text-align:center;padding:7px}table.summary td{font-size:14pt;width:50mm}table.detail{width:100%}table.detail th{padding:10px}table.detail td,table.detail th{text-align:center}table.detail tr{height:5mm}table.detail th.quantity{width:12%}table.detail th.item{width:20%}table.detail th.amount{width:10%}table.detail th.unit{width:5%}table.detail th.unit_price{width:10%}table.detail tr.dataline:nth-child(odd) td{background-color:#e0eaff}table.detail tr.dataline:nth-child(2n) td{background-color:#fff}.total-amount-row{border-bottom:2px solid #264d99;border-top:2px solid #264d99}table td{padding-left:4px!important}.border-top{border-top:1px solid #264d99!important}.border-bottom{border-bottom:1px solid #264d99!important}